walon
|
18be3c9f24
|
remove: remove obfuscation rule for method parameter. we simplify rule that if obfuscates a method, we also obfuscate its parameters.
|
2025-05-19 15:46:12 +08:00 |
walon
|
b671137958
|
fix: fix bug that Symbol Obfuscation obfuscates member of Delegate incorrectly.
|
2025-05-19 14:17:20 +08:00 |
walon
|
9c450d7f07
|
fix: disable call obfuscation for not public called method when publish mono backend because mono has more strict access checking, trying access private method in other class will raise MethodAccess Exception
|
2025-05-19 13:40:13 +08:00 |
walon
|
305a56b3db
|
change: Call Obfuscation doesn't obfuscate calling method of EncryptionService
|
2025-05-19 13:07:29 +08:00 |
walon
|
a40a45e8aa
|
fix: fix the bug that ConstEncryptPass::TryObfuscateInstruction didn't obfuscation ldc_i4_xxx because their OperandType is None
|
2025-05-19 12:55:26 +08:00 |
walon
|
6306a5604a
|
fix: fix incorrect assert in DefaultConstEncryptor::ObfuscateString
|
2025-05-19 12:53:35 +08:00 |
walon
|
bd6c70072f
|
change: remove AssemblyReferenceInfo class
|
2025-05-19 10:42:21 +08:00 |
walon
|
dcbbcadfd3
|
fix: fix the bug of BackupOriginalDlls didn't copy original assemblies in Build Process
|
2025-05-19 10:40:33 +08:00 |
walon
|
3488aee789
|
fix: if type contains `[ObfuzIgnore]` attribute, both itself and all nested type should be skipped SymbolObfus.
|
2025-05-18 22:17:20 +08:00 |
walon
|
09ad0eb744
|
change: if type contains `[ObfuzIgnore]` attribute, both itself and all nested type should be ignored.
|
2025-05-18 22:04:37 +08:00 |
walon
|
45a07bc2ae
|
change: warning when GenerateEncryptionOpCodes exceeds uint.MaxValue
|
2025-05-18 17:09:56 +08:00 |
walon
|
274f827493
|
fix: change obfuscation relative metadata to public for compatible with mono because mono has more strict access validation, it will raise FieldAccessException if access a private field.
|
2025-05-18 16:43:11 +08:00 |
walon
|
56374bbac7
|
fix: fix bug of TypeSigUtil::ComputeMethodDefSignature that didn't distinguish not generic method with generic method which have same return and parameter types.
|
2025-05-18 11:17:24 +08:00 |
walon
|
db24958aff
|
change: rename menu `Obfuz/GenerateVM` to `Obfuz/GenerateEncryptionVM`, rename `Obfuz/SaveSecretFile` to `Obfuz/GenerateSecretKeyFile`
|
2025-05-17 19:38:34 +08:00 |
walon
|
d59939f3e6
|
fix: fix ObfuzSettings::LoadOrCreate failed in some cases.
|
2025-05-17 16:46:09 +08:00 |
walon
|
1f0d2dab22
|
add: add meta files
remove: remove *.csproj and *.sln
|
2025-05-17 16:42:17 +08:00 |
walon
|
50fb2274f1
|
add Obfuz Unity Project
|
2025-05-17 14:53:51 +08:00 |