首页 > 编程语言 >Frida server 和 python client下载

Frida server 和 python client下载

时间:2023-12-08 12:35:23浏览次数:52  
标签:15.2 python tools pypi client https frida Frida com

前言全局说明

Frida server 和 python client下载安装


一、相关连接

server下载:
最新版: https://github.com/frida/frida/releases
15.2.2版:https://github.com/frida/frida/releases/tag/15.2.2
16.0.1版:https://github.com/frida/frida/releases/tag/16.0.1

Python client下载:
全部历史版本:https://pypi.org/project/frida/#history
15.2.2:https://pypi.org/project/frida/15.2.2/


注意:
1. server 和 python client 版本要一样
2. 如果 Python 之前安装过 frida ,换其他版本一定要卸载掉frida和frida-tools
3. 安装过程中遇到卡住,需要多等会


二、安装 frida

1.安装最新

pip install frida
或
pip3 install frida

2.安装指定版本 frida

pip install frida==15.2.2
或
pip3 install frida==15.2.2

15.2.2 是版本号


如果下载速度慢,可以指定国内源:

pip3 install frida==15.2.2 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

其他源:

PyPI 镜像使用帮助
阿里:https://developer.aliyun.com/mirror/pypi/
清华:https://mirrors.tuna.tsinghua.edu.cn/help/pypi/
网易163:https://mirrors.163.com/.help/pypi.html
华为:https://mirrors.huaweicloud.com/home

pypi 源列表(校园网联合镜像站):
https://mirrors.cernet.edu.cn/list/pypi



三、安装 frida-tools

1.安装最新版

pip install frida
或
pip3 install frida

2.安装指定版本 frida-tools

pip install frida-tools==11.0.0
或
pip3 install frida-tools==11.0.0

11.0.0 是版本号


如果下载速度慢,可以指定国内源:

pip3 install frida-tools==11.0.0 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

3.查询 frida 和 frida-tools 版本对应关系

查询网址:https://github.com/frida/frida/releases

在对应版本Frida中查找Frida-tools版本即可

image


Server 版本 Python client 版本
14.2.18 9.2.5
15.2.2 11.0.0
16.0.1 未知

四、错误解决

pip3 install frida==15.2.2 -i https://pypi.tuna.tsinghua.edu.cn/simple

