zl程序教程

您现在的位置是:首页 >  其他

当前栏目

《移动安全》(10)Frida第一篇之环境搭建

安全 环境 搭建 10 移动 第一篇 frida
2023-09-11 14:17:08 时间

0x00 前言

Frida是一款轻量级HOOK框架,我们在电脑上安装Frida环境后,还需要将frida-server上传到目标机器上运行(需要Root),通过它来注入进程完成hook操作。本文主要讲述Frida环境的搭建。

0x01 Frida环境搭建

(1)首先安装Python3环境并配置好环境变量,官方推荐至少为3.7以上版本。https://www.python.org/downloads/icon-default.png?t=MBR7https://www.python.org/downloads/(2)在windows安装frida模块

python -m pip install frida
python -m pip install frida-tools

在windows搭建frida环境可能会碰到问题,参考:https://bbs.pediy.com/thread-230138.htm

安装成功后,通过以下命令查看版本:

frida --version

 (3)下载frida-sever,需要注意和在windows上安装的版本一致,并且适配目标机器架构,下载地址https://github.com/frida/frida/releases,比如我的手机是x86的(可以使用adb连接后通过cat /proc/cpuinfo命令查询),下载的文件解压后为frida-server-15.1.17-android-x86。

使用adb将文件上传到已经Root的手机上,并且赋予权限后运行。

adb push frida-server-15.1.17-android-x86 /data/local/tmp
adb shell
su
cd /data/local/tmp
chmod 777 frida-server-15.1.17-android-x86
cp frida-server-15.1.17-android-x86 frida-server
./frida-server

(4)打开cmd,使用frida-ps -U命令查看手机进程,如下所示则安装正常。

 0x02 End

在本篇文章我们成功搭建了Frida环境,这是一个好的开端,在后续文章中我将持续分享Frida相关知识。