All Projects → Margular → Frida Skeleton

Margular / Frida Skeleton

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

Programming Languages

javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language
js
455 projects

Projects that are alternatives of or similar to Frida Skeleton

Dexcalibur
[Official] Android reverse engineering tool focused on dynamic instrumentation automation. Powered by Frida. It disassembles dex, analyzes it statically, generates hooks, discovers reflected methods, stores intercepted data and does new things from it. Its aim is to be an all-in-one Android reverse engineering platform.
Stars: ✭ 512 (+130.63%)
Mutual labels:  apk, hook, frida
AndroidSec
记录一些我自己在学习Android逆向过程中的有意思的东西
Stars: ✭ 565 (+154.5%)
Mutual labels:  hook, frida
Fakerandroid
A tool translate a apk file to stantard android project include so hook api and il2cpp c++ scaffolding when apk is a unity il2cpp game. Write code on a apk file elegantly.
Stars: ✭ 695 (+213.06%)
Mutual labels:  apk, hook
Fridaandroidtracer
A runnable jar that generate Javascript hook script to hook Android classes.
Stars: ✭ 114 (-48.65%)
Mutual labels:  hook, frida
Fridacontainer
FridaContainer 整合了网上流行的和自己编写的常用的 frida 脚本,为逆向工作提效之用。 frida 脚本模块化,Java & Jni Trace。
Stars: ✭ 190 (-14.41%)
Mutual labels:  hook, frida
Command Mobile Penetration Testing Cheatsheet
Mobile penetration testing android & iOS command cheatsheet
Stars: ✭ 221 (-0.45%)
Mutual labels:  apk, frida
Simple Git Hooks
A simple git hooks manager for small projects
Stars: ✭ 179 (-19.37%)
Mutual labels:  hook
Xapkdetector
APK/DEX detector for Windows, Linux and MacOS.
Stars: ✭ 208 (-6.31%)
Mutual labels:  apk
Ocmethodtrace
Trace Any Objective-C Method Calls
Stars: ✭ 194 (-12.61%)
Mutual labels:  hook
Fre
👻 Tiny Footprint Concurrent UI library for Fiber.
Stars: ✭ 3,195 (+1339.19%)
Mutual labels:  hook
Neteasemusiccrack
iOS网易云音乐 免VIP下载、去广告、去更新 无需越狱...
Stars: ✭ 221 (-0.45%)
Mutual labels:  hook
Buildapks
Really quickly build APKs on handheld device (smartphone or tablet) in Amazon, Android, Chromebook and Windows📲 See https://buildapks.github.io/docsBuildAPKs/setup to start building APKs.
Stars: ✭ 218 (-1.8%)
Mutual labels:  apk
Elfhook
modify PLT to hook api, supported android 5\6.
Stars: ✭ 202 (-9.01%)
Mutual labels:  hook
Apk Editor Studio
Powerful yet easy to use APK editor for PC and Mac.
Stars: ✭ 197 (-11.26%)
Mutual labels:  apk
Xhook
🔥 A PLT hook library for Android native ELF.
Stars: ✭ 2,996 (+1249.55%)
Mutual labels:  hook
Bigbang
Stars: ✭ 194 (-12.61%)
Mutual labels:  hook
Understand Plugin Framework
demos to help understand plugin framwork
Stars: ✭ 2,507 (+1029.28%)
Mutual labels:  hook
Appaddupdate
Android app 增量更新
Stars: ✭ 192 (-13.51%)
Mutual labels:  apk
Qujing
曲境是一个xposed模块,可实现在PC浏览器上动态监控(hook)函数调用和查看堆栈信息,及反射调用(invoke)等功能。
Stars: ✭ 197 (-11.26%)
Mutual labels:  hook
Jekyll Spaceship
🚀 A Jekyll plugin to provide powerful supports for table, mathjax, plantuml, mermaid, emoji, video, audio, youtube, vimeo, dailymotion, soundcloud, spotify, etc.
Stars: ✭ 196 (-11.71%)
Mutual labels:  hook

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 有任何疑问又或是想要找小伙伴交流,可以参考星链计划的加群方式。

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].