DocumentCode :
636016
Title :
Finding dispatcher gadgets for jump oriented programming code reuse attacks
Author :
Erdodi, L.
Author_Institution :
Fac. of John von Neumann, Obuda Univ., Budapest, Hungary
fYear :
2013
fDate :
23-25 May 2013
Firstpage :
321
Lastpage :
325
Abstract :
One of the most dangerous forms of the memory manipulation based attacks is the code reuse based attack type. In this type of attack the malwares do not need to place own malicious code in the memory space, they use the already linked code to achieve the aim. The present study discusses a critical part of the jump oriented programming which is nowadays the most up-to-date memory manipulation attack type. The controlling element of the jump oriented attacks is the so-called dispatcher gadget which controls the creation of the malicious code from the available legitimate code patches. The use of the dispatcher gadgets has already been introduced on 32bit Linux systems but generally the search algorithm and the classification are still open questions. This study presents the dispatcher gadgets and their characteristics found in the basic dll files of the windows 32 bit system and in the 64 bit Linux libc files.
Keywords :
Linux; invasive software; object-oriented programming; Linux systems; Windows system; code reuse attack type; dispatcher gadget; jump oriented programming; malware; memory manipulation based attacks; Computational intelligence; Computers; Informatics; Linux; Programming; Registers; Security;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Applied Computational Intelligence and Informatics (SACI), 2013 IEEE 8th International Symposium on
Conference_Location :
Timisoara
Print_ISBN :
978-1-4673-6397-6
Type :
conf
DOI :
10.1109/SACI.2013.6608990
Filename :
6608990
Link To Document :
بازگشت