首页 > 其他分享 >easyFrida指南

easyFrida指南

时间:2024-07-31 18:39:28浏览次数:13  
标签:指南 __ -- 附加 easyFrida 应用 ___

easyFrida使用python运行

python easyFrida.py -h
usage: easyFrida.py [-h] [-R] [-S S] [-f F | -p P] [--className CLASSNAME] [--plugin PLUGIN] [-l]

                       _____     _     _
   ___  __ _ ___ _   _|  ___| __(_) __| | __ _
  / _ \/ _` / __| | | | |_ | '__| |/ _` |/ _` |
 |  __/ (_| \__ \ |_| |  _|| |  | | (_| | (_| |
  \___|\__,_|___/\__, |_|  |_|  |_|\__,_|\__,_|
                 |___/                         Author: WXjzc

optional arguments:
  -h, --help            show this help message and exit
  -R                    使用远程连接方式
  -S S                  要附加的设备名(仅在连接了多台设备时需要)
  -f F                  要附加的应用包名
  -p P                  要附加的进程名或进程ID
  --className CLASSNAME
                        执行脚本需要的类名(非强制,部分脚本可以添加该参数)
  --plugin PLUGIN       要执行的插件
  -l                    列出支持的插件

列出目前支持的插件

截图

目前只支持USB连接,支持多设备(使用前请确保模拟器或真机中已经运行了于主机版本匹配的frida-server)

在附加应用时,有两种选项(附加时直接支持多进程)

  1. -f指定包名,这时脚本会以spawn模式启动,适用于在应用启动时hook,一般都使用这种方式

  2. -p指定应用名,此时脚本会直接尝试附加,适用于hook的内容不在应用启动时触发,很少使用

equals和strcmp都支持className参数,可以指定值为方法路径或者比较的内容

截图

截图

截图

r0capture是肉丝大佬的通杀脚本,我这边直接拿来用了,抓包效果很不错

javaEnc和event是我从fridaUiTools中拿的,我觉得挺好用的,而且避免重复造轮子

截图

截图

database主要是用来hook各种加密数据库的密钥的

截图

share用于查看应用从sp中读取了哪些数据

截图

sofileopen用于查看打开了哪些文件,从而可以快速定位

截图

log主要用来看应用会输出哪些日志

截图

标签:指南,__,--,附加,easyFrida,应用,___
From: https://www.cnblogs.com/WXjzc/p/18335225

相关文章

  • 【2024最新版】超详细Python+Pycharm安装保姆级教程,Python+Pycharm环境配置和使用指南
    本文将从Python解释器安装到Pycharm专业版安装和配置汉化等使用都进行了详细介绍,希望能够帮助到大家。Python解释器&Pycharm安装包&Pycharm破姐插件我都打包好了。这份完整版的Python安装包已经上传至CSDN官方,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费获取......
  • 使用Postman测试API短轮询机制:深入指南
    短轮询是一种Web开发中常用的技术,用于在客户端和服务器之间定期检查更新。与长轮询或WebSockets等技术相比,短轮询简单易实现,但可能带来较多的HTTP请求,从而增加服务器负担。Postman作为一个强大的API测试工具,可以用来模拟和测试短轮询机制。本文将详细介绍如何在Postman中测......
  • Postman中测试Webhooks的全面指南
    Webhooks是一种在互联网上进行事件通知的简单而有效的方式。它们允许服务在事件发生时将信息推送给订阅者,而不是让订阅者轮询服务以检查是否有更新。Postman是一个多功能的API开发工具,它不仅可以用于测试RESTfulAPI,还可以用于测试Webhooks。本文将详细介绍如何在Postman中......
  • RK3568驱动指南|第十六篇 SPI-第195章 实践:移植官方mcp2515驱动
    瑞芯微RK3568芯片是一款定位中高端的通用型SOC,采用22nm制程工艺,搭载一颗四核Cortex-A55处理器和MaliG522EE图形处理器。RK3568支持4K解码和1080P编码,支持SATA/PCIE/USB3.0外围接口。RK3568内置独立NPU,可用于轻量级人工智能应用。RK3568支持安卓11和linux系统,主要面向......
  • 二十五、【机器学习】-【Python手搓3层神经网络】:从零构建深度学习模型的实战指南
    目录一、序章:为什么你需要掌握手搓神经网络二、基础篇:神经网络基础知识回顾三、实战配置:搭建3层神经网络的步骤与技巧(一)、__init__ 方法初始化神经网络(二)、train 方法实现了前向传播和反向传播(三)、query 方法(四)、全部代码四、总结一、序章:为什么你需要掌握手......
  • express开发api指南--集成ORM(prisma)
    9.1安装依赖#全局安装prismacnpminstallprisma-g#添加开发依赖cnpminstallprisma--save-dev#创建Prisma架构文件模板,设置PrismaORM项目npxprismainit#安装并生成PrismaClientcnpminstall@prisma/client-gcnpminstall@prisma/client--save9.2连......
  • 洛谷题单指南-前缀和差分与离散化-P1083 [NOIP2012 提高组] 借教室
    原题链接:https://www.luogu.com.cn/problem/P1083题意解读:已知第i天有r[i]个教室可以供租借,有m个租借教室的订单,第i订单需要在第s[i]~t[i]天区间内租借d[i]个教室,计算是否全部订单都能满足,如果不满足要输出从第几个订单开始不满足。解题思路:1、朴素做法枚举1~m个订单,通过差分......
  • 洛谷题单指南-前缀和差分与离散化-P3406 海底高铁
    原题链接:https://www.luogu.com.cn/problem/P3406题意解读:1-n个城市共了n段路,第i段路不买卡票价a[i],买卡票价b[i](卡本身花费c[i]),给定一个路程顺序,计算最少的通行费用。解题思路:根据路程,计算每段路各走了多少次,然后对于每段路,计算买卡和不买卡两种花费,取较小的累加即可。如何......
  • 【运维指南】常见的防火墙端口操作
    每当一个应用程序想通过网络访问自己时,它就会申请一个TCP/IP端口,这意味着该端口不能被其他任何程序使用。那么,如何检查开放的端口,看看哪个应用程序已经在使用它呢?Windows查看端口使用情况和进程名称netstat-ab按Enter键后,结果可能需要一两分钟才能完全显示出来,请......
  • 科学运动才能享受健康生活,夏季锻炼身体指南分享
    炎炎夏日,许多人会选择利用凉爽的清晨来锻炼身体。然而,运动是把双刃剑,它既能带来健康益处,也可能因为错误的方式带来不适。因此,以下这些夏季晨运的相关知识,请注意收好!一、什么时候晨运较为合适?晨运,即早晨进行的体育锻炼,对于许多人来说是开始一天的好方式。然而,晨运的时间选择......