首页
社区
课程
招聘
[讨论] AndroidNativeEmu 调用 Android SO 文件
2020-9-11 11:44 3749

[讨论] AndroidNativeEmu 调用 Android SO 文件

2020-9-11 11:44
3749

RT.
AndroidNativeEmu 调用 SO 文件时,如果碰到很多 findClass 方法时,需要自己手动的去创建很多类,而且创建的类不一定可用,有没有什么好一点解决方法,或者建议,去解决这个问题?

 

Could not find field ('signatures', '[Landroid/content/pm/Signature;') in class android/content/pm/PackageInfo

 

等等 还有方法的注册,类的注册,返回值必须正确


[培训]二进制漏洞攻防(第3期);满10人开班;模糊测试与工具使用二次开发;网络协议漏洞挖掘;Linux内核漏洞挖掘与利用;AOSP漏洞挖掘与利用;代码审计。

收藏
点赞0
打赏
分享
最新回复 (4)
雪    币: 202
活跃值: (208)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
阿腊婆 2020-9-11 12:20
2
0
一个一个写,一般都放到so里了本身反向调用的不会太多了。你贴的那个signatures看原jar包里面的返回值,int直接复制过来就好了
雪    币: 81
活跃值: (462)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
Kris777 2020-9-11 13:48
3
0
阿腊婆 一个一个写,一般都放到so里了本身反向调用的不会太多了。你贴的那个signatures看原jar包里面的返回值,int直接复制过来就好了
感谢回复,一个个的写实在太麻烦了,在想有没有什么比较简单的方法,或者可以自动去生成这些类的方法。
雪    币: 1498
活跃值: (1071)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
my1988 1 2020-9-22 11:42
4
0
一个个写,通用的收集起来,随着模拟so的增多,会越写越少.
雪    币: 81
活跃值: (462)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
Kris777 2020-10-16 16:25
5
0
my1988 一个个写,通用的收集起来,随着模拟so的增多,会越写越少.
有道理
游客
登录 | 注册 方可回帖
返回