easyFrida指南

easyFrida使用python运行

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

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

optional arguments:
  -h, --help            show this help message and exit
  -R                    使用远程连接方式
  -S S                  要附加的设备名(仅在连接了多台设备时需要)
  -f F                  要附加的应用包名
  -p P                  要附加的进程名或进程ID
  --className CLASSNAME
                        执行脚本需要的类名(可选,部分脚本可添加该参数)
  -l L                  要执行的插件
  --list                列出支持的插件
  -o                    结果以utf8编码保存到本地output文件夹,默认不保存

列出目前支持的插件

截图

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

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

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

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

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

截图

截图

截图

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

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

截图

截图

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

截图

2025.3.5更新,现在支持获取加壳APP的数据库密钥了

Alt text

Alt text

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

截图

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

截图

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

截图

posted @   WXjzc  阅读(394)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
点击右上角即可分享
微信分享提示