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

相关推荐
用户962377954488 小时前
DVWA 靶场实验报告 (High Level)
安全
数据智能老司机11 小时前
用于进攻性网络安全的智能体 AI——在 n8n 中构建你的第一个 AI 工作流
人工智能·安全·agent
数据智能老司机11 小时前
用于进攻性网络安全的智能体 AI——智能体 AI 入门
人工智能·安全·agent
用户9623779544812 小时前
DVWA 靶场实验报告 (Medium Level)
安全
red1giant_star12 小时前
S2-067 漏洞复现:Struts2 S2-067 文件上传路径穿越漏洞
安全
用户9623779544816 小时前
DVWA Weak Session IDs High 的 Cookie dvwaSession 为什么刷新不出来?
安全
cipher2 天前
ERC-4626 通胀攻击:DeFi 金库的"捐款陷阱"
前端·后端·安全
一次旅行5 天前
网络安全总结
安全·web安全
red1giant_star5 天前
手把手教你用Vulhub复现ecshop collection_list-sqli漏洞(附完整POC)
安全
ZeroNews内网穿透5 天前
谷歌封杀OpenClaw背后:本地部署或是出路
运维·服务器·数据库·安全