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 )
- Host: GitHub
- URL: https://github.com/theblackcat102/awesome-code-obfuscation
- Owner: theblackcat102
- License: mit
- Created: 2022-07-30T02:10:43.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-03-18T07:52:48.000Z (about 3 years ago)
- Last Synced: 2025-11-10T13:02:29.602Z (5 months ago)
- Topics: assembly, awesome, awesome-list, c, c-sharp, cpp, java, javascript, obfuscation, obfuscator, php, python
- Homepage:
- Size: 5.86 KB
- Stars: 15
- Watchers: 1
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.