• DocumentCode
    3543182
  • Title

    Attacking x86 windows binaries by jump oriented programming

  • Author

    Erdodi, L.

  • Author_Institution
    Fac. of John von Neumann, Obuda Univ., Budapest, Hungary
  • fYear
    2013
  • fDate
    19-21 June 2013
  • Firstpage
    333
  • Lastpage
    338
  • Abstract
    Jump oriented programming is one of the most up-to-date form of the memory corruption attacks. During this kind of attack the attacker tries to achieve his goal by using library files linked to the binary, without the placing of any own code. To execute attacks like this, a dispatcher gadget is needed which does the control by reading from a given memory part the address of the subsequent command and manages its execution. Besides the dispatcher gadget also functional gadget is needed to implement an attack. Since the most widely used operation system is the Windows this study introduces the execution of jump oriented attacks by an example in Windows environment.
  • Keywords
    object-oriented programming; operating systems (computers); security of data; Windows environment; dispatcher gadget; functional gadget; jump oriented programming; library files; memory corruption attacks; x86 Windows binaries; Artificial intelligence; Conferences; Kernel; Libraries; Programming; Registers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Engineering Systems (INES), 2013 IEEE 17th International Conference on
  • Conference_Location
    San Jose
  • Print_ISBN
    978-1-4799-0828-8
  • Type

    conf

  • DOI
    10.1109/INES.2013.6632837
  • Filename
    6632837