首页
社区
课程
招聘
[原创]frida 学习记录
发表于: 2019-6-29 14:46 27200

[原创]frida 学习记录

2019-6-29 14:46
27200
收藏
免费 4
支持
分享
最新回复 (36)
雪    币: 4508
活跃值: (1525)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
26
mb_gxlcqjan 嗯,明白了,大哥,还有个问题,get_usb_device这个方法我这跑不通,我用的get_remote_device 这个方法,不知道这两个方法有什么区别,官网上好像没有说明
知道了,用ida 就可以看到
2020-1-8 16:02
0
雪    币: 5
活跃值: (2530)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
27
大佬,有些so会延迟加载,怎么去hook呢?
2020-1-9 10:45
0
雪    币: 3707
活跃值: (18320)
能力值: ( LV12,RANK:277 )
在线值:
发帖
回帖
粉丝
28
膜膜膜
2020-3-22 20:29
0
雪    币: 443
活跃值: (1157)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
29
好文,非常感谢
2020-4-7 22:12
0
雪    币: 530
活跃值: (906)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
30
你好。我想请教下如果想知道某个native层函数是在哪个地址被调用的应该怎么做?(不是它的注册地址)
2020-4-11 18:23
0
雪    币: 10477
活跃值: (4167)
能力值: ( LV12,RANK:329 )
在线值:
发帖
回帖
粉丝
31
Hambur 你好。我想请教下如果想知道某个native层函数是在哪个地址被调用的应该怎么做?(不是它的注册地址)

this.context.lr    获取返回地址      (好久没搞了,我也不确定)

官网https://frida.re/docs/javascript-api/           官网介绍可能有的过时了,建议看源码。
context: object with the keyspcandsp, which are NativePointer objects specifying EIP/RIP/PC and ESP/RSP/SP, respectively, for ia32/x64/arm. Other processor-specific keys are also available, e.g.eax,rax,r0,x0, etc. You may also update register values by assigning to these keys.

2020-4-11 19:21
0
雪    币: 530
活跃值: (906)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
32
堂前燕 this.context.lr    获取返回地址      (好久没搞了,我也不确定)官网https://f ...
谢谢你!我用this.returnAddress成功了
2020-4-11 23:22
0
雪    币: 1446
活跃值: (1526)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
33

楼主,我想调用 
var env = Java.vm.tryGetEnv();
var xxx = env.getStringChars(jstring ,0);

为啥不成功呢,在frida 中 可以执行env 的哪些方法?有没有文档可以看?


找到了  

cccc = env.stringFromJni(jstring)

但是为啥  env.getStringChars(jstring ,0); 方法不能调用?难道我使用的方式不对?


最后于 2020-6-23 19:08 被奋斗der小鸟编辑 ,原因:
2020-6-23 17:45
0
雪    币: 10477
活跃值: (4167)
能力值: ( LV12,RANK:329 )
在线值:
发帖
回帖
粉丝
34
奋斗der小鸟 楼主,我想调用 var env = Java.vm.tryGetEnv();var xxx  ...
frida-java-master/lib/env.js           
记得有getStringUtfChars 这个函数(返回UTF-8的字符串(char*))
2020-6-23 20:38
0
雪    币: 21
活跃值: (70)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
35
好文,非常感谢 标记一下 过后朗读  frida 还没开始学习,时间太紧了
2020-6-23 20:58
0
雪    币: 1446
活跃值: (1526)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
36
堂前燕 frida-java-master/lib/env.js           记得有getStringUtfChars 这个函数(返回UTF-8的字符串(char*))

多谢,可以了,getStringUrfChars 可以调用成功,我地址传递错了

最后于 2020-6-24 15:24 被奋斗der小鸟编辑 ,原因:
2020-6-24 09:55
0
雪    币: 5330
活跃值: (5424)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
37
感谢分享
2020-6-24 13:32
0
游客
登录 | 注册 方可回帖
返回
//