Need help with frida-skeleton?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

Margular
389 Stars 65 Forks MIT License 129 Commits 2 Opened issues

Description

基于frida的安卓hook框架,提供了很多frida自身不支持的功能,将hook安卓变成简单便捷,人人都会的事情

Services available

!
?

Need anything else?

Contributors list

No Data

frida-skeleton

Contributors Forks Stargazers Issues MIT License


Logo

探索本项目的文档 »

报告Bug · 提出新特性

目录

简介

frida-skeleton
是基于frida的安卓hook框架,提供了很多frida自身不支持的功能,将hook安卓变成简单便捷,人人都会的事情,主要有:
  • 根据正则表达式批量hook安卓应用,支持多线程,可同时hook多个设备互不影响
  • 针对不同的应用可以同时加载不同的hook脚本,且支持优先级配置
  • 自动将手机上的所有TCP流量重定向到PC上的抓包工具如BurpSuite,无需手动配置,且自动绕过证书绑定机制
  • 丰富的日志记录功能,让你的hook历史永不丢失
  • 自动识别当前使用的frida版本并下载对应版本的frida-server到/data/local/tmp运行
  • 提供封装好的实用API以减少日常工作中的重复劳动

上手指南

开发前的配置要求
  • Python3
安装步骤
  1. 克隆本项目到本地
git clone https://github.com/Margular/frida-skeleton.git
  1. 安装第三方依赖库
pip install -r requirements.txt
查看说明
python frida-skeleton.py -h

详细说明请移步WIKI

文件目录说明

文件目录 
├── CHANGELOG.md              项目改动记录
├── LICENSE                   许可证
├── README.md                 本文档
├── /assets/                  下载的frida-server存放的位置
├── frida-skeleton.py         项目入口
├── /images/                  本项目用到的图像资源文件
├── /lib/                     Python库文件,frida-skeleton核心实现部分
├── /logs/                    hook日志记录文件夹
├── /projects/                hook脚本存放的文件夹,以目录区分项目
├── requirements.txt          三方库需求列表
├── /scripts/                 封装好的实用API
└── /tests/                   提供测试的安卓项目

如何参与开源项目

贡献使开源社区成为一个学习、激励和创造的绝佳场所。你所作的任何贡献都是非常感谢的。

  1. Fork本项目
  2. 创建开发分支 (
    git checkout -b dev
    )
  3. 提交更改 (
    git commit -m 'Add something'
    )
  4. 推送到分支 (
    git push origin dev
    )
  5. Pull Request

版本控制

该项目使用Git进行版本管理。您可以在repository参看当前可用版本。

版权说明

该项目签署了MIT 授权许可,详情请参阅 LICENSE

鸣谢

404StarLink 2.0 - Galaxy

frida-skeleton 是 404Team 星链计划2.0中的一环,如果对frida-skeleton 有任何疑问又或是想要找小伙伴交流,可以参考星链计划的加群方式。

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.