walon
|
9b9eb6d12d
|
重构CallObfusPass代码
|
2025-06-30 20:02:49 +08:00 |
walon
|
7a7ef72728
|
支持控制流混淆
|
2025-06-28 10:10:50 +08:00 |
walon
|
ac9c96b4b9
|
删除CallObfusPass中无用代码
|
2025-06-26 17:28:30 +08:00 |
walon
|
f3bde846ea
|
CallObfuscationSettings新增设置obfuscateCallToMethodInMscorlib
|
2025-06-26 11:01:00 +08:00 |
walon
|
905da05afc
|
重构:将CallObfus的特殊白名单函数计算逻辑从 ConfigurableObfuscationPolicy移到 CallObfusPass
|
2025-06-26 10:49:14 +08:00 |
walon
|
62deffa10d
|
1. 修复CallObfus混淆了Enum.HasFlag和GetHashCode函数后,Unity 2021的il2cpp生成cpp代码时发生内部异常的问题
2. 修复CallObfus混淆了MethodBase.GetCurrentMethod导致返回了错误函数的严重bug
|
2025-06-26 10:09:01 +08:00 |
walon
|
0ad96daa32
|
代码清理
|
2025-06-22 10:39:31 +08:00 |
walon
|
d8fb8bc630
|
CallObfus ConfigurableObfuscationPolicy默认对所有调用都开启cacheIndex
|
2025-06-21 11:21:24 +08:00 |
walon
|
8288042e94
|
实现 ExprObfus,暂时只支持BasicObfuscator
|
2025-06-20 12:06:01 +08:00 |
walon
|
6226c3a867
|
- 修复 RvaDataAllocator::GetDataHolderType 创建TypeDefUser未disableTypeDefFindCache的bug
- 使用 DisableTypeDefFindCacheScope 重构创建TypeDef类型自动disable和enable TypeDefFindCache
|
2025-06-12 15:07:13 +08:00 |
walon
|
025f900f4e
|
修复 CallObfus生成Dispatch函数对被调用排序造成调用到错误函数的严重bug
|
2025-06-10 13:53:53 +08:00 |
walon
|
10d450c4e3
|
生成稳定的call obfus的Dispatch函数名
|
2025-06-10 08:32:31 +08:00 |
walon
|
39c9925cbc
|
obfuz仓库只保留obfuz,将Samples、obfuz4hybridclr和DeobfuscatedStackTrace拆分为独立的仓库
|
2025-06-02 09:48:44 +08:00 |