以下是安装信息

Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Collecting frida==15.2.2
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/c5/71/e01da10bfd7eee48e8688e40263d6e53c6536d33eeef7e5ae9d215ad735a/frida-15.2.2.tar.gz (11 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Requirement already satisfied: setuptools in c:\python\python38\lib\site-packages (from frida==15.2.2) (56.0.0)
Building wheels for collected packages: frida
  Building wheel for frida (pyproject.toml) ... done
  Created wheel for frida: filename=frida-15.2.2-cp38-cp38-win_amd64.whl size=23660003 sha256=a136a81741548bf67cdb355bbf328d30c020870c33cf6bf1f14049edb9d706fd
  Stored in directory: c:\users\tq-hp-ab2\appdata\local\pip\cache\wheels\67\38\90\267e738cac43266a928249393a453995e83c90d71656c1b5c0
Successfully built frida
Installing collected packages: frida

ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
frida-tools 9.2.5 requires frida<15.0.0,>=14.2.9, but you have frida 15.2.2 which is incompatible.
Successfully installed frida-15.2.2

[notice] A new release of pip is available: 23.2.1 -> 23.3.1
[notice] To update, run: python.exe -m pip install --upgrade pip

ERROR 提示frida 和 frida-tool 不匹配。
是因为之前装过 14.2.18 版本,所以才由上面错误提示, 所以卸载要 frida 和 frida-tools 一起卸载

frida               14.2.18
frida-tools         9.2.5


免责声明:本号所涉及内容仅供安全研究与教学使用,如出现其他风险,后果自负。




参考、来源:
https://www.cnblogs.com/pcat/p/12501850.html
https://www.cnblogs.com/gqv2009/p/13612157.html
https://blog.csdn.net/qq_41179280/article/details/120013608 (Frida与Frida-tools对应关系)



标签:15.2,python,tools,pypi,client,https,frida,Frida,com
From: https://www.cnblogs.com/wutou/p/17884865.html

相关文章

  • 【python】@property装饰器
    @property介绍:@property是一个内置的装饰器,用于将一个方法变成属性调用。让方法可以像实例属性那样进行访问,这样可以保证对象状态的封装性,同时,将数据的“获取”和“修改”集成到一处处理,提高代码的可读性和可维护性。通过对比,解释@property的意义:classPerson:def__init_......
  • 高并发爬虫用Python语言适合吗?
    不管你用什么语言没在进行高并发前,有几点是需要考虑清楚的,;例如:数据集大小,算法、是否有时间和性能方面的制约,是否存在共享状态,如何调试(这里指的是日志、跟踪策略)等一些问题。带着这些问题,我们一起探讨下python高并发爬虫的具体案例。在Python中实现高并发爬虫,我们可以使用异步编程库......
  • mumu模拟器frida-server-14.2.18-android执行报错{"type":"error","description":&
    前言全局说明环境:物理机Windos11mumu模拟器下载:MuMuInstaller_3.1.5.0_nochannel-mumu12_zh-Hans_1687258372mumu模拟器:MuMuNG-setup-V3.6.4.2333-1110175123.exemumu模拟器官网:https://mumu.163.commumu模拟器官网-历史版本:https://mumu.163.com/update/一、问题c......
  • python如何提取excel表格中的超链接
    importxlrddefget_wb(path):wb=xlrd.open_workbook(path)returnwbdefget_wb(path):wb=xlrd.open_workbook(path)returnwbdefget_hyperlink(wb,sheet_name,cell):worksheet=wb.sheet_by_name(sheet_name)hyperlink=worksheet.......
  • python将图片写入excel
    importjsonimportpandasaspdfromopenpyxlimportWorkbookfromopenpyxl.drawing.imageimportImageexcel_col_map={1:"A",2:"B",3:"C",4:"D",5:"E",6:"F&quo......
  • python学习笔记-tornado框架
    一、简单介绍tornadotornado学习概要1、基本操作 -路由系统 -视图函数2、自定义开源组件 session Form表单验证3、自定义异步非阻塞web框架1、简单示例importtornado.ioloopimporttornado.webclassMainHandle(tornado.web.RequestHandler):defget(self):......
  • Python 深拷贝和浅拷贝详解
    import logging 一、深拷贝和浅拷贝概念理解1、浅拷贝,指的是重新分配一块内存,创建一个新的对象,但里面的元素是原对象中各个子对象的引用。2、深拷贝,是指重新分配一块内存,创建一个新的对象,并且将原对象中的元素,以递归的方式,通过创建新的子对象拷贝到新对象中。因此,新对象和......
  • 聪明办法学python-12.4——12.8笔记打卡
     python中Debug的方法  必要性:在于程序可能出现不符合预期结果的情况 困难:在于bug的出触发原因多种多样,只能看到最终结果 调试代码的基本思路:让bug在设计时更容易暴露出来,包括利用print和断言来解决简单问题,利用IDE进行调试 常见的错误:函数未定义会报错,需要检查函数......
  • Python的hashlib模块
    一、什么是摘要算法1、摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)用于生成数据或文本的简短摘要或哈希值的算法。它们被广泛应用于密码学、数据完整性验证和信息检索等领域。摘要算法通过对输入数据进......
  • debug-聪明办法学Python
    如何Debug调试理论开始调试之前通过不断地调试,比如在循环中打印某个元素检查不得不承认机器永远只认编程语言不过你必须要时刻关注你的变量名称是否发生变更,这在大改前必须要注意的调试已知程序有bug,如何找到?调试困难的根本原因因为bug的触发经历了漫长的过程需求->设......