walon
|
419c5f34f7
|
重构
|
2025-05-17 12:11:36 +08:00 |
walon
|
76d4b5d5af
|
修复Unity 2019-2021上的编译错误
|
2025-05-16 20:02:21 +08:00 |
walon
|
d8537e17b5
|
修复在Unity 2019上的编译错误
|
2025-05-16 17:44:28 +08:00 |
walon
|
2921f83fb8
|
dnlib回滚使用预编译好的dll文件
|
2025-05-16 17:44:07 +08:00 |
walon
|
6d7c86da32
|
- 修复 FieldEncrypt加密字段未使用字段所在程序集的EncryptionScope而使用自身EncyrptionScope的bug
- 优化,解决 XorInstruction释加0->0映射后,将所有值映射为自身的问题
|
2025-05-16 12:33:37 +08:00 |
walon
|
0efdd5b213
|
支持动态和静态secret
|
2025-05-16 11:33:03 +08:00 |
walon
|
a171592172
|
新增 RemoveObfuzAttributesPass.cs,在最后一个阶段清理掉所有 [ObfuzIgnore]
|
2025-05-16 10:06:19 +08:00 |
walon
|
0cbe09287d
|
修复没有遍历代码中的MemberRef,导致重命名函数和代码后未修复函数体中的泛型类的成员调用
|
2025-05-16 09:55:04 +08:00 |
walon
|
0bc9ea41d4
|
支持dll形式的文件
|
2025-05-15 09:14:48 +08:00 |
walon
|
b635d6d867
|
调整加密float和double的方式
|
2025-05-14 17:26:21 +08:00 |
walon
|
6b487f58c0
|
优化float和double加密
|
2025-05-14 14:59:49 +08:00 |
walon
|
334ff8095f
|
修复float加密的bug
|
2025-05-14 14:36:25 +08:00 |
walon
|
78b08a9069
|
修复nan浮点加密的bug。cpu会自动调整nan数的尾数。怪事
|
2025-05-14 14:16:29 +08:00 |
walon
|
2fec77eeb5
|
修复 VirtualMachineCodeGenerator生成的Encrypt和Decrypt代码的bug
|
2025-05-14 12:21:25 +08:00 |
walon
|
b216ed1eb3
|
混淆函数体不应该包含 $Obfuz$前缀的类
|
2025-05-14 11:18:07 +08:00 |
walon
|
ca3c15c44e
|
AddInstruction和 XorInstruction改为非线性,避免 field encryption出现 加密效果为0的情况
|
2025-05-14 11:05:32 +08:00 |
walon
|
542585b1f7
|
修复 GeneratedEncryptionVirtualMachine Decrypt时没有逆序ops的bug
|
2025-05-14 10:46:42 +08:00 |
walon
|
cabc6c2980
|
新增 MultipleRotateXorInstruction MultipleXorRotateInstruction XorMultipleRotateInstruction指令
|
2025-05-13 20:10:00 +08:00 |
walon
|
a4e4d199be
|
添加 AddRotateXorInstruction AddXorRotateInstruction XorAddRotateInstruction MultipleInstruction这几种基础加密指令
|
2025-05-13 19:50:07 +08:00 |
walon
|
09e4f3269c
|
SymbolObfus支持 `[ObfuzIgnore]`
|
2025-05-13 11:46:44 +08:00 |
walon
|
abecc20a4a
|
添加ObfuzIgnoreAttribute
|
2025-05-13 11:37:07 +08:00 |
walon
|
c17397eac0
|
Block和bytes加密,数据与上一个数据相关
|
2025-05-13 10:35:50 +08:00 |
walon
|
bf79067e75
|
确定性生成
|
2025-05-13 09:27:44 +08:00 |
walon
|
62cabf939c
|
新增局部种子生成器
|
2025-05-13 08:56:19 +08:00 |
walon
|
b4a0414f25
|
重构 ObfuscationPassContext,新增单例,不再传参
|
2025-05-13 08:49:57 +08:00 |
walon
|
645621900a
|
不加密 GeneratedEncryptionVirtualMachine函数体
|
2025-05-12 22:07:27 +08:00 |
walon
|
d3e6e13419
|
支持pass配置
|
2025-05-12 22:01:35 +08:00 |
walon
|
ac15ef8ebc
|
新增 函数体混淆白名单功能
|
2025-05-12 18:03:39 +08:00 |
walon
|
bf6112a4ab
|
debug模式下不加载mapping.xml
|
2025-05-12 17:32:43 +08:00 |
walon
|
7eabfbdf08
|
解决Import metadata缓存未更新,导致rename后有函数未改名的bug
|
2025-05-12 17:21:20 +08:00 |
walon
|
48b36d8ff2
|
修复noobfus程序集 override obfus程序集的虚函数,函数名未跟着修改的bug
|
2025-05-12 11:26:00 +08:00 |
walon
|
9720de1379
|
修复 rename method field 未修复 not obfuscation assembly中引用的bug
|
2025-05-12 10:55:31 +08:00 |
walon
|
eec68decac
|
修复常量加密bytes类型的bug。暂时先注释掉这个支持
|
2025-05-12 10:36:18 +08:00 |
walon
|
4986705b95
|
修复 裁剪后aot dll不含一些类型,导致resolve失败的Bug
|
2025-05-12 09:42:58 +08:00 |
walon
|
d80c83d1e9
|
重构settings
|
2025-05-12 08:46:44 +08:00 |
walon
|
ce535949aa
|
- 重构设置中secretKey为secret,重构globalRandomSeed为randomSeed。
- 保存 secret文件
|
2025-05-12 08:13:01 +08:00 |
walon
|
db86070fdb
|
支持 obfuscationLevel和encryptionLevel
|
2025-05-11 20:12:33 +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
|
856e924ed8
|
修改PassType
|
2025-05-11 08:24:23 +08:00 |
walon
|
2eb0a6cfc8
|
修复重构 ConstEncrypt后的Bug
|
2025-05-10 20:02:57 +08:00 |
walon
|
8cc1110e07
|
修复field encrypt在ecrypt时未提前将float和double转为int和long的bug
|
2025-05-10 19:56:40 +08:00 |
walon
|
18800f78c4
|
支持FieldEncrypt
|
2025-05-10 19:50:03 +08:00 |