魔域老端辅助 魔石商店内容的遍历

购买物品call  
0063C133 | 50                | push eax                                              | 2   魔石类型
0063C134 | 6A 00             | push 0x0                                              |
0063C136 | 56                | push esi                                              | 1    物品数量
0063C137 | 57                | push edi                                              | 物品ID  
0063C138 | B9 40C48F00       | mov ecx,639.8FC440                                    | 8FC440:&"@韍"
0063C13D | E8 AE680B00       | call 639.6F29F0                                       |

006225E9 | B9 80279200       | mov ecx, 0x922780                                    |
00731197 | 8D59 24           | lea ebx,dword ptr ds:[ecx+0x24]                       |
0073119A | 8BD3              | mov edx,ebx                                           |
007311A5 | 8B42 08           | mov eax,dword ptr ds:[edx+0x8]                        |
007311AB | 8D14B8            | lea edx,dword ptr ds:[eax+edi*4]                      |
007311D9 - 8B 02  - mov eax,[edx] <<   
mov edi,[eax+0xc]   从这里往上找 我是没找到 所以就用ce搜索了 
push edi

最终公式 

 魔石商店物品数量 =[0x00922780 + 0x4C]
 物品对象 =[[0x922780+0x24+0x8]+0*4]
 物品ID = [[[0x922780+0x24+0x8]+0*4]+0X0C] =购买的时候需要
 和背包物品名字解密用一个call
 购买需要多少魔石 = [[[0x922780+0x24+0x8]+0*4]+0X25C]
 

你可能感兴趣的:(c++,c语言,lua,qt,c#)