好友
阅读权限40
听众
最后登录1970-1-1
|
0040108F |. 8945 F0 mov [local.4],eax ; 取得假的码
接下来向下 看到 - 这就是楼主露馅儿的地方
0040105B /. 55 push ebp
0040105C |. 8BEC mov ebp,esp
0040105E |. 81EC 40000000 sub esp,0x40
00401064 |. C745 FC 00000>mov [local.1],0x0
0040106B |. C745 F8 00000>mov [local.2],0x0
00401072 |. C745 F4 00000>mov [local.3],0x0
00401079 |. 6A FF push -0x1
0040107B |. 6A 08 push 0x8
0040107D |. 68 04000116 push 0x16010004
00401082 |. 68 01000152 push 0x52010001
00401087 |. E8 68080000 call CrackMe.004018F4
0040108C |. 83C4 10 add esp,0x10
0040108F |. 8945 F0 mov [local.4],eax ; 取得假的码
00401092 |. 6A 00 push 0x0
00401094 |. 6A 00 push 0x0
00401096 |. 6A 00 push 0x0
00401098 |. 68 04000080 push 0x80000004
0040109D |. 6A 00 push 0x0
0040109F |. 68 5C3C4800 push CrackMe.00483C5C ; -
004010A4 |. 68 04000080 push 0x80000004
004010A9 |. 6A 00 push 0x0
004010AB |. 8B45 F0 mov eax,[local.4]
004010AE |. 85C0 test eax,eax
004010B0 75 05 jnz short CrackMe.004010B7 ; 流向不明,改后无果,估计近点
004010B2 |. B8 5E3C4800 mov eax,CrackMe.00483C5E
004010B7 |> 50 push eax
004010B8 |. 68 03000000 push 0x3
004010BD |. BB 101D4000 mov ebx,CrackMe.00401D10
004010C2 |. E8 1B080000 call CrackMe.004018E2
004010C7 |. 83C4 28 add esp,0x28
004010CA |. 8945 EC mov [local.5],eax
004010CD |. 8B5D F0 mov ebx,[local.4]
004010D0 |. 85DB test ebx,ebx
004010D2 74 09 je short CrackMe.004010DD ; 与上雷同
004010D4 |. 53 push ebx
004010D5 |. E8 FC070000 call CrackMe.004018D6
004010DA |. 83C4 04 add esp,0x4
004010DD |> 8B45 EC mov eax,[local.5]
004010E0 |. 50 push eax
004010E1 |. 8B1D C08E4A00 mov ebx,dword ptr ds:[0x4A8EC0]
004010E7 |. 53 push ebx
004010E8 |. 8B0B mov ecx,dword ptr ds:[ebx]
004010EA |. 83C3 04 add ebx,0x4
004010ED |. 85C9 test ecx,ecx
004010EF |. 74 11 je short CrackMe.00401102
004010F1 |. 8B03 mov eax,dword ptr ds:[ebx]
004010F3 |> 83C3 04 /add ebx,0x4
004010F6 |. 49 |dec ecx
004010F7 |. 74 05 |je short CrackMe.004010FE
004010F9 |. 0FAF03 |imul eax,dword ptr ds:[ebx]
004010FC |.^ EB F5 \jmp short CrackMe.004010F3
004010FE |> 8BC8 mov ecx,eax
00401100 |. 85C9 test ecx,ecx
00401102 |> 0F84 19000000 je CrackMe.00401121
00401108 |> 51 /push ecx
00401109 |. 8B03 |mov eax,dword ptr ds:[ebx]
0040110B |. 85C0 |test eax,eax
0040110D |. 74 0B |je short CrackMe.0040111A
0040110F |. 53 |push ebx
00401110 |. 50 |push eax
00401111 |. E8 C0070000 |call CrackMe.004018D6
00401116 |. 83C4 04 |add esp,0x4
00401119 |. 5B |pop ebx
0040111A |> 83C3 04 |add ebx,0x4
0040111D |. 59 |pop ecx
0040111E |. 49 |dec ecx
0040111F |.^ 75 E7 \jnz short CrackMe.00401108
00401121 |> E8 B0070000 call CrackMe.004018D6
00401126 |. 83C4 04 add esp,0x4
00401129 |. 58 pop eax
0040112A |. A3 C08E4A00 mov dword ptr ds:[0x4A8EC0],eax
0040112F |. 8B1D C08E4A00 mov ebx,dword ptr ds:[0x4A8EC0]
00401135 |. 33C0 xor eax,eax
00401137 |. 833B 00 cmp dword ptr ds:[ebx],0x0
0040113A |. 7E 03 jle short CrackMe.0040113F
0040113C |. 8B43 04 mov eax,dword ptr ds:[ebx+0x4]
0040113F |> 8945 EC mov [local.5],eax
00401142 |. 837D EC 05 cmp [local.5],0x5
00401146 EB 45 jmp short CrackMe.0040118D ; 由前后关系 断言 恐怕重要!
00401148 90 nop
00401149 90 nop
0040114A 90 nop
0040114B 90 nop
0040114C |. 6A 00 push 0x0
0040114E |. 6A 00 push 0x0
00401150 |. 6A 00 push 0x0
00401152 |. 68 04000080 push 0x80000004
00401157 |. 6A 00 push 0x0
00401159 |. 68 5F3C4800 push CrackMe.00483C5F ; Try again!
0040115E |. 68 01030080 push 0x80000301
00401163 |. 6A 00 push 0x0
00401165 |. 68 10000000 push 0x10
0040116A |. 68 04000080 push 0x80000004
0040116F |. 6A 00 push 0x0
00401171 |. 68 6A3C4800 push CrackMe.00483C6A ; Wrong serial!
00401176 |. 68 04000000 push 0x4
0040117B |. BB 30214000 mov ebx,CrackMe.00402130
00401180 |. E8 5D070000 call CrackMe.004018E2
00401185 |. 83C4 34 add esp,0x34
00401188 |. E9 C7050000 jmp CrackMe.00401754
0040118D |> 8B1D C08E4A00 mov ebx,dword ptr ds:[0x4A8EC0]
00401193 |. 8B0B mov ecx,dword ptr ds:[ebx]
00401195 |. 41 inc ecx
00401196 |. C1E1 02 shl ecx,0x2
00401199 |. 03D9 add ebx,ecx
0040119B |. B8 00000000 mov eax,0x0
004011A0 |. C1E0 02 shl eax,0x2
004011A3 |. 03D8 add ebx,eax
004011A5 |. 895D F0 mov [local.4],ebx
004011A8 |. 68 04000080 push 0x80000004
004011AD |. 6A 00 push 0x0
004011AF |. 8B5D F0 mov ebx,[local.4]
004011B2 |. 8B03 mov eax,dword ptr ds:[ebx]
004011B4 |. 85C0 test eax,eax
004011B6 |. 75 05 jnz short CrackMe.004011BD ; 继续看到 加码,情况依然不明朗!Y
004011B8 |. B8 5E3C4800 mov eax,CrackMe.00483C5E
004011BD |> 50 push eax
004011BE |. 68 01000000 push 0x1
004011C3 |. BB E01B4000 mov ebx,CrackMe.00401BE0
004011C8 |. E8 15070000 call CrackMe.004018E2
004011CD |. 83C4 10 add esp,0x10
004011D0 |. 8945 EC mov [local.5],eax
004011D3 |. 8D45 FC lea eax,[local.1]
004011D6 |. 50 push eax
004011D7 |. 68 40000000 push 0x40
004011DC |. 68 04000000 push 0x4
004011E1 |. FF75 EC push [local.5]
004011E4 |. B8 00000000 mov eax,0x0
004011E9 |. E8 00070000 call CrackMe.004018EE
004011EE |. 8945 E4 mov [local.7],eax
004011F1 |. 837D E4 00 cmp [local.7],0x0
004011F5 EB 45 jmp short CrackMe.0040123C ; 看来影响走位,故此,再改之!
004011F7 90 nop
004011F8 90 nop
004011F9 90 nop
004011FA 90 nop
004011FB |. 6A 00 push 0x0
004011FD |. 6A 00 push 0x0
004011FF |. 6A 00 push 0x0
00401201 |. 68 04000080 push 0x80000004
00401206 |. 6A 00 push 0x0
00401208 |. 68 5F3C4800 push CrackMe.00483C5F ; Try again!
0040120D |. 68 01030080 push 0x80000301
00401212 |. 6A 00 push 0x0
00401214 |. 68 10000000 push 0x10
00401219 |. 68 04000080 push 0x80000004
0040121E |. 6A 00 push 0x0
00401220 |. 68 6A3C4800 push CrackMe.00483C6A ; Wrong serial!
00401225 |. 68 04000000 push 0x4
0040122A |. BB 30214000 mov ebx,CrackMe.00402130
0040122F |. E8 AE060000 call CrackMe.004018E2
00401234 |. 83C4 34 add esp,0x34
00401237 |. E9 18050000 jmp CrackMe.00401754
0040123C |> 8B1D C08E4A00 mov ebx,dword ptr ds:[0x4A8EC0]
00401242 |. 8B0B mov ecx,dword ptr ds:[ebx]
00401244 |. 41 inc ecx
00401245 |. C1E1 02 shl ecx,0x2
00401248 |. 03D9 add ebx,ecx
0040124A |. B8 01000000 mov eax,0x1
0040124F |. C1E0 02 shl eax,0x2
00401252 |. 03D8 add ebx,eax
00401254 |. 895D F0 mov [local.4],ebx
00401257 |. 68 04000080 push 0x80000004
0040125C |. 6A 00 push 0x0
0040125E |. 8B5D F0 mov ebx,[local.4]
00401261 |. 8B03 mov eax,dword ptr ds:[ebx]
00401263 |. 85C0 test eax,eax
00401265 |. 75 05 jnz short CrackMe.0040126C
00401267 |. B8 5E3C4800 mov eax,CrackMe.00483C5E
0040126C |> 50 push eax
0040126D |. 68 01000000 push 0x1
00401272 |. BB E01A4000 mov ebx,CrackMe.00401AE0
00401277 |. E8 66060000 call CrackMe.004018E2
0040127C |. 83C4 10 add esp,0x10
0040127F |. 68 01010080 push 0x80000101
00401284 |. 6A 00 push 0x0
00401286 |. 50 push eax
00401287 |. 68 01000000 push 0x1
0040128C |. BB A01E4000 mov ebx,CrackMe.00401EA0
00401291 |. E8 4C060000 call CrackMe.004018E2
00401296 |. 83C4 10 add esp,0x10
00401299 |. 8945 E8 mov [local.6],eax
0040129C |. 8B1D C08E4A00 mov ebx,dword ptr ds:[0x4A8EC0]
004012A2 |. 8B0B mov ecx,dword ptr ds:[ebx]
004012A4 |. 41 inc ecx
004012A5 |. C1E1 02 shl ecx,0x2
004012A8 |. 03D9 add ebx,ecx
004012AA |. B8 02000000 mov eax,0x2
004012AF |. C1E0 02 shl eax,0x2
004012B2 |. 03D8 add ebx,eax
004012B4 |. 895D E4 mov [local.7],ebx
004012B7 |. 68 04000080 push 0x80000004
004012BC |. 6A 00 push 0x0
004012BE |. 8B5D E4 mov ebx,[local.7]
004012C1 |. 8B03 mov eax,dword ptr ds:[ebx]
004012C3 |. 85C0 test eax,eax
004012C5 |. 75 05 jnz short CrackMe.004012CC
004012C7 |. B8 5E3C4800 mov eax,CrackMe.00483C5E
004012CC |> 50 push eax
004012CD |. 68 01000000 push 0x1
004012D2 |. BB E01A4000 mov ebx,CrackMe.00401AE0
004012D7 |. E8 06060000 call CrackMe.004018E2
004012DC |. 83C4 10 add esp,0x10
004012DF |. 68 01010080 push 0x80000101
004012E4 |. 6A 00 push 0x0
004012E6 |. 50 push eax
004012E7 |. 68 01000000 push 0x1
004012EC |. BB A01E4000 mov ebx,CrackMe.00401EA0
004012F1 |. E8 EC050000 call CrackMe.004018E2
004012F6 |. 83C4 10 add esp,0x10
004012F9 |. 8945 DC mov [local.9],eax
004012FC |. 8B1D C08E4A00 mov ebx,dword ptr ds:[0x4A8EC0]
00401302 |. 8B0B mov ecx,dword ptr ds:[ebx]
00401304 |. 41 inc ecx
00401305 |. C1E1 02 shl ecx,0x2
00401308 |. 03D9 add ebx,ecx
0040130A |. B8 03000000 mov eax,0x3
0040130F |. C1E0 02 shl eax,0x2
00401312 |. 03D8 add ebx,eax
00401314 |. 895D D8 mov [local.10],ebx
00401317 |. 68 04000080 push 0x80000004
0040131C |. 6A 00 push 0x0
0040131E |. 8B5D D8 mov ebx,[local.10]
00401321 |. 8B03 mov eax,dword ptr ds:[ebx]
00401323 |. 85C0 test eax,eax
00401325 |. 75 05 jnz short CrackMe.0040132C
00401327 |. B8 5E3C4800 mov eax,CrackMe.00483C5E
0040132C |> 50 push eax
0040132D |. 68 01000000 push 0x1
00401332 |. BB E01A4000 mov ebx,CrackMe.00401AE0
00401337 |. E8 A6050000 call CrackMe.004018E2
0040133C |. 83C4 10 add esp,0x10
0040133F |. 68 01010080 push 0x80000101
00401344 |. 6A 00 push 0x0
00401346 |. 50 push eax
00401347 |. 68 01000000 push 0x1
0040134C |. BB A01E4000 mov ebx,CrackMe.00401EA0
00401351 |. E8 8C050000 call CrackMe.004018E2
00401356 |. 83C4 10 add esp,0x10
00401359 |. 8945 D0 mov [local.12],eax
0040135C |. 8B1D C08E4A00 mov ebx,dword ptr ds:[0x4A8EC0]
00401362 |. 8B0B mov ecx,dword ptr ds:[ebx]
00401364 |. 41 inc ecx
00401365 |. C1E1 02 shl ecx,0x2
00401368 |. 03D9 add ebx,ecx
0040136A |. B8 04000000 mov eax,0x4
0040136F |. C1E0 02 shl eax,0x2
00401372 |. 03D8 add ebx,eax
00401374 |. 895D CC mov [local.13],ebx
00401377 |. 68 04000080 push 0x80000004
0040137C |. 6A 00 push 0x0
0040137E |. 8B5D CC mov ebx,[local.13]
00401381 |. 8B03 mov eax,dword ptr ds:[ebx]
00401383 |. 85C0 test eax,eax
00401385 |. 75 05 jnz short CrackMe.0040138C
00401387 |. B8 5E3C4800 mov eax,CrackMe.00483C5E
0040138C |> 50 push eax
0040138D |. 68 01000000 push 0x1
00401392 |. BB E01A4000 mov ebx,CrackMe.00401AE0
00401397 |. E8 46050000 call CrackMe.004018E2
0040139C |. 83C4 10 add esp,0x10
0040139F |. 68 01010080 push 0x80000101
004013A4 |. 6A 00 push 0x0
004013A6 |. 50 push eax
004013A7 |. 68 01000000 push 0x1
004013AC |. BB A01E4000 mov ebx,CrackMe.00401EA0
004013B1 |. E8 2C050000 call CrackMe.004018E2
004013B6 |. 83C4 10 add esp,0x10
004013B9 |. 8945 C4 mov [local.15],eax
004013BC |. FF75 C4 push [local.15]
004013BF |. FF75 D0 push [local.12]
004013C2 |. FF75 DC push [local.9]
004013C5 |. FF75 E8 push [local.6]
004013C8 |. B9 04000000 mov ecx,0x4
004013CD |. E8 32FCFFFF call CrackMe.00401004
004013D2 |. 83C4 10 add esp,0x10
004013D5 |. 8945 C0 mov [local.16],eax
004013D8 |. 8B5D E8 mov ebx,[local.6]
004013DB |. 85DB test ebx,ebx
004013DD |. 74 09 je short CrackMe.004013E8
004013DF |. 53 push ebx
004013E0 |. E8 F1040000 call CrackMe.004018D6
004013E5 |. 83C4 04 add esp,0x4
004013E8 |> 8B5D DC mov ebx,[local.9]
004013EB |. 85DB test ebx,ebx
004013ED |. 74 09 je short CrackMe.004013F8
004013EF |. 53 push ebx
004013F0 |. E8 E1040000 call CrackMe.004018D6
004013F5 |. 83C4 04 add esp,0x4
004013F8 |> 8B5D D0 mov ebx,[local.12]
004013FB |. 85DB test ebx,ebx
004013FD |. 74 09 je short CrackMe.00401408
004013FF |. 53 push ebx
00401400 |. E8 D1040000 call CrackMe.004018D6
00401405 |. 83C4 04 add esp,0x4
00401408 |> 8B5D C4 mov ebx,[local.15]
0040140B |. 85DB test ebx,ebx
0040140D |. 74 09 je short CrackMe.00401418
0040140F |. 53 push ebx
00401410 |. E8 C1040000 call CrackMe.004018D6
00401415 |. 83C4 04 add esp,0x4
00401418 |> 8B45 C0 mov eax,[local.16]
0040141B |. 50 push eax
0040141C |. 8B5D F8 mov ebx,[local.2]
0040141F |. 85DB test ebx,ebx
00401421 |. 74 09 je short CrackMe.0040142C
00401423 |. 53 push ebx
00401424 |. E8 AD040000 call CrackMe.004018D6
00401429 |. 83C4 04 add esp,0x4
0040142C |> 58 pop eax
0040142D |. 8945 F8 mov [local.2],eax
00401430 |. 8B1D C08E4A00 mov ebx,dword ptr ds:[0x4A8EC0]
00401436 |. 8B0B mov ecx,dword ptr ds:[ebx]
00401438 |. 41 inc ecx
00401439 |. C1E1 02 shl ecx,0x2
0040143C |. 03D9 add ebx,ecx
0040143E |. B8 00000000 mov eax,0x0
00401443 |. C1E0 02 shl eax,0x2
00401446 |. 03D8 add ebx,eax
00401448 |. 895D F0 mov [local.4],ebx
0040144B |. 68 04000080 push 0x80000004
00401450 |. 6A 00 push 0x0
00401452 |. 8B5D F0 mov ebx,[local.4]
00401455 |. 8B03 mov eax,dword ptr ds:[ebx]
00401457 |. 85C0 test eax,eax
00401459 |. 75 05 jnz short CrackMe.00401460
0040145B |. B8 5E3C4800 mov eax,CrackMe.00483C5E
00401460 |> 50 push eax
00401461 |. 68 01000000 push 0x1
00401466 |. BB E01B4000 mov ebx,CrackMe.00401BE0
0040146B |. E8 72040000 call CrackMe.004018E2
00401470 |. 83C4 10 add esp,0x10
00401473 |. 8945 EC mov [local.5],eax
00401476 |. 68 05000080 push 0x80000005
0040147B |. 6A 00 push 0x0
0040147D |. 8B45 F8 mov eax,[local.2]
00401480 |. 85C0 test eax,eax
00401482 |. 75 05 jnz short CrackMe.00401489
00401484 |. B8 783C4800 mov eax,CrackMe.00483C78
00401489 |> 50 push eax
0040148A |. 68 01000000 push 0x1
0040148F |. BB 301A4000 mov ebx,CrackMe.00401A30
00401494 |. E8 49040000 call CrackMe.004018E2
00401499 |. 83C4 10 add esp,0x10
0040149C |. 68 01030080 push 0x80000301
004014A1 |. 6A 00 push 0x0
004014A3 |. 50 push eax
004014A4 |. 68 01030080 push 0x80000301
004014A9 |. 6A 00 push 0x0
004014AB |. FF75 EC push [local.5]
004014AE |. 68 05000080 push 0x80000005
004014B3 |. 6A 00 push 0x0
004014B5 |. 8B45 F8 mov eax,[local.2]
004014B8 |. 85C0 test eax,eax
004014BA |. 75 05 jnz short CrackMe.004014C1
004014BC |. B8 783C4800 mov eax,CrackMe.00483C78
004014C1 |> 50 push eax
004014C2 |. 68 03000000 push 0x3
004014C7 |. BB F0234000 mov ebx,CrackMe.004023F0
004014CC |. E8 11040000 call CrackMe.004018E2
004014D1 |. 83C4 28 add esp,0x28
004014D4 |. 8B1D C08E4A00 mov ebx,dword ptr ds:[0x4A8EC0]
004014DA |. 8B0B mov ecx,dword ptr ds:[ebx]
004014DC |. 41 inc ecx
004014DD |. C1E1 02 shl ecx,0x2
004014E0 |. 03D9 add ebx,ecx
004014E2 |. B8 00000000 mov eax,0x0
004014E7 |. C1E0 02 shl eax,0x2
004014EA |. 03D8 add ebx,eax
004014EC |. 895D F0 mov [local.4],ebx
004014EF |. 68 04000080 push 0x80000004
004014F4 |. 6A 00 push 0x0
004014F6 |. 8B5D F0 mov ebx,[local.4]
004014F9 |. 8B03 mov eax,dword ptr ds:[ebx]
004014FB |. 85C0 test eax,eax
004014FD |. 75 05 jnz short CrackMe.00401504
004014FF |. B8 5E3C4800 mov eax,CrackMe.00483C5E
00401504 |> 50 push eax
00401505 |. 68 01000000 push 0x1
0040150A |. BB E01B4000 mov ebx,CrackMe.00401BE0
0040150F |. E8 CE030000 call CrackMe.004018E2
00401514 |. 83C4 10 add esp,0x10
00401517 |. 8945 EC mov [local.5],eax
0040151A |. 8D45 F4 lea eax,[local.3]
0040151D |. 50 push eax
0040151E |. FF75 FC push [local.1]
00401521 |. 68 04000000 push 0x4
00401526 |. FF75 EC push [local.5]
00401529 |. B8 00000000 mov eax,0x0
0040152E |. E8 BB030000 call CrackMe.004018EE
00401533 |. E8 57020000 call CrackMe.0040178F
00401538 |. 8945 EC mov [local.5],eax
0040153B |. 837D EC 01 cmp [local.5],0x1
0040153F |. 0F84 41000000 je CrackMe.00401586
00401545 |. 6A 00 push 0x0
00401547 |. 6A 00 push 0x0
00401549 |. 6A 00 push 0x0
0040154B |. 68 04000080 push 0x80000004
00401550 |. 6A 00 push 0x0
00401552 |. 68 5F3C4800 push CrackMe.00483C5F ; Try again!
00401557 |. 68 01030080 push 0x80000301
0040155C |. 6A 00 push 0x0
0040155E |. 68 10000000 push 0x10
00401563 |. 68 04000080 push 0x80000004
00401568 |. 6A 00 push 0x0
0040156A |. 68 6A3C4800 push CrackMe.00483C6A ; Wrong serial!
0040156F |. 68 04000000 push 0x4
00401574 |. BB 30214000 mov ebx,CrackMe.00402130
00401579 |. E8 64030000 call CrackMe.004018E2
0040157E |. 83C4 34 add esp,0x34
00401581 |. E9 CE010000 jmp CrackMe.00401754
00401586 |> E8 04020000 call CrackMe.0040178F
0040158B |. 68 01030080 push 0x80000301
00401590 |. 6A 00 push 0x0
00401592 |. 50 push eax
00401593 |. 68 01000000 push 0x1
00401598 |. BB 00204000 mov ebx,CrackMe.00402000
0040159D |. E8 40030000 call CrackMe.004018E2
004015A2 |. 83C4 10 add esp,0x10
004015A5 |. 8945 EC mov [local.5],eax
004015A8 |. 68 01030080 push 0x80000301
004015AD |. 6A 00 push 0x0
004015AF |. 68 02000000 push 0x2
004015B4 |. 68 04000080 push 0x80000004
004015B9 |. 6A 00 push 0x0
004015BB |. 8B45 EC mov eax,[local.5]
004015BE |. 85C0 test eax,eax
004015C0 |. 75 05 jnz short CrackMe.004015C7
004015C2 |. B8 5E3C4800 mov eax,CrackMe.00483C5E
004015C7 |> 50 push eax
004015C8 |. 68 05000080 push 0x80000005
004015CD |. 6A 00 push 0x0
004015CF |. 68 803C4800 push CrackMe.00483C80
004015D4 |. 68 03000000 push 0x3
004015D9 |. B8 01000000 mov eax,0x1
004015DE |. BB C0F84500 mov ebx,CrackMe.0045F8C0
004015E3 |. E8 00030000 call CrackMe.004018E8
004015E8 |. 83C4 28 add esp,0x28
004015EB |. 8945 E8 mov [local.6],eax
004015EE |. 8B5D EC mov ebx,[local.5]
004015F1 |. 85DB test ebx,ebx
004015F3 |. 74 09 je short CrackMe.004015FE
004015F5 |. 53 push ebx
004015F6 |. E8 DB020000 call CrackMe.004018D6
004015FB |. 83C4 04 add esp,0x4
004015FE |> 68 05000080 push 0x80000005
00401603 |. 6A 00 push 0x0
00401605 |. 8B45 E8 mov eax,[local.6]
00401608 |. 85C0 test eax,eax
0040160A |. 75 05 jnz short CrackMe.00401611
0040160C |. B8 783C4800 mov eax,CrackMe.00483C78
00401611 |> 50 push eax
00401612 |. 68 01000000 push 0x1
00401617 |. BB 00204000 mov ebx,CrackMe.00402000
0040161C |. E8 C1020000 call CrackMe.004018E2
00401621 |. 83C4 10 add esp,0x10
00401624 |. 8945 E4 mov [local.7],eax
00401627 |. 8B5D E8 mov ebx,[local.6]
0040162A |. 85DB test ebx,ebx
0040162C |. 74 09 je short CrackMe.00401637
0040162E |. 53 push ebx
0040162F |. E8 A2020000 call CrackMe.004018D6
00401634 |. 83C4 04 add esp,0x4
00401637 |> E8 53010000 call CrackMe.0040178F
0040163C |. 68 01030080 push 0x80000301
00401641 |. 6A 00 push 0x0
00401643 |. 50 push eax
00401644 |. 68 01000000 push 0x1
00401649 |. BB 00204000 mov ebx,CrackMe.00402000
0040164E |. E8 8F020000 call CrackMe.004018E2
00401653 |. 83C4 10 add esp,0x10
00401656 |. 8945 DC mov [local.9],eax
00401659 |. 68 01030080 push 0x80000301
0040165E |. 6A 00 push 0x0
00401660 |. 68 02000000 push 0x2
00401665 |. 68 04000080 push 0x80000004
0040166A |. 6A 00 push 0x0
0040166C |. 8B45 DC mov eax,[local.9]
0040166F |. 85C0 test eax,eax
00401671 |. 75 05 jnz short CrackMe.00401678
00401673 |. B8 5E3C4800 mov eax,CrackMe.00483C5E
00401678 |> 50 push eax
00401679 |. 68 05000080 push 0x80000005
0040167E |. 6A 00 push 0x0
00401680 |. 68 973C4800 push CrackMe.00483C97
00401685 |. 68 03000000 push 0x3
0040168A |. B8 01000000 mov eax,0x1
0040168F |. BB C0F84500 mov ebx,CrackMe.0045F8C0
00401694 |. E8 4F020000 call CrackMe.004018E8
00401699 |. 83C4 28 add esp,0x28
0040169C |. 8945 D8 mov [local.10],eax
0040169F |. 8B5D DC mov ebx,[local.9]
004016A2 |. 85DB test ebx,ebx
004016A4 |. 74 09 je short CrackMe.004016AF
004016A6 |. 53 push ebx
004016A7 |. E8 2A020000 call CrackMe.004018D6
004016AC |. 83C4 04 add esp,0x4
004016AF |> 68 05000080 push 0x80000005
004016B4 |. 6A 00 push 0x0
004016B6 |. 8B45 D8 mov eax,[local.10]
004016B9 |. 85C0 test eax,eax
004016BB |. 75 05 jnz short CrackMe.004016C2
004016BD |. B8 783C4800 mov eax,CrackMe.00483C78
004016C2 |> 50 push eax
004016C3 |. 68 01000000 push 0x1
004016C8 |. BB 00204000 mov ebx,CrackMe.00402000
004016CD |. E8 10020000 call CrackMe.004018E2
004016D2 |. 83C4 10 add esp,0x10
004016D5 |. 8945 D4 mov [local.11],eax
004016D8 |. 8B5D D8 mov ebx,[local.10]
004016DB |. 85DB test ebx,ebx
004016DD |. 74 09 je short CrackMe.004016E8
004016DF |. 53 push ebx
004016E0 |. E8 F1010000 call CrackMe.004018D6
004016E5 |. 83C4 04 add esp,0x4
004016E8 |> 6A 00 push 0x0
004016EA |. 6A 00 push 0x0
004016EC |. 6A 00 push 0x0
004016EE |. 68 04000080 push 0x80000004
004016F3 |. 6A 00 push 0x0
004016F5 |. 8B45 D4 mov eax,[local.11]
004016F8 |. 85C0 test eax,eax
004016FA |. 75 05 jnz short CrackMe.00401701
004016FC |. B8 5E3C4800 mov eax,CrackMe.00483C5E
00401701 |> 50 push eax
00401702 |. 68 01030080 push 0x80000301
00401707 |. 6A 00 push 0x0
00401709 |. 68 00000000 push 0x0
0040170E |. 68 04000080 push 0x80000004
00401713 |. 6A 00 push 0x0
00401715 |. 8B45 E4 mov eax,[local.7]
00401718 |. 85C0 test eax,eax
0040171A |. 75 05 jnz short CrackMe.00401721
0040171C |. B8 5E3C4800 mov eax,CrackMe.00483C5E
00401721 |> 50 push eax
00401722 |. 68 04000000 push 0x4
00401727 |. BB 30214000 mov ebx,CrackMe.00402130
0040172C |. E8 B1010000 call CrackMe.004018E2
00401731 |. 83C4 34 add esp,0x34
00401734 |. 8B5D E4 mov ebx,[local.7]
00401737 |. 85DB test ebx,ebx
00401739 |. 74 09 je short CrackMe.00401744
0040173B |. 53 push ebx
0040173C |. E8 95010000 call CrackMe.004018D6
00401741 |. 83C4 04 add esp,0x4
00401744 |> 8B5D D4 mov ebx,[local.11]
00401747 |. 85DB test ebx,ebx
00401749 |. 74 09 je short CrackMe.00401754
0040174B |. 53 push ebx
0040174C |. E8 85010000 call CrackMe.004018D6
00401751 |. 83C4 04 add esp,0x4
00401754 |> 8B5D F8 mov ebx,[local.2]
00401757 |. 85DB test ebx,ebx
00401759 |. 74 09 je short CrackMe.00401764
0040175B |. 53 push ebx
0040175C |. E8 75010000 call CrackMe.004018D6
00401761 |. 83C4 04 add esp,0x4
00401764 |> 8BE5 mov esp,ebp
00401766 |. 5D pop ebp
00401767 \. C3 retn
|
|