首页
社区
课程
招聘
[求助]【如何锁定一个地址中的数值?】
发表于: 2018-6-24 11:39 3165

[求助]【如何锁定一个地址中的数值?】

2018-6-24 11:39
3165

  单机游戏中某个地址,每秒会被自动重写几万次,用WriteMemory的API每秒只能修改它几千次,还是无法100%锁定数值,如何能让它彻底锁定为某个数值,不让它自身程序修改??不通过修改汇编原代码的方式有没有?


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

最后于 2018-6-24 11:43 被kanxue编辑 ,原因:
收藏
免费 0
支持
分享
最新回复 (20)
雪    币: 1825
活跃值: (5354)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
@kanxue 大佬来解答下啊
2018-6-24 12:07
0
雪    币: 2058
活跃值: (1661)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
撸个写入硬断  ,写完就异常。接着你的代码就接管了  然后想干嘛干嘛,最后恢复运行。他写一次你改一次。有WINDOWS  通知你。一次也不会漏掉。缺点  ....慢!
2018-6-24 14:18
0
雪    币: 1825
活跃值: (5354)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
youxiaxy 撸个写入硬断 ,写完就异常。接着你的代码就接管了 然后想干嘛干嘛,最后恢复运行。他写一次你改一次。有WINDOWS 通知你。一次也不会漏掉。缺点 ....慢!

慢肯定不行啊,它一秒钟重写几万次,如果用这方法还不和死机死屏差不多?看似这么简单的问题,就没有其他方法了?

2018-6-24 15:06
0
雪    币: 1825
活跃值: (5354)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
youxiaxy 撸个写入硬断 ,写完就异常。接着你的代码就接管了 然后想干嘛干嘛,最后恢复运行。他写一次你改一次。有WINDOWS 通知你。一次也不会漏掉。缺点 ....慢!

有没有办法把这个地址设置成不可写?让它程序自身写入无效,但我的程序可以改写它?

2018-6-24 15:11
0
雪    币: 2058
活跃值: (1661)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
BeholdSnow 有没有办法把这个地址设置成不可写?让它程序自身写入无效,但我的程序可以改写它?
设置不可写  以后。当他写的时候就会异常。接着......如果你不接管的话...游戏就会炸掉。直接    NOP  掉  写入的代码不就完了,费这脑子。
2018-6-24 17:58
0
雪    币: 914
活跃值: (2473)
能力值: ( LV5,RANK:68 )
在线值:
发帖
回帖
粉丝
7
直接HOOK掉所有会改写这里的代码
2018-6-24 17:59
0
雪    币: 468
活跃值: (52)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
一秒写几万次?那你只设置读断点吗,不管写入,只管读取,读取就返回固定值
2018-6-24 20:12
0
雪    币: 82
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
放弃吧,你地址没找对
2018-6-24 20:43
0
雪    币: 1825
活跃值: (5354)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
openwrt 放弃吧,你地址没找对

来了个自以为是的“大婶”,是否找对还你说了算?我要改的就是那个地址,其他我还不改呢,懂?

2018-6-24 21:38
0
雪    币: 1825
活跃值: (5354)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
aait 一秒写几万次?那你只设置读断点吗,不管写入,只管读取,读取就返回固定值

嗯,我也这样想过,我忘记说了,我不是想用调试器搞定,我是想通过写个游戏修改器来实现,哪些API能实现【当此地址每次被读取前,都先修改为我想要的值,然后再让程序读取】?

2018-6-24 21:47
0
雪    币: 203
活跃值: (1092)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
12
Hook改写地址    这样每次游戏改写都会调到自己的地址  再进行改值
2018-6-25 00:24
0
雪    币: 1825
活跃值: (5354)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
SakuraCode Hook改写地址 这样每次游戏改写都会调到自己的地址 再进行改值

这思路太棒啦!我咋没想到呢?都是想到改变此时寄存器的值再间接改变此地址的值,但修改寄存器有出现意外的可能,或者是想到直接用常数给这个地址赋值,但这样虽然改了却不知道游戏运行到这里本来应该是什么数值。小樱兄这思路却一石二鸟、一箭双雕、两全其美,请接受我的爱意!哈哈

2018-6-25 05:40
0
雪    币: 149
活跃值: (38)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
HOOK个鸡毛啊。下内存写入断点。谁写NOP谁。完事。
2018-6-25 12:10
0
雪    币: 1392
活跃值: (5197)
能力值: ( LV13,RANK:240 )
在线值:
发帖
回帖
粉丝
15
看过几个你的帖子了。像你这种态度还有人回复也是奇了怪了
2018-6-25 13:04
0
雪    币: 2055
活跃值: (486)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
16
SakuraCode Hook改写地址 这样每次游戏改写都会调到自己的地址 再进行改值
大佬我有点没看懂你这个  能说详细点不  他是有一个地方在修改内存A  然后你HOOK  A  有什么用啊  还是你说的是HOOk的地方是修改A的地方
2018-6-25 15:15
0
雪    币: 1825
活跃值: (5354)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17

最恶心的就是你这种,【不仅对提问毫无帮助,还专门进来找茬污染帖子的人】,你这种人不挨骂我也是奇了怪了!

2018-6-25 23:16
0
雪    币: 1825
活跃值: (5354)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
IamHuskar 看过几个你的帖子了。像你这种态度还有人回复也是奇了怪了

最恶心的就是你这种,【不仅对提问毫无帮助,还专门进来找茬污染帖子的人】,你这种人不挨骂我也是奇了怪了!

2018-6-25 23:16
0
雪    币: 203
活跃值: (1092)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
19

最后于 2018-6-26 00:12 被戒烟编辑 ,原因:
2018-6-26 00:11
0
雪    币: 203
活跃值: (1092)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
20
不吃麻婆豆腐 大佬我有点没看懂你这个 能说详细点不 他是有一个地方在修改内存A 然后你HOOK A 有什么用啊 还是你说的是HOOk的地方是修改A的地方
对A下写入断点                找到写A的代码地址    Jmp到自己代码
2018-6-26 00:13
0
雪    币: 2055
活跃值: (486)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
21
SakuraCode 对A下写入断点 找到写A的代码地址 Jmp到自己代码
谢了  懂了
2018-6-26 06:20
0
游客
登录 | 注册 方可回帖
返回
//