awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

12 repository-uri

Awesome GitHub RepositoriesDeobfuscation

Tools for reversing obfuscation techniques like XOR encoding and packing.

Explore 12 awesome GitHub repositories matching part of an awesome list · Deobfuscation. Refine with filters or upvote what's useful.

Awesome Deobfuscation GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • de4dot/de4dotAvatar de4dot

    de4dot/de4dot

    7,428Vezi pe GitHub↗

    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

    Implements a modular pipeline where independent modules target specific obfuscation or packing techniques sequentially.

    C#
    Vezi pe GitHub↗7,428
  • 0xd4d/de4dotAvatar 0xd4d

    0xd4d/de4dot

    7,426Vezi pe GitHub↗

    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

    Deobfuscates and unpacks .NET assemblies.

    C#
    Vezi pe GitHub↗7,426
  • rocky/python-uncompyle6Avatar rocky

    rocky/python-uncompyle6

    4,302Vezi pe GitHub↗

    python-uncompyle6 is a Python bytecode decompiler and reverse engineering tool designed to convert compiled bytecode files back into human-readable source code. It functions as a source code recoverer and bytecode disassembler, allowing for the analysis of internal program logic and the reconstruction of original language constructs. The tool provides cross-version support, enabling the analysis and recovery of source code from bytecode created across multiple different versions of the Python interpreter. This allows it to operate as a cross-version bytecode analyzer that can interpret varied

    Decompiles Python bytecode back into readable source code.

    Python
    Vezi pe GitHub↗4,302
  • extremecoders-re/pyinstxtractorAvatar extremecoders-re

    extremecoders-re/pyinstxtractor

    4,119Vezi pe GitHub↗

    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 contents from PyInstaller-generated Windows executables.

    Pythondecompilepycpyc-files
    Vezi pe GitHub↗4,119
  • fireeye/flare-flossAvatar fireeye

    fireeye/flare-floss

    4,054Vezi pe GitHub↗

    Acest proiect este un instrument de analiză statică binară conceput pentru a recupera șiruri de caractere ascunse și codificate non-standard din binare compilate. Acesta funcționează ca un utilitar de analiză malware și decriptor de șiruri, extrăgând textul obfuscated pentru a dezvălui comportamentul ascuns al programului fără a executa codul. Instrumentul automatizează recuperarea șirurilor încorporate printr-o combinație de execuție emulată a instrucțiunilor și evaluare a arborelui sintactic abstract (AST). Utilizează detectarea euristică bazată pe modele pentru a identifica rutinele de obfuscation și folosește parsarea binară cross-platform pentru a procesa multiple formate executabile. Sistemul acoperă o gamă largă de capabilități criminalistice, inclusiv extragerea șirurilor specifice limbajului și serializarea datelor recuperate în formate compatibile cu platformele externe de analiză de securitate.

    Automatically extracts and deobfuscates strings from malware binaries.

    Python
    Vezi pe GitHub↗4,054
  • hellman/xortoolAvatar hellman

    hellman/xortool

    1,483Vezi pe GitHub↗

    A tool to analyze multi-byte xor cipher

    Analyzes XOR key length and recovers the key.

    Python
    Vezi pe GitHub↗1,483
  • unipacker/unipackerAvatar unipacker

    unipacker/unipacker

    757Vezi pe GitHub↗

    Automatic and platform-independent unpacker for Windows binaries based on emulation

    Automates unpacking of Windows binaries using emulation.

    Python
    Vezi pe GitHub↗757
  • bromiumlabs/packerattackerAvatar BromiumLabs

    BromiumLabs/PackerAttacker

    275Vezi pe GitHub↗

    C++ application that uses memory and code hooks to detect packers

    Extracts hidden code from packed Windows malware.

    C++
    Vezi pe GitHub↗275
  • jnraber/virtualdeobfuscatorAvatar jnraber

    jnraber/VirtualDeobfuscator

    150Vezi pe GitHub↗

    Reverse engineering tool for virtualization wrappers

    Reverses virtualization-based obfuscation wrappers.

    Python
    Vezi pe GitHub↗150
  • tomchop/unxorAvatar tomchop

    tomchop/unxor

    146Vezi pe GitHub↗

    unXOR will search a XORed file and try to guess the key using known-plaintext attacks.

    Guesses XOR keys using known-plaintext attacks.

    Python
    Vezi pe GitHub↗146
  • malwaremusings/unpackerAvatar malwaremusings

    malwaremusings/unpacker

    121Vezi pe GitHub↗

    Automated malware unpacker

    Automates malware unpacking based on WinAppDbg.

    Python
    Vezi pe GitHub↗121
  • hiddenillusion/nomorexorAvatar hiddenillusion

    hiddenillusion/NoMoreXOR

    89Vezi pe GitHub↗

    Tool to help guess a files 256 byte XOR key by using frequency analysis

    Guesses 256-byte XOR keys using frequency analysis.

    Python
    Vezi pe GitHub↗89
  1. Home
  2. Part of an Awesome List
  3. Security & Privacy
  4. Deobfuscation

Explorează sub-etichetele

  • Modular PipelinesArchitectures that process binary transformations through a sequence of independent, swappable modules. **Distinct from Deobfuscation:** Focuses on the structural pipeline for deobfuscation rather than the act of deobfuscation itself