C++反汇编第六讲,认识C++中的Try catch语法,以及在反汇编中还原
我们以前讲SEH异常处理的时候已经说过了,C++中的Try catch语法只不过是对SEH做了一个封装....),我们还说过,一个try可以有多个catch,显然,try块信息表也要记录catch的个数.一个catch信息块的结构.
3.cathch信息块的结构体(msRTTIDsrc)msRTTIDsrc这个表是...到这里,我们的上半部分就看完了.
总结一下:
对于上半部分.主要着重于 函数信息表,try块表.catch表.以及catch块表....可以看到Try块信息表中有几个Catch信息.
3.找到Catch信息表.
?
看到最后是catch的回调地址,里面则是catch的位置....如果引用显示的太少了,可以自己百度, IDA引用数量调整.看怎么设置的,或者当前位置按 x键查看.
?
如果按x,跳过去的是try块表,你需要通过try块表可以直接查看.那个catch信息表.