- 注册时间
- 2010-7-31
- 最后登录
- 2010-8-4
- 在线时间
- 0 小时
编程入门
- 魔鬼币
- 3
|
发表于 2010-8-11 10:41:10
|
显示全部楼层
其实一个跳转就能搞定
00407B91 |. FF15 D4824400 call dword ptr ds:[<&KERNEL32.CreateFile>; \CreateFileMappingA
00407B97 |. 3BC7 cmp eax,edi ; 创建文件映射失败之后弹MessageBox
00407B99 |. 0F84 43030000 je launcher.00407EE2
00407B9F |. FF15 0C834400 call dword ptr ds:[<&KERNEL32.GetLastErr>; [GetLastError
00407BA5 |. 3D B7000000 cmp eax,0xB7
00407BAA 75 2C jnz short launcher.00407BD8 ; 关键跳, 修改为jmp即可
00407BAC |. 6A 26 push 0x26
00407BAE |. 8D4424 18 lea eax,dword ptr ss:[esp+0x18]
00407BB2 |. 50 push eax
00407BB3 |. B9 D0CE4500 mov ecx,launcher.0045CED0
00407BB8 |. E8 C3FAFFFF call launcher.00407680
00407BBD |. 8B00 mov eax,dword ptr ds:[eax]
00407BBF |. 6A 10 push 0x10
00407BC1 |. 57 push edi
00407BC2 |. 50 push eax
00407BC3 |. 89BC24 380100>mov dword ptr ss:[esp+0x138],edi
00407BCA |. E8 45810300 call launcher.0043FD14 ; 弹出更新窗口
00407BCF |. 8B4424 14 mov eax,dword ptr ss:[esp+0x14]
00407BD3 |. E9 35030000 jmp launcher.00407F0D ; 调走 |
|