Rename classes
This commit is contained in:
parent
9791e63e51
commit
9bf30e165c
|
@ -142,12 +142,12 @@
|
|||
<Compile Include="deobfuscators\Eazfuscator_NET\DecrypterType.cs" />
|
||||
<Compile Include="deobfuscators\Eazfuscator_NET\Deobfuscator.cs" />
|
||||
<Compile Include="deobfuscators\Eazfuscator_NET\EfUtils.cs" />
|
||||
<Compile Include="deobfuscators\Eazfuscator_NET\GetManifestResourceStreamRestorer.cs" />
|
||||
<Compile Include="deobfuscators\Eazfuscator_NET\GetManifestResourceRestorer.cs" />
|
||||
<Compile Include="deobfuscators\Eazfuscator_NET\ResourceResolver.cs" />
|
||||
<Compile Include="deobfuscators\Eazfuscator_NET\StringDecrypter.cs" />
|
||||
<Compile Include="deobfuscators\Eazfuscator_NET\VersionDetector.cs" />
|
||||
<Compile Include="deobfuscators\ExceptionLoggerRemover.cs" />
|
||||
<Compile Include="deobfuscators\GetManifestResourceStreamRestorerBase.cs" />
|
||||
<Compile Include="deobfuscators\GetManifestResourceRestorerBase.cs" />
|
||||
<Compile Include="deobfuscators\Goliath_NET\ArrayDecrypter.cs" />
|
||||
<Compile Include="deobfuscators\Goliath_NET\ArrayValueInliner.cs" />
|
||||
<Compile Include="deobfuscators\Goliath_NET\DecrypterBase.cs" />
|
||||
|
|
|
@ -36,7 +36,7 @@ namespace de4dot.code.deobfuscators.CodeVeil {
|
|||
MethodDefinition resTypeCtor;
|
||||
TypeDefinition resourceFlagsType;
|
||||
TypeDefinition resourceEnumeratorType;
|
||||
GetManifestResourceStreamRestorerBase getManifestResourceStreamRestorer;
|
||||
GetManifestResourceRestorerBase getManifestResourceRestorer;
|
||||
|
||||
public bool CanRemoveTypes {
|
||||
get {
|
||||
|
@ -78,7 +78,7 @@ namespace de4dot.code.deobfuscators.CodeVeil {
|
|||
}
|
||||
|
||||
public void initialize() {
|
||||
getManifestResourceStreamRestorer = new GetManifestResourceStreamRestorerBase(module);
|
||||
getManifestResourceRestorer = new GetManifestResourceRestorerBase(module);
|
||||
findEncryptedResourceStreamType();
|
||||
findEncryptedResourceSet();
|
||||
findEncryptedResourceReader();
|
||||
|
@ -264,8 +264,8 @@ namespace de4dot.code.deobfuscators.CodeVeil {
|
|||
if (!findManifestResourceStreamMethods(type, out getManifestResourceStreamMethodTmp1, out getManifestResourceStreamMethodTmp2))
|
||||
continue;
|
||||
|
||||
getManifestResourceStreamRestorer.GetStream1Method = getManifestResourceStreamMethodTmp1;
|
||||
getManifestResourceStreamRestorer.GetStream2Method = getManifestResourceStreamMethodTmp2;
|
||||
getManifestResourceRestorer.GetStream1Method = getManifestResourceStreamMethodTmp1;
|
||||
getManifestResourceRestorer.GetStream2Method = getManifestResourceStreamMethodTmp2;
|
||||
encryptedResourceStreamType = type;
|
||||
return;
|
||||
}
|
||||
|
@ -355,7 +355,7 @@ namespace de4dot.code.deobfuscators.CodeVeil {
|
|||
if (encryptedResourceStreamType == null)
|
||||
return;
|
||||
|
||||
getManifestResourceStreamRestorer.deobfuscate(blocks);
|
||||
getManifestResourceRestorer.deobfuscate(blocks);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -54,7 +54,7 @@ namespace de4dot.code.deobfuscators.Eazfuscator_NET {
|
|||
StringDecrypter stringDecrypter;
|
||||
AssemblyResolver assemblyResolver;
|
||||
ResourceResolver resourceResolver;
|
||||
GetManifestResourceStreamRestorer getManifestResourceStreamRestorer;
|
||||
GetManifestResourceRestorer getManifestResourceRestorer;
|
||||
|
||||
internal class Options : OptionsBase {
|
||||
}
|
||||
|
@ -129,8 +129,8 @@ namespace de4dot.code.deobfuscators.Eazfuscator_NET {
|
|||
addResourceToBeRemoved(info.Resource, "Encrypted resources");
|
||||
addModuleCctorInitCallToBeRemoved(resourceResolver.InitMethod);
|
||||
|
||||
getManifestResourceStreamRestorer = new GetManifestResourceStreamRestorer(module);
|
||||
getManifestResourceStreamRestorer.find(DeobfuscatedFile, this);
|
||||
getManifestResourceRestorer = new GetManifestResourceRestorer(module);
|
||||
getManifestResourceRestorer.find(DeobfuscatedFile, this);
|
||||
|
||||
dumpEmbeddedAssemblies();
|
||||
}
|
||||
|
@ -143,7 +143,7 @@ namespace de4dot.code.deobfuscators.Eazfuscator_NET {
|
|||
}
|
||||
|
||||
public override void deobfuscateMethodEnd(Blocks blocks) {
|
||||
getManifestResourceStreamRestorer.deobfuscate(blocks);
|
||||
getManifestResourceRestorer.deobfuscate(blocks);
|
||||
base.deobfuscateMethodEnd(blocks);
|
||||
}
|
||||
|
||||
|
@ -156,8 +156,8 @@ namespace de4dot.code.deobfuscators.Eazfuscator_NET {
|
|||
addTypeToBeRemoved(assemblyResolver.Type, "Assembly resolver type");
|
||||
addTypeToBeRemoved(assemblyResolver.OtherType, "Assembly resolver other type");
|
||||
addTypeToBeRemoved(resourceResolver.Type, "Resource resolver type");
|
||||
addTypeToBeRemoved(getManifestResourceStreamRestorer.Type, "GetManifestResourceStream type");
|
||||
addResourceToBeRemoved(getManifestResourceStreamRestorer.Resource, "GetManifestResourceStream type resource");
|
||||
addTypeToBeRemoved(getManifestResourceRestorer.Type, "GetManifestResourceStream type");
|
||||
addResourceToBeRemoved(getManifestResourceRestorer.Resource, "GetManifestResourceStream type resource");
|
||||
|
||||
fixInterfaces();
|
||||
base.deobfuscateEnd();
|
||||
|
|
|
@ -21,7 +21,7 @@ using Mono.Cecil;
|
|||
using de4dot.blocks;
|
||||
|
||||
namespace de4dot.code.deobfuscators.Eazfuscator_NET {
|
||||
class GetManifestResourceStreamRestorer : GetManifestResourceStreamRestorerBase {
|
||||
class GetManifestResourceRestorer : GetManifestResourceRestorerBase {
|
||||
TypeDefinition getManifestResourceStreamType;
|
||||
EmbeddedResource getManifestResourceStreamTypeResource;
|
||||
|
||||
|
@ -33,7 +33,7 @@ namespace de4dot.code.deobfuscators.Eazfuscator_NET {
|
|||
get { return getManifestResourceStreamTypeResource; }
|
||||
}
|
||||
|
||||
public GetManifestResourceStreamRestorer(ModuleDefinition module)
|
||||
public GetManifestResourceRestorer(ModuleDefinition module)
|
||||
: base(module) {
|
||||
}
|
||||
|
|
@ -22,7 +22,7 @@ using Mono.Cecil.Cil;
|
|||
using de4dot.blocks;
|
||||
|
||||
namespace de4dot.code.deobfuscators {
|
||||
class GetManifestResourceStreamRestorerBase {
|
||||
class GetManifestResourceRestorerBase {
|
||||
protected ModuleDefinition module;
|
||||
protected MethodDefinition getManifestResourceStream1Method;
|
||||
protected MethodDefinition getManifestResourceStream2Method;
|
||||
|
@ -43,7 +43,7 @@ namespace de4dot.code.deobfuscators {
|
|||
set { getManifestResourceNamesMethod = value; }
|
||||
}
|
||||
|
||||
public GetManifestResourceStreamRestorerBase(ModuleDefinition module) {
|
||||
public GetManifestResourceRestorerBase(ModuleDefinition module) {
|
||||
this.module = module;
|
||||
createGetManifestResourceStreamMethods();
|
||||
}
|
Loading…
Reference in New Issue
Block a user