能力值:
( 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]
|