예제 #1
0
 public LSA_x86_6()
 {
     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 = -79;
     key_pattern.offset_to_AES_key_ptr = -22;
     key_struct        = new KIWI_BCRYPT_KEY81();
     key_handle_struct = new KIWI_BCRYPT_HANDLE_KEY();
 }
예제 #2
0
 public LSA_x64_6()
 {
     key_pattern                       = new LSADecyptorKeyPattern();
     key_pattern.signature             = new byte[] { 0x83, 0x64, 0x24, 0x30, 0x00, 0x48, 0x8d, 0x45, 0xe0, 0x44, 0x8b, 0x4d, 0xd8, 0x48, 0x8d, 0x15 };
     key_pattern.IV_length             = 16;
     key_pattern.offset_to_IV_ptr      = 67;
     key_pattern.offset_to_DES_key_ptr = -89;
     key_pattern.offset_to_AES_key_ptr = 16;
     key_struct        = new KIWI_BCRYPT_KEY81();
     key_handle_struct = new KIWI_BCRYPT_HANDLE_KEY();
 }