通信学报Issue(9):179-186,8.DOI:10.3969/j.issn.1000-436x.2013.09.021
基于软件执行轨迹差异比对的关键函数定位技术研究
Research on key functions locating technique based on software execution trace difference comparison
摘要
Abstract
Key functions are the core functions which play vital roles 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 manual analysis. Dynamic binary Instrumenta-tion (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分类
信息技术与安全科学引用本文复制引用
康绯,王乾,肖亚南,黄荷洁..基于软件执行轨迹差异比对的关键函数定位技术研究[J].通信学报,2013,(9):179-186,8.基金项目
国家保密局科研基金资助项目(BMKY2013B03-1)@@@@Scientific Research Project of State Secrets Bureau (BMKY2013B03-1) (BMKY2013B03-1)