DCGen2 getDCGen2(TypeDef type)
        {
            var method = getMoveNext(type);

            if (method == null)
            {
                return(null);
            }
            simpleDeobfuscator.deobfuscate(method);

            var dcGen = new DCGen2();
            int index = 0;

            if (!getMagicDC3(method, ref index, out dcGen.magic1))
            {
                return(null);
            }

            return(dcGen);
        }
Example #2
0
        DCGen2 getDCGen2(TypeDef type)
        {
            var method = getMoveNext(type);
            if (method == null)
                return null;
            simpleDeobfuscator.deobfuscate(method);

            var dcGen = new DCGen2();
            int index = 0;
            if (!getMagicDC3(method, ref index, out dcGen.magic1))
                return null;

            return dcGen;
        }