-
-
[原创]看雪CTF2016 第六题破解-6-CrackMe-不死神鸟
-
发表于: 2016-11-12 14:15 2824
-
OD载入,输入123456,点确定半天没反应,忽然来个内存异常。程序停在0xF32282:
00F32282 > \0102 add ds:[edx], eax
00F32284 03 db 03
00F32285 04 db 04
上翻可以看到由0xF321E2跳来:
00F321B1 . 8B45 DC mov eax, ss:[ebp-24] ; ASCII "33053055C3055C2E3030553055C2"
00F321B4 . 50 push eax
00F321B5 . FF75 D8 push dword ptr ss:[ebp-28] ; ASCII "123456"
00F321B8 . E8 25F7FFFF call 00F318E2 ; //明码比较注册码,相等为0
00F321BD . 83C4 08 add esp, 8
00F321C0 . 83F8 00 cmp eax, 0
00F321C3 . B8 00000000 mov eax, 0
00F321C8 . 0F94C0 sete al
00F321CB . 8945 D4 mov ss:[ebp-2C], eax ; //比较结果存[ebp-2c],相等为1
00F321CE . 8B5D D8 mov ebx, ss:[ebp-28]
00F321D1 . 85DB test ebx, ebx
00F321D3 . 74 09 je short 00F321DE
00F321D5 . 53 push ebx ; /Arg1
00F321D6 . E8 B7010000 call 00F32392 ; \CrackMe.00F4BDA0
00F321DB . 83C4 04 add esp, 4
00F321DE > 837D D4 00 cmp dword ptr ss:[ebp-2C], 0
00F321E2 . 0F84 9A000000 je 00F32282 ; //[ebp-2c]为0则转去出错地址,程序崩溃
在 00F318E2 下断,重来一次,断在 00F318E2可以看到是在明码比较,因为是明码比较所以注册码就是:
33053055C3055C2E3030553055C2
不过不知道之前等半天在算什么算那么久。
00F32282 > \0102 add ds:[edx], eax
00F32284 03 db 03
00F32285 04 db 04
上翻可以看到由0xF321E2跳来:
00F321B1 . 8B45 DC mov eax, ss:[ebp-24] ; ASCII "33053055C3055C2E3030553055C2"
00F321B4 . 50 push eax
00F321B5 . FF75 D8 push dword ptr ss:[ebp-28] ; ASCII "123456"
00F321B8 . E8 25F7FFFF call 00F318E2 ; //明码比较注册码,相等为0
00F321BD . 83C4 08 add esp, 8
00F321C0 . 83F8 00 cmp eax, 0
00F321C3 . B8 00000000 mov eax, 0
00F321C8 . 0F94C0 sete al
00F321CB . 8945 D4 mov ss:[ebp-2C], eax ; //比较结果存[ebp-2c],相等为1
00F321CE . 8B5D D8 mov ebx, ss:[ebp-28]
00F321D1 . 85DB test ebx, ebx
00F321D3 . 74 09 je short 00F321DE
00F321D5 . 53 push ebx ; /Arg1
00F321D6 . E8 B7010000 call 00F32392 ; \CrackMe.00F4BDA0
00F321DB . 83C4 04 add esp, 4
00F321DE > 837D D4 00 cmp dword ptr ss:[ebp-2C], 0
00F321E2 . 0F84 9A000000 je 00F32282 ; //[ebp-2c]为0则转去出错地址,程序崩溃
在 00F318E2 下断,重来一次,断在 00F318E2可以看到是在明码比较,因为是明码比较所以注册码就是:
33053055C3055C2E3030553055C2
不过不知道之前等半天在算什么算那么久。
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)
赞赏
他的文章
看原图
赞赏
雪币:
留言: