首页
社区
课程
招聘
[原创]Riijj Crackme 16E (修正版本) 2010-5-13
发表于: 2010-5-13 10:30 10072

[原创]Riijj Crackme 16E (修正版本) 2010-5-13

2010-5-13 10:30
10072
收藏
免费 0
支持
分享
最新回复 (28)
雪    币: 328
活跃值: (10)
能力值: ( LV9,RANK:370 )
在线值:
发帖
回帖
粉丝
26
你们怎么去花的?
你们还原不?

还原成下面这样,感觉仍然是很痛苦……大家有无痛的方法不……
Compiling file 'D:\Script\IDA\dejunk.txt'...
Executing function 'main'...
0x004123DF:
.text:00425C7E sub esp, 10h
.text:00418587 mov [ebp-0F8h], eax
.text:00415157 mov dword ptr [esp+0Ch], 32h
.text:0041073D lea eax, [ebp-88h]
.text:00418F01 mov [esp+8], eax
.text:0041CF7B mov dword ptr [esp+4], 3E9h
.text:0041F85E mov eax, ds:dword_42B078
.text:0041B4E0 mov [esp], eax
.text:0042818A sub esp, 10h
.text:0041894F mov [ebp-0FCh], eax
.text:00405417 mov eax, [ebp-0F0h]
.text:00405795 mov [ebp-10Ch], eax
.text:00417BF8 cmp dword ptr [ebp-0F8h], 0
.text:0040547D jnz loc_41D15B
.text:00422D75 mov ebx, [ebp-4]
.text:0040A069 leave
.text:00412E9C ret(0)
xxxx
0x0041D15B:
.text:00408C81 cmp dword ptr [ebp-0FCh], 13h
.text:0042513A ja loc_41D409
.text:00422D75 mov ebx, [ebp-4]
.text:0040A069 leave
.text:00412E9C ret(0)
xxxx
0x0041D409:
.text:004217B1 mov dword ptr [ebp-100h], 0
.text:00422B3E cmp dword ptr [ebp-100h], 31h
.text:00425398 ja loc_41FBE2
.text:004061E3 mov eax, [ebp-10Ch]
.text:00406C3A imul eax, [ebp-0ECh]
.text:00412D83 mov [ebp-11Ch], eax
.text:00401A16 lea eax, [ebp-0F4h]
.text:004219F5 mov [ebp-120h], eax
.text:0040F7CC mov eax, [ebp-11Ch]
.text:0042486D mov ebx, [ebp-120h]
.text:00417638 mov edx, 0
.text:004131AC div dword ptr [ebx]
.text:0041474C mov ecx, edx
.text:004284D5 mov edx, [ebp-100h]
.text:00408F3F lea eax, [ebp-0F8h]
.text:0040E37C mov [ebp-120h], eax
.text:00406888 mov eax, edx
.text:00413B18 mov ebx, [ebp-120h]
.text:00411065 mov edx, 0
.text:004050C9 div dword ptr [ebx]
.text:0041FF38 movsx eax, byte ptr [edx+ebp-48h]
.text:0041ECFC lea eax, [ecx+eax]
.text:00405C56 add eax, 3
.text:0041986A mov [ebp-10Ch], eax
.text:0041EEC5 lea eax, [ebp-8]
.text:0041FF77 add eax, [ebp-100h]
.text:00419CB1 lea edx, [eax-0C0h]
.text:00404249 mov eax, [ebp-10Ch]
.text:00415CEC mov [edx], al
.text:0040A0BF lea eax, [ebp-100h]
.text:0040E2FE inc dword ptr [eax]

0x0041FBE2:
.text:00427714 mov dword ptr [ebp-118h], 1
.text:004227A1 mov dword ptr [ebp-100h], 0
.text:00418929 mov eax, [ebp-100h]
.text:0042774B cmp eax, [ebp-0F8h]
.text:0040C31D jnb near ptr unk_4218AF
.text:00426F4F mov eax, [ebp-100h]
.text:00406643 and eax, 1
.text:00415EE5 test eax, eax
.text:0040DA52 jnz loc_420DA3
.text:00415F47 lea eax, [ebp-8]
.text:004107CA add eax, [ebp-100h]
.text:0040EAF8 sub eax, 40h
.text:00428647 movsx eax, byte ptr [eax]
.text:0041C5C5 imul eax, [ebp-118h]
.text:004205BC inc eax

0x004218AF:
.text:0041843D mov eax, [ebp-0F0h]
.text:00411AC9 mov [ebp-10Ch], eax
.text:00415077 mov dword ptr [esp+8], 1Eh
.text:00423581 mov dword ptr [esp+4], 0
.text:00402392 lea eax, [ebp-0E8h]
.text:0040BAEF mov [esp], eax
.text:00401BA1 mov dword ptr [ebp-100h], 0
.text:00411698 cmp dword ptr [ebp-100h], 13h
.text:00428396 ja near ptr unk_426F91
.text:0041D4EB lea eax, [ebp-8]
.text:00415F14 add eax, [ebp-100h]
.text:00412C99 sub eax, 0C0h
.text:00414E9D movsx eax, byte ptr [eax]
.text:0042346B mov ecx, eax
.text:00401A56 imul ecx, [ebp-118h]
.text:0040C478 mov eax, 51EB851Fh
.text:00418D09 mul ecx
.text:0041AC28 mov eax, edx
.text:00411B16 shr eax, 4
.text:00412021 mov [ebp-108h], eax
.text:0041AE92 mov edx, [ebp-108h]
.text:00410EBA mov eax, edx
.text:0042716A shl eax, 2
.text:0041AF77 add eax, edx
.text:0041E509 lea edx, ds:0[eax*4]
.text:0040B22C add eax, edx
.text:0041305F add eax, eax
.text:00414266 sub ecx, eax
.text:00416C08 mov eax, ecx
.text:0040A4B6 mov [ebp-108h], eax
.text:0042458F lea eax, [ebp-8]
.text:00405557 add eax, [ebp-108h]
.text:00404075 sub eax, 0C0h
.text:00427681 movzx eax, byte ptr [eax]
.text:00422CBE mov [ebp-114h], eax
.text:00426C0E mov eax, [ebp-114h]
.text:004272ED mov [ebp-110h], eax
.text:0041DA17 mov dword ptr [ebp-104h], 0
.text:00416F61 mov eax, [ebp-104h]
.text:00410E2D cmp eax, [ebp-110h]
.text:0040722E jnb near ptr unk_425BCC
.text:00427307 mov eax, [ebp-10Ch]
.text:0040E7D0 mov edx, eax
.text:0042720D imul edx, [ebp-0ECh]
.text:0040A906 lea ebx, [ebp-0F4h]
.text:00420BC8 mov [ebp-120h], ebx
.text:004044E5 mov eax, edx
.text:00417414 mov ecx, [ebp-120h]
.text:00410FDB mov edx, 0
.text:0041BE92 div dword ptr [ecx]
.text:004060AD lea eax, [ebp-8]
.text:0041F4FD add eax, [ebp-100h]
.text:004157EF sub eax, 0C0h
.text:00416892 movsx eax, byte ptr [eax]
.text:00412418 xor eax, edx
.text:0040D8D5 mov [ebp-10Ch], eax
.text:0040E2C8 lea eax, [ebp-104h]
.text:00427DC3 inc dword ptr [eax]

0x00420DA3:
.text:0041DD90 lea eax, [ebp-8]
.text:004020D0 add eax, [ebp-100h]
.text:00407D3E sub eax, 40h
.text:004191B4 movsx edx, byte ptr [eax]
.text:0040FD7B mov eax, [ebp-118h]
.text:004189CC mov ecx, edx
.text:0040851A mov edx, 0
.text:00421F8A div ecx
.text:0041FBC9 mov [ebp-118h], edx
.text:0041EF4E lea eax, [ebp-100h]
.text:00413FB3 inc dword ptr [eax]
.text:00418929 mov eax, [ebp-100h]
.text:0042774B cmp eax, [ebp-0F8h]
.text:0040C31D jnb near ptr unk_4218AF
.text:00426F4F mov eax, [ebp-100h]
.text:00406643 and eax, 1
.text:00415EE5 test eax, eax
.text:0040DA52 jnz loc_420DA3
.text:00415F47 lea eax, [ebp-8]
.text:004107CA add eax, [ebp-100h]
.text:0040EAF8 sub eax, 40h
.text:00428647 movsx eax, byte ptr [eax]
.text:0041C5C5 imul eax, [ebp-118h]
.text:004205BC inc eax
.text:0040DB83 mov [ebp-118h], eax
.text:0041EF4E lea eax, [ebp-100h]
.text:00413FB3 inc dword ptr [eax]


