记第一次frida-dexdump脱壳
本帖最后由 terminator800 于 2023-1-17 15:03 编辑# frida-dexdump脱壳
新人报道,好多不懂。先操作一下,并记录下流程,希望可以帮助刚入门的伙伴,请大神们多多指教。
## 环境搭建
### 依赖
adb
Python
### 安装
执行`pip install frida-dexdump`安装frida-dexdump。记住frida版本,后面需要和frida服务端版本相同。
![](media/image1.png)
执行`adb shell`后执行`getprop ro.product.cpu.abi`获处理器架构
![](media/image2.png)
根据处理器架构,获取frida
(https://github.com/frida/frida/releases)端
。releases里面没有16.0.8的server,找个最近的server版本试试。
![](media/image3.png)
下载后解压。执行`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 `给可执行权限。
![](media/image4.png)
![](media/image5.png)
## 开始脱壳
adb shell上运行`frida-server`。需要root身份(su)运行。
![](media/image6.png)
windows端执行脱壳命令 :
```shell
frida-dexdump -U -f com.app.pkgname
```
> frida-dexdump 参数:\
-o OUTPUT, --output OUTPUTOutput folder path, default is './<appname>/'.\
-d, --deep-search Enable deep search mode.\
--sleep SLEEP Waiting times for start, spawn mode default is 5s. 支持输出。只有输出才能更快成长。 看看再说。。。。。。。。 意义何在?第99种回字写法? 虚幻魔王 发表于 2023-1-17 16:06
意义何在?第99种回字写法?
对不起,碍您眼了{:1_896:} 支持经验分享 dsfive 发表于 2023-1-17 16:27
支持经验分享
感受到了大哥对菜鸟的爱:lol 不错,写的有点详细 受教了,这就看看 支持经验分享。