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

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

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


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

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