frida安装

01****frida下载地址

frida的官方网址为https://frida.re/,frida是一款开源框架,下载地址为https://github.com/frida/frida。

02****frida安装部署

frida分为客户端和服务端,客户端即为分析端,服务端即为被分析端。以在Windows上进行Android应用分析为例,Windows为客户端,Android设备为服务端。本文下面均以Windows作为客户端,Android设备作为服务端举例进行。

首先进行frida客户端的安装部署,由于frida需要使用python脚本将javascript代码注入到被分析进程中,所以首先需要安装python环境。

一、电脑端环境安装

使用pip安装frida,建议指定frida版本进行安装

复制代码
pip install frida==16.0.1
pip install frida-tools==12.0.1

二、手机环境安装

附:

https://github.com/frida/frida/releases/download/16.0.1/frida-server-16.0.1-android-arm64.xz

下载完解压上传

复制代码
# 1 先查看手机架构
adb shell getprop ro.product.cpu.abi
# arm64-v8a

# 2 下载frida-server
https://github.com/frida/frida/releases

# 3 解压,上传到手机 /data/local/tmp/ 目录下
    -解压得到文件,把文件上传到手机
 adb push ./frida-server-16.0.1-android-arm64  /data/local/tmp

# 4 赋予可执行权限
adb shell  # 进入手机命令行
su        # 切换为超级用户
cd /data/local/tmp
chmod 755 ./frida-server-16.0.1-android-arm64  # 加入执行权限
ls -al   # 查看权限

最后执行frida-ps-U命令,使用frida查看所连接的Android设备的进程列表,输出进程列表则证明frida的服务端可客户端均已安装部署成功。

三、 电脑端配置

1. 配置端口转发

复制代码
# 方式一:命令行中敲
adb forward tcp:27042 tcp:27042
adb forward tcp:27043 tcp:27043

进行端口转发

通过frida-ps-U获取到应用进程包名后,使用下面的命令即可进行Hook操作

frida -U-l C:\frida\helloWorld.js com.deepnoite.bmw2

排查问题命令:

adb forward --list

adb forward --remove-all

adb forward tcp:27042 tcp:27042

adb forward tcp:27043 tcp:27043

相关推荐
龙亘川5 天前
一网统管AI平台民生业务实践:基于城市数字底座赋能公积金业务服务升级
大数据·安全·智慧城市·开源软件·数据可视化·政务
kybs19915 天前
全球灾害数据分析可视化 毕业设计-附源码66794
vue.js·spring boot·mysql·安全·django·c#·asp.net
LorryJovens5 天前
【LAAP科研】双系统具身AGI范式研究——基于LAAP认知架构与Jev概率决策模型的系统性技术调研与范式验证
人工智能·gpt·安全·架构
其实防守也摸鱼5 天前
内网穿透与反向代理:原理、工具与实战指南
android·大数据·运维·安全·网络安全·自动化·渗透
山东科恩光电5 天前
提升安全性的关键技术:安全触边在工业自动化中的应用解析
安全
LONGZETECH5 天前
一线职教实测:风光 580 汽车故障诊断仿真系统,破解实车实训四大核心痛点
人工智能·学习·安全·架构·汽车
Mikko75 天前
jackson-databind 升到 2.21.6 就安全了吗?jackson-core 是另一个坐标,它那条 high 全局库至今没收
java·后端·安全·json
赛博守夜人5 天前
反舞弊系列之十四:商业地产与零售招商中的“转租差价与免租期寻租”
安全
xiaoqiMikko5 天前
你升的是 jackson-databind,中招的是 jackson-core:一个超长 JSON key 就能吃掉 200MB 堆
java·安全