Giter Site home page Giter Site logo

user1342 / obfu-de-scate Goto Github PK

View Code? Open in Web Editor NEW
151.0 151.0 9.0 11.53 MB

Obfu[DE]scate is a de-obfuscation tool for Android APKs that uses fuzzy comparison logic to identify similarities between functions, even if they have been renamed as part of obfuscation. It compares two versions of an APK and generates a mapping text file and an interactive HTML file as outputs!

License: GNU General Public License v3.0

Python 100.00%
android apk apktool deobfuscation malware-analysis obfuscation reverse-engineering versioning vulnerability-research

obfu-de-scate's Introduction

๐Ÿ› ๏ธ Binary Analysis Automation | Checkout some of my tools for accelerating reverse engineering, vulnerability research, and binary analysis using automation and machine learning.

๐Ÿง Monocle - Large Language Model For Binary Analysis Search.

๐Ÿฅข Tweezer - A binary analysis tool for identifying unknown function names, using a word-2-vec model.

๐Ÿ‡ AutoCorpus - LLM backed tooling for automatically generating corpus files for fuzzing.

๐Ÿ“ Just Another Differ - A diffing tool for binary files when comparing obfuscated and changed binary names between versions.


๐Ÿ“ฑ Android Reverse Engineering | Checkout some of my tools for interacting with, emulating, testing, deobfuscating, and analysing Android APKs.

โžก๏ธ AutoDroid - A tool for automating interactions with Android devices - including ADB, AndroGuard, and Frida interactivity.

๐Ÿ‘ PocketSmali - A modular and extendable Python tool for emulating simple SMALI instructions.

๐Ÿ› ๏ธ Broken Droid Factory - A Python and Gradle tool to spin-up pseudo random vulnerable Android applications for training and testing.

๐Ÿซฃ Obfu[DE]Scate - Obfu[DE]scate is a de-obfuscation tool for Android APKs that uses fuzzy comparison logic to identify similarities between functions.

โœ… DIS{integrity} - A tool for analysing Android APKs and extracting root, integrity, and tamper detection checks.

โ˜ข๏ธ DroidDetective - A machine learning malware analysis framework for Android apps.

๐Ÿ’พ RUNIC and TAMPER - Android tamper, root, and integrity attestation/ detection demos.


๐Ÿ”Ž Machine Learning and anti-Extremism tools and research | Checkout some of my tools and PhD research into machine learning, extremism, and anti-misinformation.

๐Ÿฆ Canary - A Chrome extension that uses the Google Gemini LLM and looks out for and blocks extremist content!

๐Ÿ•ต๏ธ Pinpoint - Python tooling for the creation and use of a binary classification model for identifying far-right extremist text posts on the Parler social network.

๐Ÿ‘ค User-Compare - A tool for comparing user profiles and returning a confidence score.

๐Ÿ“ฐ News-Article-Text-Classification - A pre-trained model for identifying the topic of news articles.

obfu-de-scate's People

Contributors

user1342 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

obfu-de-scate's Issues

[feature request] adding support for Smob deobfuscation

Hello,
all android modded apk are obfuscated with Smob obfuscator, it follows a simple logic (mirror text strings, add a few junk line of code, and add a string "~~~~~~ Obfuscated by smob ~~~~~~").
You can find a lot of mod examples in 4pda forum or mobilism (almost all mods after 2021 are obfuscated).

Could you implement a comparison feature (between app_version_x.apk and app_version_x_mod+obfuscation.apk) in order to show only the mod changes (without smob obfuscation)?

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.