Function at 0x1400e1eef
Capabilities:
Get file attributes

Disassembly:
push rax
pushf
mov eax, 0xc6b88f0e
pushf
not eax
add eax, 0x9b36d249
xor eax, 0x837aceb8
rol eax, 0x26
popf
pushf
not eax
add eax, 0x8ab6e3e1
xor eax, 0xc993834b
rol eax, 0x11
popf
cmp eax, 4
jne 0x1400e1f2c
popf
pop rax
jmp 0x1400e2289
cmp eax, 0
jne 0x1400e1f3b
popf
pop rax
jmp 0x1400e1fe0
cmp eax, 3
jne 0x1400e1f4a
popf
pop rax
jmp 0x1400e21e6
cmp eax, 1
jne 0x1400e1f59
popf
pop rax
jmp 0x1400e20f1
cmp eax, 0xa
jne 0x1400e1f68
popf
pop rax
jmp 0x1400e25ec
cmp eax, 7
jne 0x1400e1f77
popf
pop rax
jmp 0x1400e251b
cmp eax, 6
jne 0x1400e1f86
popf
pop rax
jmp 0x1400e2471
cmp eax, 0xb
jne 0x1400e1f95
popf
pop rax
jmp 0x1400e2637
cmp eax, 0xc
jne 0x1400e1fa4
popf
pop rax
jmp 0x1400e266e
cmp eax, 8
jne 0x1400e1fb3
popf
pop rax
jmp 0x1400e2555
cmp eax, 5
jne 0x1400e1fc2
popf
pop rax
jmp 0x1400e231b
cmp eax, 2
jne 0x1400e1fd1
popf
pop rax
jmp 0x1400e215e
cmp eax, 9
jne 0x1400e1fe0
popf
pop rax
jmp 0x1400e25e5
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x20
mov rdi, rcx
mov rdx, rcx
mov ecx, 0xbbc91f5f
pushf
not ecx
add ecx, 0xd68d6ca2
xor ecx, 0xf7bda7aa
rol ecx, 0x90
popf
pushf
not ecx
add ecx, 0xeb0a44dc
xor ecx, 0xfb46e968
rol ecx, 0xed
popf
pushf
not ecx
add ecx, 0xd47aade6
xor ecx, 0xdcb84b79
rol ecx, 0x18
popf
call fcn.140076a15
mov ebx, eax
test eax, eax
jne 0x1400e2098
push rax
pushf
mov eax, 0x4e8fcfa2
pushf
not eax
add eax, 0x9b8a6924
xor eax, 0xba2781c1
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x94c06ae0
xor eax, 0xa0852482
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xd2418cae
xor eax, 0x90c80ae3
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x905add9c
xor eax, 0xed382dfe
rol eax, 0xa6
popf
jmp 0x1400e1f1d
push rax
pushf
mov eax, 0x2b67d76e
pushf
not eax
add eax, 0xa097a184
xor eax, 0xdf4d2220
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xf0c783be
xor eax, 0xd84c7bce
rol eax, 2
popf
pushf
not eax
add eax, 0x9e0fc1f3
xor eax, 0xd92a2000
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xcabdea19
xor eax, 0xdbf1a4a0
rol eax, 0xdd
popf
jmp 0x1400e1f1d
and dword [rsp + 0x38], eax
jmp 0x1400e20f6
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [rsp + 0x3c], eax
jmp 0x1400e266e
mov rcx, rdi
jmp 0x1400e2162
call qword [sym.imp.KERNEL32.dll_GetFileAttributesW]
cmp eax, 0xffffffff
je 0x1400e21b3
push rax
pushf
mov eax, 0x86444607
pushf
not eax
add eax, 0xa6f7a8a3
xor eax, 0xa6a30788
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xbe812a75
xor eax, 0xcc9cc9e2
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xed095a1e
xor eax, 0xd4932399
rol eax, 0xb7
popf
jmp 0x1400e1f1d
push rax
pushf
mov eax, 0xa4a2d900
pushf
not eax
add eax, 0xcef412b5
xor eax, 0xaef19497
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xa99e1b9d
xor eax, 0xb588772c
rol eax, 0xa4
popf
jmp 0x1400e1f1d
test al, 0x10
je 0x1400e2243
push rax
pushf
mov eax, 0xf38f57c1
pushf
not eax
add eax, 0xb2219bb7
xor eax, 0xa68614c9
rol eax, 0x31
popf
pushf
not eax
add eax, 0xc0bb3f58
xor eax, 0xf528ee69
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xa8268443
xor eax, 0xde9ca57f
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x94982adc
xor eax, 0xa165685c
rol eax, 0x89
popf
jmp 0x1400e1f1d
push rax
pushf
mov eax, 0x7054cb12
pushf
not eax
add eax, 0xd98dd2ab
xor eax, 0xc015f282
rol eax, 0x35
popf
pushf
not eax
add eax, 0xa53d2d11
xor eax, 0xe00d1a72
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xd866c9e4
xor eax, 0xd15520fb
rol eax, 0x32
popf
jmp 0x1400e1f1d
bt eax, 0xa
jae 0x1400e22d5
push rax
pushf
mov eax, 0xb6e009ab
pushf
not eax
add eax, 0xb80bce73
xor eax, 0xa71e828b
rol eax, 0x38
popf
pushf
not eax
add eax, 0xa8db4d7d
xor eax, 0xb4235090
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xe3b0172e
xor eax, 0xf08bc3b9
rol eax, 0x25
popf
jmp 0x1400e1f1d
push rax
pushf
mov eax, 0xe0d6c089
pushf
not eax
add eax, 0xb91b93d7
xor eax, 0xa60a190e
rol eax, 0xec
popf
pushf
not eax
add eax, 0xb324cc9e
xor eax, 0xd8c29f11
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xc32adab0
xor eax, 0x8238ca76
rol eax, 0xde
popf
jmp 0x1400e1f1d
mov r9d, 0x7f063369
pushf
not r9d
add r9d, 0xaf40ce07
xor r9d, 0x80f4532a
rol r9d, 0x8c
popf
pushf
not r9d
add r9d, 0xb08e13ac
xor r9d, 0xc372989f
rol r9d, 0x62
popf
lea rcx, [rsp + 0x38]
mov r8d, 0xa3362d58
pushf
not r8d
add r8d, 0x8c9f6082
xor r8d, 0x929f8060
rol r8d, 0x1a
popf
pushf
not r8d
add r8d, 0xc0558c07
xor r8d, 0xe26084b1
rol r8d, 0xb7
popf
pushf
not r8d
add r8d, 0x88ec1e18
xor r8d, 0xc4a01b7d
rol r8d, 0xd3
popf
mov rdx, rdi
call fcn.140163656
mov rcx, qword [rsp + 0x38]
mov edi, eax
cmp rcx, 0xffffffffffffffff
je 0x1400e2417
push rax
pushf
mov eax, 0x5366d1d9
pushf
not eax
add eax, 0x92dfe644
xor eax, 0xfaedb349
rol eax, 0x66
popf
pushf
not eax
add eax, 0x93e86483
xor eax, 0xc9396d2e
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xcf617129
xor eax, 0xf96f0057
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xb404ae60
xor eax, 0xc6299ca9
rol eax, 0x1d
popf
jmp 0x1400e1f1d
push rax
pushf
mov eax, 0xcfcdcb95
pushf
not eax
add eax, 0xb237b66d
xor eax, 0x8c51ed56
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xf2365979
xor eax, 0xbc66e6c7
rol eax, 0xe
popf
pushf
not eax
add eax, 0xc574318f
xor eax, 0xda3ae8b3
rol eax, 0x55
popf
pushf
not eax
add eax, 0x8ec82ebb
xor eax, 0xb93c2c5d
rol eax, 0x79
popf
jmp 0x1400e1f1d
call qword [sym.imp.KERNEL32.dll_CloseHandle]
test eax, eax
jne 0x1400e24c1
push rax
pushf
mov eax, 0xa4641b5d
pushf
not eax
add eax, 0xc35e4db4
xor eax, 0x9adf52ea
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x8cbaf3d4
xor eax, 0xc3bbd277
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xbe5756d9
xor eax, 0xe2f1e409
rol eax, 0x85
popf
jmp 0x1400e1f1d
push rax
pushf
mov eax, 0xb6bb5f4c
pushf
not eax
add eax, 0xd69d1f77
xor eax, 0xf5d959fc
rol eax, 0x67
popf
pushf
not eax
add eax, 0xfcd2ab44
xor eax, 0x978daa50
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x9fbe4939
xor eax, 0xcd9de3d6
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xd4f0062a
xor eax, 0xc28f8501
rol eax, 0xd0
popf
jmp 0x1400e1f1d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3
test edi, edi
jne 0x1400e259f
push rax
pushf
mov eax, 0x653d57ac
pushf
not eax
add eax, 0x8ee5e190
xor eax, 0xd079d40a
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xadc7a0b1
xor eax, 0xccc52feb
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x9ff5f59d
xor eax, 0xc3bc8ec7
rol eax, 0x20
popf
jmp 0x1400e1f1d
push rax
pushf
mov eax, 0x583f8285
pushf
not eax
add eax, 0xa5485dd8
xor eax, 0xeb956bd9
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xf3983a1f
xor eax, 0xe2a0a6ad
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xd7ced7ac
xor eax, 0xae95122a
rol eax, 0xd9
popf
jmp 0x1400e1f1d
and dword [rsp + 0x3c], 0
jmp 0x1400e2637
or dword [rsp + 0x3c], 0xffffffff
push rax
pushf
mov eax, 0x8ddbb8ad
pushf
not eax
add eax, 0x8690a46e
xor eax, 0x8e135a7f
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x94e11554
xor eax, 0xe8107aa6
rol eax, 0x83
popf
pushf
not eax
add eax, 0xa3c32abf
xor eax, 0xc33a258e
rol eax, 0x42
popf
jmp 0x1400e1f1d
mov dword [rsp + 0x38], ebx
push rax
pushf
mov eax, 0xf261e07a
pushf
not eax
add eax, 0xfc240836
xor eax, 0xc84a5d08
rol eax, 0x92
popf
pushf
not eax
add eax, 0x939759d2
xor eax, 0xa8cb53b0
rol eax, 0x12
popf
jmp 0x1400e1f1d
mov rax, qword [rsp + 0x38]
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret