Giter Site home page Giter Site logo

haiw2sm / frida_gadget_2_apk_one_script Goto Github PK

View Code? Open in Web Editor NEW
8.0 1.0 2.0 46.14 MB

编译、注入FRIDA-GADGET、反编译、密钥库生成、签名一站式脚本,拒绝频繁操作,拒绝纷杂的网络资料

Makefile 50.05% C 18.29% C++ 31.67%
frida frida-gadget python3 batch-script android android-app reverse-engineering

frida_gadget_2_apk_one_script's Introduction

FRIDA_GADGET_2_APK_ONE_SCRIPT

编译、注入FRIDA-GADGET、反编译、密钥库生成、签名一站式脚本,拒绝频繁操作,拒绝纷杂的网络资料

1.1 介绍

1. 使用基础的FRIDA已经被移动端常见的APP给识别监听与扼杀
2. 关于APK编译、反编译、签名、密钥库生成网上资料很多很杂,难辩别真伪,本人也是屡次入坑
3. 目前关于FRIDA-GADGET的教程比较少,且官网的介绍也让我似懂非懂。
4. 本人对JAVA、SMALI语言的掌握不是很好,故着手于Python-Frida

1.2 项目功能

1. 支持对APK的反编译
2. 支持自定义修改注入文件名称,以及自定义注入APK反编译后动态库(LIBRARY)库的所有架构下的指定SO文件
3. 支持生成密钥库
4. 支持对APK的编译
4. 支持对APK的签名

1.3 使用说明

1. 下载FRIDA_GADGET_INJECTOR_V0.1.0_BETA_1.exe [或克隆,项目的release目录下亦存在其]
2. 以项目源码中的demo为例,克隆后,需将FRIDA_GADGET_INJECTOR_V0.1.0_BETA_1.exe移至demo目录下后打开运行,然后按照界面提示进行一站式注入
3. 可替换如demo/gadget目录下的所有文件成你需要按照的gadget版本
4. 注意:exe文件必须与auto.bat在同级目录下,保持并列

1.4 技术

1. Batch Script
2. JavaScript
3. Python [lief]
4. Apktool[编译与反编译]、keytool[密钥库生成]、apksigner[签名,较好于jarsigner]
5. C++ Qt  图形化

1.6 结尾

简书CSDN博客园Greasy ForkGithubGitee 个人其他社交主页,不定期更新学习中获得的技能与实践经验,欢迎志同道合的伙伴一起学习成长

frida_gadget_2_apk_one_script's People

Contributors

haiw2sm avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

familyye st-rnd

frida_gadget_2_apk_one_script's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.