Function at 0x1400460c0
Capabilities:
Check os version
Create process on windows
Create thread
Execute command
Self delete
Set console window title
Terminate process

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0xa18]
sub rsp, 0xaf0
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
movaps xmmword [rax - 0x68], xmm9
movaps xmmword [rax - 0x78], xmm10
movaps xmmword [rax - 0x88], xmm11
movaps xmmword [rax - 0x98], xmm12
movaps xmmword [rax - 0xa8], xmm13
movaps xmmword [rax - 0xb8], xmm14
mov rax, qword [0x140067010]
xor rax, rsp
mov qword [rbp + 0x950], rax
xor r15d, r15d
mov r12d, r15d
mov dword [rbp + 0x110], r15d
lea rcx, [0x1400b3b18]
cmp qword [0x1400b3b30], 0x10
cmovae rcx, qword [0x1400b3b18]
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
xor edx, edx
mov rcx, qword [0x1400b3b10]
call qword [sym.imp.USER32.dll_ShowWindow]
mov dword [rbp + 0x190], 0x50
mov dword [rbp + 0x194], 0x40
lea rax, [0x140048b70]
mov qword [rbp + 0x198], rax
mov qword [rbp + 0x1a0], r15
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov qword [rbp + 0x1a8], rax
mov edx, 0x7f00
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadIconA]
mov qword [rbp + 0x1b0], rax
mov edx, 0x7f00
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadCursorA]
mov qword [rbp + 0x1b8], rax
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x1c0], xmm0
lea rax, str.Class01
mov qword [rbp + 0x1d0], rax
mov edx, 0x7f00
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadIconA]
mov qword [rbp + 0x1d8], rax
lea rcx, [rbp + 0x190]
call qword [sym.imp.USER32.dll_RegisterClassExA]
cvttss2si edi, dword [0x1400b1594]
cvttss2si esi, dword [0x1400b1590]
lea ecx, [r15 + 1]
call qword [sym.imp.USER32.dll_GetSystemMetrics]
cdq
sub eax, edx
sar eax, 1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss xmm0, dword [0x1400b1594]
mulss xmm0, dword [0x14005c3bc]
subss xmm1, xmm0
cvttss2si ebx, xmm1
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetSystemMetrics]
cdq
sub eax, edx
sar eax, 1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss xmm0, dword [0x1400b1590]
mulss xmm0, dword [0x14005c3bc]
subss xmm1, xmm0
cvttss2si eax, xmm1
mov qword [rsp + 0x58], r15
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x48], r15
mov qword [rsp + 0x40], r15
mov dword [rsp + 0x38], edi
mov dword [rsp + 0x30], esi
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0x20], eax
mov r9d, 0x80000000
lea r8, str.Cleanest
mov rdx, qword [rbp + 0x1d0]
xor ecx, ecx
call qword [sym.imp.USER32.dll_CreateWindowExA]
mov qword [0x1400b40f8], rax
lea edx, [r15 - 0x14]
mov rcx, rax
call qword [sym.imp.USER32.dll_GetWindowLongA]
bts eax, 0x13
mov r8d, eax
lea edx, [r15 - 0x14]
mov rcx, qword [0x1400b40f8]
call qword [sym.imp.USER32.dll_SetWindowLongA]
lea r9d, [r15 + 2]
mov r8b, 0xff
xor edx, edx
mov rcx, qword [0x1400b40f8]
call qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
movdqa xmm0, xmmword [0x14005c570]
movdqu xmmword [rbp + 0x258], xmm0
lea rdx, [rbp + 0x258]
mov rcx, qword [0x1400b40f8]
call qword [sym.imp.dwmapi.dll_DwmExtendFrameIntoClientArea]
xorps xmm0, xmm0
movups xmmword [0x1400b40e8], xmm0
lea rdx, [0x1400b40e8]
mov rcx, qword [0x1400b40f8]
call qword [sym.imp.USER32.dll_GetWindowRect]
mov qword [rbp + 0x154], r15
mov qword [rbp + 0x168], 2
mov qword [rbp + 0x180], 2
mov qword [rbp + 0x140], r15
mov dword [rbp + 0x150], 0x1c
mov dword [rbp + 0x148], 0x3c
mov dword [rbp + 0x14c], 1
mov dword [rbp + 0x164], 0x20
mov rax, qword [0x1400b40f8]
mov qword [rbp + 0x170], rax
mov qword [rbp + 0x15c], 1
mov qword [rbp + 0x178], 1
mov dword [rbp + 0x400], 0xb000
mov dword [rbp + 0x404], 0xa000
lea rax, [0x1400b3b88]
mov qword [rsp + 0x58], rax
lea rax, [rbp + 0x110]
mov qword [rsp + 0x50], rax
lea rax, [0x1400b3b80]
mov qword [rsp + 0x48], rax
lea rax, [0x1400b3b78]
mov qword [rsp + 0x40], rax
lea rax, [rbp + 0x140]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x30], 7
mov dword [rsp + 0x28], 2
lea rcx, [rbp + 0x400]
mov qword [rsp + 0x20], rcx
xor r9d, r9d
xor r8d, r8d
lea edx, [r15 + 1]
xor ecx, ecx
call qword [sym.imp.d3d11.dll_D3D11CreateDeviceAndSwapChain]
test eax, eax
je 0x140046443
call fcn.140048a80
mov rdx, qword [rbp + 0x1a8]
mov rcx, qword [rbp + 0x1d0]
call qword [sym.imp.USER32.dll_UnregisterClassA]
lea eax, [r15 + 1]
jmp 0x140048a14
call fcn.140048b00
mov edx, 0xa
mov rcx, qword [0x1400b40f8]
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, qword [0x1400b40f8]
call qword [sym.imp.USER32.dll_UpdateWindow]
lea rdx, [rbp + 0x130]
mov rcx, qword [0x1400b40f8]
call qword [sym.imp.USER32.dll_GetWindowThreadProcessId]
mov r8d, dword [rbp + 0x130]
xor edx, edx
lea ecx, [rdx + 1]
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r13, rax
mov rsi, qword [0x1400b2750]
test rsi, rsi
je 0x1400464a2
inc dword [rsi + 0xf4]
mov ecx, 0x5d78
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov qword [rbp + 0x230], rax
lea rcx, [rsp + 0x60]
mov qword [rbp + 0x228], rcx
mov qword [rsp + 0x68], rax
test rax, rax
je 0x1400464d6
xor edx, edx
mov rcx, rax
call fcn.1400062f0
jmp 0x1400464d9
mov rax, r15
mov qword [0x1400b2750], rax
call fcn.14000e8d0
test rsi, rsi
je 0x1400464f3
mov qword [0x1400b2750], rsi
jmp 0x1400464fa
mov rsi, qword [0x1400b2750]
test rsi, rsi
jne 0x140046520
mov r8d, 0xf55
lea rdx, str.E:CleanestNouveau_dossier__2_Nouveau_dossierImGui_desktop_design_base_mainImGuiimguiimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rsi, qword [0x1400b2750]
mov qword [rsi + 0x20], r15
xor ecx, ecx
call fcn.14002c4b0
mov rdi, qword [0x1400b2750]
test rdi, rdi
jne 0x140046558
mov r8d, 0xb4c
lea rdx, str.E:CleanestNouveau_dossier__2_Nouveau_dossierImGui_desktop_design_base_mainImGuiimguiimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rdi, qword [0x1400b2750]
mov dword [rdi + 0x37f0], 0x41200000
mov r14, qword [0x1400b40f8]
test rdi, rdi
jne 0x14004658f
mov r8d, 0xf55
lea rdx, str.E:CleanestNouveau_dossier__2_Nouveau_dossierImGui_desktop_design_base_mainImGuiimguiimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rdi, qword [0x1400b2750]
cmp qword [rdi + 0x98], 0
je 0x1400465b3
mov r8d, 0x74
lea rdx, str.E:CleanestNouveau_dossier__2_Nouveau_dossierImGui_desktop_design_base_mainImGuiimguiimgui_impl_win32.cpp
lea rcx, str.io.BackendPlatformUserData__nullptr___Already_initialized_a_platform_backend__
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
lea rcx, [rbp + 0x230]
call qword [sym.imp.KERNEL32.dll_QueryPerformanceFrequency]
test eax, eax
je 0x14004671d
lea rcx, [rbp + 0x228]
call qword [sym.imp.KERNEL32.dll_QueryPerformanceCounter]
test eax, eax
je 0x14004671d
mov rax, qword [0x1400b2750]
test rax, rax
je 0x1400465ef
inc dword [rax + 0xf4]
mov ecx, 0x48
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov rbx, rax
mov qword [rsp + 0x68], rax
test rax, rax
je 0x140046621
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbx], xmm0
movups xmmword [rbx + 0x10], xmm0
movups xmmword [rbx + 0x20], xmm0
movups xmmword [rbx + 0x30], xmm0
mov qword [rbx + 0x40], rax
jmp 0x140046624
mov rbx, r15
mov qword [rdi + 0x98], rbx
lea rax, str.imgui_impl_win32
mov qword [rdi + 0x88], rax
or dword [rdi + 0xc], 6
mov qword [rbx], r14
mov rax, qword [rbp + 0x230]
mov qword [rbx + 0x20], rax
mov rax, qword [rbp + 0x228]
mov qword [rbx + 0x18], rax
mov dword [rbx + 0x28], 9
mov rdi, qword [0x1400b2750]
cmp dword [rdi + 0x4858], 0
jg 0x140046687
mov r8d, 0x700
lea rdx, str.E:CleanestNouveau_dossier__2_Nouveau_dossierImGui_desktop_design_base_mainImGuiimguiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rdi + 0x4860]
mov rcx, qword [rax]
mov qword [rcx + 0x28], r14
mov byte [rbx + 0x2d], 1
lea rax, str.xinput1_4.dll
mov qword [rbp - 0x70], rax
lea rax, str.xinput1_3.dll
mov qword [rbp - 0x68], rax
lea rax, str.xinput9_1_0.dll
mov qword [rbp - 0x60], rax
lea rax, str.xinput1_2.dll
mov qword [rbp - 0x58], rax
lea rax, str.xinput1_1.dll
mov qword [rbp - 0x50], rax
mov rdi, r15
mov rcx, qword [rbp + rdi*8 - 0x70]
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov r14, rax
test rax, rax
jne 0x1400466f1
inc rdi
cmp rdi, 5
jl 0x1400466d3
jmp 0x14004671d
mov qword [rbx + 0x30], r14
lea rdx, str.XInputGetCapabilities
mov rcx, r14
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0x38], rax
lea rdx, str.XInputGetState
mov rcx, r14
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0x40], rax
mov r15, qword [0x1400b3b88]
mov r14, qword [0x1400b3b80]
mov rax, qword [0x1400b2750]
test rax, rax
jne 0x140046758
mov r8d, 0xf55
lea rdx, str.E:CleanestNouveau_dossier__2_Nouveau_dossierImGui_desktop_design_base_mainImGuiimguiimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x1400b2750]
lea rdi, [rax + 8]
cmp qword [rdi + 0x98], 0
je 0x140046787
mov r8d, 0x220
lea rdx, str.E:CleanestNouveau_dossier__2_Nouveau_dossierImGui_desktop_design_base_mainImGuiimguiimgui_impl_dx11.cpp
lea rcx, str.io.BackendRendererUserData__0___Already_initialized_a_renderer_backend__
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x1400b2750]
test rax, rax
je 0x140046792
inc dword [rax + 0xf4]
mov ecx, 0x78
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov rbx, rax
mov qword [rsp + 0x68], rax
test rax, rax
je 0x1400467e0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbx], xmm0
movups xmmword [rbx + 0x10], xmm0
movups xmmword [rbx + 0x20], xmm0
movups xmmword [rbx + 0x30], xmm0
movups xmmword [rbx + 0x40], xmm0
movups xmmword [rbx + 0x50], xmm0
movups xmmword [rbx + 0x60], xmm0
mov qword [rbx + 0x70], rax
mov dword [rbx + 0x70], 0x1388
mov dword [rbx + 0x74], 0x2710
xor ecx, ecx
jmp 0x1400467e4
xor ecx, ecx
mov ebx, ecx
mov qword [rdi + 0x98], rbx
lea rax, str.imgui_impl_dx11
mov qword [rdi + 0x88], rax
or dword [rdi + 4], 8
mov qword [rbp + 0x110], rcx
mov qword [rbp + 0x400], rcx
mov qword [rbp + 0x128], rcx
mov rax, qword [r14]
lea r8, [rbp + 0x110]
lea rdx, [0x14005af18]
mov rcx, r14
call qword [rax]
test eax, eax
jne 0x14004687c
mov rcx, qword [rbp + 0x110]
mov rax, qword [rcx]
lea r8, [rbp + 0x400]
lea rdx, [0x14005af28]
call qword [rax + 0x30]
test eax, eax
jne 0x14004687c
mov rcx, qword [rbp + 0x400]
mov rax, qword [rcx]
lea r8, [rbp + 0x128]
lea rdx, [0x14005af38]
call qword [rax + 0x30]
test eax, eax
jne 0x14004687c
mov qword [rbx], r14
mov qword [rbx + 8], r15
mov rax, qword [rbp + 0x128]
mov qword [rbx + 0x10], rax
mov rcx, qword [rbp + 0x110]
test rcx, rcx
je 0x14004688e
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rbp + 0x400]
test rcx, rcx
je 0x1400468a0
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rbx]
mov rax, qword [rcx]
call qword [rax + 8]
mov rcx, qword [rbx + 8]
mov rax, qword [rcx]
call qword [rax + 8]
mov rcx, qword [0x1400b2750]
test rcx, rcx
jne 0x1400468e0
mov r8d, 0xf55
lea rdx, str.E:CleanestNouveau_dossier__2_Nouveau_dossierImGui_desktop_design_base_mainImGuiimguiimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rcx, qword [0x1400b2750]
lea rax, [0x14005a79c]
mov qword [rsp + 0x28], rax
xor r14d, r14d
mov qword [rsp + 0x20], r14
movss xmm3, dword [0x14005c478]
mov r8d, 0x1f84c
lea rdx, [0x140067060]
mov rcx, qword [rcx + 0x58]
call fcn.140031cb0
lea rbx, [0x14005a788]
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], r14
movss xmm3, dword [0x14005c488]
mov r8d, 0xc54
lea rdx, [0x1400b0930]
mov rcx, qword [rsi + 0x58]
call fcn.140031cb0
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], r14
movss xmm3, dword [0x14005c490]
mov r8d, 0x6e8
lea rdx, [0x1400b15b0]
mov rcx, qword [rsi + 0x58]
call fcn.140031cb0
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], r14
movss xmm3, dword [0x14005c484]
mov r8d, 0x116e4
lea rdx, [0x1400868b0]
mov rcx, qword [rsi + 0x58]
call fcn.140031cb0
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], r14
movss xmm3, dword [0x14005c470]
mov r8d, 0x18988
lea rdx, [0x140097fa0]
mov rcx, qword [rsi + 0x58]
call fcn.140031cb0
lea ecx, [r14 + 0x30]
call fcn.14004acb0
xorps xmm0, xmm0
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm0
mov qword [rsp + 0x28], r14
mov dword [rsp + 0x20], r14d
mov r9, rax
lea r8, [0x140045f20]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov rsi, rax
mov qword [rsp + 0x28], r14
mov dword [rsp + 0x20], r14d
xor r9d, r9d
lea r8, [0x140003120]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov rdi, rax
mov qword [rsp + 0x28], r14
mov dword [rsp + 0x20], r14d
xor r9d, r9d
lea r8, [0x1400446c0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov rbx, rax
mov qword [rsp + 0x28], r14
mov dword [rsp + 0x20], r14d
xor r9d, r9d
lea r8, [0x140002df0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov byte [rbp + 0x1e0], 1
mov dword [rbp + 0x2e0], 0x11c
lea rcx, [rbp + 0x2e0]
call qword [sym.imp.ntdll.dll_RtlGetVersion]
test eax, eax
jne 0x140046b1c
mov ecx, dword [rbp + 0x2e4]
mov dword [0x1400b3c18], ecx
mov eax, dword [rbp + 0x2e8]
mov dword [0x1400b3c1c], eax
mov eax, dword [rbp + 0x2ec]
mov dword [0x1400b3c20], eax
cmp eax, 0x55f0
jb 0x140046ad1
mov ecx, 0xb
mov dword [0x1400b3c18], ecx
cmp ecx, 6
ja 0x140046b22
mov r9d, 0x10
lea r8, str.Error
lea rdx, str.your_operating_system_is_not_supported
mov rcx, qword [0x1400b40f8]
call qword [sym.imp.USER32.dll_MessageBoxA]
mov rbx, qword [0x1400b2750]
test rbx, rbx
je 0x140048866
mov rdi, qword [rbx + 0xa0]
test rdi, rdi
jne 0x14004888a
jmp 0x140048869
mov ecx, dword [0x1400b3c18]
cmp byte [rbp + 0x1e0], r14b
je 0x140046af7
lea rdi, str._d_CPS
mov r15, 0xffffffffffffffff
xorps xmm7, xmm7
movss xmm6, dword [0x14005c538]
movss xmm14, dword [0x14005c444]
movss xmm9, dword [0x14005c464]
movss xmm8, dword [0x14005c4fc]
movss xmm12, dword [0x14005c4c0]
movss xmm13, dword [0x14005c4d8]
movss xmm10, dword [0x14005c504]
movss xmm11, dword [0x14005c474]
lea rsi, str._d_ms
cmp ecx, 6
jbe 0x140046af7
mov dword [rsp + 0x20], 1
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x140]
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
je 0x140046c08
nop dword [rax]
nop dword [rax + rax]
lea rcx, [rbp + 0x140]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0x140]
call qword [sym.imp.USER32.dll_DispatchMessageA]
cmp dword [rbp + 0x148], 0x12
je 0x140048818
mov dword [rsp + 0x20], 1
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x140]
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
jne 0x140046bc0
cmp byte [rbp + 0x1e0], 0
je 0x140046af7
mov rbx, qword [0x1400b2750]
test rbx, rbx
je 0x140046c2f
mov rbx, qword [rbx + 0xa0]
test rbx, rbx
jne 0x140046c4c
jmp 0x140046c32
mov rbx, r14
mov r8d, 0x24f
lea rdx, str.E:CleanestNouveau_dossier__2_Nouveau_dossierImGui_desktop_design_base_mainImGuiimguiimgui_impl_dx11.cpp
lea rcx, str.bd___0___Did_you_call_ImGui_ImplDX11_Init____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
cmp qword [rbx + 0x48], 0
jne 0x140046c58
call fcn.1400378b0
call fcn.140038ad0
call fcn.14000d450
mov rcx, qword [0x1400b2750]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], 0
jne 0x140048a12
mov qword [rcx + 0x4770], r14
movaps xmm0, xmm7
unpcklps xmm0, xmm7
movsd qword [rcx + 0x4778], xmm0
mov dword [rcx + 0x4764], 4
or dword [rcx + 0x4760], 3
movsd xmm0, qword [0x1400b1590]
movsd qword [rcx + 0x4780], xmm0
mov dword [rcx + 0x4768], 1
mov r8d, 0x3b
lea rdx, [rbp + 0x1e0]
lea rcx, str.Cleanest
call fcn.1400156e0
mov edx, 5
mov rcx, qword [0x1400b3b10]
call qword [sym.imp.USER32.dll_ShowWindow]
lea rdx, [0x1400b40e8]
mov rcx, qword [0x1400b40f8]
call qword [sym.imp.USER32.dll_GetWindowRect]
mov rax, qword [0x1400b2750]
mov rcx, qword [rax + 0x3ea0]
movss xmm2, dword [rcx + 0x30]
ucomiss xmm2, xmm7
jp 0x140046d34
jne 0x140046d34
movss xmm0, dword [rcx + 0x34]
ucomiss xmm0, xmm7
jp 0x140046d34
je 0x140046dae
cvttss2si eax, dword [0x1400b1594]
cvttss2si r9d, dword [0x1400b1590]
movd xmm0, dword [0x1400b40ec]
cvtdq2ps xmm0, xmm0
addss xmm0, dword [rcx + 0x34]
cvttss2si r8d, xmm0
movd xmm1, dword [0x1400b40e8]
cvtdq2ps xmm1, xmm1
addss xmm1, xmm2
cvttss2si edx, xmm1
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], eax
mov rcx, qword [0x1400b40f8]
call qword [sym.imp.USER32.dll_MoveWindow]
mov qword [rbp + 0x128], 0
mov rax, qword [0x1400b2750]
xor r8d, r8d
lea rdx, [rbp + 0x128]
mov rcx, qword [rax + 0x3ea0]
call fcn.140018e90
call fcn.14001ad80
mov rcx, qword [0x1400b2750]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
lea rdx, str.Blink
mov rcx, qword [rcx + 0x3ea0]
call fcn.14000ab60
mov edx, eax
lea rcx, str.Blink
call fcn.140010fb0
mov rcx, qword [0x1400b2750]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], 0
jne 0x140046e29
mov qword [rbp - 0x48], 0
movaps xmm1, xmm6
lea rcx, [rbp - 0x48]
call fcn.14001a7e0
mov rcx, qword [0x1400b2750]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], 0
jne 0x140046e5b
mov qword [rbp - 0x40], 0
movaps xmm1, xmm6
lea rcx, [rbp - 0x40]
call fcn.14001a7e0
lea rdx, [0x1400b3b99]
call fcn.14003ef00
mov rcx, qword [0x1400b2750]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], 0
jne 0x140046ea9
mov qword [rsp + 0x70], 0
movaps xmm1, xmm6
lea rcx, [rsp + 0x70]
call fcn.14001a7e0
mov rcx, qword [0x1400b2750]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], 0
jne 0x140046ee2
mov qword [rbp - 0x30], 0
movaps xmm1, xmm6
lea rcx, [rbp - 0x30]
call fcn.14001a7e0
mov rcx, qword [0x1400b2750]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], 0
jne 0x140046f1b
mov qword [rbp - 0x28], 0
movaps xmm1, xmm6
lea rcx, [rbp - 0x28]
call fcn.14001a7e0
mov rcx, qword [0x1400b2750]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], 0
jne 0x140046f54
mov qword [rbp - 0x20], 0
movaps xmm1, xmm6
lea rcx, [rbp - 0x20]
call fcn.14001a7e0
mov rcx, qword [0x1400b2750]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], 0
jne 0x140046f86
mov qword [rbp - 0x18], 0
movaps xmm1, xmm6
lea rcx, [rbp - 0x18]
call fcn.14001a7e0
lea rdx, [0x1400b3b9c]
call fcn.14003b620
mov rcx, qword [0x1400b2750]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], 0
jne 0x140046fd2
mov qword [rbp - 0x10], 0
movaps xmm1, xmm6
lea rcx, [rbp - 0x10]
call fcn.14001a7e0
mov rcx, qword [0x1400b2750]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], 0
jne 0x14004700b
mov qword [rbp - 8], 0
movaps xmm1, xmm6
lea rcx, [rbp - 8]
call fcn.14001a7e0
mov rcx, qword [0x1400b2750]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], 0
jne 0x14004703d
mov qword [rbp], 0
movaps xmm1, xmm6
lea rcx, [rbp]
call fcn.14001a7e0
lea rdx, [0x1400b3be9]
lea rcx, str.Lag_control
call fcn.140040310
cmp byte [0x1400b3be9], 0
je 0x1400470ef
mov dword [rbp + 0x400], 0x3e8
mov dword [rbp + 0x110], 1
mov dword [rsp + 0x30], r14d
mov qword [rsp + 0x28], rsi
lea rax, [rbp + 0x400]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x110]
lea r8, [0x140067054]
mov edx, 4
lea rcx, str.Lag_interval
call fcn.140040da0
mov dword [rbp + 0x110], 0x3e8
mov dword [rbp + 0x400], 1
mov dword [rsp + 0x30], r14d
mov qword [rsp + 0x28], rsi
lea rax, [rbp + 0x110]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x400]
lea r8, [0x140067050]
mov edx, 4
lea rcx, str.Lag_duration
call fcn.140040da0
lea rdx, [0x1400b3b98]
lea rcx, str.Keypress
call fcn.140040310
mov rcx, qword [0x1400b2750]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], 0
jne 0x140047142
mov qword [rbp - 0x38], 0
movaps xmm1, xmm6
lea rcx, [rbp - 0x38]
call fcn.14001a7e0
mov rcx, qword [0x1400b2750]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], 0
jne 0x140047174
mov qword [rbp + 8], 0
movaps xmm1, xmm6
lea rcx, [rbp + 8]
call fcn.14001a7e0
call fcn.140011ca0
call fcn.14001aed0
movaps xmm1, xmm6
movaps xmm0, xmm7
call fcn.14001ab20
call fcn.14001ad80
mov rcx, qword [0x1400b2750]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
lea rdx, str.Autoclicker
mov rcx, qword [rcx + 0x3ea0]
call fcn.14000ab60
mov edx, eax
lea rcx, str.Autoclicker
call fcn.140010fb0
cmp dword [0x1400b4104], 0
jne 0x1400477e5
mov rcx, qword [0x1400b2750]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], 0
jne 0x140047211
mov qword [rbp + 0x10], 0
movaps xmm1, xmm6
lea rcx, [rbp + 0x10]
call fcn.14001a7e0
mov rcx, qword [0x1400b2750]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], 0
jne 0x140047243
mov qword [rbp + 0x18], 0
movaps xmm1, xmm6
lea rcx, [rbp + 0x18]
call fcn.14001a7e0
lea rdx, [0x1400b3ba5]
call fcn.14003ef00
mov rcx, qword [0x1400b2750]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], 0
jne 0x14004728f
mov qword [rbp + 0x20], 0
movaps xmm1, xmm6
lea rcx, [rbp + 0x20]
call fcn.14001a7e0
mov rcx, qword [0x1400b2750]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], 0
jne 0x1400472c8
mov qword [rbp + 0x28], 0
movaps xmm1, xmm6
lea rcx, [rbp + 0x28]
call fcn.14001a7e0
mov rcx, qword [0x1400b2750]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], 0
jne 0x140047301
mov qword [rbp + 0x30], 0
movaps xmm1, xmm6
lea rcx, [rbp + 0x30]
call fcn.14001a7e0
mov rcx, qword [0x1400b2750]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], 0
jne 0x14004733a
mov qword [rbp + 0x38], 0
movaps xmm1, xmm6
lea rcx, [rbp + 0x38]
call fcn.14001a7e0
mov rcx, qword [0x1400b2750]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], 0
jne 0x14004736c
mov qword [rbp + 0x40], 0
movaps xmm1, xmm6
lea rcx, [rbp + 0x40]
call fcn.14001a7e0
lea rdx, [0x1400b3bb4]
call fcn.14003b620
mov rcx, qword [0x1400b2750]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], 0
jne 0x1400473b8
mov qword [rbp + 0x48], 0
movaps xmm1, xmm6
lea rcx, [rbp + 0x48]
call fcn.14001a7e0
mov rcx, qword [0x1400b2750]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], 0
jne 0x1400473f1
mov qword [rbp + 0x50], 0
movaps xmm1, xmm6
lea rcx, [rbp + 0x50]
call fcn.14001a7e0
mov rcx, qword [0x1400b2750]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], 0
jne 0x140047423
mov qword [rbp + 0x58], 0
movaps xmm1, xmm6
lea rcx, [rbp + 0x58]
call fcn.14001a7e0
mov dword [rbp + 0x110], 0x1e
mov dword [rbp + 0x400], 1
mov dword [rsp + 0x30], r14d
mov qword [rsp + 0x28], rdi
lea rax, [rbp + 0x110]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x400]
lea r8, [0x140067048]
mov edx, 4
lea rcx, [0x14005c14c]
call fcn.140040da0
lea rdx, [0x1400b3ba6]
lea rcx, str.While_shifting
call fcn.140040310
lea rdx, [0x1400b3ba7]
lea rcx, [0x14005c160]
call fcn.140040310
cmp byte [0x1400b3ba7], 0
je 0x140047696
mov rbx, qword [0x1400b2750]
lea rcx, [rbx + 0x47e0]
movss xmm1, dword [rbx + 0x382c]
movss xmm0, dword [rbx + 0x3830]
mov dword [rbp + 0xc0], 0xe
movss dword [rbp + 0xc4], xmm1
movss dword [rbp + 0xc8], xmm0
lea rdx, [rbp + 0xc0]
call fcn.1400235b0
mov dword [rbx + 0x382c], 0x3f333333
mov dword [rbx + 0x3830], 0x3f800000
mov rbx, qword [0x1400b2750]
lea rcx, [rbx + 0x47e0]
movss xmm1, dword [rbx + 0x381c]
movss xmm0, dword [rbx + 0x3820]
mov dword [rbp + 0xcc], 0xb
movss dword [rbp + 0xd0], xmm1
movss dword [rbp + 0xd4], xmm0
lea rdx, [rbp + 0xcc]
call fcn.1400235b0
mov dword [rbx + 0x381c], 0x3f99999a
mov dword [rbx + 0x3820], 0x40400000
mov rcx, qword [0x1400b2750]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x30]
subss xmm0, dword [rax + 0x7c]
addss xmm0, xmm14
movss dword [rax + 0xf8], xmm0
mov byte [rax + 0x139], 1
lea rdx, [0x1400b3ba8]
lea rcx, str.slot1
call fcn.14003f950
movaps xmm1, xmm6
movaps xmm0, xmm7
call fcn.14001ab20
lea rdx, [0x1400b3ba9]
lea rcx, str.slot2
call fcn.14003f950
movaps xmm1, xmm6
movaps xmm0, xmm7
call fcn.14001ab20
lea rdx, [0x1400b3baa]
lea rcx, str.slot3
call fcn.14003f950
movaps xmm1, xmm6
movaps xmm0, xmm7
call fcn.14001ab20
lea rdx, [0x1400b3bab]
lea rcx, str.slot4
call fcn.14003f950
movaps xmm1, xmm6
movaps xmm0, xmm7
call fcn.14001ab20
lea rdx, [0x1400b3bac]
lea rcx, str.slot5
call fcn.14003f950
movaps xmm1, xmm6
movaps xmm0, xmm7
call fcn.14001ab20
lea rdx, [0x1400b3bad]
lea rcx, str.slot6
call fcn.14003f950
movaps xmm1, xmm6
movaps xmm0, xmm7
call fcn.14001ab20
lea rdx, [0x1400b3bae]
lea rcx, str.slot7
call fcn.14003f950
movaps xmm1, xmm6
movaps xmm0, xmm7
call fcn.14001ab20
lea rdx, [0x1400b3baf]
lea rcx, str.slot8
call fcn.14003f950
movaps xmm1, xmm6
movaps xmm0, xmm7
call fcn.14001ab20
lea rdx, [0x1400b3bb0]
lea rcx, str.slot9
call fcn.14003f950
call fcn.140008a90
call fcn.140008a90
mov edx, dword [0x1400b3ba0]
lea rcx, [rbp + 0xf0]
call fcn.1400490d0
or r12d, 1
lea r8, [rbp + 0xf0]
cmp qword [rbp + 0x108], 0x10
cmovae r8, qword [rbp + 0xf0]
movaps xmm0, xmmword [0x14005ca90]
movups xmmword [rbp + 0x110], xmm0
lea rdx, str.Current_slot:__s
lea rcx, [rbp + 0x110]
call fcn.14003c830
nop
mov rdx, qword [rbp + 0x108]
cmp rdx, 0x10
jb 0x140047726
inc rdx
mov rcx, qword [rbp + 0xf0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140047721
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004883c
call fcn.14004af44
mov qword [rbp + 0x100], r14
mov qword [rbp + 0x108], 0xf
mov byte [rbp + 0xf0], 0
mov rcx, qword [0x1400b2750]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x30]
subss xmm0, dword [rax + 0x7c]
addss xmm0, xmm9
movss dword [rax + 0xf8], xmm0
mov byte [rax + 0x139], 1
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], 0
jne 0x1400477ab
mov qword [rbp + 0x60], 0
movaps xmm1, xmm6
lea rcx, [rbp + 0x60]
call fcn.14001a7e0
mov rcx, qword [0x1400b2750]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], 0
jne 0x140047e1b
mov qword [rbp + 0x68], 0
lea rcx, [rbp + 0x68]
jmp 0x140047e13
cmp dword [0x1400b4104], 1
jne 0x140047e1b
mov rcx, qword [0x1400b2750]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], 0
jne 0x140047832
mov qword [rbp + 0x70], 0
movaps xmm1, xmm6
lea rcx, [rbp + 0x70]
call fcn.14001a7e0
mov rcx, qword [0x1400b2750]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], 0
jne 0x140047864
mov qword [rbp + 0x78], 0
movaps xmm1, xmm6
lea rcx, [rbp + 0x78]
call fcn.14001a7e0
lea rdx, [0x1400b3bc9]
call fcn.14003ef00
mov rcx, qword [0x1400b2750]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], 0
jne 0x1400478b6
mov qword [rbp + 0x80], 0
movaps xmm1, xmm6
lea rcx, [rbp + 0x80]
call fcn.14001a7e0
mov rcx, qword [0x1400b2750]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], 0
jne 0x1400478f5
mov qword [rbp + 0x88], 0
movaps xmm1, xmm6
lea rcx, [rbp + 0x88]
call fcn.14001a7e0
mov rcx, qword [0x1400b2750]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], 0
jne 0x140047934
mov qword [rbp + 0x90], 0
movaps xmm1, xmm6
lea rcx, [rbp + 0x90]
call fcn.14001a7e0
mov rcx, qword [0x1400b2750]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], 0
jne 0x140047973
mov qword [rbp + 0x98], 0
movaps xmm1, xmm6
lea rcx, [rbp + 0x98]
call fcn.14001a7e0
mov rcx, qword [0x1400b2750]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], 0
jne 0x1400479ab
mov qword [rbp + 0xa0], 0
movaps xmm1, xmm6
lea rcx, [rbp + 0xa0]
call fcn.14001a7e0
lea rdx, [0x1400b3bbc]
call fcn.14003b620
mov rcx, qword [0x1400b2750]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], 0
jne 0x1400479fd
mov qword [rbp + 0xa8], 0
movaps xmm1, xmm6
lea rcx, [rbp + 0xa8]
call fcn.14001a7e0
mov rcx, qword [0x1400b2750]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], 0
jne 0x140047a3c
mov qword [rbp + 0xb0], 0
movaps xmm1, xmm6
lea rcx, [rbp + 0xb0]
call fcn.14001a7e0
mov rcx, qword [0x1400b2750]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], 0
jne 0x140047a74
mov qword [rbp + 0xb8], 0
movaps xmm1, xmm6
lea rcx, [rbp + 0xb8]
call fcn.14001a7e0
mov eax, dword [0x140067058]
mov dword [rbp + 0x110], eax
mov dword [rbp + 0x400], 1
mov dword [rsp + 0x30], r14d
mov qword [rsp + 0x28], rdi
lea rax, [rbp + 0x110]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x400]
lea r8, [0x14006704c]
mov edx, 4
lea rcx, [0x14005c14c]
call fcn.140040da0
lea rdx, [0x1400b40dc]
lea rcx, str.Blatant
call fcn.140040310
test al, al
je 0x140047b02
mov eax, 0x1e
cmp byte [0x1400b40dc], 0
mov ecx, 0x64
cmovne eax, ecx
mov dword [0x140067058], eax
cmp dword [0x14006704c], eax
jle 0x140047b02
mov dword [0x14006704c], 0x1e
lea rdx, [0x1400b3bb8]
lea rcx, str.Slot_whitelist
call fcn.140040310
cmp byte [0x1400b3bb8], 0
je 0x140047d19
mov rbx, qword [0x1400b2750]
lea rcx, [rbx + 0x47e0]
movss xmm1, dword [rbx + 0x382c]
movss xmm0, dword [rbx + 0x3830]
mov dword [rbp + 0xd8], 0xe
movss dword [rbp + 0xdc], xmm1
movss dword [rbp + 0xe0], xmm0
lea rdx, [rbp + 0xd8]
call fcn.1400235b0
mov dword [rbx + 0x382c], 0x3f333333
mov dword [rbx + 0x3830], 0x3f800000
mov rbx, qword [0x1400b2750]
lea rcx, [rbx + 0x47e0]
movss xmm1, dword [rbx + 0x381c]
movss xmm0, dword [rbx + 0x3820]
mov dword [rbp + 0xe4], 0xb
movss dword [rbp + 0xe8], xmm1
movss dword [rbp + 0xec], xmm0
lea rdx, [rbp + 0xe4]
call fcn.1400235b0
mov dword [rbx + 0x381c], 0x3f99999a
mov dword [rbx + 0x3820], 0x40400000
mov rcx, qword [0x1400b2750]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x30]
subss xmm0, dword [rax + 0x7c]
addss xmm0, xmm14
movss dword [rax + 0xf8], xmm0
mov byte [rax + 0x139], 1
lea rdx, [0x1400b3bc0]
lea rcx, str.slot1
call fcn.14003f950
movaps xmm1, xmm6
movaps xmm0, xmm7
call fcn.14001ab20
lea rdx, [0x1400b3bc1]
lea rcx, str.slot2
call fcn.14003f950
movaps xmm1, xmm6
movaps xmm0, xmm7
call fcn.14001ab20
lea rdx, [0x1400b3bc2]
lea rcx, str.slot3
call fcn.14003f950
movaps xmm1, xmm6
movaps xmm0, xmm7
call fcn.14001ab20
lea rdx, [0x1400b3bc3]
lea rcx, str.slot4
call fcn.14003f950
movaps xmm1, xmm6
movaps xmm0, xmm7
call fcn.14001ab20
lea rdx, [0x1400b3bc4]
lea rcx, str.slot5
call fcn.14003f950
movaps xmm1, xmm6
movaps xmm0, xmm7
call fcn.14001ab20
lea rdx, [0x1400b3bc5]
lea rcx, str.slot6
call fcn.14003f950
movaps xmm1, xmm6
movaps xmm0, xmm7
call fcn.14001ab20
lea rdx, [0x1400b3bc6]
lea rcx, str.slot7
call fcn.14003f950
movaps xmm1, xmm6
movaps xmm0, xmm7
call fcn.14001ab20
lea rdx, [0x1400b3bc7]
lea rcx, str.slot8
call fcn.14003f950
movaps xmm1, xmm6
movaps xmm0, xmm7
call fcn.14001ab20
lea rdx, [0x1400b3bc8]
lea rcx, str.slot9
call fcn.14003f950
call fcn.140008a90
call fcn.140008a90
mov edx, dword [0x1400b3ba0]
lea rcx, [rbp - 0x70]
call fcn.1400490d0
or r12d, 2
lea r8, [rbp - 0x70]
cmp qword [rbp - 0x58], 0x10
cmovae r8, qword [rbp - 0x70]
movaps xmm0, xmmword [0x14005ca90]
movups xmmword [rbp + 0x110], xmm0
lea rdx, str.Current_slot:__s
lea rcx, [rbp + 0x110]
call fcn.14003c830
nop
mov rdx, qword [rbp - 0x58]
cmp rdx, 0x10
jb 0x140047d97
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140047d92
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140048843
call fcn.14004af44
mov qword [rbp - 0x60], r14
mov qword [rbp - 0x58], 0xf
mov byte [rbp - 0x70], 0
mov rcx, qword [0x1400b2750]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], 0
jne 0x140047de2
mov qword [rsp + 0x78], 0
movaps xmm1, xmm6
lea rcx, [rsp + 0x78]
call fcn.14001a7e0
mov rcx, qword [0x1400b2750]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], 0
jne 0x140047e1b
mov qword [rbp - 0x80], 0
lea rcx, [rbp - 0x80]
movaps xmm1, xmm6
call fcn.14001a7e0
cmp dword [0x1400b4100], 0
jne 0x140047f1b
mov rcx, qword [0x1400b2750]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x34]
subss xmm1, dword [rax + 0x80]
movss xmm0, dword [rax + 0x30]
subss xmm0, dword [rax + 0x7c]
addss xmm1, xmm8
addss xmm0, xmm12
movss dword [rax + 0xf8], xmm0
movss dword [rax + 0xfc], xmm1
mov byte [rax + 0x139], 1
cmp dword [0x1400b4104], 0
sete dl
lea rcx, str.______Left
call fcn.140014a20
test al, al
je 0x140047ea1
mov edx, r14d
mov dword [0x1400b4104], edx
jmp 0x140047ea7
mov edx, dword [0x1400b4104]
mov rcx, qword [0x1400b2750]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x34]
subss xmm1, dword [rax + 0x80]
movss xmm0, dword [rax + 0x30]
subss xmm0, dword [rax + 0x7c]
addss xmm1, xmm8
addss xmm0, xmm13
movss dword [rax + 0xf8], xmm0
movss dword [rax + 0xfc], xmm1
mov byte [rax + 0x139], 1
cmp edx, 1
sete dl
lea rcx, str.____Right
call fcn.140014a20
test al, al
je 0x140047f1b
mov dword [0x1400b4104], 1
call fcn.140011ca0
call fcn.14001aed0
movaps xmm1, xmm6
movaps xmm0, xmm7
call fcn.14001ab20
call fcn.14001ad80
mov r8d, 0x104
lea rdx, [rbp + 0x530]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleFileNameW]
xorps xmm0, xmm0
movups xmmword [rbp + 0x238], xmm0
mov qword [rbp + 0x248], r14
mov qword [rbp + 0x250], r14
lea rax, [rbp + 0x530]
mov r8, r15
nop dword [rax]
inc r8
cmp word [rax + r8*2], 0
jne 0x140047f70
lea rdx, [rbp + 0x530]
lea rcx, [rbp + 0x238]
call fcn.140049b80
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x1e8], xmm0
mov qword [rbp + 0x1f8], r14
mov qword [rbp + 0x200], 0xf
mov byte [rbp + 0x1e8], 0
lea r8, [rbp + 0x238]
cmp qword [rbp + 0x250], 8
cmovae r8, qword [rbp + 0x238]
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r14
mov r9d, r15d
xor edx, edx
mov ecx, 0xfde9
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
movsxd rsi, eax
test eax, eax
jle 0x14004861b
lea rdi, [rsi - 1]
mov rcx, qword [rbp + 0x1f8]
cmp rdi, rcx
ja 0x14004802c
lea rcx, [rbp + 0x1e8]
cmp qword [rbp + 0x200], 0x10
cmovae rcx, qword [rbp + 0x1e8]
mov qword [rbp + 0x1f8], rdi
mov byte [rcx + rdi], 0
jmp 0x140048087
sub rdi, rcx
mov rdx, qword [rbp + 0x200]
mov rax, rdx
sub rax, rcx
cmp rdi, rax
ja 0x140048075
lea rax, [rcx + rdi]
mov qword [rbp + 0x1f8], rax
lea rbx, [rbp + 0x1e8]
cmp rdx, 0x10
cmovae rbx, qword [rbp + 0x1e8]
add rbx, rcx
mov r8, rdi
xor edx, edx
mov rcx, rbx
call sub.VCRUNTIME140.dll_memset
mov byte [rdi + rbx], 0
jmp 0x140048087
mov r9, rdi
mov rdx, rdi
lea rcx, [rbp + 0x1e8]
call fcn.14004a010
lea rax, [rbp + 0x1e8]
cmp qword [rbp + 0x200], 0x10
cmovae rax, qword [rbp + 0x1e8]
lea r8, [rbp + 0x238]
cmp qword [rbp + 0x250], 8
cmovae r8, qword [rbp + 0x238]
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], esi
mov qword [rsp + 0x20], rax
mov r9d, r15d
xor edx, edx
mov ecx, 0xfde9
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
mov rcx, qword [0x1400b2750]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
lea rdx, str.Self_Destruct_settings
mov rcx, qword [rcx + 0x3ea0]
call fcn.14000ab60
mov edx, eax
lea rcx, str.Self_Destruct_settings
call fcn.140010fb0
lea rdx, [0x1400b40e1]
lea rcx, str.Delete_.exe
call fcn.140040310
lea rdx, [0x1400b40e2]
lea rcx, str.Clean_prefetch
call fcn.140040310
lea rdx, [0x1400b40dd]
lea rcx, str.Clean_regedit
call fcn.140040310
lea rdx, [0x1400b40de]
lea rcx, str.Clean_temp
call fcn.140040310
lea rdx, [0x1400b40df]
lea rcx, str.Clean_modification_logs
call fcn.140040310
lea rdx, [0x1400b3be8]
lea rcx, str.Crash_minecraft
call fcn.140040310
lea rdx, [0x1400b40e0]
lea rcx, str.Reload_explorer.exe
call fcn.140040310
mov rcx, qword [0x1400b2750]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], 0
jne 0x1400481d3
mov qword [rbp - 0x78], 0
movaps xmm1, xmm6
lea rcx, [rbp - 0x78]
call fcn.14001a7e0
mov rcx, qword [0x1400b2750]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0xb3], 0
jne 0x140048207
mov qword [rsp + 0x68], 0
movaps xmm1, xmm6
lea rcx, [rsp + 0x68]
call fcn.14001a7e0
lea rcx, [rbp + 0x1e8]
mov rbx, qword [rbp + 0x1f8]
cmp qword [rbp + 0x200], 0x10
jb 0x14004822b
mov rsi, qword [rbp + 0x1e8]
add rbx, rsi
jmp 0x140048235
add rbx, rcx
lea rsi, [rbp + 0x1e8]
xorps xmm0, xmm0
movups xmmword [rbp + 0x208], xmm0
cmp rsi, rbx
jne 0x140048263
mov qword [rbp + 0x218], r14
mov qword [rbp + 0x220], 7
mov word [rbp + 0x208], r14w
jmp 0x140048398
mov rax, rbx
sub rax, rsi
mov rdx, r14
mov qword [rbp + 0x218], rdx
mov edi, 7
mov qword [rbp + 0x220], rdi
movabs rcx, 0x7ffffffffffffffe
cmp rax, rcx
ja 0x140048a74
cmp rax, 8
jb 0x140048340
mov rdi, rax
or rdi, 7
cmp rdi, rcx
jbe 0x1400482ad
mov rdi, rcx
jmp 0x1400482ba
cmp rdi, 0xa
mov eax, 0xa
cmovb rdi, rax
mov rax, rdi
add rax, 1
cmovb rax, r15
movabs rcx, 0x7fffffffffffffff
cmp rax, rcx
ja 0x140048a7a
lea rcx, [rax + rax]
cmp rcx, 0x1000
jb 0x14004831b
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140048a7a
mov rcx, rax
call fcn.14004acb0
mov rcx, rax
test rax, rax
je 0x14004884a
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
mov rdx, qword [rbp + 0x218]
jmp 0x140048331
test rcx, rcx
je 0x14004832e
call fcn.14004acb0
mov rdx, qword [rbp + 0x218]
jmp 0x140048331
mov rax, r14
mov qword [rbp + 0x208], rax
mov qword [rbp + 0x220], rdi
nop
lea rcx, [rbp + 0x208]
cmp rdi, 8
cmovae rcx, qword [rbp + 0x208]
movsx eax, byte [rsi]
mov word [rcx + rdx*2], ax
mov rdx, qword [rbp + 0x218]
inc rdx
mov qword [rbp + 0x218], rdx
inc rsi
cmp rsi, rbx
je 0x14004837c
mov rdi, qword [rbp + 0x220]
jmp 0x140048340
lea rax, [rbp + 0x208]
cmp qword [rbp + 0x220], 8
cmovae rax, qword [rbp + 0x208]
mov word [rax + rdx*2], r14w
mov dword [rbp + 0x228], 0x438c0000
mov dword [rbp + 0x22c], 0x41f00000
lea rdx, [rbp + 0x228]
lea rcx, str.Check_traces
call fcn.14003d180
test al, al
je 0x1400483e1
mov edx, 5
mov rcx, qword [0x1400b3b10]
call qword [sym.imp.USER32.dll_ShowWindow]
lea rcx, [rbp + 0x208]
call fcn.140045cc0
mov dword [rbp + 0x230], 0x438c0000
mov dword [rbp + 0x234], 0x41f00000
lea rdx, [rbp + 0x230]
lea rcx, str.Self_Destruct
call fcn.14003d180
test al, al
je 0x1400485c9
mov edx, 5
mov rcx, qword [0x1400b3b10]
call qword [sym.imp.USER32.dll_ShowWindow]
lea rcx, [rbp + 0x208]
cmp qword [rbp + 0x220], 8
cmovae rcx, qword [rbp + 0x208]
mov qword [rsp + 0x20], 1
lea r9, [0x14005c09c]
mov rdx, qword [rbp + 0x218]
call fcn.140049710
cmp rax, 0xffffffffffffffff
je 0x1400484c1
lea rcx, [0x14005c0a0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov r8b, 1
movzx edx, byte [0x1400b40de]
lea rcx, [rbp + 0x208]
call fcn.140045500
mov r8b, 1
movzx edx, byte [0x1400b40e2]
lea rcx, [rbp + 0x208]
call fcn.140044f00
mov r8b, 1
movzx edx, byte [0x1400b40dd]
lea rcx, [rbp + 0x208]
call fcn.140044ad0
lea r9, [0x140044730]
xor edx, edx
xor ecx, ecx
mov r8d, 0xbb8
call qword [sym.imp.USER32.dll_SetTimer]
cmp byte [0x1400b40df], 0
je 0x1400484cf
call fcn.140045be0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x270], xmm0
movups xmmword [rbp + 0x280], xmm0
movups xmmword [rbp + 0x290], xmm0
movups xmmword [rbp + 0x2a0], xmm0
movups xmmword [rbp + 0x2b0], xmm0
movups xmmword [rbp + 0x2c0], xmm0
mov qword [rbp + 0x2d0], rax
movups xmmword [rbp + 0x110], xmm0
mov qword [rbp + 0x120], rax
mov r8d, 0x104
lea rdx, [rbp + 0x420]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleFileNameA]
lea r9, [rbp + 0x420]
lea r8, str.cmd.exe__C_ping_1.1.1.1__n_1__w_3000___Nul__Del__f__q___s_
mov edx, 0x208
lea rcx, [rbp + 0x740]
call fcn.1400427c0
lea rax, [rbp + 0x110]
mov qword [rsp + 0x48], rax
lea rax, [rbp + 0x270]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], 0x8000000
mov dword [rsp + 0x20], r14d
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x740]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateProcessA]
mov rcx, qword [rbp + 0x118]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, qword [rbp + 0x110]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
cmp byte [0x1400b40e0], 0
je 0x1400485b3
call fcn.140045ac0
cmp byte [0x1400b3be8], 0
je 0x1400485c9
lea rcx, [rbp + 0x1e8]
call fcn.140044760
nop
mov rdx, qword [rbp + 0x220]
cmp rdx, 8
jb 0x14004860f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x208]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004860a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140048851
call fcn.14004af44
call fcn.140011ca0
lea rdi, str._d_CPS
call fcn.14001aed0
mov rcx, qword [0x1400b2750]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x34]
subss xmm0, dword [rax + 0x80]
addss xmm0, xmm10
movss dword [rax + 0xfc], xmm0
mov byte [rax + 0x139], 1
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x30]
subss xmm0, dword [rax + 0x7c]
addss xmm0, xmm11
movss dword [rax + 0xf8], xmm0
mov byte [rax + 0x139], 1
movaps xmm0, xmmword [0x14005ca90]
movups xmmword [rbp + 0x110], xmm0
lea rdx, str.By_Nessiel
lea rcx, [rbp + 0x110]
call fcn.14003c830
nop
mov rdx, qword [rbp + 0x200]
cmp rdx, 0x10
jb 0x1400486f3
inc rdx
mov rcx, qword [rbp + 0x1e8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400486ee
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140048858
call fcn.14004af44
mov qword [rbp + 0x1f8], r14
mov qword [rbp + 0x200], 0xf
mov byte [rbp + 0x1e8], 0
mov rdx, qword [rbp + 0x250]
cmp rdx, 8
jb 0x140048752
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x238]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004874d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004885f
call fcn.14004af44
call fcn.140018130
call fcn.1400106a0
xorps xmm0, xmm0
movups xmmword [rbp + 0x408], xmm0
mov rcx, qword [0x1400b3b88]
mov rax, qword [rcx]
xor r9d, r9d
lea r8, [0x1400b3b70]
lea edx, [r9 + 1]
call qword [rax + pe_nt_image_headers64]
mov rcx, qword [0x1400b3b88]
mov rax, qword [rcx]
lea r8, [rbp + 0x408]
mov rdx, qword [0x1400b3b70]
call qword [rax + 0x190]
mov rbx, qword [0x1400b2750]
cmp dword [rbx + 0x4858], 0
jg 0x1400487cc
mov r8d, 0x700
lea rdx, str.E:CleanestNouveau_dossier__2_Nouveau_dossierImGui_desktop_design_base_mainImGuiimguiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rbx + 0x4860]
mov rcx, qword [rax]
add rcx, 0x48
mov rax, r14
cmp byte [rcx], r14b
cmovne rax, rcx
mov rcx, rax
call fcn.140036e20
mov rcx, qword [0x1400b3b78]
mov rax, qword [rcx]
xor r8d, r8d
lea edx, [r8 + 1]
call qword [rax + 0x40]
cmp byte [rbp + 0x1e0], 0
je 0x140046af7
mov ecx, dword [0x1400b3c18]
jmp 0x140046b83
mov byte [0x140067044], 0
xor edx, edx
mov rcx, r13
call qword [sym.imp.KERNEL32.dll_TerminateProcess]
mov rcx, r13
call qword [sym.imp.KERNEL32.dll_CloseHandle]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rdi, r14
mov r8d, 0x240
lea rdx, str.E:CleanestNouveau_dossier__2_Nouveau_dossierImGui_desktop_design_base_mainImGuiimguiimgui_impl_dx11.cpp
lea rcx, str.bd___0___No_renderer_backend_to_shutdown__or_already_shutdown__
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rbx, qword [0x1400b2750]
test rbx, rbx
jne 0x1400488b0
mov r8d, 0xf55
lea rdx, str.E:CleanestNouveau_dossier__2_Nouveau_dossierImGui_desktop_design_base_mainImGuiimguiimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rbx, qword [0x1400b2750]
call fcn.140037e30
mov rcx, qword [rdi + 0x10]
test rcx, rcx
je 0x1400488c4
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rdi]
test rcx, rcx
je 0x1400488d2
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rdi + 8]
test rcx, rcx
je 0x1400488e1
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [rbx + 0x90], r14
mov qword [rbx + 0xa0], r14
mov rax, qword [0x1400b2750]
test rax, rax
je 0x140048901
dec dword [rax + 0xf4]
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rax, qword [0x1400b2750]
test rax, rax
je 0x140048924
mov rbx, qword [rax + 0x98]
test rbx, rbx
jne 0x140048948
jmp 0x140048927
mov rbx, r14
mov r8d, 0xa6
lea rdx, str.E:CleanestNouveau_dossier__2_Nouveau_dossierImGui_desktop_design_base_mainImGuiimguiimgui_impl_win32.cpp
lea rcx, str.bd___nullptr___No_platform_backend_to_shutdown__or_already_shutdown__
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x1400b2750]
test rax, rax
jne 0x14004896e
mov r8d, 0xf55
lea rdx, str.E:CleanestNouveau_dossier__2_Nouveau_dossierImGui_desktop_design_base_mainImGuiimguiimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x1400b2750]
lea rdi, [rax + 8]
mov rcx, qword [rbx + 0x30]
test rcx, rcx
je 0x140048988
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov rax, qword [0x1400b2750]
mov qword [rdi + 0x80], r14
mov qword [rdi + 0x90], r14
test rax, rax
je 0x1400489a1
dec dword [rax + 0xf4]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rbx, qword [0x1400b2750]
mov qword [0x1400b2750], rbx
call fcn.14000ec70
mov qword [0x1400b2750], r14
test rbx, rbx
je 0x1400489ec
mov rcx, rbx
call fcn.140024190
mov rax, qword [0x1400b2750]
test rax, rax
je 0x1400489e3
dec dword [rax + 0xf4]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
call fcn.140048a80
mov rcx, qword [0x1400b40f8]
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [rbp + 0x1a8]
mov rcx, qword [rbp + 0x1d0]
call qword [sym.imp.USER32.dll_UnregisterClassA]
xor eax, eax
mov rcx, qword [rbp + 0x950]
xor rcx, rsp
call fcn.14004ab70
lea r11, [rsp + 0xaf0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.1400016a0
nop
call fcn.140001600
int3