注册账号-全站资源免费下载
您需要 登录 才可以下载或查看,没有账号?注册账号
x
【使用说明】:这里只提供手动思路,不提供程序代码,没有基础的可以直接跳这集了,看了也等于没看,这是给写刚刚接触写挂的人看的刚刚记录了访问X的汇编代码
X:UnityPlayer.dll+ADF206,我们可以用CE去直接找X坐标,利用他,当然这集可不是讲CE如何找坐标的,而是讲讲利用人造指针定位坐标地址,只要定位出X。Y和Z自然也能算出来
z=x+0xC,y=x+0x10
现在我们来想办法手动定位下吧,易语言,C语言如何实现自行发挥吧,不提供代码,不要做代码搬运师,自己动手写,全都复制粘贴没意思的
首先用CE申请一片空白内存
movups [edi+000001B0],xmm0
我直接记事本写汇编代码吧,假如我们用:06370026这个地址去记录地址的话
movups [edi+000001B0],xmm0
push eax //将eax压入堆栈
lea eax,[edi+000001B0]
mov [06370026],eax
pop eax //将eax弹入堆栈
jmp 原地址(jmp 6FC7F20D)
这两句=啥也没干,但是中间我们可以用eax做各种操作,而最终不会影响eax的值,其他汇编语句自行百度,其实格式也是固定的,不过自行发挥罢了
我们可以知道 edi+0x1B0=X坐标地址,所以,我们只需要将edi+0x1B0的值给赋值给另一片空白区域(最小为4字节)
测试下,可以看到06370026指向的地址就是x的地址了,好了,本话题就到此为止了吧,反正没有基础的也看不懂。。。。。。
【免责声明】:请于二十四小时内删除本程序/源码,本程序/源码仅供交流学习使用!程序/源码转载于网络!
【下载地址】:回复本主题查看下载地址!
|