首页
社区
课程
招聘
[求助] Frida 如何切换线程到程序的主线程?
2020-7-31 16:01 3042

[求助] Frida 如何切换线程到程序的主线程?

2020-7-31 16:01
3042

小弟刚刚开始学习Frida,还请大佬们教一下呗?

 

现在需求是这样的我想要去调用一个Native方法,代码如下:

const ClassUse= Java.use('com.xxx.xxx');
const Function = new NativeFunction(ptr(BaseAddress).add(nativeAddress), 'pointer', ['pointer', 'pointer', 'pointer']);

var env = Java.vm.getEnv();

env.findClass('com/xxx/xxx')

在findClass的时候会提示 'Error: java.lang.ClassNotFoundException on path: DexPathList[[directory "."]
据说是线程问题,想问下如何切换线程,此时FindClass只会从系统的classloader开始查找, 想问下如何切换线程,使能查找到此类?谢谢


[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

最后于 2020-7-31 16:02 被Kris777编辑 ,原因:
收藏
点赞0
打赏
分享
最新回复 (2)
雪    币: 81
活跃值: (462)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
Kris777 2020-7-31 16:23
2
0

如果

const buff = Java.use('com.xxx.xxx');
var obj = buff.$new()

其中 obj 这个对象是否能直接写到内存中??

雪    币: 81
活跃值: (462)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
Kris777 2020-7-31 17:35
3
0
求啊?真的没有人回吗,大佬们
游客
登录 | 注册 方可回帖
返回