微塵游戲逆向攻防---LXL角色信息詳細分析
? ? ?今天 我們來分析下LXL的角色信息, 首先我們以攻擊力下手,對游戲稍有了解也能知道 大概率是浮點。
附加ce,搜索浮點型,兩者之間的數值

買件加攻擊力的裝備,再次搜索得到攻擊力地址

雙擊地址拖入下面區(qū)域,選中地址按f5,ce下個訪問斷點

出現這個窗口,打開od附加程序,進入程序空間,在代碼區(qū)域,ctrl+g?搜索上圖的00aac421
我們找到了一個數組,esi是下標索引,我們只能追edi,?edi來自ecx?,ecx來自上一層,下個f2斷點,ctrl+f9返回上一層,

ecx來自edi,繼續(xù)往上找

發(fā)現在函數頭部來自ecx,下個f2斷點,ctrl+f9返回上一層

ecx來自[esi+8c],esi來自ecx,下個f2斷點,ctrl+f9返回上一層

ecx來自[esi]?,esi來自eax,eax來自[3523bf8]就找到基地址了

整個面板都可以通過i來遍歷,具體大家自己看

但是我通過拼接地址發(fā)現地址不對,后來發(fā)現這里也有循環(huán),而屬性版面的地址在38位置,因此公式改為[[[3523bf8]+38]+8c]?+i*8

因為是個數組,這38也不靠譜,目前我就看看見了有時候在2c的位置,有時候在3c的位置,大家可以自己找找其他基地址


微塵網絡安全專注分享網絡安全 x64 c++ 逆向 反匯編 反調試 HOOK 注入 封包 內存等技術公眾號
標簽: