Memory corruption exploit diagnosis based on field integrity

Yanzhen Ren,Changjun Li,Ziwei Liu,Lina Wang
DOI: https://doi.org/10.13245/j.hust.160308
2016-01-01
Abstract:In order to detect memory corruption exploit effectively with only binary program,based on field independence of data structure,an exploit-detecting method was proposed which was on account of field integrity.It recorded program execution tracks by means of fine-grained tainting technique, then fetched the data structure within the program which was relevant to the input data.Based on field independence of data structure and comparing input fields and resultant data structure,data structures was obtained which were destroyed by memory corruption exploit.Finally the memory cor-ruption exploit was detected by locating corrupted data structures.Experiment results show that this method is able to detect memory corruption exploit rapidly and precisely.
What problem does this paper attempt to address?