コード例 #1
0
ファイル: ObfuscatedFile.cs プロジェクト: zrzhd/de4dot
        void DeobfuscateStrings(Blocks blocks)
        {
            switch (options.StringDecrypterType)
            {
            case DecrypterType.None:
                break;

            case DecrypterType.Static:
                deob.DeobfuscateStrings(blocks);
                break;

            case DecrypterType.Delegate:
            case DecrypterType.Emulate:
                dynamicStringInliner.Decrypt(blocks);
                break;

            default:
                throw new ApplicationException(string.Format("Invalid string decrypter type '{0}'", options.StringDecrypterType));
            }
        }
コード例 #2
0
ファイル: ObfuscatedFile.cs プロジェクト: GodLesZ/de4dot
		void ISimpleDeobfuscator.DecryptStrings(MethodDef method, IDeobfuscator theDeob) {
			Deobfuscate(method, "Static string decryption", (blocks) => theDeob.DeobfuscateStrings(blocks));
		}
コード例 #3
0
ファイル: ObfuscatedFile.cs プロジェクト: zrzhd/de4dot
 void ISimpleDeobfuscator.DecryptStrings(MethodDef method, IDeobfuscator theDeob)
 {
     Deobfuscate(method, "Static string decryption", (blocks) => theDeob.DeobfuscateStrings(blocks));
 }