diff --git a/README.md b/README.md index 5245908..4c400fc 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,37 @@ -# Ryujin -Ryūjin Protector - PE +# Ryūjin Protector + +**Ryūjin Protector** is an open-source **Bin2Bin** obfuscation, protection, and DRM tool for **Windows PE** binaries targeting the **Intel x64 architecture(Only)**. + +![Ryūjin Protector Banner](imgs/ryujinreadme.png) + +--- + +## 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:** + +![Ryūjin Protector Demo](imgs/demo.png) + +This is only a small demo with only one Ryūjin feature, others feature together produce a better result. + +--- + +## Getting Started + +GITHUB_WIKI_URL diff --git a/RyujinGUI/RyujinGUI.vcxproj b/RyujinGUI/RyujinGUI.vcxproj index d412cc2..f3164b0 100644 --- a/RyujinGUI/RyujinGUI.vcxproj +++ b/RyujinGUI/RyujinGUI.vcxproj @@ -71,16 +71,16 @@ - ..\..\compiled\release + ..\compiled\release - ..\..\compiled\release + ..\compiled\release - ..\..\compiled\release + ..\compiled\release - ..\..\compiled\release + ..\compiled\release diff --git a/imgs/demo.png b/imgs/demo.png new file mode 100644 index 0000000..9f8a2b3 Binary files /dev/null and b/imgs/demo.png differ diff --git a/imgs/ryujinreadme.png b/imgs/ryujinreadme.png new file mode 100644 index 0000000..2a02c07 Binary files /dev/null and b/imgs/ryujinreadme.png differ