Commit Graph

9 Commits

Author SHA1 Message Date
keowu
43b50dffe4 feat: IatObfuscation option, Section Name Randomizing, New Section Logic
- Adding a new option on obfuscator for IAT obfuscation support.
- Adding a new logic to randomize section names.
- Adding the initial logic to add a new section in the PE file. and writing some ideas and some things to be able to continue the logic in a correct way.
2025-05-24 22:03:30 -03:00
keowu
ee3025b942 feat: Ryujin Basic Blocks, Opcode extractor and disassembler.
- Working on Ryujin Basic Block parsing feature.
- Opcodes Extractor.
- Disassembler.
- Fixing some bugs when printing names.
2025-05-24 19:50:25 -03:00
keowu
8c10fd6088 del: Removed duplicated file
- Removing the duplicated file from the last organization commit.
2025-05-24 10:04:14 -03:00
keowu
61fe4c93ac feat: Organizing all Ryujin code
- Improving the code organization to make Ryujin more EASY to port, in the future.
2025-05-24 10:02:58 -03:00
keowu
2fa8db0f98 feat: Ryujin configuration, procedures choise, and more
- Now we can configure the obfuscator. identify the functions to work and what kind of action to do.
2025-05-24 09:52:40 -03:00
keowu
8d91117554 feat: Ryujin pdb parsing
Finishing the Ryujin PDB parsing feature implementation.
2025-05-24 09:19:01 -03:00
keowu
82a15d5358 feat: Ryujin Models, PDB, Utils
- Organizing Ryujin code models
- PDB Parsing
- Utils
- More
2025-05-23 22:04:08 -03:00
keowu
4aa9381177 feat: Ryujin Core Logic
- Ryujin core logic, class organization.
- Ryujin Utils.
2025-05-23 17:52:19 -03:00
keowu
0a15f20bc1 add: RyujinConsole
Added the first version of Ryujin Console.
2025-05-23 16:34:51 -03:00