awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 Repos

Awesome GitHub RepositoriesBinary Unpacking

The process of extracting original executables or assemblies from protective wrappers and removing junk code.

Distinct from Assembly Obfuscators: No candidate covers the specific act of unpacking binary wrappers; most focus on assembly generation or obfuscation.

Explore 9 awesome GitHub repositories matching security & cryptography · Binary Unpacking. Refine with filters or upvote what's useful.

Awesome Binary Unpacking GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • de4dot/de4dotAvatar von de4dot

    de4dot/de4dot

    7,428Auf GitHub ansehen↗

    de4dot is a .NET deobfuscator and unpacker designed to reverse obfuscation and restore readable code and metadata within .NET assemblies. It functions as a bytecode analyzer that simplifies control flow, strips anti-debugging protections, and extracts original payloads from packed executable wrappers. The project distinguishes itself through a modular deobfuscation pipeline and a sandbox environment used for dynamic string decryption, which executes decryption methods to replace encrypted strings with plain-text values. It can identify specific obfuscation tools through pattern-based binary a

    Extracts the original payload from packed executables to allow for detailed internal analysis.

    C#
    Auf GitHub ansehen↗7,428
  • 0xd4d/de4dotAvatar von 0xd4d

    0xd4d/de4dot

    7,426Auf GitHub ansehen↗

    de4dot is a .NET deobfuscator, unpacker, and assembly analysis tool. It is designed to remove obfuscation layers, restore metadata, and simplify bytecode control flow to transform protected binaries back into human-readable code. The project features specialized systems for decrypting strings and constants using both static and dynamic analysis. It identifies specific protection tools through pattern-based detection and strips anti-analysis protections, such as tamper detection and anti-debugging code. The tool provides a suite of reverse engineering capabilities, including binary wrapper un

    Extracts embedded assemblies from protective outer shells and strips junk classes to expose original bytecode.

    C#
    Auf GitHub ansehen↗7,426
  • facebook/redexAvatar von facebook

    facebook/redex

    6,292Auf GitHub ansehen↗

    A bytecode optimizer for Android apps

    Remove unused code and resources from Android bytecode to reduce the final APK file size.

    C++
    Auf GitHub ansehen↗6,292
  • codinggay/blackdexAvatar von CodingGay

    CodingGay/BlackDex

    6,266Auf GitHub ansehen↗

    BlackDex is an Android runtime-level DEX extraction tool that recovers bytecode from protected APK files across Android versions 5 through 12 without requiring root access. It operates by hooking system APIs, reading DexFile cookies, and repairing obfuscated method bodies from memory, supporting both 32-bit and 64-bit architectures for installed and uninstalled applications. The tool distinguishes itself through a multi-method approach that combines cookie-based dumping, API hooking, and memory-based instruction repair to handle first through third generation packers. It reconstructs method b

    Removes obfuscation layers from installed and uninstalled APK files to recover original application code.

    C++androidandroid-unpackblackbox
    Auf GitHub ansehen↗6,266
  • amitshekhariitbhu/go-backend-clean-architectureAvatar von amitshekhariitbhu

    amitshekhariitbhu/go-backend-clean-architecture

    6,059Auf GitHub ansehen↗

    This is a Go backend template that structures a web service into domain, usecase, controller, and repository layers with strict dependency inversion. It provides a foundation for building maintainable and testable REST APIs by separating business logic from transport and data access concerns. The project implements JWT-based authentication, issuing access and refresh tokens for user signup, login, and protected endpoint access. It uses the Gin HTTP framework to build a Docker-packaged REST API with public and private route groups, request validation, and middleware-based authentication. Depen

    Removes unused code and resources from Android bytecode to shrink APK file size.

    Goapiarchitecturebackend
    Auf GitHub ansehen↗6,059
  • universal-debloater-alliance/universal-android-debloater-next-generationAvatar von Universal-Debloater-Alliance

    Universal-Debloater-Alliance/universal-android-debloater-next-generation

    5,945Auf GitHub ansehen↗

    Universal Android Debloater Next Generation is a cross-platform desktop application for removing pre-installed system applications from Android devices. It communicates with devices through the Android Debug Bridge (ADB) protocol, supporting both wired USB connections and wireless network pairing for debloating without a physical cable. The tool manages multiple connected Android devices simultaneously and provides package state backup and restore capabilities, allowing users to save and reapply the enabled or disabled state of system packages after factory resets or OS upgrades. The applicat

    Disassembles Android APK files into readable source code using third-party tools.

    Rustadbandroidbloatware-list
    Auf GitHub ansehen↗5,945
  • atom0s/steamlessAvatar von atom0s

    atom0s/Steamless

    4,790Auf GitHub ansehen↗

    Steamless ist ein spezialisiertes Utility, das darauf ausgelegt ist, SteamStub-DRM-Wrapper von Spiele-Binärdateien zu entfernen. Es fungiert als Entschlüsseler und Entpacker, der diese Schutzschichten entfernt, um die rohen Binärdaten der ursprünglichen Anwendung wiederherzustellen. Durch das Entfernen des plattformspezifischen Wrappers stellt das Tool ursprüngliche Einstiegspunkte wieder her und ermöglicht es Binärdateien, ohne eine authentifizierte Plattforminstanz zu laufen. Dieser Prozess bereitet Spiele-Binärdateien für Modifikationen vor, indem die Schichten entfernt werden, die normalerweise Drittanbieter-Tools den Zugriff auf den Code verwehren. Das Projekt nutzt statisches Binär-Entpacken, lineares Binär-Scanning und musterbasierte Bytecode-Analyse, um Payload-Grenzen zu identifizieren und ursprüngliche ausführbare Strukturen zu rekonstruieren.

    Extracts original application binaries from protection wrappers without executing the code.

    C#csharpdrmsteam
    Auf GitHub ansehen↗4,790
  • extremecoders-re/pyinstxtractorAvatar von extremecoders-re

    extremecoders-re/pyinstxtractor

    4,119Auf GitHub ansehen↗

    pyinstxtractor is a PyInstaller executable unpacker and Python bytecode recovery tool. It functions as a helper for decompiling compiled Python binaries by extracting bundled binaries and bytecode from executables created with PyInstaller. The project includes a bytecode decryptor to remove encryption from extracted files and a header repair tool that restores corrupted headers. These capabilities ensure that extracted compiled files are compatible with bytecode decompilation software. The utility covers reverse engineering of Python applications, supporting malware analysis workflows throug

    Extracts original components from PyInstaller protective wrappers and bundled executable structures.

    Pythondecompilepycpyc-files
    Auf GitHub ansehen↗4,119
  • hasherezade/pe-sieveAvatar von hasherezade

    hasherezade/pe-sieve

    3,559Auf GitHub ansehen↗

    pe-sieve is a set of diagnostic tools for scanning Windows process memory to identify malicious implants, shellcode, and hooks. It functions as an in-memory implant detector, malware unpacker, and process callstack analyzer designed to locate and dump memory patches and injected code from running processes. The project identifies advanced evasion techniques, such as process hollowing and reflective injection, by verifying portable executable structures in memory. It distinguishes itself by analyzing process callstacks to detect anomalies and redirections and by reconstructing executable heade

    Recovers the unpacked version of a malware sample by extracting original code from a running process.

    C++anti-malwarehookinglibpeconv
    Auf GitHub ansehen↗3,559
  1. Home
  2. Security & Cryptography
  3. Binary Unpacking

Unter-Tags erkunden

  • Android APK Unpackers1 Sub-TagRemoves obfuscation layers from installed and uninstalled APK files to recover original application code. **Distinct from Binary Unpacking:** Distinct from Binary Unpacking: specifically unpacks Android APK files, not general binary executables.