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 |
walon
|
f0bec3fab9
|
重构 MemEncrypt为FieldEncrypt
|
2025-05-10 19:09:44 +08:00 |
walon
|
3c6cc385a4
|
重构
|
2025-05-10 18:25:43 +08:00 |
walon
|
62845a5c35
|
重构 ConstEncrypt/ConfigurableEncryptPolicy,使用 XmlAssemblyTypeMethodParser解析
|
2025-05-10 17:54:53 +08:00 |
walon
|
0f3b88f8f2
|
CallObfus/ConfigurableObfuscationPolicy.cs 使用XmlAssemblyTypeMethodParser重构解析配置
|
2025-05-10 17:41:47 +08:00 |
walon
|
6011272fe7
|
新增 XmlAssemblyTypeMethodRuleParser.cs
|
2025-05-10 17:41:12 +08:00 |
walon
|
f1e3399c27
|
支持CallObfus cacheCallIndex
|
2025-05-10 11:25:07 +08:00 |
walon
|
2166821d13
|
修复CallObfus的bug
|
2025-05-10 11:04:25 +08:00 |
walon
|
8c48e6bf61
|
完善CallObfus
|
2025-05-10 09:41:45 +08:00 |
walon
|
83c0b921e3
|
调整和重构CallObfus的代码
|
2025-05-09 20:18:24 +08:00 |
walon
|
cf67f63066
|
重构 ConstEncrypt/Policies,移到上层目录
|
2025-05-09 19:32:25 +08:00 |
walon
|
6fecb30c23
|
重构ConstObfus为ConstEncrypt
|
2025-05-09 19:26:59 +08:00 |
walon
|
3094532eaa
|
计算BasicBlock,并且计算是否属于loop中。支持const cache策略
|
2025-05-09 12:55:25 +08:00 |
walon
|
3f8f97207e
|
const加载新增cache设置
|
2025-05-09 11:28:17 +08:00 |
walon
|
50dba09c6a
|
新增const encrypt cache相关配置项
|
2025-05-09 11:03:05 +08:00 |
walon
|
f4aa76ca39
|
添加string-length-range和array-length-range 白名单
|
2025-05-09 10:17:08 +08:00 |
walon
|
96282b6c91
|
新增ConstObfus配置规则
|
2025-05-08 12:36:06 +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 |