栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python venv 创建虚拟环境 & 多版本frida安装

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python venv 创建虚拟环境 & 多版本frida安装

        venv 模块支持使用自己的站点目录创建轻量级“虚拟环境”,可选择与系统站点目录隔离。每个虚拟环境都有自己的 Python 二进制文件(与用于创建此环境的二进制文件的版本相匹配),并且可以在其站点目录中拥有自己独立的已安装 Python 软件包集。        

1.通过执行 venv 指令来创建一个虚拟环境:

        c:>python -m venv c:appfridatest

2.激活虚拟环境:

        创建虚拟环境后,可以使用虚拟环境的二进制目录中的脚本来“激活”该环境。不同平台调用的脚本是不同的(须将  替换为包含虚拟环境的目录路径):

平台shell用于激活虚拟环境的命令
POSIXbash/zsh$ source /bin/activate
fish$ source /bin/activate.fish
csh/tcsh$ source /bin/activate.csh
PowerShell Core$ /bin/Activate.ps1
Windowscmd.exeC:> scriptsactivate.bat
PowerShellPS C:> scriptsActivate.ps1
3.进入虚拟环境后,安装frida:

        python -m pip install frida==15.1.4

        python -m pip install frida-tools==5.3.0

4.下载frida-server

        附上 frida server 下载网址

        

        模拟器用getprop命令确定cpu,以选择对应的版本。下载解压 push到手机的 /data/local/tmp 目录 文件改名成frida_server_15.1.4。(多个版本frida安装只需要换个虚拟环境即可)

(test) C:appfridatestscripts>adb push frida_server_1280 /data/local/tmp
frida_server_15.1.4: 1 file pushed. 15.4 MB/s (38545744 bytes in 2.395s)
(test) C:appfridatestscripts>adb shell
MI 9:/ #
MI 9:/ # cd /data/local/tmp
MI 9:/data/local/tmp $ su
MI 9:/data/local/tmp #
MI 9:/data/local/tmp # chmod 777 frida_server_15.1.4
MI 9:/data/local/tmp #
MI 9:/data/local/tmp # ./frida_server_15.1.4
5. adb小提示:

        adb devices时可能会报错adb客户端与服务端版本不匹配。只需要将本地下载的adb copy一下,覆盖掉模拟器的adb即可(这里重命名就行了,例如夜神模拟器命名nox_adb)。如果发现改完名以后仍无法连接模拟器,那么你应该是忘了重启模拟器吧^-^。

        下期会更新Android7上的Charles证书安装,此篇仅作为学习笔记。 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/339952.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号