能力值:
(RANK:350 )
|
-
-
2 楼
看一下异常处理(或SEH)方面的资料。
5f9K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4N6%4N6#2)9J5k6h3&6K6k6X3!0U0N6i4y4Q4x3X3g2F1k6i4c8Q4x3V1k6A6L8X3c8W2P5q4)9J5k6i4m8Z5M7q4)9K6c8X3q4U0N6q4)9K6c8s2y4W2j5#2)9#2k6X3c8G2j5#2)9J5y4X3c8G2i4K6y4p5N6X3W2W2N6#2)9J5y4X3c8G2j5#2)9#2k6X3W2V1i4K6y4p5z5e0b7I4
例如:INT3异常就是一条INT 3指令,程序执行这指令会异常,跳到预先指定的地址执行。如果你不设置,OD就直接执行下去,路过异常不停下来。
如果设置处理,OD执行这异常就会停下来。
|
能力值:
( LV4,RANK:50 )
|
-
-
3 楼
谢谢老大指导!
有关异常方面的知识也看了一些。我现在主要是对在OD中调试软件时,具体怎样设置异常选项不太清楚。例如:调试不同的软件时,有时需要“忽略全部异常”,而有时又需忽略“除内存异常外的全部异常”,究竟怎样知道什么时候忽略什么异常呢?是通过试验知道的,还是事前就判断出来了?最好是能具体告诉一下在什么情况下忽略什么异常。
|
能力值:
(RANK:350 )
|
-
-
4 楼
一般情况下全忽略。
如果脱壳,可能有时需要异常来做路标。
比如脱某壳时用内存异常12下到OEP,以方便跟踪调试。
|
|
|