前言
这几天重操旧业开始日某个APP,Frida已经更新到15了,更新的时候遇到了一些问题
正文
直接 pip install frida
会报错,错误如图
其实就是需要手动下载一个egg包放在用户目录即可,可以在PyPI上下载到
可是没有预编译的适用于Python3.9的egg包,只好自己编译了
下载最上面的 Source Distribution
源码包,解压以后手动编译
# 构建
python setup.py build
# 编译egg包
python setup.py bdist_egg
然后又报错了……
这里出错是因为参数path
是二进制字符串而不是普通的字符串,需要做一个decode
操作转成普通字符串即可
在setup.py
第191行加上.decode('utf-8')
即可
改完就可以顺利编译了,编译好的egg
文件在dist
目录下,把这个文件拷到用户根目录,比如C:\Users\chr11
然后用pip安装即可
pip install frida frida-tools
然后就可以愉快地hook了
本文链接:https://blog.chrxw.com/archives/2022/05/01/1671.html
转载请保留本文链接,谢谢