bailei 发表于 2014-3-17 22:04

飞飞魔域辅助破解

刚刚在群里面有人发了这么一款辅助

我下载下来看了下

很简单 修改几个跳转就能过去了。

因为我电脑没这个游戏 所以就没测试了~.~





吧辅助丢到OD

看到的是这些代码:
0040151C- FF25 A0104000   jmp dword ptr ds:[<&MSVBVM60.EVENT_SINK_>; msvbvm60.EVENT_SINK_Release
00401522- FF25 60104000   jmp dword ptr ds:[<&MSVBVM60.#303>]      ; msvbvm60.GetMemStr
00401528- FF25 74104000   jmp dword ptr ds:[<&MSVBVM60.#309>]      ; msvbvm60.PutMemStr
0040152E- FF25 4C104000   jmp dword ptr ds:[<&MSVBVM60.#300>]      ; msvbvm60.GetMem2
00401534- FF25 70104000   jmp dword ptr ds:[<&MSVBVM60.#306>]      ; msvbvm60.PutMem2
0040153A- FF25 0C114000   jmp dword ptr ds:[<&MSVBVM60.#100>]      ; msvbvm60.ThunRTMain
00401540 >68 9CA74100   push feifei.0041A79C                     ; VB5!6&vb6chs.dll
00401545    E8 F0FFFFFF   call <jmp.&MSVBVM60.#100>
0040154A    0000            add byte ptr ds:,al
0040154C    0000            add byte ptr ds:,al
0040154E    0000            add byte ptr ds:,al
00401550    3000            xor byte ptr ds:,al
00401552    0000            add byte ptr ds:,al
00401554    40            inc eax                                  ; kernel32.BaseThreadInitThunk
00401555    0000            add byte ptr ds:,al
00401557    0000            add byte ptr ds:,al
00401559    0000            add byte ptr ds:,al
0040155B    00AF BF06FB93   add byte ptr ds:,ch
00401561    8FC1            pop ecx                                  ; kernel32.765CED5C
00401563    4E            dec esi
00401564    91            xchg eax,ecx


F9 运行~

ctrl+G 输入 00401000

00401000 >07            pop es
00401001    05 A2728693   add eax,0x938672A2
00401006    A3 72F909A3   mov dword ptr ds:,eax
0040100B    72 37         jb short <&MSVBVM60.__vbaHresultCheckObj>
0040100D    05 A272EE6A   add eax,0x6AEE72A2
00401012    A4            movs byte ptr es:,byte ptr ds:
00401013    72 31         jb short feifei.00401046
00401015    68 A4728DCC   push 0xCC8D72A4
0040101A    A1 72748BA4   mov eax,dword ptr ds:
0040101F- 72 C9         jb short feifei.00400FEA
00401021    2E:A1 722919A2mov eax,dword ptr cs:
00401027    72 62         jb short feifei.0040108B
00401029- 72 A4         jb short feifei.00400FCF
0040102B- 72 88         jb short feifei.00400FB5
0040102D    BE A072BA02   mov esi,0x2BA72A0



右键--中文搜索引擎--智能搜索

找到这一行

中文搜索引擎, 条目 28
地址=00424A81
反汇编=mov dword ptr ss:,feifei.0041CC28
文本字符串=登录失败,请确认帐号及密码正确!



双击进去

按钮事件找这段的开头

0042495D    5F            pop edi                                  ; user32.767B66C9
0042495E    5E            pop esi                                  ; user32.767B66C9
0042495F    64:890D 0000000>mov dword ptr fs:,ecx
00424966    5B            pop ebx                                  ; user32.767B66C9
00424967    8BE5            mov esp,ebp
00424969    5D            pop ebp                                  ; user32.767B66C9
0042496A    C2 0800         retn 0x8
0042496D    90            nop
0042496E    90            nop
0042496F    90            nop
00424970    55            push ebp
00424971    8BEC            mov ebp,esp
00424973    83EC 0C         sub esp,0xC
00424976    68 66134000   push <jmp.&MSVBVM60.__vbaExceptHandler>
0042497B    64:A1 00000000mov eax,dword ptr fs:
00424981    50            push eax
00424982    64:8925 0000000>mov dword ptr fs:,esp





00424970    55            push ebp
断点

在登录窗口随便输入账号密码

再点登录就能断下来了。

F8慢慢走

00424A0F   /7D 18         jge short feifei.00424A29 //跳转已实现
00424A11   |8B8D 38FFFFFF   mov ecx,dword ptr ss:
00424A17   |68 A0000000   push 0xA0
00424A1C   |68 CCC94100   push feifei.0041C9CC
00424A21   |51            push ecx                                 ; ntdll.76E06570
00424A22   |50            push eax
00424A23   |FF15 44104000   call dword ptr ds:[<&MSVBVM60.__vbaHresu>; msvbvm60.__vbaHresultCheckObj
00424A29   \8B55 D8         mov edx,dword ptr ss:
00424A2C    52            push edx
00424A2D    68 7CCA4100   push feifei.0041CA7C                     ; 0



00424A0F   /7D 18         jge short feifei.00424A29//跳转已实现

不能实现点寄存器 S 0 改 1

单步走下来

00424A56   /0F84 3E020000   je feifei.00424C9A// 错误信息跳转

这行代码是错误的信息要跳过去 点寄存器 Z 0改1

走到这行代码:
00424CFE   /0F84 A6010000   je feifei.00424EAA
是跳转的改成不跳转就可以了







然后F9运行功能窗口就出来了。






这个非常简单大大们就不要看了~.~

{:301_971:}






liu405216645 发表于 2014-4-28 21:54

你破解的只是一个外壳 没有任何功能真正的程序 根本不在 这个exe里头那两个dll也是没有用的 不信你用记事本打开看看真正的程序 是你登陆后然后程序会更新把那两个假的dll更新 从服务器把真正的 程序 下载下来---我们都被骗了{:1_906:}

占她城做她王丶 发表于 2014-3-17 22:06

沙发,感谢楼主分享!!

超_珍藏版╮ 发表于 2014-3-17 22:07

菜鸟表示完全看不懂

lzxiaomai 发表于 2014-3-17 22:11

感谢分享支持了

loveliuhao323 发表于 2014-3-18 16:55

原版辅助地址发一下,我尝试一下

刺客OL 发表于 2014-3-20 20:54

这个OD 貌似不错

bisoso 发表于 2014-3-20 21:11

逆一生之境 发表于 2014-3-24 23:51

能给个辅助的下载地址吗?

a63906739 发表于 2014-4-16 08:13

我擦感谢楼主 楼主好人 正好想玩魔域呢
页: [1] 2
查看完整版本: 飞飞魔域辅助破解