[Asm] 纯文本查看 复制代码
004014EA . 55 push ebp
004014EB . 8BEC mov ebp,esp
004014ED . 81EC 24000000 sub esp,0x24
004014F3 . 68 08000000 push 0x8
004014F8 . E8 9FA60000 call 3.0040BB9C
004014FD . 83C4 04 add esp,0x4
00401500 . 8945 FC mov dword ptr ss:[ebp-0x4],eax
00401503 . 8BD8 mov ebx,eax
00401505 . C703 00000000 mov dword ptr ds:[ebx],0x0
0040150B . C743 04 00000>mov dword ptr ds:[ebx+0x4],0x0
00401512 . C703 3E9A4900 mov dword ptr ds:[ebx],3.00499A3E
00401518 . 6A FF push -0x1
0040151A . 6A 08 push 0x8
0040151C . 68 9D1D0116 push 0x16011D9D
00401521 . 68 01000152 push 0x52010001
00401526 . E8 A1A60000 call 3.0040BBCC
0040152B . 83C4 10 add esp,0x10
0040152E . 8945 F8 mov dword ptr ss:[ebp-0x8],eax
00401531 . 6A FF push -0x1
00401533 . 6A 08 push 0x8
00401535 . 68 9F1D0116 push 0x16011D9F
0040153A . 68 01000152 push 0x52010001
0040153F . E8 88A60000 call 3.0040BBCC
00401544 . 83C4 10 add esp,0x10
00401547 . 8945 F4 mov dword ptr ss:[ebp-0xC],eax
0040154A . 8D45 F4 lea eax,dword ptr ss:[ebp-0xC]
0040154D . 50 push eax
0040154E . 8D45 F8 lea eax,dword ptr ss:[ebp-0x8]
00401551 . 50 push eax
00401552 . E8 18030000 call 3.0040186F
00401557 . 8945 F0 mov dword ptr ss:[ebp-0x10],eax
0040155A . 8B5D F8 mov ebx,dword ptr ss:[ebp-0x8]
0040155D . 85DB test ebx,ebx
0040155F . 74 09 je short 3.0040156A
00401561 . 53 push ebx
00401562 . E8 3BA60000 call 3.0040BBA2
00401567 . 83C4 04 add esp,0x4
0040156A > 8B5D F4 mov ebx,dword ptr ss:[ebp-0xC]
0040156D . 85DB test ebx,ebx
0040156F . 74 09 je short 3.0040157A
00401571 . 53 push ebx
00401572 . E8 2BA60000 call 3.0040BBA2
00401577 . 83C4 04 add esp,0x4
0040157A > 837D F0 00 cmp dword ptr ss:[ebp-0x10],0x0
0040157E . 90 nop ;修改修改修改修改修改修改修改修改修改修改修改修改修改修改修改修改修改修改修改修改修改修
0040157F . 90 nop
00401580 . 90 nop
00401581 . 90 nop
00401582 . 90 nop
00401583 . 90 nop
00401584 . 90 nop
00401585 . 90 nop
00401586 . 90 nop
00401587 . 90 nop
00401588 . 90 nop
00401589 . 90 nop
0040158A . 90 nop
0040158B . 90 nop
0040158C . 90 nop
0040158D . 90 nop
0040158E . 90 nop
0040158F . 90 nop
00401590 . 90 nop
00401591 . 90 nop
00401592 . 90 nop
00401593 . 90 nop
00401594 . 90 nop
00401595 . 90 nop
00401596 . 90 nop
00401597 . 90 nop
00401598 . 90 nop
00401599 . 90 nop
0040159A . 90 nop
0040159B . 90 nop
0040159C . 90 nop
0040159D . 90 nop
0040159E . 90 nop
0040159F . 90 nop
004015A0 . 90 nop
004015A1 . 68 010100A0 push 0xA0000101
004015A6 . 6A 00 push 0x0
004015A8 . 68 DE9C4900 push 3.00499CDE
004015AD . 68 01000000 push 0x1
004015B2 . BB D0D24000 mov ebx,3.0040D2D0
004015B7 . E8 ECA50000 call 3.0040BBA8
004015BC . 83C4 10 add esp,0x10
004015BF . 8945 F8 mov dword ptr ss:[ebp-0x8],eax
004015C2 . BB 06000000 mov ebx,0x6
004015C7 . E8 FCFDFFFF call 3.004013C8
004015CC . 68 01030080 push 0x80000301
004015D1 . 6A 00 push 0x0
004015D3 . 68 00000000 push 0x0
004015D8 . 68 04000080 push 0x80000004
004015DD . 6A 00 push 0x0
004015DF . 8B45 F8 mov eax,dword ptr ss:[ebp-0x8]
004015E2 . 85C0 test eax,eax
004015E4 . 75 05 jnz short 3.004015EB
004015E6 . B8 F09C4900 mov eax,3.00499CF0
004015EB > 50 push eax
004015EC . 68 04000000 push 0x4
004015F1 . BB 70D74000 mov ebx,3.0040D770
004015F6 . E8 ADA50000 call 3.0040BBA8
004015FB . 83C4 34 add esp,0x34
004015FE . 8B5D F8 mov ebx,dword ptr ss:[ebp-0x8]
00401601 . 85DB test ebx,ebx
00401603 . E9 A7010000 jmp 3.004017AF ;修改修改修改修改修改修改修改修改修改修改修改修改修改修改修改修改修改修改修改修改修改修
00401608 90 nop
00401609 90 nop
0040160A 90 nop
0040160B . 83C4 04 add esp,0x4
0040160E . 68 02000080 push 0x80000002
00401613 . 6A 00 push 0x0
00401615 . 68 00000000 push 0x0
0040161A . 6A 00 push 0x0
0040161C . 6A 00 push 0x0
0040161E . 6A 00 push 0x0
00401620 . 68 01000100 push 0x10001
00401625 . 68 821E0106 push 0x6011E82
0040162A . 68 831E0152 push 0x52011E83
0040162F . 68 03000000 push 0x3
00401634 . BB E0BF4000 mov ebx,3.0040BFE0
00401639 . E8 6AA50000 call 3.0040BBA8
0040163E . 83C4 28 add esp,0x28
00401641 . E9 69010000 jmp 3.004017AF
00401646 . E9 1E000000 jmp 3.00401669
0040164B . 68 04000080 push 0x80000004
00401650 . 6A 00 push 0x0
00401652 . 68 F19C4900 push 3.00499CF1 ; ASCII "注册码错误,请重试"
00401657 . 68 01000000 push 0x1
0040165C . BB 50D74000 mov ebx,3.0040D750
00401661 . E8 42A50000 call 3.0040BBA8
00401666 . 83C4 10 add esp,0x10
00401669 > 68 06000080 push 0x80000006
0040166E . 6A 00 push 0x0
00401670 . 68 C41D4000 push 3.00401DC4
00401675 . 68 01000000 push 0x1
0040167A . BB 60C84000 mov ebx,3.0040C860
0040167F . E8 24A50000 call 3.0040BBA8
00401684 . 83C4 10 add esp,0x10
00401687 . 50 push eax
00401688 . 8D45 FC lea eax,dword ptr ss:[ebp-0x4]
0040168B . 50 push eax
0040168C . 8B0424 mov eax,dword ptr ss:[esp] ; 3.004287F0
0040168F . 8B00 mov eax,dword ptr ds:[eax]
00401691 . 8B00 mov eax,dword ptr ds:[eax]
00401693 . FF90 A0000000 call dword ptr ds:[eax+0xA0]
00401699 . 8D45 FC lea eax,dword ptr ss:[ebp-0x4]
0040169C . 50 push eax
0040169D . 8B0424 mov eax,dword ptr ss:[esp] ; 3.004287F0
004016A0 . 8B00 mov eax,dword ptr ds:[eax]
004016A2 . 8B00 mov eax,dword ptr ds:[eax]
004016A4 . FF50 40 call dword ptr ds:[eax+0x40]
004016A7 . 8B1D 68BA4D00 mov ebx,dword ptr ds:[0x4DBA68]
004016AD . E8 F1FDFFFF call 3.004014A3
004016B2 . B8 01000000 mov eax,0x1
004016B7 . 3BC1 cmp eax,ecx
004016B9 . 7C 0D jl short 3.004016C8
004016BB . 68 01000000 push 0x1
004016C0 . E8 E9A40000 call 3.0040BBAE
004016C5 . 83C4 04 add esp,0x4
004016C8 > C1E0 02 shl eax,0x2
004016CB . 03D8 add ebx,eax
004016CD . 895D F8 mov dword ptr ss:[ebp-0x8],ebx
004016D0 . 8B5D F8 mov ebx,dword ptr ss:[ebp-0x8]
004016D3 . C703 AD2B4000 mov dword ptr ds:[ebx],3.00402BAD
004016D9 . 8D45 FC lea eax,dword ptr ss:[ebp-0x4]
004016DC . 50 push eax
004016DD . 8B0424 mov eax,dword ptr ss:[esp] ; 3.004287F0
004016E0 . 8B00 mov eax,dword ptr ds:[eax]
004016E2 . 8B00 mov eax,dword ptr ds:[eax]
004016E4 . FF90 10010000 call dword ptr ds:[eax+0x110]
004016EA . 8B1D 68BA4D00 mov ebx,dword ptr ds:[0x4DBA68]
004016F0 . E8 AEFDFFFF call 3.004014A3
004016F5 . 53 push ebx
004016F6 . 51 push ecx
004016F7 . 68 08000000 push 0x8
004016FC . E8 9BA40000 call 3.0040BB9C
00401701 . 83C4 04 add esp,0x4
00401704 . 8945 F8 mov dword ptr ss:[ebp-0x8],eax
00401707 . 8BF8 mov edi,eax
00401709 . BE 369A4900 mov esi,3.00499A36
0040170E . AD lods dword ptr ds:[esi]
0040170F . AB stos dword ptr es:[edi]
00401710 . AD lods dword ptr ds:[esi]
00401711 . AB stos dword ptr es:[edi]
00401712 . 6A 00 push 0x0
00401714 . 8D45 F8 lea eax,dword ptr ss:[ebp-0x8]
00401717 . 50 push eax
00401718 . C745 F4 00000>mov dword ptr ss:[ebp-0xC],0x0
0040171F . 6A 00 push 0x0
00401721 . FF75 F4 push dword ptr ss:[ebp-0xC]
00401724 . 8D45 FC lea eax,dword ptr ss:[ebp-0x4]
00401727 . 50 push eax
00401728 . 8B0424 mov eax,dword ptr ss:[esp] ; 3.004287F0
0040172B . 8B00 mov eax,dword ptr ds:[eax]
0040172D . 8B00 mov eax,dword ptr ds:[eax]
0040172F . FF50 1C call dword ptr ds:[eax+0x1C]
00401732 . 8945 F0 mov dword ptr ss:[ebp-0x10],eax
00401735 . 8B5D F8 mov ebx,dword ptr ss:[ebp-0x8]
00401738 . 53 push ebx
00401739 . E8 64A40000 call 3.0040BBA2
0040173E . 83C4 04 add esp,0x4
00401741 . DB45 F0 fild dword ptr ss:[ebp-0x10]
00401744 . DD5D E8 fstp qword ptr ss:[ebp-0x18]
00401747 . DD45 E8 fld qword ptr ss:[ebp-0x18]
0040174A . DC05 039D4900 fadd qword ptr ds:[0x499D03]
00401750 . DD5D E0 fstp qword ptr ss:[ebp-0x20]
00401753 . DD45 E0 fld qword ptr ss:[ebp-0x20]
00401756 . E8 68FDFFFF call 3.004014C3
0040175B . 48 dec eax
0040175C . 79 0D jns short 3.0040176B
0040175E . 68 04000000 push 0x4
00401763 . E8 46A40000 call 3.0040BBAE
00401768 . 83C4 04 add esp,0x4
0040176B > 59 pop ecx ; 3.004287F0
0040176C . 5B pop ebx ; 3.004287F0
0040176D . 3BC1 cmp eax,ecx
0040176F . 7C 0D jl short 3.0040177E
00401771 . 68 01000000 push 0x1
00401776 . E8 33A40000 call 3.0040BBAE
0040177B . 83C4 04 add esp,0x4
0040177E > C1E0 02 shl eax,0x2
00401781 . 03D8 add ebx,eax
00401783 . 895D DC mov dword ptr ss:[ebp-0x24],ebx
00401786 . 6A 00 push 0x0
00401788 . 6A 00 push 0x0
0040178A . 6A 00 push 0x0
0040178C . 68 06000080 push 0x80000006
00401791 . 6A 00 push 0x0
00401793 . 8B5D DC mov ebx,dword ptr ss:[ebp-0x24]
00401796 . FF33 push dword ptr ds:[ebx]
00401798 . 68 02000000 push 0x2
0040179D . B8 04000000 mov eax,0x4
004017A2 . BB CB314700 mov ebx,3.004731CB
004017A7 . E8 14A40000 call 3.0040BBC0
004017AC . 83C4 1C add esp,0x1C
004017AF > 8B5D FC mov ebx,dword ptr ss:[ebp-0x4] ; 3.004014EA
004017B2 . 53 push ebx
004017B3 . 8B03 mov eax,dword ptr ds:[ebx]
004017B5 . FF10 call dword ptr ds:[eax]
004017B7 . E8 E6A30000 call 3.0040BBA2
004017BC . 83C4 04 add esp,0x4
004017BF . 8BE5 mov esp,ebp
004017C1 . 5D pop ebp ; 3.004287F0
004017C2 . C3 retn