首页
社区
课程
招聘
[求助]frida Hook求助打印复杂参数
发表于: 2019-1-23 11:53 5269

[求助]frida Hook求助打印复杂参数

2019-1-23 11:53
5269
想用Frida框架Hook libc.so中的execve方法, 但是 int execve(const char * filename,char * const argv[ ],char * const envp[ ]);该方法的第二个参数是字符数组,字符串可以用Memory.readCString来直接读,但是这个参数如何获取呢,求助!!

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 1446
活跃值: (1526)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
请问楼主打印成功了吗?
2020-7-22 15:54
0
雪    币: 401
活跃值: (53)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
读取R1寄存器的值就行了
2020-7-22 16:55
0
雪    币: 81
活跃值: (462)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
Memory.readByteArray(address, length);  或者 hexdump ,楼主可以尝试一下
2020-7-23 17:32
0
雪    币: 35
活跃值: (88)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
这参数不就是
(pointer+I*4).readCString()来挨个读取吗
2020-7-23 18:09
0
游客
登录 | 注册 方可回帖
返回
//