Commit Graph

41 Commits (ac15ef8ebcb05840aab5b562d0d2735251fe21b4)

Author SHA1 Message Date
walon ac15ef8ebc 新增 函数体混淆白名单功能 2025-05-12 18:03:39 +08:00
walon 7eabfbdf08 解决Import metadata缓存未更新,导致rename后有函数未改名的bug 2025-05-12 17:21:20 +08:00
walon ce535949aa - 重构设置中secretKey为secret,重构globalRandomSeed为randomSeed。
- 保存 secret文件
2025-05-12 08:13:01 +08:00
walon b1a19e9ef7 支持生成 EncryptionVirtualMachine的代码 2025-05-11 19:28:19 +08:00
walon a1f947416d EncryptionVM重构 2025-05-11 17:36:58 +08:00
walon fcb2cb1d89 Encryption改名为EncryptionVM 2025-05-11 12:53:24 +08:00
walon f0818e3df1 重构 EncryptionVirtualMachine 2025-05-11 12:48:53 +08:00
walon af60d0703d 重构 EncryptionVM 2025-05-11 10:49:04 +08:00
walon a7db16475a 重构 Encryptor 2025-05-11 10:37:42 +08:00
walon 69e6068dd0 新增 secretKey和globalRandomSeed 2025-05-11 09:17:04 +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 3c6cc385a4 重构 2025-05-10 18:25:43 +08:00
walon f1e3399c27 支持CallObfus cacheCallIndex 2025-05-10 11:25:07 +08:00
walon 0ca1f8fe41 重构 MetadataImporter 2025-05-07 19:39:09 +08:00
walon d741eed042 大规模重构 2025-05-04 19:55:10 +08:00
walon f7b08cc6cb 大规模重构,调整目录结构 2025-05-04 19:24:14 +08:00
walon 0686c0e6da 重构Rename 2025-05-03 23:23:16 +08:00
walon fafc7d11a9 混淆失败时打印错误日志,避免悄无声息的错误 2025-05-03 22:32:18 +08:00
walon 291bcd7529 重构,允许通过 enabledObfuscationPasses设置开启哪些Pass 2025-05-03 22:00:59 +08:00
walon c30abd5977 重构 ObfuscatorBuilder 2025-05-03 21:43:50 +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 27d952aa4d 简单内存加密 2025-04-30 22:40:16 +08:00
walon bf9dbefda9 提交部分MemoryEncryption的代码 2025-04-30 21:47:21 +08:00
walon a48dad21bc 重构ProxyCall 2025-04-29 10:04:44 +08:00
walon 7eb4b57b16 添加DynamicProxyPass 2025-04-24 11:58:22 +08:00
walon 35df6e520d 重构 2025-04-21 21:02:47 +08:00
walon 33a4f1bf2f 重构为Pipeline 2025-04-21 09:57:34 +08:00
walon e081c5b3f2 修复没有设置 ObfuscatedAssembly列表导致 CustomAttribute没有重定向的bug 2025-04-18 19:01:11 +08:00
walon 6671685893 添加 CacheRenamePolicy.cs 2025-04-18 08:50:51 +08:00
walon 2989cdef97 支持xml配置 2025-04-17 22:02:48 +08:00
walon b2fc7ffcfd 新增Obfuz Settings 2025-04-16 23:03:41 +08:00
walon caf7cbe040 提交中间改动 2025-04-16 13:12:21 +08:00
walon dcf7fd3ae5 新增基于 WordSet的 NameMaker 2025-04-15 18:30:17 +08:00
walon 1d1b257640 修复 RetargetTypeRefInCustomAttributes时匹配field或property没有比较TypeSig的bug 2025-04-15 17:49:02 +08:00
walon 6d150ac278 - 修复Rename field或property时没有检查CustomAttribute的constructor的declaring type是否匹配的bug
- Rename TypeDef之后开启TypeDefCache
2025-04-15 10:46:03 +08:00
walon 4122a42d78 重构 rename policy 2025-04-07 10:27:19 +08:00
walon 177896026e 支持重命名Module Name 2025-04-05 21:47:28 +08:00
walon 907f6a9dfa 提交 2025-04-05 19:02:50 +08:00