Function at 0x140053bf0
Capabilities:
Check for time delay via gettickcount
Contain obfuscated stackstrings
Create process on windows
Create thread
Download url
Enumerate processes
Get system information on windows
Hide graphical window
Inject dll
Inject thread
Log keystrokes via polling
Receive data
Set registry value
Terminate process
Terminate process by name

Disassembly:
push rbp
push r12
lea rbp, [rsp - 0xdd8]
sub rsp, 0xed8
xor r12d, r12d
lea r8, [0x1400530c0]
mov qword [rsp + 0x28], r12
xor r9d, r9d
xor edx, edx
mov dword [rsp + 0x20], r12d
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
call fcn.140051820
xor r9d, r9d
mov qword [rsp + 0x28], r12
lea r8, [0x140050eb0]
mov dword [rsp + 0x20], r12d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
xor r9d, r9d
mov qword [rsp + 0x28], r12
lea r8, [0x140050ff0]
mov dword [rsp + 0x20], r12d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov ecx, 8
call fcn.140126870
lea rcx, [0x1400505d0]
mov r9, rax
lea r8, [0x14005bcd0]
xor edx, edx
mov qword [rax], rcx
lea rcx, [rbp + 0x528]
mov qword [rsp + 0x28], rcx
xor ecx, ecx
mov dword [rsp + 0x20], r12d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x520], rax
test rax, rax
je 0x14005a70a
mov qword [rsp + 0xec0], r15
mov r15d, 1
mov qword [rsp + 0xef0], rbx
mov qword [rsp + 0xef8], rsi
mov qword [rsp + 0xf00], rdi
mov qword [rsp + 0xed0], r13
mov qword [rsp + 0xec8], r14
movaps xmmword [rsp + 0xeb0], xmm6
movaps xmmword [rsp + 0xea0], xmm7
movaps xmmword [rsp + 0xe90], xmm8
movaps xmmword [rsp + 0xe80], xmm9
movaps xmmword [rsp + 0xe70], xmm10
movaps xmmword [rsp + 0xe60], xmm11
movaps xmmword [rsp + 0xe50], xmm12
movaps xmmword [rsp + 0xe40], xmm13
movaps xmmword [rsp + 0xe30], xmm14
movaps xmmword [rsp + 0xe20], xmm15
cmp dword [rbp + 0x528], r12d
je 0x14005a6e6
movaps xmm0, xmmword [rbp + 0x520]
lea rcx, [rbp + 0x190]
movdqa xmmword [rbp + 0x190], xmm0
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x14005a6e6
xorps xmm0, xmm0
movaps xmmword [rbp - 0x70], xmm0
movdqa xmmword [rbp + 0x520], xmm0
call fcn.140050630
lea rcx, [0x14025e130]
call fcn.1400d0330
mov ebx, dword [0x14022ce18]
test ebx, ebx
jne 0x140053e44
cmp qword [0x14022ce60], r12
jne 0x140053db9
mov ecx, reloc.WS2_32.dll_recv
call fcn.140126870
mov dword [rax + 8], r12d
mov qword [0x14022ce60], rax
xor edx, edx
mov ecx, 2
mov ebx, r12d
mov edi, r12d
call qword [sym.imp.KERNEL32.dll_CreateToolhelp32Snapshot]
lea rdx, [rbp + 0x960]
mov dword [rbp + 0x960], pe_nt_image_headers64
mov rcx, rax
mov rsi, rax
call qword [sym.imp.KERNEL32.dll_Process32First]
lea rdx, [rbp + 0x960]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_Process32Next]
test eax, eax
je 0x140053e3e
nop dword [rax]
lea rdx, str.HD_Player.exe
lea rcx, [rbp + 0x98c]
call qword [sym.imp.api_ms_win_crt_multibyte_l1_1_0.dll__mbsicmp]
test eax, eax
jne 0x140053e2a
mov eax, dword [rbp + 0x97c]
cmp eax, edi
jle 0x140053e2a
mov ebx, dword [rbp + 0x968]
mov edi, eax
lea rdx, [rbp + 0x960]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_Process32Next]
test eax, eax
jne 0x140053e00
mov dword [0x14022ce18], ebx
mov rdi, qword [0x14022ce60]
test rdi, rdi
jne 0x140053e6e
mov ecx, reloc.WS2_32.dll_recv
call fcn.140126870
mov rdi, rax
mov dword [rax + 8], r12d
mov ebx, dword [0x14022ce18]
mov qword [0x14022ce60], rax
mov dword [rdi + 8], ebx
test ebx, ebx
jne 0x140053ef1
xor edx, edx
mov ecx, 2
call qword [sym.imp.KERNEL32.dll_CreateToolhelp32Snapshot]
lea rdx, [rbp + 0xbf0]
mov dword [rbp + 0xbf0], pe_nt_image_headers64
mov rcx, rax
mov rsi, rax
call qword [sym.imp.KERNEL32.dll_Process32First]
lea rdx, [rbp + 0xbf0]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_Process32Next]
test eax, eax
je 0x140053eee
nop dword [rax]
nop word [rax + rax]
lea rdx, str.HD_Player.exe
lea rcx, [rbp + 0xc1c]
call qword [sym.imp.api_ms_win_crt_multibyte_l1_1_0.dll__mbsicmp]
mov ebx, dword [rbp + 0xbf8]
lea rdx, [rbp + 0xbf0]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_Process32Next]
test eax, eax
jne 0x140053ec0
mov dword [rdi + 8], ebx
cmp dword [rdi + 8], r12d
je 0x140053f0a
mov r8d, ebx
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov qword [rdi], rax
lea rcx, [0x14025e130]
call fcn.1400d0330
cmp byte [0x14025e348], r12b
jne 0x140053f50
lea rcx, [0x14025e350]
call fcn.1400414a0
mov rdx, rax
xor r9d, r9d
xor r8d, r8d
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rax, [0x14005a7b0]
mov dword [rbp + 0x6f0], 0x50
mov edx, 0x7f00
mov qword [rbp + 0x6f8], rax
xor ecx, ecx
mov dword [rbp + 0x6f4], 0x40
mov qword [rbp + 0x700], r12
mov qword [rbp + 0x708], r12
call qword [sym.imp.USER32.dll_LoadIconA]
mov edx, 0x7f00
xor ecx, ecx
mov qword [rbp + 0x710], rax
call qword [sym.imp.USER32.dll_LoadCursorA]
mov edx, 0x7f00
mov qword [rbp + 0x720], r12
mov qword [rbp + 0x718], rax
xor ecx, ecx
lea rax, str.ImGui
mov qword [rbp + 0x728], rax
lea rax, str.NhanZed
mov qword [rbp + 0x730], rax
call qword [sym.imp.USER32.dll_LoadIconA]
lea rcx, [rbp + 0x6f0]
mov qword [rbp + 0x738], rax
call qword [sym.imp.USER32.dll_RegisterClassExW]
mov ecx, r15d
call qword [sym.imp.USER32.dll_GetSystemMetrics]
cdq
xor ecx, ecx
sub eax, edx
sar eax, 1
lea ebx, [rax - 0x140]
call qword [sym.imp.USER32.dll_GetSystemMetrics]
mov qword [rsp + 0x58], r12
lea r8, str.NhanZed_4.1
mov qword [rsp + 0x50], r12
cdq
mov qword [rsp + 0x48], r12
sub eax, edx
mov rdx, qword [rbp + 0x730]
mov r9d, 0x80000000
mov qword [rsp + 0x40], r12
xor ecx, ecx
mov dword [rsp + 0x38], 0x280
sar eax, 1
sub eax, 0x1db
mov dword [rsp + 0x30], 0x3b6
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0x20], eax
call qword [sym.imp.USER32.dll_CreateWindowExW]
mov ecx, reloc.WLDAP32.dll_Ordinal_46
mov qword [0x14022cdf0], rax
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test r15b, al
je 0x14005407a
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
movdqa xmm0, xmmword [0x140169120]
lea rdx, [rbp + 0x7e8]
mov rcx, qword [0x14022cdf0]
movdqu xmmword [rbp + 0x7e8], xmm0
call qword [sym.imp.dwmapi.dll_DwmExtendFrameIntoClientArea]
mov rcx, qword [0x14022cdf0]
lea rdx, [0x14022ce08]
xorps xmm0, xmm0
movups xmmword [rbp - 0x70], xmm0
movups xmmword [0x14022ce08], xmm0
call qword [sym.imp.USER32.dll_GetWindowRect]
mov rax, qword [0x14022cdf0]
lea rbx, [0x140262c08]
mov qword [rsp + 0x58], rbx
lea rdi, [0x140262bd0]
mov qword [rbp + 0x6d0], rax
lea rsi, [0x140262ba8]
lea rax, [rbp - 0x10]
mov qword [rbp + 0x6b4], r12
mov qword [rsp + 0x50], rax
xor r9d, r9d
mov qword [rsp + 0x48], rdi
lea rax, [rbp + 0x6a0]
mov qword [rsp + 0x40], rsi
xor r8d, r8d
mov qword [rsp + 0x38], rax
mov edx, r15d
mov dword [rsp + 0x30], 7
lea rax, [rbp + 0x130]
mov dword [rsp + 0x28], 2
xor ecx, ecx
mov qword [rsp + 0x20], rax
mov qword [rbp + 0x6c8], 2
mov qword [rbp + 0x6e0], 2
mov qword [rbp + 0x6a0], r12
mov dword [rbp + 0x6b0], Ordinal_32
mov dword [rbp + 0x6a8], reloc.WLDAP32.dll_Ordinal_60
mov dword [rbp + 0x6ac], r15d
mov dword [rbp + 0x6c4], reloc.WLDAP32.dll_Ordinal_32
mov qword [rbp + 0x6bc], r15
mov qword [rbp + 0x6d8], r15
mov dword [rbp + 0x130], 0xb000
mov dword [rbp + 0x134], 0xa000
call qword [sym.imp.d3d11.dll_D3D11CreateDeviceAndSwapChain]
mov ecx, 5
cmp eax, 0x887a0004
jne 0x1400541fb
mov qword [rsp + 0x58], rbx
lea rax, [rbp - 0x10]
mov qword [rsp + 0x50], rax
mov edx, ecx
mov qword [rsp + 0x48], rdi
lea rax, [rbp + 0x6a0]
mov qword [rsp + 0x40], rsi
xor r9d, r9d
mov qword [rsp + 0x38], rax
xor r8d, r8d
mov dword [rsp + 0x30], 7
lea rax, [rbp + 0x130]
mov dword [rsp + 0x28], 2
xor ecx, ecx
mov qword [rsp + 0x20], rax
call qword [sym.imp.d3d11.dll_D3D11CreateDeviceAndSwapChain]
test eax, eax
je 0x1400542b2
call fcn.14005a730
mov rdx, qword [rbp + 0x708]
mov rcx, qword [rbp + 0x730]
call qword [sym.imp.USER32.dll_UnregisterClassW]
mov eax, r15d
movaps xmm14, xmmword [rsp + 0xe30]
movaps xmm13, xmmword [rsp + 0xe40]
movaps xmm12, xmmword [rsp + 0xe50]
movaps xmm11, xmmword [rsp + 0xe60]
movaps xmm10, xmmword [rsp + 0xe70]
movaps xmm9, xmmword [rsp + 0xe80]
movaps xmm8, xmmword [rsp + 0xe90]
movaps xmm7, xmmword [rsp + 0xea0]
movaps xmm6, xmmword [rsp + 0xeb0]
mov rbx, qword [rsp + 0xef0]
mov r14, qword [rsp + 0xec8]
mov r13, qword [rsp + 0xed0]
mov rdi, qword [rsp + 0xf00]
mov rsi, qword [rsp + 0xef8]
movaps xmm15, xmmword [rsp + 0xe20]
mov r15, qword [rsp + 0xec0]
add rsp, 0xed8
pop r12
pop rbp
ret
mov rcx, qword [0x140262ba8]
lea r9, [rbp + 0x498]
lea r8, [0x140168db8]
xor edx, edx
mov rax, qword [rcx]
mov r10, qword [rax + 0x48]
call r10
mov rcx, qword [0x140262bd0]
lea r9, [0x140262b70]
mov rdx, qword [rbp + 0x498]
xor r8d, r8d
mov rax, qword [rcx]
mov r10, qword [rax + 0x48]
call r10
mov rcx, qword [rbp + 0x498]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [0x14022cdf0]
mov edx, 0xa
call qword [sym.imp.USER32.dll_ShowWindow]
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rcx, rax
xor edx, edx
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, qword [0x14022cdf0]
call qword [sym.imp.USER32.dll_UpdateWindow]
mov rbx, qword [0x14022cd60]
test rbx, rbx
je 0x140054344
inc dword [rbx + 0xf4]
mov rdx, qword [0x14022cd50]
mov ecx, 0x5e70
call sub.api_ms_win_crt_heap_l1_1_0.dll_malloc
test rax, rax
je 0x140054366
xor edx, edx
mov rcx, rax
call fcn.140002060
jmp 0x140054369
mov rax, r12
mov qword [0x14022cd60], rax
call fcn.140006920
test rbx, rbx
je 0x140054383
mov qword [0x14022cd60], rbx
jmp 0x14005438a
mov rbx, qword [0x14022cd60]
test rbx, rbx
jne 0x1400543b0
mov r8d, 0x1033
lea rdx, str.C:Users_bdstdDownloadsXBEST_XITRE_x_safeXBEST_XITRE_x_safeIMGUI_V4_BY_oxcyImgui_Design_V3imgui.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 [0x14022cd60]
or dword [rbx + 8], 3
xorps xmm1, xmm1
movss xmm12, dword [0x140168f30]
xor eax, eax
movups xmmword [rbp + 0xb0], xmm1
mov qword [rbp + 0x120], rax
mov eax, 0xffff
movups xmmword [rbp + 0xe0], xmm1
mov dword [rbp + 0xb8], 3
movups xmmword [rbp + 0xf0], xmm1
mov word [rbp + 0xf4], ax
movups xmmword [rbp + 0xa0], xmm1
mov byte [rbp + 0xac], r15b
movaps xmmword [rbp + 0xc0], xmm1
xorps xmm3, xmm3
movaps xmmword [rbp + 0xd0], xmm3
xorps xmm4, xmm4
movaps xmmword [rbp + 0x100], xmm4
xorps xmm5, xmm5
movaps xmmword [rbp + 0x110], xmm5
mov dword [rbp + 0xbc], r15d
mov dword [rbp + 0xe4], 0x7f7fffff
mov dword [rbp + 0xf0], 0x3f800000
mov dword [rbp + 0xec], 0x10c
mov rdi, qword [rbx + 0x58]
cmp byte [rdi + 0x18], r12b
je 0x14005448c
mov r8d, 0xb89
lea rdx, str.C:Users_bdstdDownloadsXBEST_XITRE_x_safeXBEST_XITRE_x_safeIMGUI_V4_BY_oxcyImgui_Design_V3imgui_draw.cpp
lea rcx, str._Locked___Cannot_modify_a_locked_ImFontAtlas_between_NewFrame___and_EndFrame_Render____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movaps xmm5, xmmword [rbp + 0x110]
movaps xmm4, xmmword [rbp + 0x100]
movaps xmm3, xmmword [rbp + 0xd0]
movaps xmm1, xmmword [rbp + 0xc0]
movaps xmm0, xmmword [rbp + 0xb0]
movaps xmm2, xmmword [rbp + 0xa0]
movaps xmmword [rbp + 0x10], xmm0
movq rax, xmm2
movaps xmm0, xmmword [rbp + 0xe0]
movaps xmmword [rbp + 0x40], xmm0
movsd xmm0, qword [rbp + 0x120]
movaps xmmword [rbp + 0x20], xmm1
movaps xmm1, xmmword [rbp + 0xf0]
movsd qword [rbp + 0x80], xmm0
movaps xmmword [rbp], xmm2
movaps xmmword [rbp + 0x30], xmm3
movaps xmmword [rbp + 0x50], xmm1
movaps xmmword [rbp + 0x60], xmm4
movaps xmmword [rbp + 0x70], xmm5
test rax, rax
je 0x1400544fc
mov r8d, 0xb8b
lea rdx, str.C:Users_bdstdDownloadsXBEST_XITRE_x_safeXBEST_XITRE_x_safeIMGUI_V4_BY_oxcyImgui_Design_V3imgui_draw.cpp
lea rcx, str.font_cfg.FontData__0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
lea r14, [0x140181110]
mov dword [rbp + 8], 0x26368
lea rsi, [0x140162200]
mov qword [rbp], r14
lea rdx, [rbp]
mov qword [rbp + 0x38], rsi
mov rcx, rdi
mov dword [rbp + 0x14], 0x41880000
call fcn.140029cd0
mov qword [0x14022cdd8], rax
mov rdi, qword [rbx + 0x58]
cmp byte [rdi + 0x18], r12b
je 0x140054557
mov r8d, 0xb89
lea rdx, str.C:Users_bdstdDownloadsXBEST_XITRE_x_safeXBEST_XITRE_x_safeIMGUI_V4_BY_oxcyImgui_Design_V3imgui_draw.cpp
lea rcx, str._Locked___Cannot_modify_a_locked_ImFontAtlas_between_NewFrame___and_EndFrame_Render____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movaps xmm0, xmmword [rbp + 0xb0]
movaps xmm1, xmmword [rbp + 0xc0]
movaps xmm2, xmmword [rbp + 0xa0]
movaps xmmword [rbp + 0x10], xmm0
movq rax, xmm2
movaps xmm0, xmmword [rbp + 0xd0]
movaps xmmword [rbp + 0x20], xmm1
movaps xmm1, xmmword [rbp + 0xe0]
movaps xmmword [rbp + 0x30], xmm0
movaps xmm0, xmmword [rbp + 0xf0]
movaps xmmword [rbp + 0x40], xmm1
movaps xmm1, xmmword [rbp + 0x100]
movaps xmmword [rbp + 0x50], xmm0
movaps xmm0, xmmword [rbp + 0x110]
movaps xmmword [rbp + 0x60], xmm1
movsd xmm1, qword [rbp + 0x120]
movaps xmmword [rbp + 0x70], xmm0
movsd qword [rbp + 0x80], xmm1
movaps xmmword [rbp], xmm2
test rax, rax
je 0x1400545e3
mov r8d, 0xb8b
lea rdx, str.C:Users_bdstdDownloadsXBEST_XITRE_x_safeXBEST_XITRE_x_safeIMGUI_V4_BY_oxcyImgui_Design_V3imgui_draw.cpp
lea rcx, str.font_cfg.FontData__0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
lea rdx, [rbp]
mov qword [rbp], r14
mov rcx, rdi
mov dword [rbp + 8], 0x26368
mov dword [rbp + 0x14], 0x41700000
mov qword [rbp + 0x38], rsi
call fcn.140029cd0
mov rdi, qword [rbx + 0x58]
cmp byte [rdi + 0x18], r12b
je 0x140054629
mov r8d, 0xb89
lea rdx, str.C:Users_bdstdDownloadsXBEST_XITRE_x_safeXBEST_XITRE_x_safeIMGUI_V4_BY_oxcyImgui_Design_V3imgui_draw.cpp
lea rcx, str._Locked___Cannot_modify_a_locked_ImFontAtlas_between_NewFrame___and_EndFrame_Render____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movaps xmm0, xmmword [rbp + 0xb0]
movaps xmm1, xmmword [rbp + 0xc0]
movaps xmm2, xmmword [rbp + 0xa0]
movaps xmmword [rbp + 0x10], xmm0
movq rax, xmm2
movaps xmm0, xmmword [rbp + 0xd0]
movaps xmmword [rbp + 0x20], xmm1
movaps xmm1, xmmword [rbp + 0xe0]
movaps xmmword [rbp + 0x30], xmm0
movaps xmm0, xmmword [rbp + 0xf0]
movaps xmmword [rbp + 0x40], xmm1
movaps xmm1, xmmword [rbp + 0x100]
movaps xmmword [rbp + 0x50], xmm0
movaps xmm0, xmmword [rbp + 0x110]
movaps xmmword [rbp + 0x60], xmm1
movsd xmm1, qword [rbp + 0x120]
movaps xmmword [rbp + 0x70], xmm0
movsd qword [rbp + 0x80], xmm1
movaps xmmword [rbp], xmm2
test rax, rax
je 0x1400546b5
mov r8d, 0xb8b
lea rdx, str.C:Users_bdstdDownloadsXBEST_XITRE_x_safeXBEST_XITRE_x_safeIMGUI_V4_BY_oxcyImgui_Design_V3imgui_draw.cpp
lea rcx, str.font_cfg.FontData__0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
lea rax, [0x140207cc0]
mov dword [rbp + 8], 0xf40
lea rdx, [rbp]
mov qword [rbp], rax
mov rcx, rdi
mov dword [rbp + 0x14], 0x41c00000
mov qword [rbp + 0x38], rsi
call fcn.140029cd0
mov qword [0x14022ce58], rax
mov rdi, qword [rbx + 0x58]
cmp byte [rdi + 0x18], r12b
je 0x140054709
mov r8d, 0xb89
lea rdx, str.C:Users_bdstdDownloadsXBEST_XITRE_x_safeXBEST_XITRE_x_safeIMGUI_V4_BY_oxcyImgui_Design_V3imgui_draw.cpp
lea rcx, str._Locked___Cannot_modify_a_locked_ImFontAtlas_between_NewFrame___and_EndFrame_Render____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movaps xmm0, xmmword [rbp + 0xb0]
movaps xmm1, xmmword [rbp + 0xc0]
movaps xmm2, xmmword [rbp + 0xa0]
movaps xmmword [rbp + 0x10], xmm0
movq rax, xmm2
movaps xmm0, xmmword [rbp + 0xd0]
movaps xmmword [rbp + 0x20], xmm1
movaps xmm1, xmmword [rbp + 0xe0]
movaps xmmword [rbp + 0x30], xmm0
movaps xmm0, xmmword [rbp + 0xf0]
movaps xmmword [rbp + 0x40], xmm1
movaps xmm1, xmmword [rbp + 0x100]
movaps xmmword [rbp + 0x50], xmm0
movaps xmm0, xmmword [rbp + 0x110]
movaps xmmword [rbp + 0x60], xmm1
movsd xmm1, qword [rbp + 0x120]
movaps xmmword [rbp + 0x70], xmm0
movsd qword [rbp + 0x80], xmm1
movaps xmmword [rbp], xmm2
test rax, rax
je 0x140054795
mov r8d, 0xb8b
lea rdx, str.C:Users_bdstdDownloadsXBEST_XITRE_x_safeXBEST_XITRE_x_safeIMGUI_V4_BY_oxcyImgui_Design_V3imgui_draw.cpp
lea rcx, str.font_cfg.FontData__0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
lea r14, [0x1401e2360]
mov dword [rbp + 8], 0x25958
lea rdx, [rbp]
mov qword [rbp], r14
mov rcx, rdi
mov dword [rbp + 0x14], 0x41880000
mov qword [rbp + 0x38], rsi
call fcn.140029cd0
mov qword [0x14022ce50], rax
mov rdi, qword [rbx + 0x58]
cmp byte [rdi + 0x18], r12b
je 0x1400547e9
mov r8d, 0xb89
lea rdx, str.C:Users_bdstdDownloadsXBEST_XITRE_x_safeXBEST_XITRE_x_safeIMGUI_V4_BY_oxcyImgui_Design_V3imgui_draw.cpp
lea rcx, str._Locked___Cannot_modify_a_locked_ImFontAtlas_between_NewFrame___and_EndFrame_Render____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movaps xmm0, xmmword [rbp + 0xb0]
movaps xmm1, xmmword [rbp + 0xc0]
movaps xmm2, xmmword [rbp + 0xa0]
movaps xmmword [rbp + 0x10], xmm0
movq rax, xmm2
movaps xmm0, xmmword [rbp + 0xd0]
movaps xmmword [rbp + 0x20], xmm1
movaps xmm1, xmmword [rbp + 0xe0]
movaps xmmword [rbp + 0x30], xmm0
movaps xmm0, xmmword [rbp + 0xf0]
movaps xmmword [rbp + 0x40], xmm1
movaps xmm1, xmmword [rbp + 0x100]
movaps xmmword [rbp + 0x50], xmm0
movaps xmm0, xmmword [rbp + 0x110]
movaps xmmword [rbp + 0x60], xmm1
movsd xmm1, qword [rbp + 0x120]
movaps xmmword [rbp + 0x70], xmm0
movsd qword [rbp + 0x80], xmm1
movaps xmmword [rbp], xmm2
test rax, rax
je 0x140054875
mov r8d, 0xb8b
lea rdx, str.C:Users_bdstdDownloadsXBEST_XITRE_x_safeXBEST_XITRE_x_safeIMGUI_V4_BY_oxcyImgui_Design_V3imgui_draw.cpp
lea rcx, str.font_cfg.FontData__0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
lea rdx, [rbp]
mov qword [rbp], r14
mov rcx, rdi
mov dword [rbp + 8], 0x25958
mov dword [rbp + 0x14], 0x41e00000
mov qword [rbp + 0x38], rsi
call fcn.140029cd0
mov qword [0x14022cde0], rax
mov rdi, qword [rbx + 0x58]
cmp byte [rdi + 0x18], r12b
je 0x1400548c2
mov r8d, 0xb89
lea rdx, str.C:Users_bdstdDownloadsXBEST_XITRE_x_safeXBEST_XITRE_x_safeIMGUI_V4_BY_oxcyImgui_Design_V3imgui_draw.cpp
lea rcx, str._Locked___Cannot_modify_a_locked_ImFontAtlas_between_NewFrame___and_EndFrame_Render____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movaps xmm0, xmmword [rbp + 0xb0]
movaps xmm1, xmmword [rbp + 0xc0]
movaps xmm2, xmmword [rbp + 0xa0]
movaps xmmword [rbp + 0x10], xmm0
movq rax, xmm2
movaps xmm0, xmmword [rbp + 0xd0]
movaps xmmword [rbp + 0x20], xmm1
movaps xmm1, xmmword [rbp + 0xe0]
movaps xmmword [rbp + 0x30], xmm0
movaps xmm0, xmmword [rbp + 0xf0]
movaps xmmword [rbp + 0x40], xmm1
movaps xmm1, xmmword [rbp + 0x100]
movaps xmmword [rbp + 0x50], xmm0
movaps xmm0, xmmword [rbp + 0x110]
movaps xmmword [rbp + 0x60], xmm1
movsd xmm1, qword [rbp + 0x120]
movaps xmmword [rbp + 0x70], xmm0
movsd qword [rbp + 0x80], xmm1
movaps xmmword [rbp], xmm2
test rax, rax
je 0x14005494e
mov r8d, 0xb8b
lea rdx, str.C:Users_bdstdDownloadsXBEST_XITRE_x_safeXBEST_XITRE_x_safeIMGUI_V4_BY_oxcyImgui_Design_V3imgui_draw.cpp
lea rcx, str.font_cfg.FontData__0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movss xmm15, dword [0x140168fd0]
lea rax, [0x140208c00]
lea rdx, [rbp]
mov qword [rbp], rax
mov rcx, rdi
mov dword [rbp + 8], 0x954
mov dword [rbp + 0x14], 0x41a00000
mov qword [rbp + 0x38], rsi
call fcn.140029cd0
movss xmm3, dword [0x140168fec]
lea rdx, [0x140209560]
mov qword [0x14022ce48], rax
mov r8d, 0x20fe0
mov rcx, qword [rbx + 0x58]
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], r12
call fcn.14002a020
cmp qword [0x14022cdb8], r12
mov qword [rbp + 0x148], rax
jne 0x1400549fd
mov rcx, qword [0x14022ce20]
lea rax, [0x14022cdb8]
mov qword [rsp + 0x30], r12
lea r9, [0x14022b9d8]
mov qword [rsp + 0x28], rax
lea rdx, [0x1401ab640]
mov qword [rsp + 0x20], rcx
mov r8d, 0x32cab
mov rcx, qword [0x140262bd0]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x14022cda8], r12
jne 0x140054a44
mov rcx, qword [0x140262bd0]
lea rax, [0x14022cda8]
mov qword [rsp + 0x30], r12
lea r9, [0x14022b9d8]
mov qword [rsp + 0x28], rax
lea rdx, [0x1401a7480]
mov rax, qword [0x14022ce20]
mov r8d, 0x3f8e
mov qword [rsp + 0x20], rax
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x14022cdb0], r12
jne 0x140054a8b
mov rcx, qword [0x140262bd0]
lea rax, [0x14022cdb0]
mov qword [rsp + 0x30], r12
lea r9, [0x14022b9d8]
mov qword [rsp + 0x28], rax
lea rdx, [0x1401de2f0]
mov rax, qword [0x14022ce20]
mov r8d, reloc.WLDAP32.dll_Ordinal_211
mov qword [rsp + 0x20], rax
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x14022cda0], r12
jne 0x140054ad2
mov rcx, qword [0x140262bd0]
lea rax, [0x14022cda0]
mov qword [rsp + 0x30], r12
lea r9, [0x14022b9d8]
mov qword [rsp + 0x28], rax
lea rdx, [0x1401ab410]
mov rax, qword [0x14022ce20]
mov r8d, 0x230
mov qword [rsp + 0x20], rax
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x14022cdc0], r12
jne 0x140054b19
mov rcx, qword [0x140262bd0]
lea rax, [0x14022cdc0]
mov qword [rsp + 0x30], r12
lea r9, [0x14022b9d8]
mov qword [rsp + 0x28], rax
lea rdx, [0x1401de3d0]
mov rax, qword [0x14022ce20]
mov r8d, 0x3f8e
mov qword [rsp + 0x20], rax
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
mov rcx, qword [0x14022cdf0]
call fcn.140043370
mov rax, qword [0x14022cd60]
mov r14, qword [0x140262c08]
mov rsi, qword [0x140262bd0]
test rax, rax
jne 0x140054b60
mov r8d, 0x1033
lea rdx, str.C:Users_bdstdDownloadsXBEST_XITRE_x_safeXBEST_XITRE_x_safeIMGUI_V4_BY_oxcyImgui_Design_V3imgui.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 [0x14022cd60]
lea rdi, [rax + 8]
cmp qword [rdi + 0x98], r12
je 0x140054b8e
mov r8d, 0x221
lea rdx, str.C:Users_bdstdDownloadsXBEST_XITRE_x_safeXBEST_XITRE_x_safeIMGUI_V4_BY_oxcyImgui_Design_V3_backendsimgui_impl_dx11.cpp
lea rcx, str.io.BackendRendererUserData__nullptr___Already_initialized_a_renderer_backend__
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x14022cd60]
test rax, rax
je 0x140054b99
inc dword [rax + 0xf4]
mov rdx, qword [0x14022cd50]
mov ecx, 0x78
call sub.api_ms_win_crt_heap_l1_1_0.dll_malloc
mov rbx, rax
test rax, rax
je 0x140054be0
xorps xmm0, xmm0
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm0
movups xmmword [rax + 0x30], xmm0
movups xmmword [rax + 0x40], xmm0
movups xmmword [rax + 0x50], xmm0
movups xmmword [rax + 0x60], xmm0
mov dword [rax + 0x70], 0x1388
mov dword [rax + 0x74], 0x2710
jmp 0x140054be3
mov rbx, r12
mov qword [rdi + 0x98], rbx
lea rax, str.imgui_impl_dx11
mov qword [rdi + 0x88], rax
lea r8, [rbp + 0x138]
or dword [rdi + 4], 8
lea rdx, [0x1401642e0]
mov qword [rbp + 0x138], r12
mov rcx, rsi
mov qword [rbp + 0x140], r12
mov qword [rbp + 0x4e0], r12
mov rax, qword [rsi]
mov r9, qword [rax]
call r9
test eax, eax
jne 0x140054c87
mov rcx, qword [rbp + 0x138]
lea r8, [rbp + 0x140]
lea rdx, [0x1401642f0]
mov rax, qword [rcx]
mov r9, qword [rax + 0x30]
call r9
test eax, eax
jne 0x140054c87
mov rcx, qword [rbp + 0x140]
lea r8, [rbp + 0x4e0]
lea rdx, [0x140164300]
mov rax, qword [rcx]
mov r9, qword [rax + 0x30]
call r9
test eax, eax
jne 0x140054c87
mov qword [rbx], rsi
mov qword [rbx + 8], r14
mov rax, qword [rbp + 0x4e0]
mov qword [rbx + 0x10], rax
mov rcx, qword [rbp + 0x138]
test rcx, rcx
je 0x140054c99
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [rbp + 0x140]
test rcx, rcx
je 0x140054cab
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [rbx]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
mov rcx, qword [rbx + 8]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
movss xmm14, dword [0x1401690e8]
xor bl, bl
movss xmm7, dword [0x140168ec0]
xorps xmm9, xmm9
movss xmm8, dword [0x140168ffc]
movss xmm11, dword [0x140168efc]
movss xmm10, dword [0x140169008]
movss xmm13, dword [0x140168f68]
mov dword [rbp - 0x20], ebx
movss xmm6, dword [0x14016901c]
lea rcx, [rbp + 0x8d0]
xor r9d, r9d
mov dword [rsp + 0x20], r15d
xor r8d, r8d
lea rdi, [0x1400531f0]
xor edx, edx
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
je 0x140054d81
nop dword [rax]
lea rcx, [rbp + 0x8d0]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0x8d0]
call qword [sym.imp.USER32.dll_DispatchMessageA]
cmp dword [rbp + 0x8d8], 0x12
lea rcx, [rbp + 0x8d0]
movzx ebx, bl
cmove ebx, r15d
mov dword [rsp + 0x20], r15d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
jne 0x140054d30
mov dword [rbp - 0x20], ebx
test bl, bl
jne 0x14005a44b
mov ecx, Ordinal_50
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
movzx r13d, ax
mov ecx, reloc.WLDAP32.dll_Ordinal_50
shr r13d, 0xf
and r13b, 1
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
shr eax, 0xf
mov ecx, 0x33
and al, 1
mov dword [rsp + 0x60], eax
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
shr eax, 0xf
mov ecx, reloc.WS2_32.dll_WSASetLastError
and al, 1
mov dword [rsp + 0x64], eax
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
shr eax, 0xf
mov ecx, WSAStartup
and al, 1
mov dword [rsp + 0x68], eax
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
shr eax, 0xf
mov ecx, WSAStartup
and al, 1
mov dword [rsp + 0x6c], eax
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
shr eax, 0xf
mov ecx, reloc.WS2_32.dll_WSAStartup
and al, 1
mov dword [rsp + 0x70], eax
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
shr eax, 0xf
mov ecx, 0x51
and al, 1
mov dword [rsp + 0x74], eax
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
shr eax, 0xf
mov ecx, 0x45
and al, 1
mov dword [rsp + 0x78], eax
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
mov ecx, dword [rbp - 0x10]
shr eax, 0xf
and al, 1
mov dword [rbp - 0x80], eax
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x140054ec0
mov ecx, 8
call fcn.140126870
lea rcx, [rbp + 0x4a8]
mov r9, rax
mov qword [rsp + 0x28], rcx
lea r8, [0x14005bcd0]
xor ecx, ecx
mov dword [rsp + 0x20], r12d
xor edx, edx
mov qword [rax], rdi
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x4a0], rax
test rax, rax
je 0x14005a62e
cmp dword [rbp + 0x4a8], 0
je 0x14005a6e6
movaps xmm0, xmmword [rbp + 0x4a0]
lea rcx, [rbp - 0x70]
movdqa xmmword [rbp - 0x70], xmm0
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x14005a6e6
xorps xmm0, xmm0
movaps xmmword [rbp - 0x70], xmm0
movdqa xmmword [rbp + 0x4a0], xmm0
mov eax, dword [0x14022cd80]
movzx r9d, byte [0x14022cd5a]
movzx r10d, byte [0x14022ce3f]
movzx r11d, byte [0x14022cdd5]
movzx ebx, byte [0x14022cd9c]
movzx edi, byte [0x14022cded]
movzx esi, byte [0x14022cdd4]
movzx r14d, byte [0x14022cd5c]
movzx r15d, byte [0x14022cd5f]
movzx r12d, byte [0x14022cdd7]
cmp eax, 1
jne 0x140054f42
test r13b, r13b
je 0x1400550de
mov edx, dword [rsp + 0x60]
mov ecx, dword [rsp + 0x64]
mov r8d, dword [rsp + 0x68]
test r9b, r9b
jne 0x1400550eb
cmp byte [0x14022ce35], r9b
sete byte [0x14022ce35]
jmp 0x1400550eb
cmp eax, 2
jne 0x140054f78
mov edx, dword [rsp + 0x60]
test dl, dl
je 0x1400550e2
mov ecx, dword [rsp + 0x64]
mov r8d, dword [rsp + 0x68]
test r10b, r10b
jne 0x1400550eb
cmp byte [0x14022ce35], r10b
sete byte [0x14022ce35]
jmp 0x1400550eb
cmp eax, 3
jne 0x140054fae
mov ecx, dword [rsp + 0x64]
mov edx, dword [rsp + 0x60]
mov r8d, dword [rsp + 0x68]
test cl, cl
je 0x1400550eb
test r11b, r11b
jne 0x1400550eb
cmp byte [0x14022ce35], r11b
sete byte [0x14022ce35]
jmp 0x1400550eb
cmp eax, 4
jne 0x140054fe3
mov r8d, dword [rsp + 0x68]
mov edx, dword [rsp + 0x60]
test r8b, r8b
je 0x1400550e7
mov ecx, dword [rsp + 0x64]
test bl, bl
jne 0x1400550eb
cmp byte [0x14022ce35], bl
sete byte [0x14022ce35]
jmp 0x1400550eb
cmp eax, 5
jne 0x14005501c
cmp byte [rsp + 0x6c], 0
je 0x1400550de
mov edx, dword [rsp + 0x60]
mov ecx, dword [rsp + 0x64]
mov r8d, dword [rsp + 0x68]
test dil, dil
jne 0x1400550eb
cmp byte [0x14022ce35], dil
sete byte [0x14022ce35]
jmp 0x1400550eb
cmp eax, 6
jne 0x140055055
cmp byte [rsp + 0x70], 0
je 0x1400550de
mov edx, dword [rsp + 0x60]
mov ecx, dword [rsp + 0x64]
mov r8d, dword [rsp + 0x68]
test sil, sil
jne 0x1400550eb
cmp byte [0x14022ce35], sil
sete byte [0x14022ce35]
jmp 0x1400550eb
cmp eax, 7
jne 0x140055083
cmp byte [rsp + 0x74], 0
je 0x1400550de
mov edx, dword [rsp + 0x60]
mov ecx, dword [rsp + 0x64]
mov r8d, dword [rsp + 0x68]
test r14b, r14b
jne 0x1400550eb
cmp byte [0x14022ce35], r14b
sete byte [0x14022ce35]
jmp 0x1400550eb
cmp eax, 8
jne 0x1400550b1
cmp byte [rsp + 0x78], 0
je 0x1400550de
mov edx, dword [rsp + 0x60]
mov ecx, dword [rsp + 0x64]
mov r8d, dword [rsp + 0x68]
test r15b, r15b
jne 0x1400550eb
cmp byte [0x14022ce35], r15b
sete byte [0x14022ce35]
jmp 0x1400550eb
cmp eax, 9
jne 0x1400550de
cmp byte [rbp - 0x80], 0
je 0x1400550de
mov edx, dword [rsp + 0x60]
mov ecx, dword [rsp + 0x64]
mov r8d, dword [rsp + 0x68]
test r12b, r12b
jne 0x1400550eb
cmp byte [0x14022ce35], r12b
sete byte [0x14022ce35]
jmp 0x1400550eb
mov edx, dword [rsp + 0x60]
mov r8d, dword [rsp + 0x68]
mov ecx, dword [rsp + 0x64]
mov eax, dword [0x14022cdd0]
cmp eax, 1
jne 0x140055107
test r13b, r13b
je 0x140055197
test r9b, r9b
jmp 0x140055187
cmp eax, 2
jne 0x140055119
test dl, dl
je 0x140055197
test r10b, r10b
jmp 0x140055187
cmp eax, 3
jne 0x140055127
test cl, cl
je 0x140055197
test r11b, r11b
jmp 0x140055187
cmp eax, 4
jne 0x140055135
test r8b, r8b
je 0x140055197
test bl, bl
jmp 0x140055187
cmp eax, 5
jne 0x140055146
cmp byte [rsp + 0x6c], 0
je 0x140055197
test dil, dil
jmp 0x140055187
cmp eax, 6
jne 0x140055157
cmp byte [rsp + 0x70], 0
je 0x140055197
test sil, sil
jmp 0x140055187
cmp eax, 7
jne 0x140055168
cmp byte [rsp + 0x74], 0
je 0x140055197
test r14b, r14b
jmp 0x140055187
cmp eax, 8
jne 0x140055179
cmp byte [rsp + 0x78], 0
je 0x140055197
test r15b, r15b
jmp 0x140055187
cmp eax, 9
jne 0x140055197
cmp byte [rbp - 0x80], 0
je 0x140055197
test r12b, r12b
jne 0x140055197
cmp byte [0x14022ce38], 0
sete byte [0x14022ce38]
mov eax, dword [0x14022cd98]
cmp eax, 1
jne 0x1400551b3
test r13b, r13b
je 0x140055243
test r9b, r9b
jmp 0x140055233
cmp eax, 2
jne 0x1400551c5
test dl, dl
je 0x140055243
test r10b, r10b
jmp 0x140055233
cmp eax, 3
jne 0x1400551d3
test cl, cl
je 0x140055243
test r11b, r11b
jmp 0x140055233
cmp eax, 4
jne 0x1400551e1
test r8b, r8b
je 0x140055243
test bl, bl
jmp 0x140055233
cmp eax, 5
jne 0x1400551f2
cmp byte [rsp + 0x6c], 0
je 0x140055243
test dil, dil
jmp 0x140055233
cmp eax, 6
jne 0x140055203
cmp byte [rsp + 0x70], 0
je 0x140055243
test sil, sil
jmp 0x140055233
cmp eax, 7
jne 0x140055214
cmp byte [rsp + 0x74], 0
je 0x140055243
test r14b, r14b
jmp 0x140055233
cmp eax, 8
jne 0x140055225
cmp byte [rsp + 0x78], 0
je 0x140055243
test r15b, r15b
jmp 0x140055233
cmp eax, 9
jne 0x140055243
cmp byte [rbp - 0x80], 0
je 0x140055243
test r12b, r12b
jne 0x140055243
cmp byte [0x14022ce32], 0
sete byte [0x14022ce32]
mov eax, dword [0x14022cd78]
cmp eax, 1
jne 0x14005525f
test r13b, r13b
je 0x1400552ef
test r9b, r9b
jmp 0x1400552df
cmp eax, 2
jne 0x140055271
test dl, dl
je 0x1400552ef
test r10b, r10b
jmp 0x1400552df
cmp eax, 3
jne 0x14005527f
test cl, cl
je 0x1400552ef
test r11b, r11b
jmp 0x1400552df
cmp eax, 4
jne 0x14005528d
test r8b, r8b
je 0x1400552ef
test bl, bl
jmp 0x1400552df
cmp eax, 5
jne 0x14005529e
cmp byte [rsp + 0x6c], 0
je 0x1400552ef
test dil, dil
jmp 0x1400552df
cmp eax, 6
jne 0x1400552af
cmp byte [rsp + 0x70], 0
je 0x1400552ef
test sil, sil
jmp 0x1400552df
cmp eax, 7
jne 0x1400552c0
cmp byte [rsp + 0x74], 0
je 0x1400552ef
test r14b, r14b
jmp 0x1400552df
cmp eax, 8
jne 0x1400552d1
cmp byte [rsp + 0x78], 0
je 0x1400552ef
test r15b, r15b
jmp 0x1400552df
cmp eax, 9
jne 0x1400552ef
cmp byte [rbp - 0x80], 0
je 0x1400552ef
test r12b, r12b
jne 0x1400552ef
cmp byte [0x14022ce36], 0
sete byte [0x14022ce36]
mov eax, dword [0x14022cde8]
cmp eax, 1
jne 0x14005530b
test r13b, r13b
je 0x14005539b
test r9b, r9b
jmp 0x14005538b
cmp eax, 2
jne 0x14005531d
test dl, dl
je 0x14005539b
test r10b, r10b
jmp 0x14005538b
cmp eax, 3
jne 0x14005532b
test cl, cl
je 0x14005539b
test r11b, r11b
jmp 0x14005538b
cmp eax, 4
jne 0x140055339
test r8b, r8b
je 0x14005539b
test bl, bl
jmp 0x14005538b
cmp eax, 5
jne 0x14005534a
cmp byte [rsp + 0x6c], 0
je 0x14005539b
test dil, dil
jmp 0x14005538b
cmp eax, 6
jne 0x14005535b
cmp byte [rsp + 0x70], 0
je 0x14005539b
test sil, sil
jmp 0x14005538b
cmp eax, 7
jne 0x14005536c
cmp byte [rsp + 0x74], 0
je 0x14005539b
test r14b, r14b
jmp 0x14005538b
cmp eax, 8
jne 0x14005537d
cmp byte [rsp + 0x78], 0
je 0x14005539b
test r15b, r15b
jmp 0x14005538b
cmp eax, 9
jne 0x14005539b
cmp byte [rbp - 0x80], 0
je 0x14005539b
test r12b, r12b
jne 0x14005539b
cmp byte [0x14022ce34], 0
sete byte [0x14022ce34]
mov eax, dword [0x14022cd90]
cmp eax, 1
jne 0x1400553b7
test r13b, r13b
je 0x140055447
test r9b, r9b
jmp 0x140055437
cmp eax, 2
jne 0x1400553c9
test dl, dl
je 0x140055447
test r10b, r10b
jmp 0x140055437
cmp eax, 3
jne 0x1400553d7
test cl, cl
je 0x140055447
test r11b, r11b
jmp 0x140055437
cmp eax, 4
jne 0x1400553e5
test r8b, r8b
je 0x140055447
test bl, bl
jmp 0x140055437
cmp eax, 5
jne 0x1400553f6
cmp byte [rsp + 0x6c], 0
je 0x140055447
test dil, dil
jmp 0x140055437
cmp eax, 6
jne 0x140055407
cmp byte [rsp + 0x70], 0
je 0x140055447
test sil, sil
jmp 0x140055437
cmp eax, 7
jne 0x140055418
cmp byte [rsp + 0x74], 0
je 0x140055447
test r14b, r14b
jmp 0x140055437
cmp eax, 8
jne 0x140055429
cmp byte [rsp + 0x78], 0
je 0x140055447
test r15b, r15b
jmp 0x140055437
cmp eax, 9
jne 0x140055447
cmp byte [rbp - 0x80], 0
je 0x140055447
test r12b, r12b
jne 0x140055447
cmp byte [0x14022ce39], 0
sete byte [0x14022ce39]
mov eax, dword [0x14022cd84]
cmp eax, 1
jne 0x14005546e
test r13b, r13b
je 0x1400554cb
test r9b, r9b
jne 0x1400554cb
cmp byte [0x14022ce29], 0
sete al
mov byte [0x14022ce29], al
jmp 0x1400554d2
cmp eax, 2
jne 0x14005547c
test dl, dl
je 0x1400554cb
test r10b, r10b
jmp 0x14005545a
cmp eax, 3
jne 0x14005548a
test cl, cl
je 0x1400554cb
test r11b, r11b
jmp 0x14005545a
cmp eax, 4
jne 0x140055498
test r8b, r8b
je 0x1400554cb
test bl, bl
jmp 0x14005545a
cmp eax, 5
jne 0x1400554a9
cmp byte [rsp + 0x6c], 0
je 0x1400554cb
test dil, dil
jmp 0x14005545a
cmp eax, 6
jne 0x1400554ba
cmp byte [rsp + 0x70], 0
je 0x1400554cb
test sil, sil
jmp 0x14005545a
cmp eax, 7
jne 0x1400554cb
cmp byte [rsp + 0x74], 0
je 0x1400554cb
test r14b, r14b
jmp 0x14005545a
movzx eax, byte [0x14022ce29]
mov ecx, dword [0x14022cd94]
cmp ecx, 8
jne 0x1400554e9
cmp byte [rsp + 0x78], 0
je 0x140055502
test r15b, r15b
jmp 0x1400554f7
cmp ecx, 9
jne 0x140055502
cmp byte [rbp - 0x80], 0
je 0x140055502
test r12b, r12b
jne 0x140055502
test al, al
sete byte [0x14022ce29]
mov r8d, dword [0x14022ce1c]
cmp r8d, 1
jne 0x140055536
test r13b, r13b
je 0x1400555ce
test r9b, r9b
jne 0x1400555ce
cmp byte [0x14022ce30], 0
sete dl
mov byte [0x14022ce30], dl
jmp 0x1400555d5
cmp r8d, 2
jne 0x140055549
test dl, dl
je 0x1400555ce
test r10b, r10b
jmp 0x14005551b
cmp r8d, 3
jne 0x14005555b
cmp byte [rsp + 0x64], 0
je 0x1400555ce
test r11b, r11b
jmp 0x14005551b
cmp r8d, 4
jne 0x14005556c
cmp byte [rsp + 0x68], 0
je 0x1400555ce
test bl, bl
jmp 0x14005551b
cmp r8d, 5
jne 0x14005557e
cmp byte [rsp + 0x6c], 0
je 0x1400555ce
test dil, dil
jmp 0x14005551b
cmp r8d, 6
jne 0x140055590
cmp byte [rsp + 0x70], 0
je 0x1400555ce
test sil, sil
jmp 0x14005551b
cmp r8d, 7
jne 0x1400555a5
cmp byte [rsp + 0x74], 0
je 0x1400555ce
test r14b, r14b
jmp 0x14005551b
cmp r8d, 8
jne 0x1400555ba
cmp byte [rsp + 0x78], 0
je 0x1400555ce
test r15b, r15b
jmp 0x14005551b
cmp r8d, 9
jne 0x1400555ce
cmp byte [rbp - 0x80], 0
je 0x1400555ce
test r12b, r12b
jmp 0x14005551b
movzx edx, byte [0x14022ce30]
cmp ecx, 1
jne 0x140055603
test r13b, r13b
je 0x140055759
mov ecx, dword [rsp + 0x60]
test r9b, r9b
jne 0x14005575d
cmp byte [0x14022ce2a], r9b
sete byte [0x14022ce2a]
jmp 0x14005575d
cmp ecx, 2
jne 0x140055630
mov ecx, dword [rsp + 0x60]
test cl, cl
je 0x14005575d
test r10b, r10b
jne 0x14005575d
cmp byte [0x14022ce2a], r10b
sete byte [0x14022ce2a]
jmp 0x14005575d
cmp ecx, 3
jne 0x140055660
cmp byte [rsp + 0x64], 0
je 0x140055759
mov ecx, dword [rsp + 0x60]
test r11b, r11b
jne 0x14005575d
cmp byte [0x14022ce2a], r11b
sete byte [0x14022ce2a]
jmp 0x14005575d
cmp ecx, 4
jne 0x14005568e
cmp byte [rsp + 0x68], 0
je 0x140055759
mov ecx, dword [rsp + 0x60]
test bl, bl
jne 0x14005575d
cmp byte [0x14022ce2a], bl
sete byte [0x14022ce2a]
jmp 0x14005575d
cmp ecx, 5
jne 0x1400556be
cmp byte [rsp + 0x6c], 0
je 0x140055759
mov ecx, dword [rsp + 0x60]
test dil, dil
jne 0x14005575d
cmp byte [0x14022ce2a], dil
sete byte [0x14022ce2a]
jmp 0x14005575d
cmp ecx, 6
jne 0x1400556eb
cmp byte [rsp + 0x70], 0
je 0x140055759
mov ecx, dword [rsp + 0x60]
test sil, sil
jne 0x14005575d
cmp byte [0x14022ce2a], sil
sete byte [0x14022ce2a]
jmp 0x14005575d
cmp ecx, 7
jne 0x140055710
cmp byte [rsp + 0x74], 0
je 0x140055759
mov ecx, dword [rsp + 0x60]
test r14b, r14b
jne 0x14005575d
cmp byte [0x14022ce2a], r14b
sete byte [0x14022ce2a]
jmp 0x14005575d
cmp ecx, 8
jne 0x140055735
cmp byte [rsp + 0x78], 0
je 0x140055759
mov ecx, dword [rsp + 0x60]
test r15b, r15b
jne 0x14005575d
cmp byte [0x14022ce2a], r15b
sete byte [0x14022ce2a]
jmp 0x14005575d
cmp ecx, 9
jne 0x140055759
cmp byte [rbp - 0x80], 0
je 0x140055759
mov ecx, dword [rsp + 0x60]
test r12b, r12b
jne 0x14005575d
cmp byte [0x14022ce2a], r12b
sete byte [0x14022ce2a]
jmp 0x14005575d
mov ecx, dword [rsp + 0x60]
mov eax, dword [0x14022cd88]
cmp eax, 1
jne 0x140055779
test r13b, r13b
je 0x14005580e
test r9b, r9b
jmp 0x1400557fe
cmp eax, 2
jne 0x14005578b
test cl, cl
je 0x14005580e
test r10b, r10b
jmp 0x1400557fe
cmp eax, 3
jne 0x14005579c
cmp byte [rsp + 0x64], 0
je 0x14005580e
test r11b, r11b
jmp 0x1400557fe
cmp eax, 4
jne 0x1400557ac
cmp byte [rsp + 0x68], 0
je 0x14005580e
test bl, bl
jmp 0x1400557fe
cmp eax, 5
jne 0x1400557bd
cmp byte [rsp + 0x6c], 0
je 0x14005580e
test dil, dil
jmp 0x1400557fe
cmp eax, 6
jne 0x1400557ce
cmp byte [rsp + 0x70], 0
je 0x14005580e
cmp eax, 7
jne 0x1400557df
jne 0x14005580e
mov eax, dword [0x14022ce40]
cmp eax, 1
jne 0x14005582a
mov rbx, qword [0x14022cd60]
test rbx, rbx
je 0x14005a465
mov rdi, qword [rbx + 0xa0]
test rdi, rdi
jne 0x14005a489
jmp 0x14005a468
mov rdi, r12
mov r8d, 0x241
lea rdx, str.C:Users_bdstdDownloadsXBEST_XITRE_x_safeXBEST_XITRE_x_safeIMGUI_V4_BY_oxcyImgui_Design_V3_backendsimgui_impl_dx11.cpp
lea rcx, str.bd___nullptr___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 [0x14022cd60]
test rbx, rbx
jne 0x14005a4af
mov r8d, 0x1033
lea rdx, str.C:Users_bdstdDownloadsXBEST_XITRE_x_safeXBEST_XITRE_x_safeIMGUI_V4_BY_oxcyImgui_Design_V3imgui.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 [0x14022cd60]
call fcn.140043230
mov rcx, qword [rdi + 0x10]
test rcx, rcx
je 0x14005a4c3
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [rdi]
test rcx, rcx
je 0x14005a4d1
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [rdi + 8]
test rcx, rcx
je 0x14005a4e0
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [rbx + 0x90], r12
mov qword [rbx + 0xa0], r12
and dword [rbx + 0xc], 0xfffffff7
mov rax, qword [0x14022cd60]
test rax, rax
je 0x14005a504
dec dword [rax + 0xf4]
mov rdx, qword [0x14022cd50]
mov rcx, rdi
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov rbx, qword [0x14022cd60]
test rbx, rbx
je 0x14005a52d
mov rdi, qword [rbx + 0x98]
test rdi, rdi
jne 0x14005a551
jmp 0x14005a530
mov rdi, r12
mov r8d, 0xb7
lea rdx, str.C:Users_bdstdDownloadsXBEST_XITRE_x_safeXBEST_XITRE_x_safeIMGUI_V4_BY_oxcyImgui_Design_V3_backendsimgui_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 rbx, qword [0x14022cd60]
test rbx, rbx
jne 0x14005a577
mov r8d, 0x1033
lea rdx, str.C:Users_bdstdDownloadsXBEST_XITRE_x_safeXBEST_XITRE_x_safeIMGUI_V4_BY_oxcyImgui_Design_V3imgui.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 [0x14022cd60]
mov rcx, qword [rdi + 0x30]
test rcx, rcx
je 0x14005a586
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov qword [rbx + 0x88], r12
mov qword [rbx + 0x98], r12
and dword [rbx + 0xc], 0xfffffff8
mov rax, qword [0x14022cd60]
test rax, rax
je 0x14005a5aa
dec dword [rax + 0xf4]
mov rdx, qword [0x14022cd50]
mov rcx, rdi
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov rbx, qword [0x14022cd60]
mov qword [0x14022cd60], rbx
call fcn.140006d20
mov qword [0x14022cd60], r12
test rbx, rbx
je 0x14005a601
mov rcx, rbx
call fcn.140021500
mov rax, qword [0x14022cd60]
test rax, rax
je 0x14005a5f2
dec dword [rax + 0xf4]
mov rdx, qword [0x14022cd50]
mov rcx, rbx
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
call fcn.14005a730
mov rcx, qword [0x14022cdf0]
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [rbp + 0x708]
mov rcx, qword [rbp + 0x730]
call qword [sym.imp.USER32.dll_UnregisterClassW]
xor eax, eax
jmp 0x14005421f
mov ecx, 6
mov dword [rbp + 0x4a8], r12d
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
mov ecx, r15d
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
mov ecx, 6
mov dword [rbp + 0x528], r12d
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3