C++反汇编第六讲,认识C++中的Try catch语法,以及在反汇编中还原
我们以前讲SEH异常处理的时候已经说过了,C++中的Try catch语法只不过是对SEH做了一个封装....这里有两种解决方法,
第一种,小白也能明白了还原方式,不用懂原理
第二种,了解其原理,并能在IDA中正确的还原.
SEH异常处理博客链接:
一丶小白也懂的异常处理还原....观看栈参数,可以看到回调函数地址是00410CC0,此时反汇编窗口跟过去下断点.
?
2.观看参数多了call,下断点,然后跟进....这个地方,给eax赋值的地址就是函数信息表了.我们用IDA打开.根据表结构可以很自然的就能找到.catch块的位置.
IDA实战.
1.找到函数信息表点击进去
?...可以看一下书籍 >也就是一本小黄书.