CSGO 逆向快速找出自己各種狀態與敵人狀態


CSGO 逆向快速找出自己各種狀態與敵人狀態:

 

 

  1. 尋找自己血量

游戲的偏移一般都是這樣子,看起來很整齊的數據 我們需要點擊 “顯示反匯編” 看看這些數據是來自什么模塊的,一般都是找 客戶端的數據。

這里“血量”是客戶端的 “血量2”是服務端的

 

 

 

 

 

 

 

 

 

 

來個快速的方法:找到真實地址  選中地址右鍵----》生成指針映射集

 

 

 

指針映射執行完成之后   選中地址右鍵----》 對指針進行掃描

 

 

 

 

非常的快就掃出了 基地址 接下來關掉客戶端

 

 

 

 

 

重開游戲過濾一下指針就少很多了.

 

 

 

 

 

我只過濾了一次,這我選擇了第一個指針,我這個指針是能用的,如果你們碰到不能用的多過濾幾次就行了

 

 

 

 

接下來 通過自己血量 找到自己各種狀態 包括敵人的狀態

 

選中指針地址右鍵----》 找出是什么訪問了這個地址--》找出是什么訪問了該指針指向的地址

 

 

 

 

找到ECX的值掃描一下

 

 

 

 

 

 

 

 

這里掃到的東西比較少,直接找綠色的基地址,繼續一個一個看找出是什么訪問了這些基地址

 

 

 

我找到的基地址中其中一個如上圖可以看到  eax=0x10   eax+client.dll+0x4DA3F4C 

 

經常弄這些東西的話可以知道  相鄰的物品 的坐標基本都相差0x10  0x20 偏移,如果eax偏移很大就不會是你要找的數據

 

這里得知道c++“面向對象” 類的一些知識

 

 

現在把client.dll+0x4DA3F4C  放到ReClass里面逆向

游戲里面有10個人 這里就有10個指針指向了每個人但這里第一個指針向一個類的比如 “class  人物”  第二個是我們自己

 

 

 

 

 

 

偏移0x100 保存我們的血量 138 13c  140  保存着xyz坐標  還有其它很多信息需要自己慢慢分析了

 

 

 

 

 

然后就編寫代碼讀取全部人血量吧~~~

 

 

 

 

效果:

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM