Esempio n. 1
0
 public LSA_x86_2()
 {
     key_pattern                       = new LSADecyptorKeyPattern();
     key_pattern.signature             = new byte[] { 0x6a, 0x02, 0x6a, 0x10, 0x68 };
     key_pattern.IV_length             = 16;
     key_pattern.offset_to_IV_ptr      = 5;
     key_pattern.offset_to_DES_key_ptr = -76;
     key_pattern.offset_to_AES_key_ptr = -21;
     key_struct        = new KIWI_BCRYPT_KEY();
     key_handle_struct = new KIWI_BCRYPT_HANDLE_KEY();
 }
Esempio n. 2
0
 public LSA_x64_2()
 {
     key_pattern                       = new LSADecyptorKeyPattern();
     key_pattern.signature             = new byte[] { 0x83, 0x64, 0x24, 0x30, 0x00, 0x44, 0x8b, 0x4c, 0x24, 0x48, 0x48, 0x8b, 0x0d };
     key_pattern.IV_length             = 16;
     key_pattern.offset_to_IV_ptr      = 59;
     key_pattern.offset_to_DES_key_ptr = -61;
     key_pattern.offset_to_AES_key_ptr = 25;
     key_struct        = new KIWI_BCRYPT_KEY();
     key_handle_struct = new KIWI_BCRYPT_HANDLE_KEY();
 }