首页
社区
课程
招聘
[原创]安卓干扰交叉引用查找 - Smali-Anti-UsageSeach
发表于: 2017-3-13 14:58 5445

[原创]安卓干扰交叉引用查找 - Smali-Anti-UsageSeach

2017-3-13 14:58
5445

GitHub:d13K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6t1L8$3W2E0K9#2)9J5c8W2y4E0j5h3I4A6i4K6u0V1b7h3&6@1K9g2)9J5k6q4g2K6j5h3N6W2f1$3g2S2j5$3R3`.


原理很简单,就是java层来调用native层回调java层(这样说起来可能有点绕...)

简单说明:
利用native层回调java层方法来使大部分工具的交叉引用查找失效 此工具用于自动化修改smali文件和生成cpp文件(待实现自动编译)


使用方法:


Usage:

-p <Apktool Project Dir>  --f <PageName>
-s <SmaliFile>


Sample:
酷安(+字符串混淆63cK9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6c8M7X3W2D9k6h3g2Q4x3V1k6G2j5X3k6#2M7$3g2e0L8h3q4D9K9g2c8W2P5s2b7`.)

效果图:

以下是smalisafe.jar -p coolapk --f com.coolapk.market.view.main后的处理结果
 



菜鸟潜水万年第一帖...求轻喷.....


[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 1
支持
分享
最新回复 (5)
雪    币: 64
活跃值: (250)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
这个角度挺有意思的 还么看代码,看图好象是每个java方法变native+改名后的方法,然后各自有独立的native实现来调用那个改名后方法?
2017-3-14 12:51
0
雪    币: 914
活跃值: (3554)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
3
dddsdf 这个角度挺有意思的 还么看代码,看图好象是每个java方法变native+改名后的方法,然后各自有独立的native实现来调用那个改名后方法?
是的没错
2017-3-14 14:41
0
雪    币: 234
活跃值: (69)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
如果把smali里的方法也设法在JNI层反射执行了,就是vmp了吗?
2017-3-24 15:02
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
老哥,你这是自动化修改smali吗?
2018-6-26 16:52
0
雪    币: 914
活跃值: (3554)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
6
叶家俊 老哥,你这是自动化修改smali吗?
是啊
2018-6-27 12:14
0
游客
登录 | 注册 方可回帖
返回