awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 रिपॉजिटरी

Awesome GitHub RepositoriesCode Obfuscation Techniques

A set of manual methods used to hide program logic through deceptive structure and naming.

Distinct from Code Obfuscators: Candidates focus on binary/executable obfuscation for security; this is about source-level obfuscation for unmaintainability.

Explore 5 awesome GitHub repositories matching software engineering & architecture · Code Obfuscation Techniques. Refine with filters or upvote what's useful.

Awesome Code Obfuscation Techniques GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • javascript-obfuscator/javascript-obfuscatorjavascript-obfuscator का अवतार

    javascript-obfuscator/javascript-obfuscator

    16,129GitHub पर देखें↗

    This project is a JavaScript code protection tool designed to transform source code into a version that is difficult for humans to read. Its primary purpose is to protect intellectual property and prevent reverse engineering by altering the original program logic. The tool employs several advanced techniques to hinder analysis, including control flow flattening and the injection of dead code. It can compile functions into custom bytecode executed by an embedded virtual machine and encrypt string literals to prevent static analysis of text. Additional capabilities include anti-debugging mecha

    Allows creating custom AST transformers and options to implement proprietary obfuscation techniques.

    TypeScript
    GitHub पर देखें↗16,129
  • droogans/unmaintainable-codeDroogans का अवतार

    Droogans/unmaintainable-code

    10,161GitHub पर देखें↗

    This project is a programming satire project and a curated catalog of software anti-patterns designed to demonstrate how to write intentionally unmaintainable and fragile code. It serves as a maintainability educational resource and a study in poor design choices, using extreme examples of obfuscated logic to teach developers how to recognize and avoid technical debt. The project provides a comprehensive guide to code obfuscation, focusing on techniques to hide program logic through deceptive naming, bizarre control flows, and misleading documentation. It distinguishes itself by intentionally

    Provides a curated set of methods to hide program logic using misleading naming and bizarre control flows.

    GitHub पर देखें↗10,161
  • lordnoteworthy/al-khaserLordNoteworthy का अवतार

    LordNoteworthy/al-khaser

    7,001GitHub पर देखें↗

    Al-Khaser is a research project focused on the development of anti-analysis and evasion techniques to resist reverse engineering. It provides implementations for detecting and evading virtual machines, sandboxes, and debuggers to prevent software analysis. The project implements control flow obfuscation through anti-disassembly methods and utilizes dynamic API resolution to bypass static import tables. It further hinders forensic analysis by manipulating memory headers to prevent process dumps and utilizing remote code injection to execute logic in external processes. The capability surface

    Hides program logic and control flow to make static analysis and disassembly more difficult.

    C++
    GitHub पर देखें↗7,001
  • commixproject/commixcommixproject का अवतार

    commixproject/commix

    5,757GitHub पर देखें↗

    Commix is an automated tool for detecting and exploiting OS command injection vulnerabilities in web applications. It probes user-supplied input vectors with heuristic test payloads, analyzes response differences to identify injection points, and then automates the execution of arbitrary operating system commands on the target server. The tool distinguishes itself through a multi-layer filter bypass engine that evaluates input constraints independently per filter type and composes tailored evasion strategies into a single payload. A modular payload tamper pipeline transforms raw injection str

    Inserts uninitialized shell variables between command characters to obfuscate command names and evade keyword-based detection.

    Python
    GitHub पर देखें↗5,757
  • pmd/pmdpmd का अवतार

    pmd/pmd

    5,425GitHub पर देखें↗

    PMD एक बहुभाषी स्टैटिक कोड एनालाइज़र है जिसका उपयोग प्रोग्राम को निष्पादित किए बिना प्रोग्रामिंग खामियों, अप्रयुक्त वेरिएबल्स और डेड कोड की पहचान करने के लिए किया जाता है। यह एक कोड स्मेल डिटेक्टर और कोडिंग स्टैंडर्ड एनफोर्सर के रूप में कार्य करता है, यह सुनिश्चित करता है कि सोर्स कोड विशिष्ट नामकरण सम्मेलनों, संरचनात्मक आवश्यकताओं और प्रोजेक्ट स्टाइल गाइड्स का पालन करता है। इस प्रोजेक्ट में एक XPath-आधारित नियम इंजन है जो उपयोगकर्ताओं को एब्सट्रैक्ट सिंटैक्स ट्री के खिलाफ क्वेरीज़ का उपयोग करके कस्टम विश्लेषण पैटर्न परिभाषित करने की अनुमति देता है। इसमें कई फाइलों में डुप्लिकेट कोड ब्लॉक्स की पहचान करने के लिए एक कॉपी-पेस्ट डिटेक्टर और कस्टम डिटेक्शन पैटर्न बनाने व परीक्षण करने के लिए एक विजुअल रूल डिज़ाइनर भी शामिल है। विश्लेषण सतह बग डिटेक्शन, तकनीकी ऋण को कम करने के लिए रखरखाव संबंधी मुद्दों की पहचान, और टेस्ट कार्यान्वयन के सत्यापन को कवर करती है। यह अत्यधिक जटिल मेथड्स और अत्यधिक पैरामीटर सूचियों की पहचान करने के लिए क्षमताएं भी प्रदान करती है।

    Supports adding metadata to AST nodes to enable the creation of specialized rules via Java or XPath.

    Javaapexcode-analysiscode-quality
    GitHub पर देखें↗5,425
  1. Home
  2. Software Engineering & Architecture
  3. Code Obfuscation Techniques

सब-टैग एक्सप्लोर करें

  • Custom AST Transformers1 सब-टैगExtensible logic that allows creating custom Abstract Syntax Tree transformations for proprietary obfuscation. **Distinct from Code Obfuscation Techniques:** Focuses on the extensibility and programmatic transformation of the AST, whereas the parent focuses on manual methods.
  • Keyword Obfuscation1 सब-टैगThe replacement of specific text patterns and keywords within code to hide its purpose. **Distinct from Code Obfuscation Techniques:** Specific to string/keyword replacement rather than general structural code obfuscation.