首页 > 其他分享 >frida安装正确流程

frida安装正确流程

时间:2023-12-27 16:44:07浏览次数:42  
标签:https python 流程 install 16.1 pip frida 安装

frida安装正确流程

前提环境

环境:具有python环境的win10系统

设备:pixel3(需要root)

重点:必须是欧版,如果不是欧版OEM无法打开,不可能刷的了机

具体root过程参考https://sspai.com/post/76276

工具:frida(目前版本最稳定的为16.1.10,其他版本有的会报各种错误)

frida安装步骤

首先下载frida

pip install frida==16.1.10 -i https://pypi.tuna.tsinghua.edu.cn/simple

pip install frida-tools==12.1.3 -i https://pypi.tuna.tsinghua.edu.cn/simple

如果报错如下

Fatal error in launcher: Unable to create process using '"E:\Tools\Disassembler\IDA_Pro_7.7\python38\python.exe" "E:\IDA_Pro_7.7\python38\Scripts\pip.exe" install frida==16.1.10': ???????????

报这个错是因为pip源和python不匹配,更新pip即可

python -m pip install -U pip -i https://pypi.tuna.tsinghua.edu.cn/simple

安装完成后确定手机的架构

adb shell

getprop ro.product.cpu.abi

arm64架构,去官网找到相对应的frida-server

官网地址https://github.com/frida/frida/releases

下载好之后解压,得到server文件,push进手机里面,修改名称为fs

adb push frida-server-16.1.0-android-arm64 /data/local/tmp/fs

接下来进入手机系统,修改文件的权限,运行该文件

adb shell

su

cd /data/local/tmp

chmod 777 fs

./fs

如果没有回显或者有warning,说明运行程序成功

新开一个终端,转发这个端口(./fs默认端口应该是27042)

adb forward tcp:27042 tcp:27042

转发成功会有对应端口回显,如下图

现在就可以使用frida了,我们可以使用命令查看手机上的端口

frida-ps -U

标签:https,python,流程,install,16.1,pip,frida,安装
From: https://www.cnblogs.com/fuxuqiannian/p/17930851.html

相关文章

  • 最新SQLMap安装与入门技术
    SQLMap详解SQLMap是一个自动化的SQL注入工具,其主要功能是扫描、发现并利用给定URL的SQL注入漏洞。SQLMap内置了很多绕过插件,支持的数据库是MySQL、Oracle、PostgreSQL、MicrosoftSQLServer、MicrosoftAccess、IBMDB2、SQLite、Firebird、Sybase和SAPMaxDB。SQLMap采用了以下......
  • Hive安装部署
    引言ApacheHive是一款建立在Hadoop生态系统之上的数据仓库工具,它提供了一种SQL类似的查询语言(HiveQL)来查询和分析存储在Hadoop分布式文件系统(HDFS)中的大规模数据。Hive的设计目标是让用户可以在大规模数据集上执行复杂的查询,而无需深入了解MapReduce编程。在这篇文章......
  • 7、代理池所需相关库安装
    利用代理解决爬虫目标网站封ip的问题,可以使用免费的代理或者付费的代理ip,对于不可用的ip无法及时识别,可以通过搭建ip代理池提高爬虫的工作效率。1、首先所需redis库安装,redis是基于内存的高效的非关系型数据库。github下载地址:版本3.2.100·微软存档/Redis·GitHub的,切后台查......
  • 麒麟下mysql安装及使用
    1、进入软件商店--搜索mysql--安装mysql服务器和mysql工作台,重新启动系统;2、检测mysql版本:显示mysqlver8.0.33终端命令:mysql--version 3、启动mysql服务进程终端命令:sudosystemctlmysql4、查看服务状态终端命令:sudosystemctlstatusmysql按esc--:q退出vim返回终......
  • adb命令安装
    下载adb工具下载地址:https://pan.baidu.com/s/1mgGkNZM下载后是个压缩包,解压后一共有5个文件,如下图:这里我都是解压到当前文件夹了  ###查看adb工具是否安装成功直接在安装路径中点开cmd.exe,输入adbversion,出现如下的版本号就算是安装成功了 1.win+R,输入cmd回车2.......
  • k8s 安装kubesphere3.4.1 多次安装报错 Error from server (InternalError): Internal
    failed:[localhost](item={'ns':'kubesphere-system','kind':'users.iam.kubesphere.io','resource':'admin','release':'ks-core'})=>{"ansible_loop_var":"......
  • 给你一个网站,你如何来做自动化测试的?Web网站测试流程及方法
    我想大多数开始进行web端页面测试的人,一开始会的都是在页面上点点点,然后一看到页面上有什么图片失效啊,页面遮挡就觉得是找到了大bug;一开始我也是这样,尽管我很谨慎,很仔细,把页面上的每一个角落都看了几十遍,依然没有把页面上的点点点测好,当时真的是每天都过得提心吊胆。那给你一个网......
  • 编译安装openssl-1.1.1和openssh-9.4
    1、安装openssl-1.1.1先处理下opensll的版本,以免编译安装Openssh环境异常:yumremoveopensslcd/optwgethttps://www.openssl.org/source/openssl-1.1.1n.tar.gztar-zxvfopenssl-1.1.1n.tar.gzcdopenssl-1.1.1n/./config--prefix=/opt/openssl#指定OpenSSL的......
  • centos 7.9 安装 python 3.10.5 和 openssl 3.0.12
    centos编译安装python和openssl安装环境:centos7.9:python3.10.5和openssl3.0.12centos6.10:python3.10.5和openssl1.1.1两个环境都能安装成功,可以正常使用。安装openssl下载地址下载后解压,进入到解压目录执行:./Configure--prefix=/usr/local/openssl3.......
  • 01-Mysql介绍及安装
    关系型数据库的特点二维表典型产品Oracle传统企业,MySQL是互联网企业数据存取是通过SQL最大特点,数据安全性方面强(ACID)•NoSQL:非关系型数据库(NotonlySQL)不是否定关系型数据库,做关系型数据库的的补充想做老大,先学会做老二•NoSQL特性总览–不是否定......