コード例 #1
0
ファイル: GClass13.cs プロジェクト: ALEHACKsp/hypex-crack
 // Token: 0x06000322 RID: 802 RVA: 0x01037E14 File Offset: 0x01036014
 public GClass15(GClass8 gclass8_1, GStruct13 gstruct13_1, bool bool_1, uint uint_3) : base(gclass8_1, gstruct13_1, bool_1, uint_3)
 {
     if (!gclass8_1.method_3 <GStruct12>((long)((ulong)(uint_3 + (gstruct13_1.SubdirectoryRva ^ 2147483648u))), SeekOrigin.Begin, out this.gstruct12_0))
     {
         throw gclass8_1.vmethod_1();
     }
 }
コード例 #2
0
ファイル: GClass13.cs プロジェクト: ALEHACKsp/hypex-crack
 // Token: 0x06000326 RID: 806 RVA: 0x01037F7C File Offset: 0x0103617C
 public GClass16(GClass8 gclass8_1, GStruct13 gstruct13_1, bool bool_1, uint uint_1) : base(gclass8_1, gstruct13_1, bool_1, uint_1)
 {
     if (!gclass8_1.method_3 <GStruct11>((long)((ulong)(this.uint_0 + gstruct13_1.DataEntryRva)), SeekOrigin.Begin, out this.gstruct11_0))
     {
         throw gclass8_1.vmethod_1();
     }
 }
コード例 #3
0
ファイル: GClass13.cs プロジェクト: ALEHACKsp/hypex-crack
    // Token: 0x0600031F RID: 799 RVA: 0x01037D64 File Offset: 0x01035F64
    public GClass13(GClass8 gclass8_0)
    {
        GStruct5 gstruct = gclass8_0.GStruct9_0.OptionalHeader.DataDirectory[2];

        if (gstruct.VirtualAddress > 0u && gstruct.Size > 0u)
        {
            uint      uint_;
            GStruct12 gstruct2;
            if (!gclass8_0.method_3 <GStruct12>((long)((ulong)(uint_ = gclass8_0.method_11(gstruct.VirtualAddress))), SeekOrigin.Begin, out gstruct2))
            {
                throw gclass8_0.vmethod_1();
            }
            GStruct13 gstruct13_ = new GStruct13
            {
                SubdirectoryRva = 2147483648u
            };
            this.GClass15_0 = new GClass13.GClass15(gclass8_0, gstruct13_, false, uint_);
        }
    }
コード例 #4
0
ファイル: GClass13.cs プロジェクト: ALEHACKsp/hypex-crack
 // Token: 0x06000328 RID: 808 RVA: 0x0103800C File Offset: 0x0103620C
 public GClass14(GClass8 gclass8_1, GStruct13 gstruct13_1, bool bool_1, uint uint_1)
 {
     this.gclass8_0   = gclass8_1;
     this.gstruct13_0 = gstruct13_1;
     this.Boolean_0   = bool_1;
     if (bool_1)
     {
         ushort num = 0;
         if (gclass8_1.method_3 <ushort>((long)((ulong)(uint_1 + (gstruct13_1.NameRva & 2147483647u))), SeekOrigin.Begin, out num))
         {
             byte[] byte_ = new byte[(int)num << 1];
             if (gclass8_1.method_2(0L, SeekOrigin.Current, byte_))
             {
                 this.string_0 = GClass13.GClass14.smethod_1(GClass13.GClass14.smethod_0(), byte_);
             }
         }
         if (this.string_0 == null)
         {
             throw gclass8_1.vmethod_1();
         }
     }
     this.uint_0 = uint_1;
 }