Function at 0x14005b554
Capabilities:
Execute command

Disassembly:
mov qword [rsp + 8], rcx
sub rsp, 0x938
mov rax, qword [0x14012a980]
xor rax, rsp
mov qword [rsp + 0x920], rax
lea rdx, [0x1400ab390]
lea rcx, [rsp + 0x480]
call fcn.14000b064
nop
lea r8, str._al.hmauth
lea rdx, [rsp + 0x480]
lea rcx, [rsp + 0x460]
call fcn.14003db68
nop
mov byte [rsp + 0x32], 0xaa
xor r8d, r8d
lea rdx, [rsp + 0x480]
lea rcx, [rsp + 0x4a0]
call fcn.14003caf4
nop
lea rcx, [rsp + 0x4a0]
call fcn.14006feac
movzx eax, al
test eax, eax
jne 0x14005b5e0
mov dword [rsp + 0x40], 1
jmp 0x14005b5e8
mov dword [rsp + 0x40], 0
mov al, byte [rsp + 0x40]
mov byte [rsp + 0x30], al
lea rcx, [rsp + 0x4a0]
call fcn.140055914
movzx eax, byte [rsp + 0x30]
test eax, eax
je 0x14005b63b
xor r8d, r8d
lea rdx, [rsp + 0x480]
lea rcx, [rsp + 0x4c0]
call fcn.14003caf4
nop
lea rcx, [rsp + 0x4c0]
call fcn.14006ba08
nop
lea rcx, [rsp + 0x4c0]
call fcn.140055914
nop
xor r8d, r8d
lea rdx, [rsp + 0x460]
lea rcx, [rsp + 0x4e0]
call fcn.14003caf4
nop
lea rcx, [rsp + 0x4e0]
call fcn.14006feac
mov byte [rsp + 0x31], al
lea rcx, [rsp + 0x4e0]
call fcn.140055914
movzx eax, byte [rsp + 0x31]
test eax, eax
je 0x14005b807
mov dword [rsp + 0x20], 1
mov r9d, 0x40
mov r8d, 1
lea rdx, [rsp + 0x460]
lea rcx, [rsp + 0x350]
call fcn.14005222c
nop
lea rcx, [rsp + 0x350]
call fcn.140072730
movzx eax, al
test eax, eax
je 0x14005b7bc
mov rdx, qword [rsp + 0x940]
lea rcx, [rsp + 0x350]
call fcn.14004a618
lea rcx, [rsp + 0x350]
call fcn.14006b634
nop
mov r8b, 0xaa
mov rdx, qword [rsp + 0x940]
lea rcx, [rsp + 0x520]
call fcn.14007eb6c
mov qword [rsp + 0x48], rax
mov rdx, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x940]
call fcn.14000cdfc
lea rcx, [rsp + 0x520]
call fcn.14000c894
nop
mov rax, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov qword [rsp + 0x58], rax
lea rdx, [rsp + 0x680]
lea rcx, [rsp + 0x33]
call fcn.140058ca4
mov rcx, rax
call fcn.1400569ac
mov qword [rsp + 0x50], rax
mov rdx, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x58]
call fcn.1400015e0
mov qword [rsp + 0x60], rax
lea rdx, [0x14000a6b0]
mov rcx, qword [rsp + 0x60]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rax, [rsp + 0x1b8]
mov qword [rsp + 0x68], rax
lea rdx, str.ouppdagaa
mov rcx, qword [rsp + 0x68]
call fcn.14000b064
mov qword [rsp + 0x70], rax
mov rcx, qword [rsp + 0x70]
call fcn.14007bc64
nop
mov ecx, 0x1194
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x1400ab3bc]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
jmp 0x14005b7f4
lea rdx, str.Something_is_corrupt_and_HMAuthentication_failed_
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.1400015e0
mov qword [rsp + 0x78], rax
lea rdx, [0x14000a6b0]
mov rcx, qword [rsp + 0x78]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rcx, [0x1400ab3f4]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
lea rcx, [rsp + 0x350]
call fcn.14005afd4
nop
jmp 0x14005bdcc
xor ecx, ecx
call fcn.140080938
mov qword [rsp + 0x80], rax
lea rcx, [rsp + 0x80]
call fcn.14007f078
mov qword [rsp + 0xc0], rax
mov rax, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov qword [rsp + 0x90], rax
lea rdx, [rsp + 0x700]
lea rcx, [rsp + 0x34]
call fcn.140059370
mov rcx, rax
call fcn.14005654c
mov qword [rsp + 0x88], rax
mov rdx, qword [rsp + 0x88]
mov rcx, qword [rsp + 0x90]
call fcn.1400015e0
nop
mov ecx, 1
call fcn.14007b1f8
nop
mov rax, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov qword [rsp + 0xa0], rax
lea rdx, [rsp + 0x558]
lea rcx, [rsp + 0x35]
call fcn.140059940
mov rcx, rax
call fcn.14005638c
mov qword [rsp + 0x98], rax
mov rdx, qword [rsp + 0x98]
mov rcx, qword [rsp + 0xa0]
call fcn.1400015e0
lea rdx, [0x1400ab3ab]
mov rcx, rax
call fcn.1400015e0
mov qword [rsp + 0xa8], rax
lea rdx, [0x14000a6b0]
mov rcx, qword [rsp + 0xa8]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
mov ecx, 8
call fcn.14007b1f8
nop
mov rax, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov qword [rsp + 0xb8], rax
lea rdx, [rsp + 0x570]
lea rcx, [rsp + 0x36]
call fcn.140059e18
mov rcx, rax
call fcn.1400563ec
mov qword [rsp + 0xb0], rax
mov rdx, qword [rsp + 0xb0]
mov rcx, qword [rsp + 0xb8]
call fcn.1400015e0
mov qword [rsp + 0xd0], rax
lea r8, [0x1400ab3f8]
mov rdx, qword [rsp + 0xc0]
lea rcx, [rsp + 0x1a0]
call fcn.14004d1dc
mov qword [rsp + 0xc8], rax
mov rdx, qword [rsp + 0xc8]
mov rcx, qword [rsp + 0xd0]
call fcn.14003d090
mov qword [rsp + 0xd8], rax
lea rdx, [0x14000a6b0]
mov rcx, qword [rsp + 0xd8]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
mov ecx, 8
call fcn.14007b1f8
nop
mov rax, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov qword [rsp + 0xe8], rax
lea rdx, [rsp + 0x588]
lea rcx, [rsp + 0x37]
call fcn.14005a0a8
mov rcx, rax
call fcn.1400563ec
mov qword [rsp + 0xe0], rax
mov rdx, qword [rsp + 0xe0]
mov rcx, qword [rsp + 0xe8]
call fcn.1400015e0
nop
mov ecx, 0xa
call fcn.14007b1f8
nop
mov rax, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov qword [rsp + 0xf8], rax
lea rdx, [rsp + 0x540]
lea rcx, [rsp + 0x38]
call fcn.14005a30c
mov rcx, rax
call fcn.14005632c
mov qword [rsp + 0xf0], rax
mov rdx, qword [rsp + 0xf0]
mov rcx, qword [rsp + 0xf8]
call fcn.1400015e0
mov qword [rsp + 0x100], rax
lea rdx, [0x14000a6b0]
mov rcx, qword [rsp + 0x100]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
mov ecx, 8
call fcn.14007b1f8
nop
mov rax, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov qword [rsp + 0x110], rax
lea rdx, [rsp + 0x5a0]
lea rcx, [rsp + 0x39]
call fcn.14005a544
mov rcx, rax
call fcn.14005640c
mov qword [rsp + 0x108], rax
mov rdx, qword [rsp + 0x108]
mov rcx, qword [rsp + 0x110]
call fcn.1400015e0
nop
mov ecx, 8
call fcn.14007b1f8
nop
mov rax, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov qword [rsp + 0x120], rax
lea rdx, [rsp + 0x5d0]
lea rcx, [rsp + 0x3a]
call fcn.14005a77c
mov rcx, rax
call fcn.1400564ac
mov qword [rsp + 0x118], rax
mov rdx, qword [rsp + 0x118]
mov rcx, qword [rsp + 0x120]
call fcn.1400015e0
mov qword [rsp + 0x128], rax
lea rdx, [0x14000a6b0]
mov rcx, qword [rsp + 0x128]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
mov ecx, 7
call fcn.14007b1f8
nop
mov rax, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov qword [rsp + 0x138], rax
lea rdx, [rsp + 0x5b8]
lea rcx, [rsp + 0x3b]
call fcn.14005a9a0
mov rcx, rax
call fcn.14005640c
mov qword [rsp + 0x130], rax
mov rdx, qword [rsp + 0x130]
mov rcx, qword [rsp + 0x138]
call fcn.1400015e0
nop
lea rax, [rsp + 0x1d8]
mov qword [rsp + 0x140], rax
lea rdx, str.HM_Auth_Is_Awaiting_License_Key_Input_
mov rcx, qword [rsp + 0x140]
call fcn.14000b064
mov qword [rsp + 0x148], rax
mov rcx, qword [rsp + 0x148]
call fcn.14007bc64
nop
mov rdx, qword [rsp + 0x940]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.14003cd7c
lea rdx, [0x1400ab438]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400015e0
mov r8b, 0xaa
mov rdx, qword [rsp + 0x940]
lea rcx, [rsp + 0x500]
call fcn.14007eb6c
nop
mov dword [rsp + 0x20], 1
mov r9d, 0x40
mov r8d, 2
lea rdx, [rsp + 0x460]
lea rcx, [rsp + 0x240]
call fcn.14005285c
nop
lea rcx, [rsp + 0x240]
call fcn.140072750
movzx eax, al
test eax, eax
je 0x14005bd04
lea rdx, [rsp + 0x500]
lea rcx, [rsp + 0x240]
call fcn.14003d318
lea rcx, [rsp + 0x240]
call fcn.14006b688
nop
lea rax, [rsp + 0x1f8]
mov qword [rsp + 0x150], rax
lea rdx, str.HMAuth_has_Attempted_Login_
mov rcx, qword [rsp + 0x150]
call fcn.14000b064
mov qword [rsp + 0x158], rax
mov rcx, qword [rsp + 0x158]
call fcn.14007bc64
nop
mov rax, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov qword [rsp + 0x168], rax
lea rdx, [rsp + 0x620]
lea rcx, [rsp + 0x3c]
call fcn.140057530
mov rcx, rax
call fcn.1400568cc
mov qword [rsp + 0x160], rax
mov rdx, qword [rsp + 0x160]
mov rcx, qword [rsp + 0x168]
call fcn.1400015e0
mov qword [rsp + 0x170], rax
lea rdx, [0x14000a6b0]
mov rcx, qword [rsp + 0x170]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [0x1400ab45c]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
jmp 0x14005bdb0
lea rax, [rsp + 0x218]
mov qword [rsp + 0x178], rax
lea rdx, str.Ur_pc_is_fucked_up_speak_to_support_error_3692
mov rcx, qword [rsp + 0x178]
call fcn.14000b064
mov qword [rsp + 0x180], rax
mov rcx, qword [rsp + 0x180]
call fcn.14007bc64
nop
mov rax, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
mov qword [rsp + 0x190], rax
lea rdx, [rsp + 0x5f0]
lea rcx, [rsp + 0x3d]
call fcn.1400575e0
mov rcx, rax
call fcn.14005650c
mov qword [rsp + 0x188], rax
mov rdx, qword [rsp + 0x188]
mov rcx, qword [rsp + 0x190]
call fcn.1400015e0
mov qword [rsp + 0x198], rax
lea rdx, [0x14000a6b0]
mov rcx, qword [rsp + 0x198]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [0x1400ab490]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
lea rcx, [rsp + 0x240]
call fcn.14005b00c
nop
lea rcx, [rsp + 0x500]
call fcn.14000c894
nop
lea rcx, [rsp + 0x460]
call fcn.14000c894
nop
lea rcx, [rsp + 0x480]
call fcn.14000c894
nop
mov rcx, qword [rsp + 0x920]
xor rcx, rsp
call fcn.14009b5b0
add rsp, 0x938
ret