初学破解,已完成脱壳,但这个程序一打开就闪退,请大神们帮忙看看呀,小弟初学,万分感谢!
脱壳好的程序已传上来了,请帮忙看看!
00404C14 /$ 53 push ebx
00404C15 |. 56 push esi
00404C16 |. 57 push edi
00404C17 |. 55 push ebp
00404C18 |. 51 push ecx
00404C19 |. BB 38A66700 mov ebx,M2Server.0067A638
00404C1E |. BE 48A06700 mov esi,M2Server.0067A048
00404C23 |. 807B 28 00 cmp byte ptr ds:[ebx+0x28],0x0
00404C27 |. 75 16 jnz XM2Server.00404C3F
00404C29 |. 833E 00 cmp dword ptr ds:[esi],0x0
00404C2C |. 74 11 je XM2Server.00404C3F
00404C2E |> 8B06 /mov eax,dword ptr ds:[esi]
00404C30 |. 890424 |mov dword ptr ss:[esp],eax
00404C33 |. 33C0 |xor eax,eax
00404C35 |. 8906 |mov dword ptr ds:[esi],eax
00404C37 |. FF1424 |call dword ptr ss:[esp]
00404C3A |. 833E 00 |cmp dword ptr ds:[esi],0x0
00404C3D |.^ 75 EF \jnz XM2Server.00404C2E
00404C3F |> 833D 04206700>cmp dword ptr ds:[0x672004],0x0
00404C46 |. 74 11 je XM2Server.00404C59
00404C48 |. E8 AFFEFFFF call M2Server.00404AFC
00404C4D |. E8 36FFFFFF call M2Server.00404B88
00404C52 |. 33C0 xor eax,eax
00404C54 |. A3 04206700 mov dword ptr ds:[0x672004],eax
00404C59 |> 807B 28 02 /cmp byte ptr ds:[ebx+0x28],0x2
00404C5D |. 75 0E |jnz XM2Server.00404C6D
00404C5F |. 833D 00206700>|cmp dword ptr ds:[0x672000],0x0
00404C66 |. 75 05 |jnz XM2Server.00404C6D
00404C68 |. 33C0 |xor eax,eax
00404C6A |. 8943 0C |mov dword ptr ds:[ebx+0xC],eax
00404C6D |> E8 DEFCFFFF |call M2Server.00404950
00404C72 |. 807B 28 01 |cmp byte ptr ds:[ebx+0x28],0x1
00404C76 |. 76 09 |jbe XM2Server.00404C81
00404C78 |. 833D 00206700>|cmp dword ptr ds:[0x672000],0x0
00404C7F |. 74 23 |je XM2Server.00404CA4
00404C81 |> 8B7B 10 |mov edi,dword ptr ds:[ebx+0x10]
00404C84 |. 85FF |test edi,edi
00404C86 |. 74 1C |je XM2Server.00404CA4
00404C88 |. 8BC7 |mov eax,edi
00404C8A |. E8 491F0000 |call M2Server.00406BD8
00404C8F |. 8B6B 10 |mov ebp,dword ptr ds:[ebx+0x10]
00404C92 |. 8B75 10 |mov esi,[arg.3]
00404C95 |. 3B75 04 |cmp esi,dword ptr ss:[ebp+0x4]
00404C98 |. 74 0A |je XM2Server.00404CA4
00404C9A |. 85F6 |test esi,esi
00404C9C |. 74 06 |je XM2Server.00404CA4
00404C9E |. 56 |push esi ; /hLibModule
00404C9F |. E8 04C7FFFF |call <jmp.&kernel32.FreeLibrary> ; \FreeLibrary
00404CA4 |> E8 7FFCFFFF |call M2Server.00404928
00404CA9 |. 807B 28 01 |cmp byte ptr ds:[ebx+0x28],0x1
00404CAD |. 75 03 |jnz XM2Server.00404CB2
00404CAF |. FF53 24 |call dword ptr ds:[ebx+0x24]
00404CB2 |> 807B 28 00 |cmp byte ptr ds:[ebx+0x28],0x0
00404CB6 |. 74 05 |je XM2Server.00404CBD
00404CB8 |. E8 9BFEFFFF |call M2Server.00404B58
00404CBD |> 833B 00 |cmp dword ptr ds:[ebx],0x0
00404CC0 |. 75 1A |jnz XM2Server.00404CDC
00404CC2 |. 833D 28A06700>|cmp dword ptr ds:[0x67A028],0x0
00404CC9 |. 74 06 |je XM2Server.00404CD1
00404CCB |. FF15 28A06700 |call dword ptr ds:[0x67A028]
00404CD1 |> A1 00206700 |mov eax,dword ptr ds:[0x672000]
00404CD6 |. 50 |push eax ; /ExitCode => 0
00404CD7 |. E8 A4C6FFFF |call <jmp.&kernel32.ExitProcess> ; \ExitProcess
00404CDC |> 8B03 |mov eax,dword ptr ds:[ebx]
00404CDE |. 8BF0 |mov esi,eax
00404CE0 |. 8BFB |mov edi,ebx
00404CE2 |. B9 0B000000 |mov ecx,0xB
00404CE7 |. F3:A5 |rep movs dword ptr es:[edi],dword ptr d>
00404CE9 \.^ E9 6BFFFFFF \jmp M2Server.00404C59
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课