Commit Graph

28 Commits (d8537e17b533e05e9a6d8d9ba84a612355c789e3)

Author SHA1 Message Date
walon 6d7c86da32 - 修复 FieldEncrypt加密字段未使用字段所在程序集的EncryptionScope而使用自身EncyrptionScope的bug
- 优化,解决 XorInstruction释加0->0映射后,将所有值映射为自身的问题
2025-05-16 12:33:37 +08:00
walon 0cbe09287d 修复没有遍历代码中的MemberRef,导致重命名函数和代码后未修复函数体中的泛型类的成员调用 2025-05-16 09:55:04 +08:00
walon b4a0414f25 重构 ObfuscationPassContext,新增单例,不再传参 2025-05-13 08:49:57 +08:00
walon a7db16475a 重构 Encryptor 2025-05-11 10:37:42 +08:00
walon dafa1ddb32 重构 2025-05-11 08:53:48 +08:00
walon d14d0f913c - 移除Emit模块下无用的Random Node Creator
- 修复RandomWithKey的byte[]为key的问题
- 重构MetadataModuleImpoter
2025-05-11 08:46:01 +08:00
walon 83c0b921e3 调整和重构CallObfus的代码 2025-05-09 20:18:24 +08:00
walon 3094532eaa 计算BasicBlock,并且计算是否属于loop中。支持const cache策略 2025-05-09 12:55:25 +08:00
walon 3a13c12594 支持常量加密和字符串缓存 2025-05-08 09:33:35 +08:00
walon fda0e5c66d 常量加密 2025-05-08 08:54:18 +08:00
walon 807ead7cfc 重构一半 2025-05-07 22:55:07 +08:00
walon 0ca1f8fe41 重构 MetadataImporter 2025-05-07 19:39:09 +08:00
walon 3ee44663fb 调整 RvaDataAllocator实现,加解密新增 long ops接口 2025-05-07 10:14:55 +08:00
walon f7b08cc6cb 大规模重构,调整目录结构 2025-05-04 19:24:14 +08:00
walon 87dd8a39c1 一些小重构 2025-05-03 20:42:08 +08:00
walon b75b87191d 支持变量加密 2025-05-01 12:23:22 +08:00
walon 6b476c7091 重构,将常量混淆相关节点移到Emit目录 2025-05-01 10:45:31 +08:00
walon 3ad955712a 不能对泛型值类型进行共享,il2cpp生成c++代码时会出错 2025-04-28 18:08:10 +08:00
walon 92546c05af 将函数签名ToShare后il2cpp生成代码出错。考虑先不共享了 2025-04-28 18:02:30 +08:00
walon bcba063ff5 修复生成的ProxyCall的this参数的Bug 2025-04-28 14:41:40 +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 7eb4b57b16 添加DynamicProxyPass 2025-04-24 11:58:22 +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 db26f5d3ce - 支持string混淆
- 新增 ConstFieldDataNodeCreator及Allocator
2025-04-23 13:01:13 +08:00
walon 6d786330d1 修复 AddXor的bug 2025-04-22 22:53:51 +08:00
walon f1b3bd3329 支持从rva data中读取常量数据 2025-04-22 19:34:46 +08:00