记第一次frida-dexdump脱壳

查看 100|回复 9
作者:terminator800   
frida-dexdump脱壳
新人报道,好多不懂。先操作一下,并记录下流程,希望可以帮助刚入门的伙伴,请大神们多多指教。
环境搭建
依赖
adb
Python
安装
执行pip install frida-dexdump安装frida-dexdump。记住frida版本,后面需要和frida服务端版本相同。


image1.png (83.98 KB, 下载次数: 0)
下载附件
2023-1-17 14:49 上传


执行adb shell后执行getprop ro.product.cpu.abi获处理器架构


image2.png (3.41 KB, 下载次数: 0)
下载附件
2023-1-17 14:49 上传


根据处理器架构,获取frida
server(https://github.com/frida/frida/releases)端
。releases里面没有16.0.8的server,找个最近的server版本试试。


image3.png (64.03 KB, 下载次数: 0)
下载附件
2023-1-17 14:49 上传


下载后解压。执行adb push .\\frida-server-16.0.7-android-arm64 /data/local/tmp。试了自定义路径/sdcard/temp,拷贝后不能给可执行权限。先不研究了,按照大神们的教程push到/data/local/tmp中。然后adb
shell后执行chmod 777 frida-server-15.2.1-android-arm64给可执行权限。


image4.png (20.26 KB, 下载次数: 0)
下载附件
2023-1-17 14:49 上传




image5.png (78.24 KB, 下载次数: 0)
下载附件
2023-1-17 14:49 上传


开始脱壳
adb shell上运行frida-server。需要root身份(su)运行。


image6.png (4.53 KB, 下载次数: 0)
下载附件
2023-1-17 14:49 上传


windows端执行脱壳命令 :
  frida-dexdump -U -f com.app.pkgname

frida-dexdump 参数:\
-o OUTPUT, --output OUTPUT  Output folder path, default is './/'.\
-d, --deep-search           Enable deep search mode.\
--sleep SLEEP               Waiting times for start, spawn mode default is 5s.

脱壳, 下载次数

terminator800
OP
  


虚幻魔王 发表于 2023-1-17 16:06
意义何在?第99种回字写法?

对不起,碍您眼了
terminator800
OP
  


dsfive 发表于 2023-1-17 16:27
支持经验分享

感受到了大哥对菜鸟的爱
clovert   

看看再说。。。。。。。。
虚幻魔王   

意义何在?第99种回字写法?
dsfive   

支持经验分享
feiyu361   

不错,写的有点详细
yuanjufeng1   

有点没懂
wqh0925   

受教了,这就看看
ycxlsxb   

支持经验分享。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部