Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Margular/frida-skeleton
基于frida的安卓hook框架,提供了很多frida自身不支持的功能,将hook安卓变成简单便捷,人人都会的事情
https://github.com/Margular/frida-skeleton
android apk frida frida-javascript hook hook-framework javascript js
Last synced: 23 days ago
JSON representation
基于frida的安卓hook框架,提供了很多frida自身不支持的功能,将hook安卓变成简单便捷,人人都会的事情
- Host: GitHub
- URL: https://github.com/Margular/frida-skeleton
- Owner: Margular
- License: mit
- Created: 2018-05-18T11:49:23.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-10T08:14:26.000Z (about 2 years ago)
- Last Synced: 2024-08-04T04:07:06.879Z (4 months ago)
- Topics: android, apk, frida, frida-javascript, hook, hook-framework, javascript, js
- Language: Python
- Homepage:
- Size: 5.33 MB
- Stars: 842
- Watchers: 28
- Forks: 125
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-hacking-lists - Margular/frida-skeleton - 基于frida的安卓hook框架,提供了很多frida自身不支持的功能,将hook安卓变成简单便捷,人人都会的事情 (Python)
README
# frida-skeleton
[![Contributors][contributors-shield]][contributors-url]
[![Forks][forks-shield]][forks-url]
[![Stargazers][stars-shield]][stars-url]
[![Issues][issues-shield]][issues-url]
[![MIT License][license-shield]][license-url]
## 目录
- [简介](#简介)
- [上手指南](#上手指南)
- [开发前的配置要求](#开发前的配置要求)
- [安装步骤](#安装步骤)
- [文件目录说明](#文件目录说明)
- [如何参与开源项目](#如何参与开源项目)
- [版本控制](#版本控制)
- [版权说明](#版权说明)
- [鸣谢](#鸣谢)### 简介
`frida-skeleton`是基于frida的安卓hook框架,提供了很多frida自身不支持的功能,将hook安卓变成简单便捷,人人都会的事情,主要有:
- 根据正则表达式批量hook安卓应用,支持多线程,可同时hook多个设备互不影响
- 针对不同的应用可以同时加载不同的hook脚本,且支持优先级配置
- 自动将手机上的所有TCP流量重定向到PC上的抓包工具如BurpSuite,无需手动配置,且自动绕过证书绑定机制
- 丰富的日志记录功能,让你的hook历史永不丢失
- 自动识别当前使用的frida版本并下载对应版本的frida-server到/data/local/tmp运行
- 提供封装好的实用API以减少日常工作中的重复劳动### 上手指南
###### 开发前的配置要求
- Python3
###### 安装步骤
1. 克隆本项目到本地
```sh
git clone https://github.com/Margular/frida-skeleton.git
```2. 安装第三方依赖库
```sh
pip install -r requirements.txt
```###### 查看说明
```sh
python frida-skeleton.py -h
```详细说明请移步[WIKI](https://github.com/Margular/frida-skeleton/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](https://github.com/Margular/frida-skeleton/compare)### 版本控制
该项目使用Git进行版本管理。您可以在repository参看当前可用版本。
### 版权说明
该项目签署了MIT 授权许可,详情请参阅 [LICENSE](https://github.com/Margular/frida-skeleton/blob/master/LICENSE)
### 鸣谢
- [frida](https://frida.re/)
- [frida-snippets](https://github.com/iddoeldor/frida-snippets)
- [Img Shields](https://shields.io)
- [Choose an Open Source License](https://choosealicense.com)[contributors-shield]: https://img.shields.io/github/contributors/Margular/frida-skeleton.svg?style=flat-square
[contributors-url]: https://github.com/Margular/frida-skeleton/graphs/contributors
[forks-shield]: https://img.shields.io/github/forks/Margular/frida-skeleton.svg?style=flat-square
[forks-url]: https://github.com/Margular/frida-skeleton/network/members
[stars-shield]: https://img.shields.io/github/stars/Margular/frida-skeleton.svg?style=flat-square
[stars-url]: https://github.com/Margular/frida-skeleton/stargazers
[issues-shield]: https://img.shields.io/github/issues/Margular/frida-skeleton.svg?style=flat-square
[issues-url]: https://img.shields.io/github/issues/Margular/frida-skeleton.svg
[license-shield]: https://img.shields.io/github/license/Margular/frida-skeleton.svg?style=flat-square
[license-url]: https://github.com/Margular/frida-skeleton/blob/master/LICENSE# 404StarLink 2.0 - Galaxy
![](https://github.com/knownsec/404StarLink-Project/raw/master/logo.png)frida-skeleton 是 404Team [星链计划2.0](https://github.com/knownsec/404StarLink2.0-Galaxy)中的一环,如果对frida-skeleton 有任何疑问又或是想要找小伙伴交流,可以参考星链计划的加群方式。
- [https://github.com/knownsec/404StarLink2.0-Galaxy#community](https://github.com/knownsec/404StarLink2.0-Galaxy#community)