You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hey, im trying to mix Confuser with another obfuscations, everything works fine and actually really well with no issues. But that other obfuscator has code virtualization feature, which when i add the Attribute for it on the method i want i get this error:
[ERROR] Unknown error occurred.
Exception: System.Collections.Generic.KeyNotFoundException: Cannot find protection with id 'Virtualization'.
at Confuser.Core.ObfAttrParser.ParseProtectionString(IDictionary2 settings, String str) at Confuser.Core.ObfAttrMarker.ProtectionSettingsStack.ApplyInfo(IDnlibDef context, ProtectionSettings settings, IEnumerable1 infos, ApplyInfoType type)
at Confuser.Core.ObfAttrMarker.ProtectionSettingsStack.Apply(IDnlibDef target, IEnumerable1 infos) at Confuser.Core.ObfAttrMarker.ProcessMember(IDnlibDef member, ProtectionSettingsStack stack) at Confuser.Core.ObfAttrMarker.ProcessTypeMembers(TypeDef type, ProtectionSettingsStack stack) at Confuser.Core.ObfAttrMarker.ProcessModule(ModuleDefMD module, ProtectionSettingsStack stack) at Confuser.Core.ObfAttrMarker.MarkModule(ProjectModule projModule, ModuleDefMD module, Dictionary2 rules, Boolean isMain)
at Confuser.Core.ObfAttrMarker.MarkProject(ConfuserProject proj, ConfuserContext context)
at Confuser.Core.ConfuserEngine.RunInternal(ConfuserParameters parameters, CancellationToken token)
Failed at 20:26, 0:00 elapsed.
i was thinking if theres a way to instead of erroring, if it doesnt know what attribute feature that is, it just skips it?
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Hey, im trying to mix Confuser with another obfuscations, everything works fine and actually really well with no issues. But that other obfuscator has code virtualization feature, which when i add the Attribute for it on the method i want i get this error:
[ERROR] Unknown error occurred.
Exception: System.Collections.Generic.KeyNotFoundException: Cannot find protection with id 'Virtualization'.
at Confuser.Core.ObfAttrParser.ParseProtectionString(IDictionary
2 settings, String str) at Confuser.Core.ObfAttrMarker.ProtectionSettingsStack.ApplyInfo(IDnlibDef context, ProtectionSettings settings, IEnumerable
1 infos, ApplyInfoType type)at Confuser.Core.ObfAttrMarker.ProtectionSettingsStack.Apply(IDnlibDef target, IEnumerable
1 infos) at Confuser.Core.ObfAttrMarker.ProcessMember(IDnlibDef member, ProtectionSettingsStack stack) at Confuser.Core.ObfAttrMarker.ProcessTypeMembers(TypeDef type, ProtectionSettingsStack stack) at Confuser.Core.ObfAttrMarker.ProcessModule(ModuleDefMD module, ProtectionSettingsStack stack) at Confuser.Core.ObfAttrMarker.MarkModule(ProjectModule projModule, ModuleDefMD module, Dictionary
2 rules, Boolean isMain)at Confuser.Core.ObfAttrMarker.MarkProject(ConfuserProject proj, ConfuserContext context)
at Confuser.Core.ConfuserEngine.RunInternal(ConfuserParameters parameters, CancellationToken token)
Failed at 20:26, 0:00 elapsed.
i was thinking if theres a way to instead of erroring, if it doesnt know what attribute feature that is, it just skips it?
Beta Was this translation helpful? Give feedback.
All reactions