首页
社区
课程
招聘
[求助]frida 读取和改写固定地址数据
2018-8-29 16:19 15183

[求助]frida 读取和改写固定地址数据

2018-8-29 16:19
15183
麻烦请教大佬们个问题,折腾好久:
        frida -U xx  后,我想读取和改写固定地址数据:
        Module.findBaseAddress("xxx"),    获取基地址module_base后,加上相对偏移:
        Memory.readFloat(ptr("0x1040b1cd0")) ,
       得到值:1
但是当我改写数据时:
       Memory.writeFloat(ptr("0x1040b1cd0"), 2)
       一直显示“undefined”,查了好多资料也没找到例子,
        官方文档:Memory.writeFloat(address, value),好像没问题啊,不知道哪里出错。。。。


[CTF入门培训]顶尖高校博士及硕士团队亲授《30小时教你玩转CTF》,视频+靶场+题目!助力进入CTF世界

最后于 2018-8-29 16:40 被茅山小僧编辑 ,原因: 加个图
收藏
点赞0
打赏
分享
最新回复 (7)
雪    币: 1057
活跃值: (1737)
能力值: ( LV5,RANK:75 )
在线值:
发帖
回帖
粉丝
茅山小僧 2018-8-29 16:20
2
0
是不是发错地方了
雪    币: 3552
活跃值: (723)
能力值: ( LV4,RANK:45 )
在线值:
发帖
回帖
粉丝
kiyaa 2018-8-29 16:33
3
0
示例地址多写了一位 
雪    币: 1057
活跃值: (1737)
能力值: ( LV5,RANK:75 )
在线值:
发帖
回帖
粉丝
茅山小僧 2018-8-29 16:37
4
0
kiyaa 示例地址多写了一位 [em_48]
?请大佬详细说下,没看明白,ios 64位的地址hex是9个啊,读写地址一样,读都没问题
雪    币: 3552
活跃值: (723)
能力值: ( LV4,RANK:45 )
在线值:
发帖
回帖
粉丝
kiyaa 2018-8-29 16:43
5
0
茅山小僧 ?请大佬详细说下,没看明白,ios 64位的地址hex是9个啊,读写地址一样,读都没问题
额, 我以为是 Android. :P
如果使用同一个 NativePointer 对象会不会有区别 ? 我瞎说的 
雪    币: 411
活跃值: (2223)
能力值: ( LV3,RANK:35 )
在线值:
发帖
回帖
粉丝
轻快笑着行 2020-6-22 10:57
6
0
解决了吗 bro  求解
雪    币: 443
活跃值: (1157)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
无情剑客_bur 2020-12-26 19:25
7
0
你这样写你没有问题的,undefined不是错误。你可以read一下
雪    币: 615
活跃值: (1269)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
半杯凉茶 2021-1-11 13:07
8
0
用objection试下
游客
登录 | 注册 方可回帖
返回