-
-
[求助]在OD中关于F4为什么不能运行到光标选定处
-
发表于:
2006-11-29 14:39
4282
-
[求助]在OD中关于F4为什么不能运行到光标选定处
这是一个有三个窗口的注册软件,有序列号(已知)、单位(随意填写)、用户名(随意),注册码(未知),在软件启动时会询问是否注册,两个按钮“是”和“否”,选择“是”则弹出注册窗口,选择“否”则进行入未注册的运行界面。
我现在通过字符串查找已经找到注册成功或注册注册码错误的提示信息处,我把光标定位在此弹出窗口前 一段代码,按F4,但OD总是运行到一个 POP ESI的地方停下,后按F7可以运行几步使出现错误运行终止,错误代码80(128)不知是什么意思,不知我该如何才能跟踪到那段注册代码,请指教!谢谢
请问这段代码是什么意思,特别是sysenter
7FFE0300 8BD4 mov edx, esp
7FFE0302 0F34 sysenter
7FFE0304 C3 retn
77F320D9 F0:FF4A 04 lock dec dword ptr [edx+4]
lock 是什么指令,汇编中有这个指令吗?
77F3526B 8B1C24 mov ebx, dword ptr [esp]
77F3526E 51 push ecx
77F3526F 53 push ebx
77F35270 E8 BE380200 call 77F58B33
77F35275 0AC0 or al, al
77F35277 74 0C je short 77F35285
77F35279 5B pop ebx ; 0012ECCC
77F3527A 59 pop ecx
77F3527B 6A 00 push 0
77F3527D 51 push ecx
77F3527E E8 D0FFFFFF call ZwContinue
这段代码为什么进行死循环,我按了N久的F8,却总还在这段代码反复执行?
[课程]Android-CTF解题方法汇总!