From 022bbe15af49fcfda899b786ae026ad947e19332 Mon Sep 17 00:00:00 2001 From: de4dot Date: Fri, 3 Feb 2012 10:44:58 +0100 Subject: [PATCH] Update name regex --- de4dot.code/deobfuscators/Spices_Net/Deobfuscator.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/de4dot.code/deobfuscators/Spices_Net/Deobfuscator.cs b/de4dot.code/deobfuscators/Spices_Net/Deobfuscator.cs index a267476b..836c4795 100644 --- a/de4dot.code/deobfuscators/Spices_Net/Deobfuscator.cs +++ b/de4dot.code/deobfuscators/Spices_Net/Deobfuscator.cs @@ -26,12 +26,13 @@ namespace de4dot.code.deobfuscators.Spices_Net { public class DeobfuscatorInfo : DeobfuscatorInfoBase { public const string THE_NAME = "Spices.Net"; public const string THE_TYPE = "sn"; + const string DEFAULT_REGEX = @"!^[a-zA-Z0-9]{1,2}$&" + DeobfuscatorBase.DEFAULT_VALID_NAME_REGEX; BoolOption inlineMethods; BoolOption removeInlinedMethods; BoolOption removeNamespaces; public DeobfuscatorInfo() - : base() { + : base(DEFAULT_REGEX) { inlineMethods = new BoolOption(null, makeArgName("inline"), "Inline short methods", true); removeInlinedMethods = new BoolOption(null, makeArgName("remove-inlined"), "Remove inlined methods", true); removeNamespaces = new BoolOption(null, makeArgName("ns1"), "Clear namespace if there's only one class in it", true);