• DocumentCode
    3667514
  • Title

    Junk code elimination based on idle object set

  • Author

    Wei Lin;Jin-long Fei;Rui-jie Cai

  • Author_Institution
    State Key Laboratory of Mathematical Engineering and Advanced Computing, Zhengzhou, China
  • fYear
    2015
  • fDate
    4/1/2015 12:00:00 AM
  • Firstpage
    535
  • Lastpage
    540
  • Abstract
    Junk code increase manual analysis difficulty in reverse engineering, and seriously disturb the automatic analysis process of ant code obfuscating, so find a junk code removing method has a great significance in the field of reverse engineering. Based on this, aiming at the problem that the executable context-dependent junk code is difficult to remove automatically, this paper proposes a junk code removing method based on idle register slicing, through analyzing data dependencies between instructions, get all the idle register of all instruction in code block, slice the code block by idle registers respectively, remove all the junk code in the slice instruction. Experiments show that, this method can remove embedded executable junk code rapidly and accurately, improve the efficiency of reverse engineering.
  • Publisher
    ieee
  • Conference_Titel
    Information Science and Technology (ICIST), 2015 5th International Conference on
  • Type

    conf

  • DOI
    10.1109/ICIST.2015.7289030
  • Filename
    7289030