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

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

2020-7-31 16:01
3349

小弟刚刚开始学习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开始查找, 想问下如何切换线程,使能查找到此类?谢谢


[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

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

如果

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

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

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