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

相关推荐
北京领雁科技15 小时前
领雁科技反洗钱案例白皮书暨人工智能在反洗钱系统中的深度应用
人工智能·科技·安全
缘友一世16 小时前
现代密码学【6】之公钥加密
安全·密码学
福大大架构师每日一题20 小时前
dify 1.11.2 正式发布:向量数据库、安全增强、测试优化与多语言支持全面升级
数据库·安全
Kiyra20 小时前
阿里云 OSS + STS:安全的文件上传方案
网络·人工智能·安全·阿里云·系统架构·云计算·json
安科瑞小许21 小时前
从被动断电到智能预警:现代电气安全闭环防护体系浅析
安全
乐迪信息1 天前
乐迪信息:异物入侵识别算法上线,AI摄像机保障智慧煤矿生产稳定
大数据·运维·人工智能·物联网·安全
国科安芯1 天前
RISC-V 异常中断机制全解析
运维·单片机·嵌入式硬件·安全·risc-v·安全性测试
DX_水位流量监测1 天前
压力式水位计的技术特性与应用实践
大数据·网络·人工智能·安全·信息可视化
江西省遂川县常驻深圳大使1 天前
一个免费的APK加固和APK安全检测平台
安全·免费·android安全·apk加固·apk安全检测
汽车通信软件大头兵1 天前
Autosar KeyM模块
网络·安全·汽车·uds·isolar