**Ryūjin Protector** is an open-source **Bin2Bin** obfuscation, protection, and DRM tool for **Windows PE** binaries targeting the **Intel x64 architecture(Only)**.

---
## Features
- Junk Code Insertion + Code Mutation
- IAT Call Access Obfuscation
- Random Section naming
- Mathematical Operators Virtualization
- Obfuscated code Encryption
- Anti-Debug User + Kernel(Planned)
- Anti-Dump(Planned)
- Anti-Disassembly(Planned)
- Troll Reversers(Exclusive Planned)
---
## Goals
Ryūjin was designed and developed for the study of obfuscators with Bin2Bin capabilities, making it a viable project for use by third parties as well as serious information security students. This includes: Commercial Developers, Indie Developers/Cheat Developers, Anti-Cheat Developers, Malware Developers, Malware Analysts, and Security Researchers.
**Comparisons before and after applying it to a binary:**

This is only a small demo with only one Ryūjin feature, others feature together produce a better result.