BEST: An assembler structural representation tool based on flow analysis | |
Wang, Wei | |
2010 | |
英文摘要 | When mining security vulnerabilities in software, a structural intermediate representation of binary code should be obtained first. In this paper, we propose PANDA, a vulnerability- mining- oriented intermediate language and a series of algorithms for assembler understanding based on flow analysis. We implement a lightweight prototype system named BEST for assembler structural representation. The system uses control flow analysis and data flow analysis techniques to identify common control structures, analyze executive flow of a program, reconstruct expressions and functions, find data dependency, finally transform the assembler into a structured PANDA intermediate language program. Experiment results show that our system produces high quality intermediate language programs for further automatic security analysis. ? 2010 IEEE.; EI; 0 |
语种 | 英语 |
DOI标识 | 10.1109/ICMSS.2010.5575669 |
内容类型 | 其他 |
源URL | [http://ir.pku.edu.cn/handle/20.500.11897/321554] ![]() |
专题 | 计算机科学技术研究所 |
推荐引用方式 GB/T 7714 | Wang, Wei. BEST: An assembler structural representation tool based on flow analysis. 2010-01-01. |
个性服务 |
查看访问统计 |
相关权益政策 |
暂无数据 |
收藏/分享 |
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。
修改评论