Commit Graph

23 Commits (6b476c709161a2a1ce45a30d726b5039d1d15143)

Author SHA1 Message Date
walon 6b476c7091 重构,将常量混淆相关节点移到Emit目录 2025-05-01 10:45:31 +08:00
walon f513b9f414 部分完成 ProxyCall 2025-04-28 11:37:48 +08:00
walon b604810171 重构 DataVirtualizationPass,移除重复代码 2025-04-24 12:10:15 +08:00
walon 79bf659e65 rva data支持简单加密 2025-04-23 18:58:44 +08:00
walon 6bc9192c13 RvaData支持加密 2025-04-23 18:43:14 +08:00
walon 0ad6422b7b ConstFromFieldRvaDataNode统一调用 ConstUtility中函数,简化实现 2025-04-23 18:32:02 +08:00
walon 09a6b6f6af 支持 Bytes混淆 2025-04-23 13:46:50 +08:00
walon db26f5d3ce - 支持string混淆
- 新增 ConstFieldDataNodeCreator及Allocator
2025-04-23 13:01:13 +08:00
walon f3762f05ce - 添加 Obfuz.Runtime
- 添加float和double混淆
2025-04-23 11:55:42 +08:00
walon 49520abcae 修复未混淆long字段的bug 2025-04-23 10:49:18 +08:00
walon f23ea3a46c 新增 IntRotateShift 2025-04-23 10:28:27 +08:00
walon 6d786330d1 修复 AddXor的bug 2025-04-22 22:53:51 +08:00
walon 3fded4273c RandomDataNodeCreator的叶节点可以为ConstDataNode或者ConstFromFieldRvaDataNode 2025-04-22 20:09:16 +08:00
walon f1b3bd3329 支持从rva data中读取常量数据 2025-04-22 19:34:46 +08:00
walon b19959488f 常量混淆 2025-04-22 10:42:58 +08:00
walon 945c6a074c CleanUpInstructionPass中优化branch和macro 2025-04-22 08:58:00 +08:00
walon 289e38f827 修复bug 2025-04-22 08:28:06 +08:00
walon e10a42f8dd 添加int相关混淆算法 2025-04-22 08:13:58 +08:00
walon 35df6e520d 重构 2025-04-21 21:02:47 +08:00
walon 33a4f1bf2f 重构为Pipeline 2025-04-21 09:57:34 +08:00
walon 61eab9ed11 重构Node 2025-04-21 08:58:25 +08:00
walon 33f83d5432 添加add 表达式 2025-04-20 15:20:13 +08:00
walon c52884d2d2 提交 Virtualization代码 2025-04-20 14:23:40 +08:00