Journal on Communications ›› 2013, Vol. 34 ›› Issue (9): 177-184.doi: 10.3969/j.issn.1000-436x.2013.09.021

• Academic communication • Previous Articles     Next Articles

Research on key functions locating technique based on software execution trace difference comparison

Fei KANG1,Qian WANG2,Ya-nan XIAO1,He-jie HUANG1   

  1. 1 State Key Laboratory of Mathematical Engineering and Advanced Computing,Information Engineering University,Zhengzhou 450001,China
    2 Institute of North Electronic Equipment,Beijing 10091,China
  • Online:2013-09-25 Published:2017-07-05
  • Supported by:
    Scientific Research Project of State Secrets Bureau

Abstract:

Key functions are the core functions which play vital es in certain run phase of application software.The quick locating of key functions is a valid method to improve the efficiency of software reverse analysis.In the field of software reverse engineering,locating key functions is mostly based on l analysis.Dynamic binary Instrumentation (DBI) techniques were employed to present a practicabletechnique to automatically locating the key functions based on software execution trace difference.Key functions can be quickly and precisely located when key functions can be triggered or not by two different kinds of software inputs.

Key words: locating function, software execution trace, dynamic binary instrumentation

No Suggested Reading articles found!