• 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