首页
社区
课程
招聘
如何把游戏里动态地址里的内容读出来
发表于: 2006-5-25 23:39 4128

如何把游戏里动态地址里的内容读出来

2006-5-25 23:39
4128
我用WINHEX查看游戏提交密码时候的内存.找到密码所在的地址是动态地址.每次重起后这个地址又改变了.怎样才能把这个密码读出来呢?

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 528
活跃值: (19)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
这个问题涉及面好广的呀.先搜一下"动态地址",看明白后将问题范围缩小后可能大家会好答点.
2006-5-26 00:11
0
雪    币: 205
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
密码一般都加了 hash算法了 发送了
你想获得 看你什么时候 捕获了

一般游戏 都是获得用户输入的密码以后 直接加上 hash算法 发送

向正确捕获的密码 只能修改 获得密码后 然后转到自己的空间 把密码cpy出来
然后再跳回 游戏加密的部分 继续运行

你找个简单的软件练习把
别找游戏了

正确的步骤  注入-修改内存运行代码-跳到自己的代码-捕获-返回游戏代码

这个能100%捕获到密码

简单点的 就有 键盘钩子 捕获键盘把!~
2006-5-26 00:19
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
正确的步骤  注入-修改内存运行代码-跳到自己的代码-捕获-返回游戏代码
这个实现起来复杂一些.键盘HOOK那些已经玩过,没有意义了.看来得找个软件来练习一下,谁有好方法也可以来讨论一下.
2006-5-26 03:18
0
雪    币: 154
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
OD载入程序,运行,游戏修改器查找内存数据,OD对内存地址下断
2006-5-27 04:26
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
楼上的既然说了.能不能说详细些呢.
2006-5-27 15:57
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
我反复用OD调试,内存地址跟进都得到以下
00A88098  8B00  MOV EAX,DWORD PTR DS:[EAX]信息

EAX=BD3CF031

是不是说明把BD3CF031这里面数据载入00A88098里面去,EAX寄存器运行了的数据都会是反转结果的.所以要等到数据.是不是只要读取BD3CF031里面的数据就行了呢?有人理解的帮忙解答一下.让我和更多对动态内存调试不懂的初学者都能了解

2006-5-28 17:06
0
游客
登录 | 注册 方可回帖
返回
//