IDA PRO“尝试{”评论

逆向工程 艾达
2021-06-26 13:28:23

2个相关问题:我注意到在图中的某些块中有更多我期望的分支。这些不是跳转表,是的,我看到了,例如 3 个可能的分支。怎么来的?可能相关的第二个问题是“try{”注释是什么意思? 在此处输入图片说明

或这个: 在此处输入图片说明

1个回答

IDA 至少能够为 Visual C++ 解析异常处理表。它用 try 注释对表中引用的代码块进行注释,还用诸如“XXX 处的 try 块的异常处理程序”之类的注释对异常处理代码进行注释。我倾向于不使用图形视图,所以我只能猜测流图中的额外边从 try 块指向异常处理块。