hyeh612
发表于 2016-7-16 10:15
leroy特洛伊 发表于 2016-7-16 09:43
直接在前一步运行程序调试
没用!你可以把附件下载下来试试,只要是与事件相关的地址,下了断点后一点脚本就强制暂停没法调试。
leroy特洛伊
发表于 2016-7-16 11:30
hyeh612 发表于 2016-7-16 10:15
没用!你可以把附件下载下来试试,只要是与事件相关的地址,下了断点后一点脚本就强制暂停没法调试。
那就是检测到了虚拟机或则调试器 去掉检测就行了
hyeh612
发表于 2016-7-16 11:50
leroy特洛伊 发表于 2016-7-16 11:30
那就是检测到了虚拟机或则调试器 去掉检测就行了
这么多回复我觉得就你的观点最靠谱,大仙能否指点怎么找到检测?这脚本运行时从堆栈中看到最初的几个调用都是一样的。我现在只知道脚本在调试时会循环执行某个代码区域,但这个区域跨度很大,且用F7 F8跟的时候会跟出不同的路径,但最终还是会回到断点!
heiheidz
发表于 2016-7-16 12:05
hyeh612
发表于 2016-7-16 12:14
heiheidz 发表于 2016-7-16 12:05
类似虚函数调用过来,非常判断,所以循环
比如我下按钮事件断点,这断点起初是在系统库中的,根据脚本调用的记录下断点到脚本中之后调试脚本,然后脚弹窗提示,再点提示窗确定按钮后就回到了脚本中的断点,然后要按多次F9之后OD才能正常运行,等OD正常运行后只要鼠标一点脚本OD就被强制暂停没法调试,我在最后的图片中展示了堆栈记录,有重复执行的区域,这种循环执行的保护功能该从哪方面下手解除呢?
hyeh612
发表于 2016-7-16 12:15
heiheidz 发表于 2016-7-16 12:05
类似虚函数调用过来,非常判断,所以循环
我在最后的图片中展示了堆栈记录,有重复执行的区域,这种循环执行的保护功能该从哪方面下手解除呢?
chesion
发表于 2016-7-17 00:29
不是很明白哟
hyeh612
发表于 2016-8-5 10:03
唉!看来这问题是不太好解决了!
heiheidz
发表于 2016-8-22 15:50
heiheidz
发表于 2016-8-22 17:31