https://github.com/revereinc/java-obfuscator
This is a baseline Java obfuscator project designed to apply basic transformations to Java bytecode
https://github.com/revereinc/java-obfuscator
bytecode obfuscation obfuscator string-manipulation transformation transformers
Last synced: 12 months ago
JSON representation
This is a baseline Java obfuscator project designed to apply basic transformations to Java bytecode
- Host: GitHub
- URL: https://github.com/revereinc/java-obfuscator
- Owner: RevereInc
- Created: 2025-03-25T10:54:23.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-25T10:59:40.000Z (about 1 year ago)
- Last Synced: 2025-06-01T21:37:43.291Z (about 1 year ago)
- Topics: bytecode, obfuscation, obfuscator, string-manipulation, transformation, transformers
- Language: Java
- Homepage:
- Size: 31.3 KB
- Stars: 7
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Java Obfuscator
This is a baseline Java obfuscator project designed to apply basic transformations to Java bytecode. The current implementation includes the following obfuscation techniques:
- **String Obfuscation** – Encrypts and disguises string literals.
- **Method Obfuscation** – Renames methods to non-meaningful names.
- **ASCII Obfuscation** – Adds ASCII-based art at the bottom of classes.
- **Field Obfuscation** – Renames fields to obscure their original purpose.
This project serves as a foundation for further development and enhancement of Java obfuscation techniques.