0x00426F91:
.text:00415CA6 mov dword ptr [ebp-100h], 0
.text:004215DD cmp dword ptr [ebp-100h], 13h
.text:00407A47 ja near ptr unk_427FDB
.text:0041F485 lea eax, [ebp-8]
.text:0040A2F1 add eax, [ebp-100h]
.text:00403B34 lea ecx, [eax-80h]
.text:0041A520 lea eax, [ebp-8]
.text:00427E4B add eax, [ebp-100h]
.text:00424E9F lea edx, [eax-0E0h]
.text:00408504 movzx eax, byte ptr [ecx]
.text:0040AF60 cmp al, [edx]
.text:0040B51E jnz loc_428192
.text:0041930E lea eax, [ebp-100h]
.text:00413FFF inc dword ptr [eax]

0x00425BCC:
.text:0041434A lea eax, [ebp-8]
.text:00411569 add eax, [ebp-100h]
.text:00409AFD lea ebx, [eax-0E0h]
.text:004150B9 mov ecx, [ebp-10Ch]
.text:00415B6F mov eax, 4EC4EC4Fh
.text:00409E11 mul ecx
.text:0041ABDB shr edx, 3
.text:00420B06 mov eax, edx
.text:00404927 add eax, eax
.text:0040C7CC add eax, edx
.text:00423C43 shl eax, 2
.text:0041D1EC add eax, edx
.text:00423DA7 add eax, eax
.text:0041EB4B sub ecx, eax
.text:00417EB7 mov eax, ecx
.text:0041945B add al, 41h
.text:0040F733 mov [ebx], al
.text:00409C51 lea eax, [ebp-100h]
.text:00405614 inc dword ptr [eax]
.text:00411698 cmp dword ptr [ebp-100h], 13h
.text:00428396 ja near ptr unk_426F91
.text:0041D4EB lea eax, [ebp-8]
.text:00415F14 add eax, [ebp-100h]
.text:00412C99 sub eax, 0C0h
.text:00414E9D movsx eax, byte ptr [eax]
.text:0042346B mov ecx, eax
.text:00401A56 imul ecx, [ebp-118h]
.text:0040C478 mov eax, 51EB851Fh
.text:00418D09 mul ecx
.text:0041AC28 mov eax, edx
.text:00411B16 shr eax, 4
.text:00412021 mov [ebp-108h], eax
.text:0041AE92 mov edx, [ebp-108h]
.text:00410EBA mov eax, edx
.text:0042716A shl eax, 2
.text:0041AF77 add eax, edx
.text:0041E509 lea edx, ds:0[eax*4]
.text:0040B22C add eax, edx
.text:0041305F add eax, eax
.text:00414266 sub ecx, eax
.text:00416C08 mov eax, ecx
.text:0040A4B6 mov [ebp-108h], eax
.text:0042458F lea eax, [ebp-8]
.text:00405557 add eax, [ebp-108h]
.text:00404075 sub eax, 0C0h
.text:00427681 movzx eax, byte ptr [eax]
.text:00422CBE mov [ebp-114h], eax
.text:00426C0E mov eax, [ebp-114h]
.text:004272ED mov [ebp-110h], eax
.text:0041DA17 mov dword ptr [ebp-104h], 0
.text:00416F61 mov eax, [ebp-104h]
.text:00410E2D cmp eax, [ebp-110h]
.text:0040722E jnb near ptr unk_425BCC
.text:00427307 mov eax, [ebp-10Ch]
.text:0040E7D0 mov edx, eax
.text:0042720D imul edx, [ebp-0ECh]
.text:0040A906 lea ebx, [ebp-0F4h]
.text:00420BC8 mov [ebp-120h], ebx
.text:004044E5 mov eax, edx
.text:00417414 mov ecx, [ebp-120h]
.text:00410FDB mov edx, 0
.text:0041BE92 div dword ptr [ecx]
.text:004060AD lea eax, [ebp-8]
.text:0041F4FD add eax, [ebp-100h]
.text:004157EF sub eax, 0C0h
.text:00416892 movsx eax, byte ptr [eax]
.text:00412418 xor eax, edx
.text:0040D8D5 mov [ebp-10Ch], eax
.text:0040E2C8 lea eax, [ebp-104h]
.text:00427DC3 inc dword ptr [eax]
2010-5-29 21:47
0
雪    币: 8209
活跃值: (4518)
能力值: ( LV15,RANK:2473 )
在线值:
发帖
回帖
粉丝
27
无痛的方法,google知道
2010-5-30 00:36
0
雪    币: 2067
活跃值: (82)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
28
没有啊 大哥
有脱毛'消痔疮的
上传的附件:
2010-5-30 04:07
0
雪    币: 328
活跃值: (10)
能力值: ( LV9,RANK:370 )
在线值:
发帖
回帖
粉丝
29


其实我是来求代码的
上传的附件:
2010-5-30 06:55
0
游客
登录 | 注册 方可回帖
返回
//