Chinese Journal of Network and Information Security ›› 2020, Vol. 6 ›› Issue (2): 12-18.doi: 10.11959/j.issn.2096-109x.2020027

• Comprehensive Reviews • Previous Articles     Next Articles

Review of path branch obfuscation

Pu GENG(),Yuefei ZHU   

  1. Strategic Support Force Information Engineering University,Zhengzhou 450001,China
  • Revised:2019-09-03 Online:2020-04-15 Published:2020-04-23
  • Supported by:
    The National Key R&D Program of China(2016YFB0801601);The National Key R&D Program of China(2016YFB0801505)

Abstract:

Code obfuscation is a convenient and effective technique of software protection,which can combat MATE attacks based on reverse engineering.With the development of automatic programming analysis technology,a new code obfuscation technique which named path branch obfuscation was proposed to defeat symbolic execution.With the composition of branch information and how does the branch composition effect in execution technique,the branch obfuscation was classified into three types.Then,a detailed research and development situation of each branch obfuscation class was exhaustively described.At last,the prospects of branch obfuscation were discussed.

Key words: reverse engineering, code obfuscation, symbol execution, path branch obfuscation

CLC Number: 

No Suggested Reading articles found!