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(); }
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(); }
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(); }