type
status
date
slug
summary
tags
category
icon
password
📝 Frida环境搭建
frida是一款基于python + javascript 的hook框架,可运行在android、ios、linux、winosx等各平台,主要使用动态二进制插桩技术。需要安装frida、frida-tools、frida-server。
一、安装Python
注意:Python的版本过高,frida可能会不兼容,需要选择合适的版本。
这里安装python310
二、创建虚拟环境
创建虚拟环境的目的在于创建不同的python版本在虚拟环境中,这样方便使用其他版本,只有一个python版本的可略过。
1.安装virtualenvwrapper
2.配置虚拟环境变量
这一步是把要创建虚拟环境换个路径,C盘大的略过。
在windows的环境变量中,添加环境变量
WORKON_HOME
,变量值就填改动到的路径。3.创建虚拟环境
4.进入虚拟环境
三、下载frida
注意:根据python版本选择适合的frida版本,在线安装要么换源,要么科学上网。
在线安装
离线安装
四、安装frida代码提示
1.安装vscode
安装过程不多说,用自己顺手的代码编辑器,不一定要vscode。
vscode扩展会越安装越多,我C盘空间不足,下面是把C盘的vs扩展链接到D盘。
2.安装node.js
3.安装frida代码提示
注意:该命令的代码提示效果是局部的,要在项目目录下执行。
五、在android上安装frida-server
frida-server在github上找到与frida对应的版本。利用adb推送到手机端(/data/local/tmp)
通过usb连接真机不需要转发端口,通过ip连接需要转发,连接模拟器也需要转发。
- Author:展叶
- URL:https://rxblog.redcar.top/article/aaaa8747-b807-4311-9b66-03a7ea4f9ced
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!