Function at 0x1401a13b0
Capabilities:
Read file on windows

Disassembly:
push rsi
push rdi
push rbx
sub rsp, 0x90
mov rsi, rdx
mov rdx, qword [rcx]
mov eax, edx
and eax, 3
lea rcx, [0x14028f780]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rdx]
mov r8, qword [rdx + 8]
mov rcx, rsi
mov rdx, rax
add rsp, 0x90
pop rbx
pop rdi
pop rsi
jmp fcn.14007f3e0
mov rcx, qword [rdx - 1]
mov rax, qword [rdx + 7]
mov rax, qword [rax + 0x20]
mov rdx, rsi
add rsp, 0x90
pop rbx
pop rdi
pop rsi
jmp rax
shr rdx, 0x20
mov dword [rsp + 0x24], edx
lea rdi, [rsp + 0x28]
mov rcx, rdi
call fcn.140181000
mov qword [rsp + 0x40], rdi
lea rax, [0x1401a0090]
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0x24]
mov qword [rsp + 0x50], rax
lea rax, [0x140088340]
mov qword [rsp + 0x58], rax
lea rax, str.Malformed_XML.
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 3
mov qword [rsp + 0x80], 0
lea rax, [rsp + 0x40]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 2
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
lea r8, [rsp + 0x60]
call fcn.140083af0
mov ebx, eax
cmp qword [rsp + 0x30], 0
je 0x1401a005c
mov rcx, qword [rsp + 0x28]
mov edx, 1
call fcn.140030e40
jmp 0x1401a005c
shr rdx, 0x20
lea rax, [0x14028f790]
movsxd rcx, dword [rax + rdx*4]
add rcx, rax
jmp rcx
lea rax, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryother_erroruncategorized_errorOscode
lea eax, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryother_erroruncategorized_errorOscode
mov ecx, 0x10
jmp 0x14019fff4
lea rax, [0x14033d070]
lea eax, [0x14033d070]
mov ecx, 0x11
jmp 0x14019fff4
lea rax, [0x14033d081]
lea eax, [0x14033d081]
mov ecx, 0x12
jmp 0x14019fff4
lea rax, [0x14033d093]
lea eax, [0x14033d093]
mov ecx, 0x10
jmp 0x14019fff4
lea rax, [0x14033d0a3]
lea eax, [0x14033d0a3]
mov ecx, 0x10
jmp 0x14019fff4
cmp al, byte [rdx]
add byte [rax], al
cmp al, byte [rdx]
add byte [rax], al
lea rax, [0x14033d0b3]
jmp 0x14019ffef
lea rax, [0x14033d0c6]
lea eax, [0x14033d0c6]
mov ecx, 0x12
jmp 0x14019fff4
lea rax, [0x14033d0d8]
lea eax, [0x14033d0d8]
mov ecx, 0xd
jmp 0x14019fff4
lea rax, [0x14033d0e5]
lea eax, [0x14033d0e5]
mov ecx, 0xe
jmp 0x14019fff4
lea rax, [0x14033d0f3]
lea eax, [0x14033d0f3]
mov ecx, 0x15
jmp 0x14019fff4
lea rax, [0x14033d108]
lea eax, [0x14033d108]
mov ecx, 0xc
jmp 0x14019fff4
lea rax, [0x14033d114]
lea eax, [0x14033d114]
mov ecx, 0xb
jmp 0x14019fff4
lea rax, [0x14033d11f]
lea eax, [0x14033d11f]
mov ecx, 0x15
jmp 0x14019fff4
lea rax, [0x14033d134]
lea eax, [0x14033d134]
mov ecx, 0x15
jmp 0x14019fff4
lea rax, [0x14033d149]
lea eax, [0x14033d149]
mov ecx, 0xf
jmp 0x14019fff4
lea rax, [0x14033d158]
lea eax, [0x14033d158]
mov ecx, 0xe
jmp 0x14019fff4
test byte [rcx], al
add byte [rax], al
test byte [rcx], al
add byte [rax], al
lea rax, [0x14033d166]
jmp 0x14019ffef
lea rax, [0x14033d179]
lea eax, [0x14033d179]
mov ecx, 0x26
jmp 0x14019fff4
lea rax, [0x14033d19f]
lea eax, [0x14033d19f]
mov ecx, 0x38
jmp 0x14019fff4
lea rax, [0x14033d1d7]
lea eax, [0x14033d1d7]
mov ecx, 0x19
jmp 0x14019fff4
lea rax, [0x14033d1f0]
lea eax, [0x14033d1f0]
mov ecx, 0x17
jmp 0x14019fff4
lea rax, [0x14033d207]
lea eax, [0x14033d207]
mov ecx, 0xc
jmp 0x14019fff4
lea rax, [0x14033d213]
lea eax, [0x14033d213]
mov ecx, 9
jmp 0x14019fff4
lea rax, [0x14033d21c]
lea eax, [0x14033d21c]
mov ecx, 0xa
jmp 0x14019fff4
lea rax, [0x14033d226]
lea eax, [0x14033d226]
mov ecx, 0x10
jmp 0x14019fff4
lea rax, [0x14033d236]
lea eax, [0x14033d236]
mov ecx, 0x17
jmp 0x14019fff4
lea rax, [0x14033d24d]
lea eax, [0x14033d24d]
mov ecx, 0x19
jmp 0x14019fff4
lea rax, [0x14033d266]
lea eax, [0x14033d266]
mov ecx, 0xe
jmp 0x14019fff4
lea rax, [0x14033d274]
lea eax, [0x14033d274]
mov ecx, 0xd
jmp 0x14019fff4
lea rax, [0x14033d281]
lea eax, [0x14033d281]
mov ecx, 0x14
jmp 0x14019fff4
lea rax, [0x14033d295]
lea eax, [0x14033d295]
mov ecx, 8
jmp 0x14019fff4
add byte [rax], al
add byte [rax], al
lea rax, [0x14033d29d]
mov ecx, 0x1b
jmp 0x14019fff4
lea rax, [0x14033d2b8]
mov ecx, 0xe
jmp 0x14019fff4
lea rax, [0x14033d2c6]
mov ecx, 0x10
jmp 0x14019fff4
lea rax, [0x14033d2d6]
mov ecx, 0x16
jmp 0x14019fff4
lea rax, [0x14033d2ec]
mov ecx, 0x15
jmp 0x14019fff4
lea rax, [0x14033d301]
mov ecx, 0xb
jmp 0x14019fff4
lea rax, [0x14033d30c]
mov ecx, 0x16
jmp 0x14019fff4
lea rax, [0x14033d322]
mov ecx, 0xd
jmp 0x14019fff4
lea rax, [0x14033d32f]
mov ecx, 0xb
jmp 0x14019fff4
lea rax, [0x14033d33a]
mov ecx, 0x13
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rcx
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
lea rax, [0x14007f910]
mov qword [rsp + 0x30], rax
lea rax, str.Malformed_XML.
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
mov qword [rsp + 0x80], 0
lea rax, [rsp + 0x28]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
lea r8, [rsp + 0x60]
call fcn.140083af0
mov ebx, eax
mov eax, ebx
add rsp, 0x90
pop rbx
pop rdi
pop rsi
ret
mov r8, r15
mov r9, rdi
call fcn.1401a0490
test al, al
jne 0x1401a044f
lea rdx, [0x140368b80]
lea edx, [0x140368b80]
mov r8d, 1
mov rcx, rsi
call rbp
mov ebx, eax
mov eax, ebx
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x2e], 0
mov word [rsp + 0x36], 0x200
mov eax, dword [r13 + 7]
mov dword [rsp + 0x3f], eax
mov rax, qword [r13]
mov qword [rsp + 0x38], rax
mov bpl, 0x5c
mov eax, dword [rsp + 0x3f]
mov dword [r12 + 8], eax
mov rax, qword [rsp + 0x38]
mov qword [r12 + 1], rax
cmp bpl, 0x81
je 0x1401a0546
cmp bpl, 0x80
je 0x1401a06ac
movzx ecx, byte [rsp + 0x62]
cmp cl, byte [rsp + 0x63]
jb 0x1401a06c5
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x7b], cl
test edi, edi
je 0x1401a06f2
cmp rdi, rsi
test rdi, rdi
test edi, edi
je 0x1401a06f2
cmp rdi, rsi
je 0x1401a06f2
test byte [rdx + 0xf000001], bl
mov dh, 0x2f
movzx ebp, byte [rdi]
test bpl, bpl
js 0x1401a0570
invalid
adc byte [rax - 1], cl
mov dword [rbx + 0x787627fd], 0xcae9
js 0x1401a0552
retf 0
add byte [rdi], cl
invalid
inc rdi
cmp ebp, 0x27
jbe 0x1401a05e0
invalid
js 0x1401a0552
jmp 0x1401a0637
retf 0
add byte [rax], al
nop dword [rax]
mov eax, ebp
and eax, 0x1f
movzx edx, byte [rdi + 1]
push rdi
add dword [rbx - 0x7fbfc01e], eax
std
fbstp tbyte [rsi + 0x41]
push rdi
add dword [rbx - 0x7fbfc01e], eax
std
fbstp tbyte [rsi + 0x41]
movzx ecx, byte [rdi + 2]
shl edx, 6
and ecx, 0x3f
or ecx, edx
cmp bpl, 0xf0
jb 0x1401a0627
pop qword [rax]
add byte [rax], al
pop qword [rax]
add byte [rax], al
movzx ebp, byte [rdi + 3]
and eax, 7
shl eax, 0x12
shl ecx, 6
invalid
and ebp, 0x3f
or ebp, ecx
or ebp, eax
cmp ebp, 0x110000
je 0x1401a06f2
invalid
add rdi, 4
cmp ebp, 0x27
jbe 0x1401a05e0
jmp 0x1401a0637
add rdi, 2
shl eax, 6
or eax, edx
mov ebp, eax
cmp ebp, 0x27
ja 0x1401a0637
nop word cs:[rax + rax]
mov eax, ebp
movsxd rax, dword [rbx + rax*4]
add rax, rbx
jmp rax
add rdi, 3
shl eax, 0xc
or ecx, eax
mov ebp, ecx
cmp ebp, 0x27
jbe 0x1401a05e0
cmp ebp, 0x5c
jne 0x1401a0648
mov word [rsp + 0x2c], 0x5c5c
jmp 0x1401a04f0
mov ecx, ebp
call fcn.140085040
test al, al
jne 0x1401a0680
mov ecx, ebp
call fcn.140085180
test al, al
je 0x1401a0680
mov byte [rsp + 0x2c], pe_nt_image_headers64
mov dword [rsp + 0x30], ebp
mov rax, qword [r13]
mov qword [rsp + 0x38], rax
mov eax, dword [r13 + 7]
mov dword [rsp + 0x3f], eax
mov bpl, pe_nt_image_headers64
jmp 0x1401a0514
mov rcx, r15
mov edx, ebp
call fcn.140080390
movzx ebp, byte [rsp + 0x2c]
mov rax, qword [r13]
mov qword [rsp + 0x38], rax
mov eax, dword [r13 + 7]
mov dword [rsp + 0x3f], eax
cmp bpl, 0x81
jne 0x1401a0514
jmp 0x1401a06f2
mov edx, dword [rsp + 0x5c]
mov dword [r12 + 8], 0
mov qword [r12], 0
xor ebp, ebp
jmp 0x1401a06db
mov byte [rsp + 0x58], bpl
lea eax, [rcx + 1]
mov byte [rsp + 0x62], al
cmp cl, 0xa
jae 0x1401a0705
movzx edx, byte [rsp + rcx + 0x58]
mov rcx, r14
mov rax, qword [rsp + 0x70]
call qword [rax + 0x20]
test al, al
je 0x1401a0527
mov al, 1
jmp 0x1401a06f4
xor eax, eax
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_srcescape.rs
mov edx, 0xa
call fcn.14007e870
ud2
ret 0xf49
mov eax, edx
ret 0x4874
add cl, byte [rax + 0x39]
ret 0x3f74
add edx, eax
stc
invalid
cmp edx, eax
xchg ebp, eax
ror byte [rcx + rax - 0x3e], 0xeb
ret 0x96eb
ret 0x96eb
sbb byte [rax], r8b
mov eax, dword [rsi + 8]
sub eax, ebx
invalid
add ecx, ebx
cli
add byte [rcx + rax - 0xd], cl
pop rbp
mov ecx, esi
invalid
add ah, byte [0xcb630ffe]
invalid
mov ecx, dword [rsi]
ret
mov ecx, esi
invalid
invalid
mov edx, 0x48fffffe
mov ecx, esi
clc
fsub dword [rsi + rdi*8]
dec dword [rax - 0x75]
invalid
pop rsi
mov ebx, dword [rsi + 0x10]
adc cl, ch
invalid
jmp qword [rsi + 0x66]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
invalid
add byte [rax], al
add byte [rsi + 0x57], dl
push rsi
push rdi
add byte [rax], al
cmp byte [rax - 0x77], cl
xlatb
mov edi, edx
or byte [rax - 0x75], cl
ja case.0x1401a1093.123
mov esi, dword [rdi + 0x10]
ror dword [rcx + 0x29], 1
int1
sub ecx, esi
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
enter 0xffffffffffff8b4c, 7
mov eax, dword [rdi]
mov eax, dword [rdi]
invalid
and al, 0x28
sub byte [rax - 0x77], cl
ret 0x3de8
invalid
cmp eax, 0x48000003
cmp dword [rsp + 0x28], 0
and al, 0x28
invalid
add byte [rax], al
and al, 0x28
add byte [rax + riz + 0x48], dh
mov esi, dword [rsp + 0x30]
je case.0x1401a1093.135
invalid
je case.0x1401a1093.135
xor byte [rcx + 0x3e083f0], cl
add ecx, dword [rax - 0x73]
or eax, 0xee848
invalid
lea ecx, [0x14028f8d4]
add byte [rax + 0x63], cl
add al, 0x81
invalid
invalid
or dword [rax + 1], 0xfe0ffc8
loopne 0x1401a10a5
mov dh, 0x46
adc bl, ch
add rsi, qword cs:[rsp + 0x30]
add rsi, qword [rsp + 0x30]
xor byte [rax - 0x77], cl
ja 0x1401a10b4
invalid
adc byte [rax - 0x75], cl
sbb byte [r8 + 0x39], r9b
sbb byte [rax + 0x39], cl
mov eax, dword [rdi + 0x18]
sbb byte [rax + 0x39], cl
invalid
imul bl
movzx eax, byte es:[rsi + 0xf]
movzx eax, byte [rsi + 0xf]
movzx eax, byte [rsi + 0xf]
jmp 0x1401a10c9
mov rcx, rsi
int1
shr rcx, 0x20
and al, ch
ja 0x1401a10c4
call fcn.140180e40
std
push qword [rcx]
leave
int1
xor al, ch
push rbx
enter 0xfffffffffffffffd, 0x48
std
invalid
invalid
std
dec dword [rax - 0x77]
invalid
mov eax, esi
invalid
cmp byte [rdi + 0x5e], bl
mov rax, rsi
shr rax, 0x20
call 0x169129411
call 0x169129411
ja case.default.0x1401a1101
lea rcx, [0x14028f8e4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
invalid
add eax, ecx
jmp rax
xor eax, eax
jmp 0x1401a10c9
mov al, 0x29
jmp 0x1401a10c9
sub ebx, ebp
mov esi, 0xbaeb01b0
mov al, 1
jmp 0x1401a10c9
mov al, 1
jmp 0x1401a10c9
mov al, 2
jmp 0x1401a10c9
mov al, 3
jmp 0x1401a10c9
invalid
mov dl, 0xb0
add al, 0xeb
scasb al, byte [rdi]
mov al, 4
jmp 0x1401a10c9
mov al, 5
jmp 0x1401a10c9
mov al, 6
jmp 0x1401a10c9
mov al, 7
jmp 0x1401a10c9
invalid
mov al, 8
jmp 0x1401a10c9
mov al, 9
jmp 0x1401a10c9
mov al, 0xa
jmp 0x1401a10c9
xchg esi, eax
xchg esi, eax
mov al, 0xb
jmp 0x1401a10c9
mov al, 0xc
jmp 0x1401a10c9
mov al, 0xd
jmp 0x1401a10c9
invalid
mov dh, byte [rax - 0x4f7914f2]
por mm0, qword [rdx + 0x7be910b0]
jmp 0x1401a10c9
mov al, 0x10
invalid
jnp 0x1401a114b
mov al, 0xe
jmp 0x1401a10c9
invalid
mov al, 0xf
jmp 0x1401a10c9
mov al, 0x10
jmp 0x1401a10c9
invalid
invalid
invalid
mov al, 0x11
jmp 0x1401a10c9
invalid
invalid
invalid
mov al, 0x12
jmp 0x1401a10c9
invalid
invalid
invalid
mov al, 0x13
jmp 0x1401a10c9
invalid
invalid
invalid
mov al, 0x14
jmp 0x1401a10c9
invalid
invalid
invalid
mov al, 0x15
jmp 0x1401a10c9
invalid
invalid
invalid
mov al, 0x16
jmp 0x1401a10c9
invalid
invalid
invalid
mov al, 0x17
jmp 0x1401a10c9
invalid
invalid
invalid
mov al, 0x18
jmp 0x1401a10c9
invalid
invalid
invalid
mov al, 0x19
jmp 0x1401a10c9
invalid
invalid
invalid
mov al, 0x1a
jmp 0x1401a10c9
invalid
invalid
invalid
invalid
invalid
mov al, 0x1b
jmp 0x1401a10c9
invalid
invalid
invalid
mov al, 0x1c
jmp 0x1401a10c9
invalid
invalid
invalid
mov al, 0x1d
jmp 0x1401a10c9
invalid
invalid
invalid
mov al, 0x1e
jmp 0x1401a10c9
invalid
invalid
invalid
push qword [rax - 0xed16e1]
mov al, 0x1f
jmp 0x1401a10c9
invalid
invalid
invalid
mov al, 0x20
jmp 0x1401a10c9
invalid
invalid
invalid
mov al, 0x21
jmp 0x1401a10c9
invalid
invalid
invalid
mov al, 0x22
jmp 0x1401a10c9
invalid
invalid
invalid
mov al, 0x23
jmp 0x1401a10c9
invalid
invalid
invalid
mov al, 0x24
jmp 0x1401a10c9
invalid
invalid
invalid
mov al, 0x25
jmp 0x1401a10c9
invalid
invalid
invalid
mov al, 0x26
jmp 0x1401a10c9
mov al, 0x27
jmp 0x1401a10c9
mov al, 0x28
jmp 0x1401a10c9
lea eax, [0x14033bd40]
sbb dword [rax], eax
int1
in eax, dx
dec dword [rdi]
or esp, dword [rsi + 0xf]
invalid
invalid
invalid
nop word [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x57], dl
sub esp, 0x38
mov esi, ecx
and al, 0x28
lea eax, [rcx]
add byte [rax], al
sub byte [rax], al
out 0xe, eax
add byte [rax + 0x63], cl
add al, 0x81
adc r11b, r13b
and al, 0x48
mov rax, qword [rsp + 0x30]
and al, 0x30
mov dword [rsi], 0
xor ecx, dword [rdi]
mov dh, 0x47
por mm1, qword [rax + rcx*2]
mov rcx, rdi
mov rcx, rdi
shr rcx, 0x20
call fcn.140180e40
lodsd eax, dword [rsi]
invalid
mov dword [rsi + 8], edi
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
shr eax, 0x20
cmp eax, 0x28
ja case.default.0x1401a12b1
invalid
adc al, 0x48
lea ecx, [0x14028f998]
invalid
lea rcx, [0x14028f998]
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0x31
shr bl, 0xb8
xor eax, eax
jmp 0x1401a126f
mov al, 0x29
jmp 0x1401a126f
mov al, 1
jmp 0x1401a126f
invalid
mov al, 0xb0
add ch, bl
mov al, 2
jmp 0x1401a126f
lodsb al, byte [rsi]
lodsb al, byte [rsi]
mov al, 3
jmp 0x1401a126f
mov al, 4
jmp 0x1401a126f
mov al, 5
jmp 0x1401a126f
add eax, 0x6b0a0eb
mov al, 6
jmp 0x1401a126f
mov al, 7
jmp 0x1401a126f
cwde
cwde
mov al, 8
jmp 0x1401a126f
xchg esp, eax
xchg esp, eax
mov al, 9
jmp 0x1401a126f
mov al, 0xa
jmp 0x1401a126f
mov al, 0xb
jmp 0x1401a126f
mov al, 0xc
jmp 0x1401a126f
mov al, 0xd
jmp 0x1401a126f
mov al, 0xe
jmp 0x1401a126f
mov al, 0xf
jmp 0x1401a126f
mov al, 0x10
jmp 0x1401a126f
mov al, 0x11
jmp 0x1401a126f
invalid
invalid
invalid
invalid
mov al, 0x12
jmp 0x1401a126f
mov al, 0x13
jmp 0x1401a126f
mov al, 0x14
jmp 0x1401a126f
mov al, 0x15
jmp 0x1401a126f
mov al, 0x16
jmp 0x1401a126f
mov al, 0x17
jmp 0x1401a126f
mov al, 0x18
jmp 0x1401a126f
mov al, 0x19
jmp 0x1401a126f
mov al, 0x1a
jmp 0x1401a126f
mov al, 0x1b
jmp 0x1401a126f
invalid
invalid
invalid
mov al, 0x1c
jmp 0x1401a126f
invalid
invalid
invalid
invalid
mov al, 0x1d
jmp 0x1401a126f
mov al, 0x1e
jmp 0x1401a126f
mov al, 0x1f
jmp 0x1401a126f
add bh, bh
invalid
invalid
add bh, bh
invalid
mov al, 0x20
jmp 0x1401a126f
mov al, 0x21
jmp 0x1401a126f
invalid
push qword [rax - 0x11216de]
invalid
mov al, 0x22
jmp 0x1401a126f
mov al, 0x23
jmp 0x1401a126f
mov al, 0x24
jmp 0x1401a126f
mov al, 0x25
jmp 0x1401a126f
mov al, 0x26
jmp 0x1401a126f
mov al, 0x27
jmp 0x1401a126f
retf 0xfffe
invalid
retf 0xfffe
invalid
mov al, 0x28
jmp 0x1401a126f
sub cl, ch
ret
add byte [rsi + 0x57], dl
sub rsp, 0xa8
add byte [rax], al
mov rdi, rdx
mov rsi, rcx
movups xmm0, xmmword [0x14033e8b8]
movaps xmmword [rsp + 0x60], xmm0
invalid
mov eax, 0xffffffff
cmp r9, rax
cmovb rax, r9
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x28], r8
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
mov rcx, rdx
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call sub.ntdll.dll_NtReadFile
cmp eax, 0x103
add dword [rax], eax
add byte [rbp + 0x11], dh
invalid
add dword [rax], eax
add byte [rbp + 0x11], dh
mov rcx, rdi
mov edx, 0xffffffff
call sub.KERNEL32.dll_WaitForSingleObject
stc
add al, byte [rax]
stc
add al, byte [rax]
mov eax, dword [rsp + 0x60]
invalid
cmp eax, 0xc0000011
jne 0x1401a1429
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
jmp 0x1401a1460
cmp eax, 0x103
add eax, dword [rcx]
add byte [rax], al
invalid
add byte [rdx + rdi - 0x7b], dh
je 0x1401a146a
test eax, eax
js 0x1401a1446
sar byte [rax + 0x12], 0x48
mov eax, dword [rsp + 0x68]
mov rax, qword [rsp + 0x68]
mov qword [rsi + 8], rax
mov qword [rsi], 0
jmp 0x1401a1460
invalid
sbb cl, byte [rcx - 0x168173f]
add al, byte [rax]
mov ecx, eax
call sub.ntdll.dll_RtlNtStatusToDosError
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov qword [rsi], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add rsp, 0xa8
pop rdi
pop rsi
ret
mov dword [rsp + 0x58], 0
mov byte [rsp + 0x5c], 0
lea rax, [0x14033e920]
mov qword [rsp + 0x78], rax
and al, 0x78
and al, 0x78
mov qword [rsp + 0x80], 1
lea rax, [rsp + 0x50]
mov qword [rsp + 0x88], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x90], xmm0
nop
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x58
nop
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x58
lea rdx, [rsp + 0x78]
call fcn.14017e530
mov qword [rsp + 0x70], rax
lea rcx, [rsp + 0x70]
and al, 0x70
and al, 0x70
call fcn.14017d9d0
mov ecx, 7
int 0x29
ud2
nop
cmp qword [rcx + 8], 0
je 0x1401a14e4
mov rcx, qword [rcx]
mov edx, 1
jmp fcn.140030e40
ret
push rbp
add byte [rcx + rcx*4 - 0x3a], cl
iretd
mov esp, esi
lea ecx, [0x14028fa3c]
lea ecx, [rbx + 4]
add dword [rbp - 0x7b], ecx
ror byte [rcx + 0xf], cl
retf 0x14c
retf 0x14c
retf 0x14c
add dword [rbp - 0x7b], ecx
ror byte [rcx + 0xf], cl
retf 0x14c
add dword [rbp - 0x7b], ecx
ror byte [rcx + 0xf], cl
ret 0x8d49
invalid
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x77], cl
stc
and byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rdi], ah
add dword [rax], eax
add byte [rax - 0x75], cl
mov eax, dword [rsp + 0x108]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x98]
invalid
invalid
test byte [rax + rcx*2], ah
add qword [rax], rax
mov eax, dword [rsp + 0x108]
add qword [rax], rax
add byte [rsi - 0x39], ah
test byte [rax + rdx*2], ah
add dword [rax], eax
add byte [rax], al
add cl, byte [rax + 0x152249c]
pushfq
and al, 0x52
add dword [rax], eax
invalid
mov dword [rsp + 0x150], 0x9c880200
pushfq
and al, 0x52
add dword [rax], eax
add byte [rax - 0x73], cl
lea ecx, [rsp + 0x50]
cdq
adc bh, dh
inc dword [rax + 0xa50247c]
cmp byte [rsp + 0x50], 0xa
push rax
or dh, byte [rbp + 0x59]
and al, 0x30
or byte [rax], al
add byte [rax], al
and al, 0x38
cmp cl, ch
mov byte [rcx], 0
add byte [rax - 0x73], cl
and al, 0x50
or eax, 0xb60ffffe
and al, 0x50
push rax
push rax
invalid
add byte [rdi], cl
mov dh, 5
add ch, dl
and byte [rax], al
test eax, eax
add byte [rcx - 0x77], cl
and byte [rcx + 0xf], al
adc dword [rsi + 0x10], ecx
test byte [rax + rbx], ah
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x128], cl
and al, 0x70
adc esi, edi
inc dword [rax + 0xa024bc]
add byte [rax], al
or cl, byte [rdi]
test byte [rdi + 0x41000000], dl
mov r15d, 1
add byte [rax], al
add byte [rsi + 0x38], bh
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + rcx*4 - 0x5c], cl
and al, 0xd8
add byte [rax], al
add byte [rbp + rcx*4 - 0x54], cl
and al, 0xa0
add byte [rax], al
add byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x50
add byte [rax], al
and al, 0xd0
add byte [rax], al
add byte [rcx - 0x77], cl
xor byte ss:[rdi], cl
xor byte ss:[rdi], cl
rol byte [rax], 1
add byte [rax], al
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xc0], dl
movups xmmword [rsi + rsi], xmm0
mov rsi, rbx
jo case.0x1401a1093.233
test ch, ch
add ecx, 2
int1
add al, 0
add byte [rcx + rcx*4 - 0x3f], al
mov ecx, r8d
retf 0x148
add ch, bl
retf 0x148
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xb0], cl
adc dword [rsp + 0x70], ecx
mov dword [rsp + 0x50], esp
add byte [rax], al
add byte [rdx], al
add byte [rax], al
and al, 0x30
and al, 8
or byte [rcx], dl
push rax
add al, ch
out 0xef, al
clc
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x1c4d8b
invalid
je 0x1401a2089
mov rcx, qword [rsi]
imul rax, rax, 0x38
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], 8
mov qword [rsp + 0x38], rax
jmp 0x1401a2092
mov qword [rsp + 0x30], 0
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0x28]
call fcn.140098310
outsd dx, dword [rsi]
invalid
out dx, eax
dec dword [rax - 0x7d]
jl 0x1401a20c9
add byte [rax - 0x75], cl
and al, 0x48
je 0x1401a20c9
outsd dx, dword [rsi]
invalid
movabs rax, 0x8000000000000001
cmp rcx, rax
cmp ecx, eax
cmp ecx, eax
je 0x1401a20d0
test rcx, rcx
jne 0x1401a20d7
call fcn.1400513a0
ud2
mov qword [rsi], rcx
mov qword [rsi + 8], rdi
add rsp, 0x58
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x50]
call fcn.1400513e0
ud2
cmp qword [rsp + 0x40], 0
mov rcx, qword [rsp + 0x48]
je 0x1401a2199
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x1401a21a0
test rcx, rcx
jne 0x1401a21a7
call fcn.1400513a0
ud2
mov qword [rsi], rcx
mov qword [rsi + 8], rdi
add rsp, 0x58
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x50]
call fcn.1400513e0
ud2
add byte [rax], al
add byte [rcx + 0x57], al
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa8
mov rsi, rcx
movzx r13d, byte [rdx + 0x38]
cmp r13b, 3
je 0x1401a23e9
mov rdi, rdx
movzx eax, byte [rdx + 0x39]
cmp al, 3
je 0x1401a23e9
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx + 0x38], al
invalid
cmp r13b, al
ja 0x1401a23e9
lea r15, [rsp + 0x71]
cmp byte [rdi + 0x3a], 0
movzx ebp, byte [rdi + 0x10]
movzx r12d, bpl
in eax, 0x48
mov ecx, dword [rdi]
in eax, 0x48
mov ecx, dword [rdi]
mov qword [rsp + 0x28], rcx
mov rbx, qword [rdi + 8]
je 0x1401a22b3
lea r14, [rsp + 0x68]
jmp 0x1401a223f
mov byte [rdi + 0x39], 1
mov al, 1
cmp r13b, al
ja 0x1401a23e9
cmp al, 2
jne 0x1401a23d8
mov rcx, rdi
call fcn.140183150
cmp rbx, rax
jbe case.0x1401a12b1.156
mov rcx, r14
mov rdx, rdi
call fcn.1401832d0
mov rcx, rbx
movzx eax, byte [rsp + 0x70]
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movaps xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x50], xmm2
mov rdx, qword [r15 + 0x2f]
mov qword [rsp + 0x5f], rdx
sub rcx, qword [rsp + 0x68]
jb 0x1401a24cf
mov qword [rdi + 8], rcx
cmp al, 0xa
jne 0x1401a2431
mov al, 2
mov rbx, rcx
cmp r13b, al
jbe 0x1401a223f
jmp 0x1401a23e9
mov r14, rbx
jmp 0x1401a22cf
add dword [rcx + 0x38], eax
invalid
sbb al, byte [rcx]
add byte [rax], al
dec dword [rcx + 0x39]
invalid
mov ebx, esi
and al, 0x30
and al, 0x28
movzx eax, al
test eax, eax
add ecx, dword [rax - 0x75]
xor byte [r8 - 0x77], r9b
and byte [rdi], r9b
adc byte [rdi + 0x11], al
adc dword [rdi], ecx
mov rax, qword cs:[rsp + 0x28]
mov ecx, ebx
lea eax, [0x14033d908]
mov qword [rsp + 0x80], rcx
add cl, byte [rax - 0x73]
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x50
rol byte [rax - 0xb88fc07], 0xf
mov dh, 0xc9
or cl, byte [rax - 0x73]
and al, 0x50
and al, 0x50
and al, 0x50
or esi, edi
call qword [rax - 0x373b7eb8]
invalid
invalid
invalid
invalid
add byte [rax], al
add byte [rdi + 0x5e], bl
pop rsi
add eax, 0x19b1a5
add byte [rax - 0x77], cl
bnd call fcn.14007e7f0
call fcn.14007e7f0
dec dword [rdi]
or esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
sub esp, 0x2b8
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x3c
invalid
cmp al, 0x66
mov dword [rsp + 0x4c], 0xc7480000
add byte [rax - 0x39], cl
add byte [rax - 0x39], cl
and al, 0x44
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x30
xor byte [rax], al
add byte [rax], al
invalid
xor byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x28
add dword [rax], eax
add byte [rax], al
add cl, byte [rcx + 0x4c382444]
lea eax, [rsp + 0x28]
and al, 0x28
and al, 0x28
mov edx, esi
test byte [rax], dh
add dword [rax], eax
add byte [rcx + 0x3e083f8], cl
and eax, 3
clc
add cl, byte [rdi]
test dword [rbx], ecx
add dword [rax], eax
add byte [rax - 0x3f], cl
invalid
cli
add eax, 0xfa830974
and byte [rdi], cl
jne 0x1401a27e8
invalid
invalid
jl 0x1401a2718
mov dword [rsp + 0x20], edi
and byte [rax - 0x73], cl
and al, 0x68
and al, 0x68
and al, 0x68
invalid
and al, 0x68
and al, 0x78
mov al, 1
mov edx, edi
cmp eax, 0xffffffff
test bl, al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
shr eax, 0x91
call sub.KERNEL32.dll_FindClose
invalid
invalid
add byte [rbx - 0x7697dbbc], cl
rol ecx, 0xe9
invalid
push 0xffffffffe9c1c189
jmp 0x141fbaa99
or al, byte [rbx + 0x77401e1]
add dword [rdi + rax - 0x75], esi
mov word [rsp + rcx*4], fs
add byte [rax], al
add byte [rax], al
invalid
invalid
test byte [rax + rcx*4], ah
add byte [rax], al
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x6c], al
and al, 0x6c
add byte [rax], al
and al, 0x6c
movups xmm1, xmmword [rsp + 0x7c]
jl 0x1401a2737
xchg esp, eax
and al, 0x84
test byte [rax], al
add byte [rax], al
test ebx, ebx
je 0x1401a2827
shl rdx, 0x20
test byte [rax], al
add byte [rax], al
and byte [rcx + rcx - 0x3e], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
and byte [rdi], cl
adc ecx, dword [rsi + 0x30]
push rsi
cmp byte [rcx + 0x4e894046], cl
xor esi, r14d
jle 0x1401a27f4
add byte [rax], al
adc ecx, dword [rax - 0x77]
int1
dec dword [rax - 0x77]
stc
add al, byte [rax]
add al, byte [rax]
add byte [rbx + 0x5f], bl
pop rsp
mov dword [rsi + 8], esp
add byte [rax], al
add bl, ch
cmp al, 0xa9
add byte [rax + rax], al
add al, 0
add al, 0
add byte [rax + rcx*4 + 0x41], dh
mov ecx, ecx
leave
leave
and byte [rdi], cl
test byte [rax - 1], bh
invalid
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
sub al, 0xee
add al, byte [rax]
ud2
add byte [rax], al
add byte [rsi + 0x57], dl
push rsi
push rdi
adc byte [r8 - 0x77], cl
invalid
retf 0x8949
add al, byte [rax]
sub byte [rdi + 0x5e], bl
xlatb
sbb cl, ch
invalid
and al, 0x30
add byte [rdi + riz + 0x48], dh
mov eax, dword [rsp + 0x38]
or al, 0x48
inc ecx