Function at 0x1400439da
Capabilities:
Get graphical window text

Disassembly:
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x58
mov rax, qword [0x1400b47f0]
mov rdi, qword [str.3_b_]
mov esi, dword [0x1401179b4]
cmp dword [rax], 3
mov r14b, byte [rdi]
jne 0x140043acc
mov rax, qword [0x1400b4c50]
cmp qword [rax], 0
je 0x140043acc
mov rax, qword [0x1400b4c60]
xor ebp, ebp
test dword [rax + 0x554], 0xff0000ff
je 0x140043a5d
mov rdx, qword [0x1400b4480]
cmp dword [rdx], 0x61
jbe 0x140043a5d
cmp word [rax + 0x564], 0
je 0x140043a5d
cmp word [rax + 0x55c], 0
je 0x140043a5d
xor ebp, ebp
cmp byte [rax + 0x55f], 0
setne bpl
xor ebx, ebx
cmp byte [rax + 0x554], 0
je 0x140043ad0
cmp word [rax + 0x57c], 0
jne 0x140043a84
mov edx, 0xffff
shl rdx, 0x18
and rdx, qword [rax + 0x568]
je 0x140043ad0
xor ebx, ebx
cmp word [rax + 0x564], 0
jne 0x140043ad0
cmp byte [rax + 0x572], 0
jne 0x140043ad0
mov dx, word [rax + 0x55a]
mov ecx, edx
not ecx
and cl, 7
je 0x140043ad0
mov ecx, edx
not ecx
test cl, 0x23
je 0x140043ad0
test cx, 0x1c0
je 0x140043ad0
xor ebx, ebx
mov dl, byte [rax + 0x200]
or dl, byte [rax + 0x56e]
sete bl
jmp 0x140043ad0
xor ebp, ebp
xor ebx, ebx
mov eax, r14d
mov rcx, r14
lea rdx, [0x1400a50f0]
shr al, 4
and ecx, 0xf
and eax, 0xf
mov al, byte [rdx + rax]
add al, byte [rdx + rcx]
cmp al, 1
jbe 0x140043b0a
mov r8d, 0x311
lea rdx, str.ui.c
lea rcx, str.popcnt8_image_options____1
call qword [sym.imp.msvcrt.dll__wassert]
mov r13, qword [0x1400b4c30]
cmp byte [r13], 0
jne 0x140043bcb
mov rax, qword [0x1400b4b90]
mov edx, 0x7de
mov rcx, qword [rax]
call qword [sym.imp.USER32.dll_GetDlgItem]
mov edx, 2
mov ecx, pe_nt_image_headers64
mov byte [r13], 0
mov r15, rax
call sub.msvcrt.dll_calloc
mov rcx, r15
mov r8d, pe_nt_image_headers64
mov rdx, rax
mov r12, rax
call qword [sym.imp.USER32.dll_GetWindowTextW]
mov r15, qword [sym.imp.KERNEL32.DLL_GetLastError]
mov dword [rsp + 0x4c], eax
call r15
mov edx, dword [rsp + 0x4c]
mov dword [rsp + 0x48], eax
test edx, edx
je 0x140043baf
xor eax, eax
or r9d, 0xffffffff
xor edx, edx
mov dword [rsp + 0x28], pe_nt_image_headers64
mov qword [rsp + 0x38], rax
mov r8, r12
mov ecx, 0xfde9
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x20], r13
call qword [sym.imp.KERNEL32.DLL_WideCharToMultiByte]
test eax, eax
jne 0x140043baf
call r15
mov dword [rsp + 0x48], eax
test r12, r12
je 0x140043bbc
mov rcx, r12
call sub.msvcrt.dll_free
mov byte [r13 + 0x7f], 0
mov ecx, dword [rsp + 0x48]
call qword [sym.imp.KERNEL32.DLL_SetLastError]
mov al, byte [rdi]
mov edx, eax
and edx, 1
test ebp, ebp
je 0x140043bdc
test dl, dl
je 0x140043be0
jmp 0x140043c2b
test dl, dl
je 0x140043c2b
xor eax, 1
mov byte [rdi], al
test al, 1
je 0x140043c2b
mov rax, qword [0x1400b4b90]
mov edx, 0x7de
mov rcx, qword [rax]
call qword [sym.imp.USER32.dll_GetDlgItem]
mov rdx, r13
mov rcx, rax
call fcn.140041486
mov rax, qword [0x1400b4c70]
xor r9d, r9d
mov edx, 0x14e
movsxd r8, dword [rax]
mov rax, qword [0x1400b4b40]
mov rcx, qword [rax]
call qword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [rdi]
mov edx, eax
and edx, 2
test ebx, ebx
je 0x140043c3f
test dl, dl
je 0x140043c43
jmp 0x140043d56
test dl, dl
je 0x140043c93
xor eax, 2
mov byte [rdi], al
test al, 2
je 0x140043c93
mov ecx, 0xc33
call fcn.14001e311
mov edx, 0x7de
mov r12, rax
mov rax, qword [0x1400b4b90]
mov rcx, qword [rax]
call qword [sym.imp.USER32.dll_GetDlgItem]
mov rdx, r12
mov rcx, rax
call fcn.140041486
mov rax, qword [0x1400b4df0]
xor ecx, ecx
cmp qword [rax], 0
setne cl
call fcn.14004359d
call fcn.1400437c9
test r14b, r14b
je 0x140043c9e
or ebx, ebp
je 0x140043ca7
jmp 0x140043cec
or ebx, ebp
je 0x140043cec
jmp 0x140043d5b
test esi, esi
je 0x140043cec
neg esi
add dword [0x1401179bc], esi
lea rbx, [0x1400a5460]
mov r12, qword [0x1400b4b90]
add dword [0x1401179c0], esi
lea rbp, [rbx + 0x80]
mov edx, dword [rbx]
mov rcx, qword [r12]
mov r8d, esi
add rbx, 4
call fcn.140040b30
cmp rbp, rbx
jne 0x140043cce
mov ecx, esi
call fcn.140040b71
lea rbx, [0x1400a5420]
mov rbp, qword [0x1400b4b90]
mov r14, qword [sym.imp.USER32.dll_GetDlgItem]
mov r13, qword [sym.imp.USER32.dll_ShowWindow]
lea r12, [rbx + 0x28]
movzx esi, byte [rdi]
and esi, dword [rbx + 4]
je 0x140043d19
mov esi, 5
mov edx, dword [rbx]
mov rcx, qword [rbp]
add rbx, 8
call r14
mov edx, esi
mov rcx, rax
call r13
cmp r12, rbx
jne case.default.0x140043d4f
mov rcx, qword [rbp]
mov r8d, 1
xor edx, edx
add rsp, 0x58
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.USER32.dll_InvalidateRect]
test r14b, r14b
jne 0x140043cec
test esi, esi
jne 0x140043cad
jmp 0x140043cec
or dh, byte [rax + riz + 0x4d]
push rbx
pop r15
xor dh, byte [rsi]
invalid
and bl, ah
invalid
mov eax, 0x25203aad
jae 0x140239a94
or eax, 0x4d20740a
push rbx
pop r15
xor dh, byte [rsi]
cmp byte [rax], ah
and dl, byte [rdi + 0x69]
outsb dx, byte [rsi]
outsd dx, dword fs:[rsi]
ja 0x140239af9
and bl, ah
invalid
invalid
movsb byte [rdi], byte [rsi]
jrcxz 0x140239a41
movabs al, byte [0x83e3bf82e3b982e3]
mov bl, 0xe3
adc dword [rdi - 0x7c1cd7e0], 0xffffff95
jrcxz 0x140239a54
movabs eax, dword [0x9be6ab83e3a482e3]
mov ah, 0xe6
xchg esi, eax
mov al, 0xe6
xchg edi, eax
movsd dword [rdi], dword [rsi]
in al, 0xbb
cwde
sub dword [rax], esp
jrcxz 0x140239a6b
xchg edx, eax
in al, 0xbf
popfq
out 0x8c, al
mov edi, 0x818ce69d
and cl, byte [0x18d440f00]
push rbx
and dword [rdx], 0x20740a0d
push r11
pop r15
xor dh, byte [rdi]
xor byte [rax], ah
and dl, byte [rbp + 0x53]
and bl, spl
add dword [rdi - 0x1c6f7c1d], 0xffffff83
and ebx, 0xffffff82
mov al, 0x22
or eax, 0x4d20740a
push rbx
pop r15
xor dh, byte [rdi]
xor dword [rax], esp
and ah, bl
invalid
sub dword [rsi - 0x1c7e7c1d], 0x83e3a782
add dword [rcx - 0x1c587d1d], 0xffffff83
and ebx, 0xffffff82
scasd eax, dword [rdi]
jrcxz 0x140239abb
mov ch, 0xe3
and dword [rax - 0x176d7d1d], 0xffffffa8
mov bh, ah
scasb al, byte [rdi]
xchg edi, eax
in al, 0xb8
lodsd eax, dword [rsi]
cmp ah, byte [rax]
and eax, 0xa0d2273
je 0x140239b72
and byte [rbp + 0x53], cl
push r11
pop r15
xor dh, byte [rdi]
xor ah, byte [rax]
and ch, cl
cmp dword [rax - 0x1c61751a], 0x81e39781
lahf
jrcxz 0x140239aeb
movsb byte [rdi], byte [rsi]
jrcxz 0x140239aef
and dword [rcx - 0x1c437c1d], 0xffffff82
movabs eax, dword [0x81e3b882e3bc83e3]
scasb al, byte [rdi]
mov eax, 0x20ae81e3
xor eax, 0x538180e3
and byte [rbp + 0x44], cl
xor eax, 0x538180e3
xor r11d, esp
add byte [rcx + 0x32414853], 0x35
and bl, ah
add dword [rcx - 0x1c587d1d], 0xffffff83
and ebx, 0xffffff82
scasd eax, dword [rdi]
jrcxz 0x140239b1b
invalid
mov ch, 0xe3
and dword [rax - 0x176d7d1d], 0xffffffa8
mov bh, ah
scasb al, byte [rdi]
xchg edi, eax
jrcxz 0x140239b29
xchg edi, eax
jrcxz 0x140239b2c
mov esi, 0xe39981e3
add byte [rdx + 0x740a0d22], 0x20
push r11
pop r15
xor dh, byte [rdi]
xor esp, dword [rax]
and ah, bl
invalid
sub dword [rdx - 0x1c4e7d1d], 0xffffff83
jrcxz 0x140239b51
mov esp, 0xe3b782e3
and dword [rdi - 0x1c4c7c1d], 0xffffff81
scasb al, byte [rdi]
in al, 0xbd
mov edi, 0xe8a894e7
mov ebp, 0xa894e7bf
call 0xeb0c1c8e
sahf
jrcxz 0x140239b6b
xchg esp, eax
test al, 0xe8
test al, 0x80
call 0xc3073a93
xchg edx, eax
in eax, 0xa4
mov esi, esp
wait
mov ah, 0xe3
adc dword [rdi - 0x1c417e1d], 0x80e39981
invalid
jrcxz 0x140239b76
mov esi, 0xe39981e3
add byte [rdx + 0x740a0d22], 0x20
push r11
pop r15
xor dh, byte [rdi]
xor al, 0x20
and ah, byte [0xc306bc82]
and byte [rdx], ah
and eax, 0x82e32073
movsb byte [rdi], byte [rsi]
jrcxz 0x140239b95
movabs eax, dword [0x81e3b882e3bc83e3]
scasb al, byte [rdi]
out 0xa4, al
sub dword [rsi - 0x1a635b1a], 0xd22ba87
pushfq
in eax, 0x87
mov edx, 0x740a0d22
and byte [rbp + 0x53], cl
or dh, byte [rax + riz + 0x4d]
push rbx
pop r15
xor dh, byte [rdi]
xor eax, 0x81e92220
mov eax, 0xe39e8ae6
adc dword [rbp - 0x1c737d1d], 0x82e39f81
movsb byte [rdi], byte [rsi]
jrcxz 0x140239bc7
jrcxz 0x140239bbd
mov ebx, fs
sbb dword [rdi - 0x1c5b7d1d], 0x83e3a183
mov esp, 0xe3b882e3
sub dword [rdi - 0x1c707c1d], 0x83e3a482
movabs eax, dword [0x81e3b882e3bc83e3]
scasd eax, dword [rdi]
jrcxz 0x140239bd3
jrcxz 0x140239bcc
mov eax, 0xe3af81e3
or dword [rdi - 0x1c5b7d1d], 0xffffff83
invalid
xchg esi, eax
jrcxz 0x140239bdc
stosb byte [rdi], al
jrcxz 0x140239bdf
and ebx, 0xffffff83
mov dword [rax], esp
or dword [rcx + 0x4f534920], 0x20
in eax, 0xbd
push r11
and r13b, r12b
mov ebp, 0x8fbce5a2
jrcxz 0x140239bee
movabs byte [0x81e3a781e38fbce5], al
invalid
cmpsd dword [rsi], dword [rdi]
jrcxz 0x140239bf1
cdq
jrcxz 0x140239bf3
add byte [rdx + 0x73256e5c], 0x20
sub bl, ah
adc dword [rbp - 0x1c5e7d1d], 0xffffff82
movsb byte [rdi], byte [rsi]
jrcxz 0x140239c08
invalid
stosd dword [rdi], eax
and bl, ah
invalid
jrcxz 0x140239c1a
cmp dword [rbx + riz*8 - 0x7e1c767d], 0xffffffbe
mov esp, 0xe38983e3
cmp dword [rsi - 0x1c607e1d], 0x7325af81
and byte [rax], ch
jrcxz 0x140239c2d
jrcxz 0x140239c1e
mov esi, 0xe39f81e3
sub dword [rdi + 0x28207325], 0xe38783e3
jrcxz 0x140239c21
lahf
jrcxz 0x140239c24
scasd eax, dword [rdi]
and eax, 0xe3282073
add dword [rdi - 0x1c5c7d1d], 0xffffff82
xchg ebx, esp
invalid
jrcxz 0x140239c32
mov ecx, 0x20af82e3
jrcxz 0x140239c39
movsb byte [rdi], byte [rsi]
jrcxz 0x140239c3d
movabs eax, dword [0x2029b882e3bc83e3]
jrcxz 0x140239c48
and dword [rdx - 0x1c437c1d], 0xffffff83
mov ebx, esp
and dword [rdi - 0x1c47641a], 0xbee88d81
mov esp, 0xe38082e3
adc dword [rbx - 0x1c577e1d], 0x81e38c81
movabs byte [0x81e38983e3bc83e3], al
cmpsd dword [rsi], dword [rdi]
out 0x9b, al
mov eax, 0xe88d81e3
mov esi, 0x8082e3bc
jrcxz 0x140239c5e
xchg ebx, eax
jrcxz 0x140239c61
test al, 0xe3
or dword [rbx + riz*8 - 0x7e1c587f], 0xbe81e38d
jrcxz 0x140239c70
jrcxz 0x140239c67
cmpsd dword [rsi], dword [rdi]
jrcxz 0x140239c6a
invalid
cdq
jrcxz 0x140239c72
invalid
invalid
movsb byte [rdi], byte [rsi]
jrcxz 0x140239c95
xchg esi, eax
jrcxz 0x140239c96
stosd dword [rdi], eax
jrcxz 0x140239c9b
xchg ebp, eax
jrcxz 0x140239c9e
stosd dword [rdi], eax
jrcxz 0x140239ca0
movabs byte [0x82e3bb82e3af82e3], al
mov ecx, 0xe3a781e3
or dword [rbp - 0x1c747d1d], 0x81e38882
xchg bl, ah
jrcxz 0x140239cae
invalid
add byte [rcx + 0x66755220], 0x75
jae 0x140239d61
push rdx
jne 0x140239da4
jne 0x140239db3
and bl, ah
jrcxz 0x140239cc4
sub dword [rdi - 0x1cdf8cdb], 0x83e3a283
mov esp, 0xe38983e3
invalid
scasd eax, dword [rdi]
and eax, 0x83e32073
movabs byte [0x82e38983e3bc83e3], al
xchg edx, eax
out 0x8e, al
invalid
test al, 0xe5
mov gs, word [rax - 0x1c575a1b]
movsd dword [rdi], dword [rsi]
test al, 0xe3
adc dword [rdi - 0x1c417e1d], 0x80e39981
mov esi, 0xe39981e3
add byte [rdx - 0x7c1c91a4], 0x96
invalid
xchg esi, eax
jrcxz 0x140239cef
cdq
jrcxz 0x140239ce4
invalid
adc dword [rsi - 0x1c437c1d], 0xffffff83
mov ah, ah
mov esp, 0xe48883e3
mov eax, 0xab81e3ad
jrcxz 0x140239cfa
test al, 0xe3
sub dword [rcx - 0x1c437c1d], 0xffffff81
mov esp, 0xe78c81e3
mov esp, 0xe78c81e3
cdq
mov edx, 0xe39f94e7
sbb dword [rcx - 0x1a747d1d], 0x90e5b4a0
cdq
jrcxz 0x140239d0f
mov esp, ebp
movabs al, byte [0xe3ab81e38890e5b4]
sub dword [rdi + 0x258180e3], 0x83e32073
and dword [0xc406be19], 0xbc83e3a2
jrcxz 0x140239d2b
cdq
jrcxz 0x140239d0f
mov esp, ebp
movabs al, byte [0xe3ab81e38890e5b4]
sub dword [rdi + 0x258180e3], 0x83e32073
and dword [0xc406be19], 0xbc83e3a2
jrcxz 0x140239d2b
mov ebx, esp
invalid
cmpsd dword [rsi], dword [rdi]
and dword [0xc406be19], 0xbc83e3a2
jrcxz 0x140239d2b
cmp dword [rbx + riz*8 - 0x7e1c767d], 0xffffffa7
mov ebx, esp
and dword [rdi - 0x1a72791b], 0xa9e8a6ba
invalid
in eax, 0xba
cmpsb byte [rsi], byte [rdi]
call 0xc2074460
in eax, 0x86
invalid
test eax, 0x9781e3a6
xchg edi, eax
jrcxz 0x140239d3b
cmpsb byte [rsi], byte [rdi]
jrcxz 0x140239d3e
mov edi, 0xe3a681e3
or dword [rdi - 0x1c5f7e1d], 0x81e39581
adc dword [rbp - 0x1c7b7e1d], 0x6e5c8280
pop rsp
outsb dx, byte [rsi]
jrcxz 0x140239d57
xchg ebx, eax
jrcxz 0x140239d5a
scasb al, byte [rdi]
jrcxz 0x140239d5e
movsb byte [rdi], byte [rsi]
jrcxz 0x140239d62
adc dword [rbp - 0x1c7b7e1d], 0x6e5c8280
pop rsp
outsb dx, byte [rsi]
jrcxz 0x140239d57
xchg ebx, eax
jrcxz 0x140239d5a
sub dword [rsi - 0x1c5b7d1d], 0x83e3a183
scasb al, byte [rdi]
jrcxz 0x140239d5e
movsb byte [rdi], byte [rsi]
jrcxz 0x140239d62
movabs eax, dword [0x82e3b882e3bc83e3]
xchg edx, eax
out 0x9b, al
mov eax, 0xe88d81e3
mov esp, 0xe3b882e3
invalid
mov esi, 0x8082e3bc
jmp 0xc2073994
test al, 0xe3
sbb dword [rcx - 0x1c747d1d], 0x83e3a283
jrcxz 0x140239d8f
mov esp, 0xe38983e3
invalid
xchg edx, eax
jmp 0xcb0a5699
or dword [rdi - 0x1c5f7e1d], 0x81e39581
test bl, ah
add byte [rdx + 0x740a0d22], 0x20
and cl, byte [0x18d44123e]
push rbx
invalid
and cl, byte [0x18d44123e]
push rbx
pop r15
xor dh, byte [rdi]
and byte ss:[rdx], ah
and eax, 0x83e32073
and bl, ah
and dword [rdx - 0x1c437c1d], 0xffffff83
mov ebx, esp
invalid
cmpsd dword [rsi], dword [rdi]
out 0x9b, al
wait
and bl, ah
and dword [rdx - 0x1c437c1d], 0xffffff83
mov ebx, esp
and dword [rdi - 0x1c47641a], 0xbee88d81
wait
mov eax, 0xe88d81e3
mov esi, 0x8082e3bc
and byte [rax], ch
out 0x8e, al
test al, 0xe5
movsd dword [rdi], dword [rsi]
test al, 0x29
wait
mov eax, 0xe88d81e3
mov esi, 0x8082e3bc
jrcxz 0x140239dd8
and byte [rax], 0x28
and byte [rax], ch
out 0x8e, al
test al, 0xe5
movsd dword [rdi], dword [rsi]
test al, 0x29
and cl, byte [0x18d441270]
push rbx
pop r15
pop rdi
pop rdi
xor dh, byte [rdi]
invalid
and bl, ah
and dword [rdx - 0x1c437c1d], 0xffffff83
mov esp, 0xe38983e3
mov esp, 0xe38983e3
and dword [rdi - 0x1c47641a], 0xbee88d81
mov esp, 0x228082e3
jrcxz 0x140239e0a
and byte [rdx], 0xd
or dh, byte [rax + riz + 0x4d]
wait
mov eax, 0xe88d81e3
mov esi, 0x8082e3bc
jrcxz 0x140239e0a
and byte [rdx], 0xd
or dh, byte [rax + riz + 0x4d]
jrcxz 0x140239e0a
and byte [rdx], 0xd
or dh, byte [rax + riz + 0x4d]
push rbx
pop r15
xor dh, byte [rdi]
cmp byte [rax], ah
and ah, bh
stosd dword [rdi], eax
mov dh, 0xe5
nop
mov bl, ah
sbb dword [rcx - 0x1c747d1d], 0x83e39783
lodsd eax, dword [rsi]
jrcxz 0x140239e2d
invalid
mov ebx, 0xe3b982e3
invalid
sub dword [rsi - 0x17455d19], 0xb8e48daa
in al, 0xb8
mov eax, 0x2e2e2ead
and cl, byte [0x18d4412ce]
lodsd eax, dword [rsi]
and cl, byte cs:[0x18d4412ce]
push rbx
pop r15
xor dh, byte [rdi]
cmp dword [rax], esp
and ch, cl
popfq
sahf
jrcxz 0x140239e54
xchg esi, eax
jrcxz 0x140239e57
mov esp, 0xe78883e3
xchg esp, eax
or dword [rax + 0x22a894e7], 0xd
or dh, byte [rax + riz + 0x4d]
test al, 0x22
or eax, 0x4d20740a
push rbx
pop r15
xor bh, byte [rax]
xor byte [rax], ah
and ah, bl
add dword [rdi - 0x1c5c7d1d], 0xffffff82
jrcxz 0x140239e70
movabs dword [0x81e3af82e3b982e3], eax
mov esi, 0xe39f81e3
jrcxz 0x140239e7b
lahf
jrcxz 0x140239e7e
scasd eax, dword [rdi]
and byte [rcx + 0x53], cl
jrcxz 0x140239e70
movabs dword [0x81e3af82e3b982e3], eax
mov esi, 0xe39f81e3
jrcxz 0x140239e7b
lahf
jrcxz 0x140239e7e
scasd eax, dword [rdi]
and byte [rcx + 0x53], cl
and r11b, r12b
invalid
movsb byte [rdi], byte [rsi]
jrcxz 0x140239e8b
jrcxz 0x140239e7b
lahf
jrcxz 0x140239e7e
scasd eax, dword [rdi]
and byte [rcx + 0x53], cl
and r11b, r12b
invalid
movabs eax, dword [0xd22b882e3bc83e3]
or dh, byte [rax + riz + 0x4d]
push rbx
pop r15
xor bh, byte [rax]
xor dword [rax], esp
and ah, byte [0x1294bbf95]
cmp dword [rax - 0x1c61751a], 0x81e39781
out 0x8a, al
sahf
jrcxz 0x140239eaa
xchg edi, eax
jrcxz 0x140239ead
out 0x8a, al
sahf
jrcxz 0x140239eaa
xchg edi, eax
jrcxz 0x140239ead
cmpsb byte [rsi], byte [rdi]
jrcxz 0x140239eb0
invalid
jrcxz 0x140239eb9
test byte [rcx], ch
and cl, byte [0x18d44134a]
sub dword [rdx], esp
or eax, 0x4d20740a
or dh, byte [rax + riz + 0x4d]
push rbx
pop r15
xor bh, byte [rax]
xor ah, byte [rax]
and dl, byte [rbp + 0x53]
push rbp
push rbx
push rbp
push rbx
and bl, spl
or dword [rcx - 0x1c567c1d], 0xffffff82
movsb byte [rdi], byte [rsi]
jrcxz 0x140239eda
jrcxz 0x140239ed4
test eax, 0xe3a482e3
adc dword [rsi - 0x1a6d7d1d], 0xffffffb0
xchg esi, eax
jrcxz 0x140239edc
xchg edx, eax
in eax, 0xb0
invalid
xchg esp, eax
test al, 0xe3
sub dword [rbx - 0x1c527c1d], 0x82e38383
scasd eax, dword [rdi]
and cl, byte [0x18d44137d]
or eax, 0x4d20740a
or eax, 0x4d20740a
push rbx
pop r15
xor bh, byte [rax]
xor esp, dword [rax]
and ah, bh
test byte [rcx - 0x1c46751b], ah
mov ecx, 0xe3aa81e3
add dword [rdi - 0x1c477d1d], 0xffffff82
mov bh, byte [rcx - 0x1c557e1d]
mov ecx, 0xe3aa81e3
add dword [rdi - 0x1c477d1d], 0xffffff82
mov edi, 0xe7ab83e3
mov ebp, 0x8d90e5b2
nop
lea esp, [rdx]
or eax, 0x4d20740a
nop
lea esp, [rdx]
or eax, 0x4d20740a
and byte [rbp + 0x53], cl
push rbx
pop r15
xor bh, byte [rax]
xor al, 0x20
cmp byte [rax + riz], dh
and ah, bl
add dword [rax - 0x1c597d1d], 0xffffff83
jrcxz 0x140239f29
and bl, 0x82
cmpsb byte [rsi], byte [rdi]
jrcxz 0x140239f2f
mov bl, 0xe3
sub dword [rbp - 0x1c437c1d], 0xffffff83
mov ebx, esp
jrcxz 0x140239f39
xchg edi, eax
jrcxz 0x140239f3c
lahf
in eax, 0xae
lahf
call 0xd0092c65
jrcxz 0x140239f39
xchg edi, eax
jrcxz 0x140239f3c
lahf
in eax, 0xae
lahf
call 0xd0092c65
scasd eax, dword [rdi]
call 0xc4075d4d
jrcxz 0x140239f4d
jrcxz 0x140239f4d
xchg ebp, eax
jrcxz 0x140239f4f
movabs eax, dword [0x81e3ab83e3a482e3]
stosd dword [rdi], eax
jrcxz 0x140239f5a
scasd eax, dword [rdi]
jrcxz 0x140239f5f
xchg ebx, esp
invalid
mov ebx, fs
add dword [rdx - 0x1c757d1d], 0x81e3be81
wait
jrcxz 0x140239f7f
xchg ebx, eax
jrcxz case.0x140043d4f.35
invalid
or eax, 0x4d20740a
push rbx
pop r15
xor bh, byte [rax]
xor eax, 0x81e32220
xchg ebx, eax
jrcxz 0x140239f95
scasb al, byte [rdi]
jrcxz 0x140239f9a
invalid
add dword [rax - 0x1c597d1d], 0xffffff83
and bl, 0x82
cmpsb byte [rsi], byte [rdi]
jrcxz 0x140239fa0
mov bl, 0xe3
sub dword [rbp - 0x1c437c1d], 0xffffff83
mov ebx, esp
adc dword [rdi - 0x1a607e1d], 0xa1e89fae
mov ebp, fs
invalid