首页
社区
课程
招聘
[求助]一款游戏可以OD CE 附加但是找不到各个参数的变化..问题在里面(不懂就要多问!)
发表于: 2017-8-1 23:36 4603

[求助]一款游戏可以OD CE 附加但是找不到各个参数的变化..问题在里面(不懂就要多问!)

2017-8-1 23:36
4603

00632310  /$  55            push ebp

00632311  |.  8BEC          mov ebp,esp

00632313  |.  51            push ecx

00632314  |.  57            push edi

00632315  |.  8B7D 0C       mov edi,[arg.2]

00632318  |.  817F 04 08039>cmp dword ptr ds:[edi+0x4],x11-clie.0>;  UNICODE "d"

0063231F  |.  75 43         jnz short x11-clie.00632364

00632321  |.  837F 08 64    cmp dword ptr ds:[edi+0x8],0x64

00632325  |.  7F 3D         jg short x11-clie.00632364

00632327  |.  8B45 08       mov eax,[arg.1]

0063232A  |.  F740 54 00000>test dword ptr ds:[eax+0x54],0x80000

00632331  |.  74 31         je short x11-clie.00632364

00632333  |.  8B88 C0000000 mov ecx,dword ptr ds:[eax+0xC0]

00632339  |.  8B47 0C       mov eax,dword ptr ds:[edi+0xC]

0063233C  |.  0FAFC1        imul eax,ecx

0063233F  |.  C1E8 16       shr eax,0x16

00632342  |.  8D0440        lea eax,dword ptr ds:[eax+eax*2]

00632345  |.  03C0          add eax,eax

00632347  |.  03C0          add eax,eax

00632349  |.  3988 F8299A00 cmp dword ptr ds:[eax+0x9A29F8],ecx

0063234F  |.  75 13         jnz short x11-clie.00632364

00632351  |.  39B8 FC299A00 cmp dword ptr ds:[eax+0x9A29FC],edi

00632357  |.  75 0B         jnz short x11-clie.00632364

00632359  |.  8B80 002A9A00 mov eax,dword ptr ds:[eax+0x9A2A00]

0063235F  |.  5F            pop edi                               ;  KernelBa.76682CBA

00632360  |.  8BE5          mov esp,ebp

00632362  |.  5D            pop ebp                               ;  KernelBa.76682CBA

00632363  |.  C3            retn

00632364  |>  8B45 08       mov eax,[arg.1]

00632367  |.  8B80 AC000000 mov eax,dword ptr ds:[eax+0xAC]

0063236D  |.  85C0          test eax,eax

0063236F  |.  75 05         jnz short x11-clie.00632376

00632371  |.  5F            pop edi                               ;  KernelBa.76682CBA

00632372  |.  8BE5          mov esp,ebp

00632374  |.  5D            pop ebp                               ;  KernelBa.76682CBA

00632375  |.  C3            retn

00632376  |>  8B48 08       mov ecx,dword ptr ds:[eax+0x8]

00632379  |.  53            push ebx

0063237A  |.  56            push esi

0063237B  |.  33DB          xor ebx,ebx

0063237D  |.  33F6          xor esi,esi

0063237F  |.  894D FC       mov [local.1],ecx

00632382  |.  85C9          test ecx,ecx

00632384  |.  7E 3D         jle short x11-clie.006323C3

00632386  |.  83C0 0C       add eax,0xC

00632389  |.  8945 0C       mov [arg.2],eax

0063238C  |.  8D6424 00     lea esp,dword ptr ss:[esp]

00632390  |>  8B4D 0C       /mov ecx,[arg.2]

00632393  |.  8B01          |mov eax,dword ptr ds:[ecx]

00632395  |.  8178 04 103E9>|cmp dword ptr ds:[eax+0x4],x11-clie.>

0063239C  |.  75 05         |jnz short x11-clie.006323A3

0063239E  |.  8B40 0C       |mov eax,dword ptr ds:[eax+0xC]

006323A1  |.  EB 06         |jmp short x11-clie.006323A9

006323A3  |>  8B80 84000000 |mov eax,dword ptr ds:[eax+0x84]

006323A9  |>  57            |push edi

006323AA  |.  50            |push eax

006323AB  |.  E8 E0BEFFFF   |call x11-clie.0062E290

006323B0  |.  8BD8          |mov ebx,eax

006323B2  |.  83C4 08       |add esp,0x8

006323B5  |.  85DB          |test ebx,ebx

006323B7  |.  75 0A         |jnz short x11-clie.006323C3

006323B9  |.  8345 0C 04    |add [arg.2],0x4

006323BD  |.  46            |inc esi

006323BE  |.  3B75 FC       |cmp esi,[local.1]

006323C1  |.^ 7C CD         \jl short x11-clie.00632390

006323C3  |>  817F 04 08039>cmp dword ptr ds:[edi+0x4],x11-clie.0>;  UNICODE "d"

006323CA  |.  75 62         jnz short x11-clie.0063242E

006323CC  |.  837F 08 64    cmp dword ptr ds:[edi+0x8],0x64

006323D0  |.  7F 5C         jg short x11-clie.0063242E

