首页
社区
课程
招聘
[原创]android脱壳:一种使用native进行抽取壳脱壳的方法,native版本的frida-fart
发表于: 2024-3-20 20:44 31173

[原创]android脱壳:一种使用native进行抽取壳脱壳的方法,native版本的frida-fart

2024-3-20 20:44
31173

传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!!

收藏
点赞 11
打赏
分享
最新回复 (17)
雪    币: 6559
活跃值: (6677)
能力值: ( LV5,RANK:76 )
在线值:
发帖
回帖
粉丝
2

dalao方便提供一下样本吗?

我测试这个某银行的某bang只有dexvmp。并没有类抽取~~

2024-3-21 00:39
0
雪    币: 6688
活跃值: (11872)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
可以哦
2024-3-21 10:37
0
雪    币: 3596
活跃值: (7395)
能力值: ( LV11,RANK:185 )
在线值:
发帖
回帖
粉丝
4
陈可牛 dalao方便提供一下样本吗?我测试这个某银行的某bang只有dexvmp。并没有类抽取~~
你这一家我搞过了,那个dex内存报错的图,就是他家的。你这个不是方法抽取吗,dexvmp可能需要手工还原的,样本你私我v,或者直接去找找肉丝最新版脱壳的那个app,也行
2024-3-21 11:05
0
雪    币: 6559
活跃值: (6677)
能力值: ( LV5,RANK:76 )
在线值:
发帖
回帖
粉丝
5
Thehepta 你这一家我搞过了,那个dex内存报错的图,就是他家的。你这个不是方法抽取吗,dexvmp可能需要手工还原的,样本你私我v,或者直接去找找肉丝最新版脱壳的那个app,也行
这个不是方法抽取的呢,是vm化,vm化的比较多的。那我私聊一下大佬样本了呢!
2024-3-21 11:23
0
雪    币: 3596
活跃值: (7395)
能力值: ( LV11,RANK:185 )
在线值:
发帖
回帖
粉丝
6
陈可牛 这个不是方法抽取的呢,是vm化,vm化的比较多的。那我私聊一下大佬样本了呢!
那你是怎么将指令还原的,如果是dex vmp, 所有的指令数据都会与原来不一致,除非你确定指令的位置,然后明白指令的含义,然后搞一个小型的dex 指令转换器
2024-3-21 11:56
0
雪    币: 6559
活跃值: (6677)
能力值: ( LV5,RANK:76 )
在线值:
发帖
回帖
粉丝
7
Thehepta 那你是怎么将指令还原的,如果是dex vmp, 所有的指令数据都会与原来不一致,除非你确定指令的位置,然后明白指令的含义,然后搞一个小型的dex 指令转换器

我也是直接加载,或者暴力点让他加载,然后dump。fart只是虚假调用,我写了白名单进行真实调用。dexvmp的话没啥办法,我目前也是看解释器。例如最近分析的样本:

最后于 2024-3-21 12:05 被陈可牛编辑 ,原因:
2024-3-21 12:04
0
雪    币: 18250
活跃值: (9513)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
fridα-fart在哪?只看到Rxposed
2024-3-21 20:23
0
雪    币: 18250
活跃值: (9513)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
陈可牛 Thehepta 那你是怎么将指令还原的,如果是dex vmp, 所有的指令数据都会与原来不一致,除非你确定指令的位置,然后明白指令的含义 ...
FART虚假调用就可以了,只要指令都还原了。你怎么真实调用?不好构造每个方法的入口参数
2024-3-25 10:57
0
雪    币: 6559
活跃值: (6677)
能力值: ( LV5,RANK:76 )
在线值:
发帖
回帖
粉丝
10
反射调用
2024-3-25 16:59
0
雪    币: 6559
活跃值: (6677)
能力值: ( LV5,RANK:76 )
在线值:
发帖
回帖
粉丝
11
tDasm FART虚假调用就可以了,只要指令都还原了。你怎么真实调用?不好构造每个方法的入口参数

没有改源码,所以用不了fart。直接反射调用,过滤一些会影响程序退出的类即可。参数对不对无所谓的。目前我测试我的主动调用(真实调用),暂时还没有什么大问题。另外你可以翻一下20到21年这段时间,看雪出了fart课程后,也有一些人用反射去直接调用的。

最后于 2024-3-25 17:03 被陈可牛编辑 ,原因:
2024-3-25 17:01
0
雪    币: 18250
活跃值: (9513)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
陈可牛 tDasm FART虚假调用就可以了,只要指令都还原了。你怎么真实调用?不好构造每个方法的入口参数 没有改源码,所以用不了far ...

反射调用是肯定的,但是入口参数不好构造,还是假的,执行会异常。

你把楼主的编译好的程序提供下载?免得每个人再编译一次

最后于 2024-3-25 17:28 被tDasm编辑 ,原因:
2024-3-25 17:25
1
雪    币: 74
活跃值: (725)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
不懂就问,数字免费版的native oncreate能脱出来吗?
2024-3-29 15:26
0
雪    币: 481
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
14
月清晖 不懂就问,数字免费版的native oncreate能脱出来吗?
这种一般给钱就能
2024-4-16 14:18
0
雪    币: 3596
活跃值: (7395)
能力值: ( LV11,RANK:185 )
在线值:
发帖
回帖
粉丝
15
月清晖 不懂就问,数字免费版的native oncreate能脱出来吗?
老弟你上一次是不是问了,数字的native oncreate,好像是dex vmp,需要手工还原的,等我下一篇dex vmp还原吧
2024-4-16 15:35
0
雪    币: 98
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
16
mb_eiaothcj 这种一般给钱就能[em_86]
只要预算够,没有不能脱的
2024-4-16 17:26
0
雪    币: 1643
活跃值: (4626)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
感谢分享
2024-10-11 15:17
0
雪    币: 50
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
18
Thehepta 老弟你上一次是不是问了,数字的native oncreate,好像是dex vmp,需要手工还原的,等我下一篇dex vmp还原吧
大佬能不能加你一个联系方式呢,我有一下关于dexvmp的问题,谢谢
2025-10-12 20:58
0
游客
登录 | 注册 方可回帖
返回