CSGO 逆向快速找出自己各种状态与敌人状态

时间:2024-03-10 07:06:23

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坐标  还有其它很多信息需要自己慢慢分析了

 

 

 

 

 

然后就编写代码读取全部人血量吧~~~

 

 

 

 

效果: