Rename CliSecure -> Agile_NET

This commit is contained in:
de4dot 2012-11-06 16:38:39 +01:00
parent c67c267c8e
commit 19ed1ac219
21 changed files with 39 additions and 39 deletions

View File

@ -57,6 +57,25 @@
<Compile Include="AssemblyResolver.cs" /> <Compile Include="AssemblyResolver.cs" />
<Compile Include="DeobfuscatorContext.cs" /> <Compile Include="DeobfuscatorContext.cs" />
<Compile Include="deobfuscators\ArrayFinder.cs" /> <Compile Include="deobfuscators\ArrayFinder.cs" />
<None Include="deobfuscators\Agile_NET\CliSecureRtType.cs" />
<None Include="deobfuscators\Agile_NET\CsBlowfish.cs" />
<None Include="deobfuscators\Agile_NET\Deobfuscator.cs" />
<None Include="deobfuscators\Agile_NET\MethodsDecrypter.cs" />
<None Include="deobfuscators\Agile_NET\ProxyCallFixer.cs" />
<None Include="deobfuscators\Agile_NET\ResourceDecrypter.cs" />
<None Include="deobfuscators\Agile_NET\StackFrameHelper.cs" />
<None Include="deobfuscators\Agile_NET\StringDecrypter.cs" />
<None Include="deobfuscators\Agile_NET\vm\CilOperandInstructionRestorer.cs" />
<None Include="deobfuscators\Agile_NET\vm\Csvm.cs" />
<None Include="deobfuscators\Agile_NET\vm\CsvmDataReader.cs" />
<None Include="deobfuscators\Agile_NET\vm\CsvmMethodData.cs" />
<None Include="deobfuscators\Agile_NET\vm\CsvmToCilMethodConverter.cs" />
<None Include="deobfuscators\Agile_NET\vm\FieldsInfo.cs" />
<None Include="deobfuscators\Agile_NET\vm\OpCodeHandler.cs" />
<None Include="deobfuscators\Agile_NET\vm\OpCodeHandlers.cs" />
<None Include="deobfuscators\Agile_NET\vm\UnknownHandlerInfo.cs" />
<None Include="deobfuscators\Agile_NET\vm\VmOpCodeHandlerDetector.cs" />
<None Include="deobfuscators\Agile_NET\vm\VmOperands.cs" />
<None Include="deobfuscators\Babel_NET\AssemblyResolver.cs" /> <None Include="deobfuscators\Babel_NET\AssemblyResolver.cs" />
<None Include="deobfuscators\Babel_NET\BabelInflater.cs" /> <None Include="deobfuscators\Babel_NET\BabelInflater.cs" />
<None Include="deobfuscators\Babel_NET\BabelMethodCallInliner.cs" /> <None Include="deobfuscators\Babel_NET\BabelMethodCallInliner.cs" />
@ -74,25 +93,6 @@
<None Include="deobfuscators\Babel_NET\ResourceResolver.cs" /> <None Include="deobfuscators\Babel_NET\ResourceResolver.cs" />
<None Include="deobfuscators\Babel_NET\StringDecrypter.cs" /> <None Include="deobfuscators\Babel_NET\StringDecrypter.cs" />
<Compile Include="deobfuscators\Blowfish.cs" /> <Compile Include="deobfuscators\Blowfish.cs" />
<None Include="deobfuscators\CliSecure\CliSecureRtType.cs" />
<None Include="deobfuscators\CliSecure\CsBlowfish.cs" />
<None Include="deobfuscators\CliSecure\Deobfuscator.cs" />
<None Include="deobfuscators\CliSecure\MethodsDecrypter.cs" />
<None Include="deobfuscators\CliSecure\ProxyCallFixer.cs" />
<None Include="deobfuscators\CliSecure\ResourceDecrypter.cs" />
<None Include="deobfuscators\CliSecure\StackFrameHelper.cs" />
<None Include="deobfuscators\CliSecure\StringDecrypter.cs" />
<None Include="deobfuscators\CliSecure\vm\CilOperandInstructionRestorer.cs" />
<None Include="deobfuscators\CliSecure\vm\Csvm.cs" />
<None Include="deobfuscators\CliSecure\vm\CsvmDataReader.cs" />
<None Include="deobfuscators\CliSecure\vm\CsvmMethodData.cs" />
<None Include="deobfuscators\CliSecure\vm\CsvmToCilMethodConverter.cs" />
<None Include="deobfuscators\CliSecure\vm\FieldsInfo.cs" />
<None Include="deobfuscators\CliSecure\vm\OpCodeHandler.cs" />
<None Include="deobfuscators\CliSecure\vm\OpCodeHandlers.cs" />
<None Include="deobfuscators\CliSecure\vm\UnknownHandlerInfo.cs" />
<None Include="deobfuscators\CliSecure\vm\VmOpCodeHandlerDetector.cs" />
<None Include="deobfuscators\CliSecure\vm\VmOperands.cs" />
<None Include="deobfuscators\CodeFort\AssemblyData.cs" /> <None Include="deobfuscators\CodeFort\AssemblyData.cs" />
<None Include="deobfuscators\CodeFort\AssemblyDecrypter.cs" /> <None Include="deobfuscators\CodeFort\AssemblyDecrypter.cs" />
<None Include="deobfuscators\CodeFort\CfMethodCallInliner.cs" /> <None Include="deobfuscators\CodeFort\CfMethodCallInliner.cs" />

View File

@ -24,7 +24,7 @@ using dot10.DotNet;
using de4dot.blocks; using de4dot.blocks;
using de4dot.PE; using de4dot.PE;
namespace de4dot.code.deobfuscators.CliSecure { namespace de4dot.code.deobfuscators.Agile_NET {
class CliSecureRtType { class CliSecureRtType {
ModuleDefinition module; ModuleDefinition module;
TypeDef cliSecureRtType; TypeDef cliSecureRtType;

View File

@ -17,7 +17,7 @@
along with de4dot. If not, see <http://www.gnu.org/licenses/>. along with de4dot. If not, see <http://www.gnu.org/licenses/>.
*/ */
namespace de4dot.code.deobfuscators.CliSecure { namespace de4dot.code.deobfuscators.Agile_NET {
class CsBlowfish : Blowfish { class CsBlowfish : Blowfish {
public CsBlowfish() { public CsBlowfish() {
} }

View File

@ -24,7 +24,7 @@ using Mono.MyStuff;
using de4dot.blocks; using de4dot.blocks;
using de4dot.PE; using de4dot.PE;
namespace de4dot.code.deobfuscators.CliSecure { namespace de4dot.code.deobfuscators.Agile_NET {
public class DeobfuscatorInfo : DeobfuscatorInfoBase { public class DeobfuscatorInfo : DeobfuscatorInfoBase {
public const string THE_NAME = "CliSecure"; public const string THE_NAME = "CliSecure";
public const string THE_TYPE = "cs"; public const string THE_TYPE = "cs";

View File

@ -24,7 +24,7 @@ using Mono.MyStuff;
using de4dot.PE; using de4dot.PE;
using de4dot.blocks; using de4dot.blocks;
namespace de4dot.code.deobfuscators.CliSecure { namespace de4dot.code.deobfuscators.Agile_NET {
class CodeHeader { class CodeHeader {
public byte[] signature; public byte[] signature;
public byte[] decryptionKey; public byte[] decryptionKey;

View File

@ -23,7 +23,7 @@ using dot10.DotNet;
using dot10.DotNet.Emit; using dot10.DotNet.Emit;
using de4dot.blocks; using de4dot.blocks;
namespace de4dot.code.deobfuscators.CliSecure { namespace de4dot.code.deobfuscators.Agile_NET {
class ProxyCallFixer : ProxyCallFixer1 { class ProxyCallFixer : ProxyCallFixer1 {
IList<MemberReference> memberReferences; IList<MemberReference> memberReferences;

View File

@ -23,7 +23,7 @@ using System.Text;
using dot10.DotNet; using dot10.DotNet;
using de4dot.blocks; using de4dot.blocks;
namespace de4dot.code.deobfuscators.CliSecure { namespace de4dot.code.deobfuscators.Agile_NET {
class ResourceDecrypter { class ResourceDecrypter {
ModuleDefinition module; ModuleDefinition module;
TypeDef rsrcType; TypeDef rsrcType;

View File

@ -21,7 +21,7 @@ using System;
using dot10.DotNet; using dot10.DotNet;
using de4dot.blocks; using de4dot.blocks;
namespace de4dot.code.deobfuscators.CliSecure { namespace de4dot.code.deobfuscators.Agile_NET {
class StackFrameHelper { class StackFrameHelper {
ModuleDefinition module; ModuleDefinition module;
TypeDef stackFrameHelperType; TypeDef stackFrameHelperType;

View File

@ -21,7 +21,7 @@ using System;
using System.Text; using System.Text;
using dot10.DotNet; using dot10.DotNet;
namespace de4dot.code.deobfuscators.CliSecure { namespace de4dot.code.deobfuscators.Agile_NET {
class StringDecrypter { class StringDecrypter {
ModuleDefinition module; ModuleDefinition module;
TypeDef stringDecrypterType; TypeDef stringDecrypterType;

View File

@ -22,7 +22,7 @@ using dot10.DotNet.Emit;
using Mono.Cecil.Metadata; using Mono.Cecil.Metadata;
using de4dot.blocks; using de4dot.blocks;
namespace de4dot.code.deobfuscators.CliSecure.vm { namespace de4dot.code.deobfuscators.Agile_NET.vm {
// Tries to restore the operands of the following CIL instructions: // Tries to restore the operands of the following CIL instructions:
// ldelema // ldelema
// ldobj // ldobj

View File

@ -23,7 +23,7 @@ using System.IO;
using dot10.DotNet; using dot10.DotNet;
using de4dot.blocks; using de4dot.blocks;
namespace de4dot.code.deobfuscators.CliSecure.vm { namespace de4dot.code.deobfuscators.Agile_NET.vm {
class Csvm { class Csvm {
IDeobfuscatorContext deobfuscatorContext; IDeobfuscatorContext deobfuscatorContext;
ModuleDefinition module; ModuleDefinition module;

View File

@ -23,7 +23,7 @@ using System.IO;
using dot10.DotNet; using dot10.DotNet;
using de4dot.blocks; using de4dot.blocks;
namespace de4dot.code.deobfuscators.CliSecure.vm { namespace de4dot.code.deobfuscators.Agile_NET.vm {
class CsvmDataReader { class CsvmDataReader {
BinaryReader reader; BinaryReader reader;

View File

@ -19,7 +19,7 @@
using System; using System;
namespace de4dot.code.deobfuscators.CliSecure.vm { namespace de4dot.code.deobfuscators.Agile_NET.vm {
class CsvmMethodData { class CsvmMethodData {
public Guid Guid { get; set; } public Guid Guid { get; set; }
public int Token { get; set; } public int Token { get; set; }

View File

@ -25,7 +25,7 @@ using dot10.DotNet.Emit;
using Mono.Cecil.Metadata; using Mono.Cecil.Metadata;
using de4dot.blocks; using de4dot.blocks;
namespace de4dot.code.deobfuscators.CliSecure.vm { namespace de4dot.code.deobfuscators.Agile_NET.vm {
class CsvmToCilMethodConverter { class CsvmToCilMethodConverter {
IDeobfuscatorContext deobfuscatorContext; IDeobfuscatorContext deobfuscatorContext;
ModuleDefinition module; ModuleDefinition module;

View File

@ -21,7 +21,7 @@ using System;
using System.Collections.Generic; using System.Collections.Generic;
using dot10.DotNet; using dot10.DotNet;
namespace de4dot.code.deobfuscators.CliSecure.vm { namespace de4dot.code.deobfuscators.Agile_NET.vm {
class FieldsInfo { class FieldsInfo {
public static readonly object EnumType = new object(); public static readonly object EnumType = new object();
Dictionary<string, int> fieldTypes = new Dictionary<string, int>(StringComparer.Ordinal); Dictionary<string, int> fieldTypes = new Dictionary<string, int>(StringComparer.Ordinal);

View File

@ -25,7 +25,7 @@ using dot10.DotNet;
using dot10.DotNet.Emit; using dot10.DotNet.Emit;
using Mono.Cecil.Metadata; using Mono.Cecil.Metadata;
namespace de4dot.code.deobfuscators.CliSecure.vm { namespace de4dot.code.deobfuscators.Agile_NET.vm {
partial class OpCodeHandler { partial class OpCodeHandler {
public string Name { get; set; } public string Name { get; set; }
public OpCodeHandlerSigInfo OpCodeHandlerSigInfo { get; set; } public OpCodeHandlerSigInfo OpCodeHandlerSigInfo { get; set; }

View File

@ -17,7 +17,7 @@
along with de4dot. If not, see <http://www.gnu.org/licenses/>. along with de4dot. If not, see <http://www.gnu.org/licenses/>.
*/ */
namespace de4dot.code.deobfuscators.CliSecure.vm { namespace de4dot.code.deobfuscators.Agile_NET.vm {
static partial class OpCodeHandlers { static partial class OpCodeHandlers {
public static readonly OpCodeHandler[][] opcodeHandlers = new OpCodeHandler[][] { public static readonly OpCodeHandler[][] opcodeHandlers = new OpCodeHandler[][] {
new OpCodeHandler[] { new OpCodeHandler[] {

View File

@ -23,7 +23,7 @@ using dot10.DotNet;
using dot10.DotNet.Emit; using dot10.DotNet.Emit;
using de4dot.blocks; using de4dot.blocks;
namespace de4dot.code.deobfuscators.CliSecure.vm { namespace de4dot.code.deobfuscators.Agile_NET.vm {
class UnknownHandlerInfo { class UnknownHandlerInfo {
TypeDef type; TypeDef type;
CsvmInfo csvmInfo; CsvmInfo csvmInfo;

View File

@ -24,7 +24,7 @@ using dot10.DotNet.Emit;
using de4dot.blocks; using de4dot.blocks;
using de4dot.blocks.cflow; using de4dot.blocks.cflow;
namespace de4dot.code.deobfuscators.CliSecure.vm { namespace de4dot.code.deobfuscators.Agile_NET.vm {
class OpCodeHandlerSigInfo { class OpCodeHandlerSigInfo {
public object[] RequiredFieldTypes { get; set; } public object[] RequiredFieldTypes { get; set; }
public string[] ExecuteMethodLocals { get; set; } public string[] ExecuteMethodLocals { get; set; }

View File

@ -17,7 +17,7 @@
along with de4dot. If not, see <http://www.gnu.org/licenses/>. along with de4dot. If not, see <http://www.gnu.org/licenses/>.
*/ */
namespace de4dot.code.deobfuscators.CliSecure.vm { namespace de4dot.code.deobfuscators.Agile_NET.vm {
interface IVmOperand { interface IVmOperand {
} }

View File

@ -39,7 +39,7 @@ namespace de4dot.cui {
new de4dot.code.deobfuscators.Unknown.DeobfuscatorInfo(), new de4dot.code.deobfuscators.Unknown.DeobfuscatorInfo(),
#if PORT #if PORT
new de4dot.code.deobfuscators.Babel_NET.DeobfuscatorInfo(), new de4dot.code.deobfuscators.Babel_NET.DeobfuscatorInfo(),
new de4dot.code.deobfuscators.CliSecure.DeobfuscatorInfo(), new de4dot.code.deobfuscators.Agile_NET.DeobfuscatorInfo(),
new de4dot.code.deobfuscators.CodeFort.DeobfuscatorInfo(), new de4dot.code.deobfuscators.CodeFort.DeobfuscatorInfo(),
new de4dot.code.deobfuscators.CodeVeil.DeobfuscatorInfo(), new de4dot.code.deobfuscators.CodeVeil.DeobfuscatorInfo(),
new de4dot.code.deobfuscators.CodeWall.DeobfuscatorInfo(), new de4dot.code.deobfuscators.CodeWall.DeobfuscatorInfo(),