Frida-dexdump使用,frida环境配置

Posted 平凡的小伟射手

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Frida-dexdump使用,frida环境配置相关的知识,希望对你有一定的参考价值。

电脑安装frida

1.安装frida , pip install frida   (pip命令需要安装python,自己搜索安装) 项目地址 https://github.com/frida/frida

2.安装 frida-tools , pip install frida-tools

3.安装frida-dexdump  pip3 install frida-dexdump  地址:https://github.com/hluwa/frida-dexdump

手机安装frida server

需要一部root手机

1.查看设备CPU架构,adb shell getprop ro.product.cpu.abi 

根据手机的架构版本下载对应的frida server版本,下载地址https://github.com/frida/frida/releases

比如我的设备是arm64-v8a ,下载文件是frida-server-16.0.1-android-arm64.xz 

解压文件。

2.手机连接电脑,开启adb调试,执行 adb root

3.把frida server存放到设备里 adb push frida-server-16.0.1-android-arm64  /data/local/tmp

4.adb shell su  

5.修改权限 chmod 777   /data/local/tmp/frida-server-16.0.1-android-arm64 

启动frida server服务

1.启动 adb shell "/data/local/tmp/frida-server-16.0.1-android-arm64 &"

daemon started successfully 显示启动成功

2.frida-ps -U 列举出设备上所有进程  frida-ps -Ua 列举出设备上所有应用程序

frida应用 脱壳

1.frida-dexdump -U -d -f 包名 -o 存放dex文件路径

中间遇到报错: Failed to spawn: need Gadget to attach on jailed Android; its default location is: C:\\Users\\ly\\AppData\\Local\\Microsoft\\Windows\\INetCache\\frida\\gadget-android-arm64.so

原因是frida server没有正常启动。执行上文中1.启动 adb shell "/data/local/tmp/frida-server-16.0.1-android-arm64 &" 。  frida-server-16.0.1-android-arm64需要改成自己对应的版本

参考文章

1.吾爱破解https://www.52pojie.cn/forum.php?mod=viewthread&tid=1614476&extra=page%3D1%26filter%3Dtypeid%26typeid%3D343

2.遇到报错查到的Unable to connect to the frida server: need Gadget to attach on jailed Android - Stack Overflowhttps://frida.re/docs/android/

以上是关于Frida-dexdump使用,frida环境配置的主要内容,如果未能解决你的问题,请参考以下文章

脱壳工具:frida-dexdump的使用详解

脱壳工具:frida-dexdump的使用详解

Frida-Dexdump 脱壳工具下载使用以及相关技术介绍

脱壳工具FRIDA-DEXDump

frida-某资讯app逆向的过程

frida-某资讯app逆向的过程