frida是一款基于python + java 的hook框架,可运行在android、ios、linux、winosx等各平台上,次要应用动静二进制插桩技术。
一:frida工具的装置
1.装置python3.7,如下图所示。
2.配置python的环境变量,如下图所示。
3.关上cmd输出命令:pip install frida进行装置,如下图所示。
4.关上cmd输出命令:pip install frida-tools装置frida工具,如下图所示。
如果报错,须要更新,执行命令:python -m pip install –upgrade pip,期待frida工具装置胜利即可。
5.frida工具装置实现后,执行命令:frida -help,测试是否装置胜利,如下图所示。
二:下载frida-server文件,运行frida-server
- 留神:frida-server文件的版本肯定要和你装置的frida版本统一!
1.把frida-server文件发送至手机的/data/local/tmp外面,输出adb shell 命令,再输出su命令获得root权限,执行命令cd /data/loca/tmp到对应的目录,如下图所示。
2.而后ls -l在列表里找到server的文件名,给到chomd 777 权限,如下图所示。
3.进行端口转发:adb forward tcp:27042 tcp:27042,如下图所示。
4.接下来执行相应的命令运行脚本。
小结
本次次要分享frida的介绍以及根本属性,环境的装置以及下载,server的装置以及启动,通过Anaconda来运行。