-
-
[原创]Frida使用文档(一)安装、启动、运行、关闭
-
发表于:
2022-3-31 00:21
6319
-
[原创]Frida使用文档(一)安装、启动、运行、关闭
<table><tr><td bgcolor=orange>本文所有教程及源码、软件仅为技术研究。不涉及计算机信息系统功能的删除、修改、增加、干扰,更不会影响计算机信息系统的正常运行。不得将代码用于非法用途,如侵立删!</td></tr></table>
Frida使用文档(一)安装、启动、运行、关闭
操作环境
- win10
- Google nexus5x
- Python3.9
- frida==14.2.17
- frida-tools==9.2.4
安装Frida
PC安装frida和frida-tools
注意frida和python frida-tools的版本匹配,Frida与Frida-tools对应关系
1 2 | pip install frida = = 14.2 . 17
pip install frida - tools = = 9.2 . 4
|
手机安装frida-server
在 官方github页面的release
标签里,找到对应版本的frida-server,注意要匹配系统和架构,比如
arm和
arm64就不能搞错
运行Frida
启动frida-server服务
电脑新开一个shell,执行如下命令
1 2 3 4 5 6 7 8 | PS C:\Users\Administrator> adb shell
bullhead: / $ su
bullhead: /
local / lost + found /
bullhead: /
bullhead: / data / local / tmp
[ 1 ] 8610
bullhead: / data / local / tmp
|
此时在电脑上新开一个shell
,运行frida-ps -U
命令,即可显示手机中正在运行的进程。
frida-server服务端启动成功!
关闭frida-server服务
查看frida进程
杀死进程
常用命令
端口转发
1 | adb forward tcp: 27042 tcp: 27042
|
常见问题
Frida hook某些App,明明包名写对了,却找不到进程
1 2 3 4 5 6 7 | 1. 新开一个shell输入命令:
adb shell am monitor
2. 启动需要获取包名的应用
|
<table><tr><td bgcolor=orange>本文仅供学习交流使用,如侵立删!</td></tr></table>
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课