第二: 如果你按f9后OD会开始执行你的程序,这时候除非碰到断点是不会停止的,如果你是按了f9后停留在ntdll说明程序此时遇到中段或者进入了更高级别的段,OD是调试r3级别程序的利器但是无法对r0级别的代码进行调试
第三: 许多程序都会用一个小小的手段来迷惑调试者,那就是seh结构化异常处理来进行程序的跳转或者判断程序是否给调试 此情况比较多,但是OD会有提示
第四: 而不是程序的领空这句话说的我很蛋疼,你并没有告诉我你的程序执行情况,是否断点,是否异常,或者OD是否提示IO指令等等
所以请你把od的提示弄清楚后在发问,详细的代码段,执行环境,断点数量和出现问题
程序检测异常吧,停在7C812AFB alt+F9返回看看。
比较笨方法就是OEP直接向下F8走然后分析,对整个OEP段的CALL下F2断点,然后shift+F9运行这样比较快分析。对付这类程序一般就这样了。
逆向工程分析几千行代码是很正常的慢慢分析吧
以上就是关于求教,OD载入程序后运行调试,一按暂停就停留在ntdll,而不是程序的领空。 80分求解决方法,解决了加分。全部的内容,包括:求教,OD载入程序后运行调试,一按暂停就停留在ntdll,而不是程序的领空。 80分求解决方法,解决了加分。、OD运行程序后,自动断下、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)