首页
社区
课程
招聘
[旧帖] 一段关于异常的程序 0.00雪花
发表于: 2006-12-16 14:52 3551

[旧帖] 一段关于异常的程序 0.00雪花

2006-12-16 14:52
3551
00401000 >/$  E8 24000000   CALL crackme2.00401029
00401005  |.  8B4C24 0C     MOV ECX,DWORD PTR SS:[ESP+C]
00401009  |.  C701 17000100 MOV DWORD PTR DS:[ECX],10017
0040100F  |.  C781 B8000000>MOV DWORD PTR DS:[ECX+B8],0
00401019  |.  31C0          XOR EAX,EAX
0040101B  |.  8941 14       MOV DWORD PTR DS:[ECX+14],EAX
0040101E  |.  8941 18       MOV DWORD PTR DS:[ECX+18],EAX
00401021  |.  806A 00 E8    SUB BYTE PTR DS:[EDX],0E8
00401025  |.  33C0          XOR EAX,EAX
00401027  |.  33DB          XOR EBX,EBX
00401029  |$  68 60104000   PUSH crackme2.00401060                   ;  SE 处理程序安装
0040102E  |.  64:FF35 00000>PUSH DWORD PTR FS:[0]
00401035  |.  64:8925 00000>MOV DWORD PTR FS:[0],ESP
0040103C  |.  9C            PUSHFD
0040103D  |.  813424 540100>XOR DWORD PTR SS:[ESP],154
00401044  |.  9D            POPFD
00401045      6A 30         PUSH 30
00401047  |.  68 00604000   PUSH crackme2.00406000                   ; |Title = "crackme2"
0040104C  |.  68 7A604000   PUSH crackme2.0040607A                   ; |Text = "What the hell are you doing in my app with a debugger?"
00401051  |.  6A 00         PUSH 0                                   ; |hOwner = NULL
00401053  |.  E8 9C030000   CALL <JMP.&user32.MessageBoxA>           ; \MessageBoxA
00401058      6A 00         PUSH 0
0040105A  \.  E8 A7030000   CALL <JMP.&kernel32.ExitProcess>         ; \ExitProcess
0040105F   .  C3            RETN
为什么这段代码执行到:00401047  |.  68 00604000   PUSH crackme2.00406000                   ; |Title = "crackme2"这里就发生单步异常?这个是问题一。另外为什么虽然发生了异常,但当程序被调试的时候没有跳到00401060处开始执行呢?而是直接顺着往下执行了!这个是问题二。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 398
活跃值: (343)
能力值: (RANK:650 )
在线值:
发帖
回帖
粉丝
2
为什么你不搜索一下呢?
2006-12-16 15:12
0
雪    币: 235
活跃值: (12)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
3
晕,这个与搜索无关啊,这个与正常异常原理相矛盾!
2006-12-16 15:16
0
雪    币: 234
活跃值: (25)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
4
"What the hell are you doing in my app with a debugger?"
2006-12-16 23:02
0
游客
登录 | 注册 方可回帖
返回
//