diff --git a/README.md b/README.md index 4c400fc..c540379 100644 --- a/README.md +++ b/README.md @@ -8,11 +8,11 @@ ## Features -- Junk Code Insertion + Code Mutation -- IAT Call Access Obfuscation -- Random Section naming -- Mathematical Operators Virtualization -- Obfuscated code Encryption +- Junk Code Insertion + Code Mutation (Fully randomic without breaking the original logic) +- IAT Call Access Obfuscation(With obfuscated handlers access) +- Random Section naming(Default name: Ryujin) +- Mathematical Operators Virtualization(aka: Ryūjin MiniVM) +- Obfuscated code Encryption(Using TeaDelKew Algorithm) - Anti-Debug User + Kernel(Planned) - Anti-Dump(Planned) - Anti-Disassembly(Planned) @@ -24,7 +24,7 @@ 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:** +**A Simple Comparison on a "main" function. before and after applying Ryūjin:** ![Ryūjin Protector Demo](imgs/demo.png)