ChinaNuke / ChinaNuke.github.io

My Hexo Blog v3.0
https://www.nuke666.cn
0 stars 1 forks source link

在 IDA Pro 中恢复 switch 语句 - ChinaNuke的博客 #11

Open ChinaNuke opened 3 years ago

ChinaNuke commented 3 years ago

https://www.nuke666.cn/2021/08/Specify-switch-statement-in-IDA-Pro/

在对程序进行逆向分析时,可能会遇到IDA Pro工具无法正确识别出编译后的switch语句的情况,增加了我们理解代码的难度。本文从编译器对switch语句的优化入手,先正向分析编译器会把switch语句编译成什么样的汇编代码,这些代码由哪些成分组成,之后介绍如何在IDA Pro工具中恢复出switch语句。