找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 834|回复: 0

FART脱壳机的使用与进阶(1)_FART的安装与使用(pixel为例)

[复制链接]

2万

主题

162

回帖

18万

积分

管理员

积分
185457
发表于 2021-12-7 23:15:23 | 显示全部楼层 |阅读模式 IP:山东省青岛市 移动

登录后更精彩...O(∩_∩)O...

您需要 登录 才可以下载或查看,没有账号?立即注册

×
FART脱壳机的使用与进阶(1)_FART的安装与使用(pixel为例)

by huruwo




FART是什么
ART环境下基于主动调用的自动化脱壳方案。
https://github.com/hanbinglengyue/FART
FART的测试强度
实战中,可以应对大多数的抽取型函数壳。也就是市面上大量的商业厂商使用的加密方式。
包括梆梆/百度/腾讯/360等多个加密厂商提供的加密壳。
可以做到不仅能正确dump出dex文件,同时也可以修复大部分的核心函数。
亲测一些比较知名的apk加固之后可以正确的dump下来。当然并不是完美的,但是基于FART的思想可以改进,做到更加全面的脱壳工具。
FART使用流程
参考 https://github.com/hanbinglengyue/FART 的说明我们只需要刷入系统即可。
刷机
1.下载指定机型系统
链接:https://pan.baidu.com/s/1zAYliYbkagdUUsykww_L4g 提取码:vv5u
2.解压FART系统压缩包
3.手机关机后 按-音量键和开机键 到 fastboot界面
4.点击 flash-all.bat 即可自动安装完成
dump dex
安装目标apk,打开运行apk
记住在运行apk之前授权目标apk文件权限
前往 sdcard/fart 目录寻找 目标apk包名目录
找到dump下来的dex文件
也就是通过主动调用产生的.bin文件就是函数方法内容
需要让他们和dex文件合并起来
这个过程是自动完成的,如果发现没有出现bin文件说明可能没有修复成功,所谓的dex也就是被抽取的dex。
使用frida dummp和修复dex
对于使用frida会更加简单的进行dump和修复操作
frida dump并修复脚本地址
输入两个对应的文件名 也就是

修改为目标的对应的 dex文件和bin文件
运行即可生成修复好的dex文件,方法会被填充回去。
总结
整体来说FART是比较强大的,使用上也是难度比较低的。但是我们需要核心关系FART的原理,后面会分析。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|哩布大模型|Civitai大模型|IP定位|图反推|站长素材|deepseek|即梦视频|阿狗工具|花瓣网|pinterest|php手册|宝塔文档|CyberChef|猫捉鱼铃|手机版|小黑屋|下载狗|IPS|在线工具|分享屋 ( 鲁ICP备2021028754号 )

GMT+8, 2025-5-10 13:15

Powered by 分享屋 X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表