An open API service indexing awesome lists of open source software.

https://github.com/theblackcat102/awesome-code-obfuscation

Collections of code obfuscation libaries for different languages ( in progress )
https://github.com/theblackcat102/awesome-code-obfuscation

List: awesome-code-obfuscation

assembly awesome awesome-list c c-sharp cpp java javascript obfuscation obfuscator php python

Last synced: 2 months ago
JSON representation

Collections of code obfuscation libaries for different languages ( in progress )

Awesome Lists containing this project

README

          

## Awesome Code Obfuscation

> A curated list of awesome code obfuscation library, framework and theory introduction.

What code obfuscation does

[X] Makes reverse engineering annoying as hell

What code obfuscation **does not**

[X] Protect your code or senstive details

Since obfuscation results can varies among different libraries, please read the readme of each library for more details.

## Projects

### Assembly

[OWASP - Shellcode obfuscation](https://github.com/OWASP/ZSC)

[Fukuri - protection framework what targeting on shellcode and executable files (wip)](https://github.com/jnastarot/furikuri)

[ASM-encrypt - Python parser for assembly obfuscation](https://github.com/mcdulltii/ASM-encrypt)

### C/C++

[Hidecall - Hide C++ header library call after decompilation](https://github.com/TomashuTTTT7/Hidecall)

[avcleaner - C/C++ source obfuscator for antivirus bypass](https://github.com/scrt/avcleaner)

[Obfusion - handles obfuscation of assembled X86 machine code](https://github.com/kgretzky/obfusion)

### C#

[InvisibilityCloak - Proof-of-concept obfuscation toolkit for C# post-exploitation tools](https://github.com/h4wkst3r/InvisibilityCloak)

### Java

[JObfuscator - Saas service for Java obfuscation](https://www.pelock.com/products/jobfuscator)

### JavaScript

[javascript-obfuscator - powerful free obfuscator for list of javascript framework : Webpack, Glup, Weex, Malta, Netlify](https://github.com/javascript-obfuscator/javascript-obfuscator)

[Lycan - CLI javascript code obfuscator](https://github.com/OTAKKATO/lycan)

* ⚠️ Lycan pings **167.172.85.80** for versions ( no idea why this is needed, so please use this with caution)

[SBPNO - simple javascript obfuscator less than 100 lines](https://github.com/I2rys/SBPNO)

### PHP

[YAK Pro - obfuscate pure php sources, it is not intended to be used with html and embeded php inside](https://github.com/pk-fr/yakpro-po)

[PHP Obfuscator - parses PHP, and obfuscates variable names, methods, etc. Unreversible using UnPHP ](https://github.com/naneau/php-obfuscator)

[PHP Obfuscator - Not just a stupid base64 encoding script, but a real and effective obfuscation script](https://github.com/pH-7/Obfuscator-Class)

### Python

[pyminifier - minify, obfuscate, and compress your python code](https://github.com/liftoff/pyminifier)

[Opy - Simple parameter swap method to obfuscate python code](https://github.com/QQuick/Opy)

[Intensio-Obfuscator - obfuscate python code with random renaming (archived)](https://github.com/Hnfull/Intensio-Obfuscator)

[VySecator - A useful tool made for Hackers and By Hackers ;)](https://github.com/Vedant-Bhalgama/VySecator)

[PyObfx - type, variable, imports, packing obfuscation](https://github.com/PyObfx/PyObfx)

[PyArmor - CLI tools which obfuscate python scripts, bind obfuscated scripts to fixed machine or expire obfuscated scripts](https://github.com/dashingsoft/pyarmor)

[emojify :) 😊 - Convert python script to ¯\_(ツ)_/¯ ](https://github.com/chris-rands/emojify)

[Pyxl - obfuscate python with base64, demo available in link](https://github.com/PixelDavon/pyxl-obfuscator)

### Powershell

[Powershell basic code obfuscation](https://github.com/secureyourself7/PowerShell_Code_Basic_Obfuscation)

### Web

[Cyrillify - obfuscates your text with Cyrillic homoglyphs](https://github.com/dvho/cyrillify)

### Visual Basic Script

[VBScript obfuscation to allow PenTesters bypass countermeasures](https://github.com/kkar/VBS-Obfuscator-in-Python)

### .Net

[Z00bfuscator - the simple, open-source, cross-platform obfuscator for .NET Assemblies built in .NET Core](https://github.com/Dentrax/Z00bfuscator)

## Others

Some interesting materials which doesn't fit in library or open source code lists

* [The International Obfuscated C Code Contest ](https://www.ioccc.org/)

## Disclaimer

The authors of this repository are not responsible for any misuse of the information. You shall not misuse the information to gain unauthorized access and/or write malicious programs. This information shall only be used to expand knowledge and not for causing malicious or damaging attacks. You may try all of these techniques on your own computer at your own risk. Performing any hack attempts/tests without written permission from the owner of the computer system is illegal.

In no event shall the contributors, creators, owners of this repository be liable for any direct, indirect, incidental, special, exemplary, consequential damages (including but not limited to procurement of damage in services, loss of use, data, profit, business interruption) however caused and any theory of liability.