diff --git a/de4dot.code/deobfuscators/Spices_Net/ResourceNamesRestorer.cs b/de4dot.code/deobfuscators/Spices_Net/ResourceNamesRestorer.cs index 61dd2a2b..68a7b8ec 100644 --- a/de4dot.code/deobfuscators/Spices_Net/ResourceNamesRestorer.cs +++ b/de4dot.code/deobfuscators/Spices_Net/ResourceNamesRestorer.cs @@ -105,8 +105,13 @@ namespace de4dot.code.deobfuscators.Spices_Net { foreach (var type in module.GetTypes()) { rename(numToResource, "", type.FullName); + rename(numToResource, "", type.FullName + ".g"); rename(numToResource, type.Namespace, type.Name); + rename(numToResource, type.Namespace, type.Name + ".g"); } + + if (module.Assembly != null) + rename(numToResource, "", module.Assembly.Name.Name + ".g"); } static void rename(Dictionary numToResource, string ns, string name) {