• DocumentCode
    3689593
  • Title

    When every byte counts — Writing minimal length shellcodes

  • Author

    Zoltán L. Németh;László Erdődi

  • Author_Institution
    University of Szeged, Institute of Informatics, Szeged, Hungary
  • fYear
    2015
  • Firstpage
    269
  • Lastpage
    274
  • Abstract
    Against vulnerable binary applications both ethical and malicious hackers frequently apply an exploitation technique called egg-hunting. Egg-hunters are small shellcodes whose goal is to search for a usually longer and less restricted egg that executes the next phase of the attack. Here, this method is investigated from several new aspects. First we try to establish the length of the minimal egg-hunter code under various assumptions. Next, we study how this technique can be combined with a modern exploitation technique of return oriented programming (ROP). Lastly, a brief evaluation is given of both the advantages and drawbacks of egg-hunting.
  • Keywords
    "Payloads","Registers","Libraries","Programming","Writing","Layout","Informatics"
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Systems and Informatics (SISY), 2015 IEEE 13th International Symposium on
  • Type

    conf

  • DOI
    10.1109/SISY.2015.7325392
  • Filename
    7325392