006323D2  |.  8B55 08       mov edx,[arg.1]                   //mov edx,dword ptr ss:[ebp+0x8]

006323D5  |.  52            push edx

006323D6  |.  E8 35E9FFFF   call x11-clie.00630D10

006323DB  |.  83C4 04       add esp,0x4

006323DE  |.  85C0          test eax,eax

006323E0  |.  74 4C         je short x11-clie.0063242E

006323E2  |.  8B45 08       mov eax,[arg.1]                     //  [arg.1]= dword ptr ss:[ebp+0x8]

006323E5  |.  8B88 C0000000 mov ecx,dword ptr ds:[eax+0xC0]        //(((edi+0c)*(eax+0c0))/0x400000+((edi+0c)*               (eax+0c0))/0x400000*2)*4+9A29F8

006323EB  |.  8B47 0C       mov eax,dword ptr ds:[edi+0xC]            

006323EE  |.  0FAFC1        imul eax,ecx                          ;  ((eax*ecx)/0x400000+(eax*ecx)/0x400000*2)*2*2+9A29F8

006323F1  |.  C1E8 16       shr eax,0x16                          ;  (eax/0x400000+eax/0x400000*2)*2*2+9A29F8

006323F4  |.  8D3440        lea esi,dword ptr ds:[eax+eax*2]      ;  

006323F7  |.  03F6          add esi,esi

006323F9  |.  03F6          add esi,esi                           ;  esi=(eax+eax*2)*2*2

006323FB  |.  898E F8299A00 mov dword ptr ds:[esi+0x9A29F8],ecx   ;  (eax+eax*2)*2*2+9A29F8

00632401  |.  899E 002A9A00 mov dword ptr ds:[esi+0x9A2A00],ebx

00632407  |.  FF07          inc dword ptr ds:[edi]

00632409  |.  8B86 FC299A00 mov eax,dword ptr ds:[esi+0x9A29FC]

0063240F  |.  FF08          dec dword ptr ds:[eax]

00632411  |.  8B86 FC299A00 mov eax,dword ptr ds:[esi+0x9A29FC]

00632417  |.  8338 00       cmp dword ptr ds:[eax],0x0

0063241A  |.  75 0C         jnz short x11-clie.00632428

0063241C  |.  8B48 04       mov ecx,dword ptr ds:[eax+0x4]

0063241F  |.  8B51 18       mov edx,dword ptr ds:[ecx+0x18]

00632422  |.  50            push eax

00632423  |.  FFD2          call edx

00632425  |.  83C4 04       add esp,0x4

00632428  |>  89BE FC299A00 mov dword ptr ds:[esi+0x9A29FC],edi

0063242E  |>  5E            pop esi                               ;  KernelBa.76682CBA

0063242F  |.  8BC3          mov eax,ebx

00632431  |.  5B            pop ebx                               ;  KernelBa.76682CBA

00632432  |.  5F            pop edi                               ;  KernelBa.76682CBA

00632433  |.  8BE5          mov esp,ebp

00632435  |.  5D            pop ebp                               ;  KernelBa.76682CBA

00632436  \.  C3            retn


上个月游戏没更新的时候在CE里面找到的  

有可能是人物属性的

00632349 - 39 88 F8299A00  - cmp [eax+009A29F8],ecx

006323FB - 89 8E F8299A00  - mov [esi+009A29F8],ecx

快捷栏1 ?

00632349 - 39 88 F8299A00  - cmp [eax+009A29F8],ecx

006323FB - 89 8E F8299A00  - mov [esi+009A29F8],ecx

当时血值什么的搜索精确数值 找到的值 就是不变的 被打血值也不变....

然后我搜随机初始值的时候 发现几个绿色的地址

然后我找什么访问了这个地址的时候 发现  走路跑步切换/掉血/体力/魔法/回血/按快捷键  都跟上面的

00632349   ,006323FB这两个地方有关

然后我就附加进OD看了下 006323FB ,(代码红色的地方),因为是新手,也无法确定哪个参数,就想试一试先找 这个地址

但是带到上面那个绿色的位置就不对了....哪里错了

还有这样一直找下去能找到基址吗? 感觉要是一直找下去那个公式越来越大...还有那些 乘除的地方怎么办?(就算最后找个基址)

游戏是 TAI YA史诗  上个月的找到的绿色地址009A57DO 跟血值...一堆有关   009A400C这个当时是切换 走路 跑步会变化固定的两个值

我想问下 我怎么能直接找他的血值 还有参数什么的,是不是这个网游  有什么保护?? 新手见谅啊 


[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 6
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
1  byte  f4ck,有些反外挂的看看咯
2017-8-2 09:26
0
雪    币: 2
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
是  人太冷漠?还是我来的地方不对?
2017-8-2 10:36
0
雪    币: 45
活跃值: (337)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
来的地方不对,这里不是搞外挂的
2017-8-2 10:38
0
雪    币: 2
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
原来如此  这里是游戏公司的  员工本营啊
我这是要搞辅助  不是外挂...
2017-8-2 19:07
0
游客
登录 | 注册 方可回帖
返回
//