Function at 0x1400e2379
Capabilities:
Get file attributes

Disassembly:
push rax
pushf
mov eax, 0x211df916
pushf
not eax
add eax, 0xdfde651c
xor eax, 0x90e99ceb
rol eax, 3
popf
pushf
not eax
add eax, 0xb11c6d94
xor eax, 0xbba98954
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xe71fd536
xor eax, 0xe12ecbd1
rol eax, 9
popf
pushf
not eax
add eax, 0x83c576b6
xor eax, 0xa9c5dbe1
rol eax, 0xa9
popf
cmp eax, 4
jne 0x1400e23dc
popf
pop rax
jmp 0x1400e2715
cmp eax, 0
jne 0x1400e23eb
popf
pop rax
jmp 0x1400e2490
cmp eax, 3
jne 0x1400e23fa
popf
pop rax
jmp 0x1400e2672
cmp eax, 1
jne 0x1400e2409
popf
pop rax
jmp 0x1400e2590
cmp eax, 0xa
jne 0x1400e2418
popf
pop rax
jmp 0x1400e2abd
cmp eax, 7
jne 0x1400e2427
popf
pop rax
jmp 0x1400e29b3
cmp eax, 6
jne 0x1400e2436
popf
pop rax
jmp 0x1400e291c
cmp eax, 0xb
jne 0x1400e2445
popf
pop rax
jmp 0x1400e2af5
cmp eax, 0xc
jne 0x1400e2454
popf
pop rax
jmp 0x1400e2b52
cmp eax, 8
jne 0x1400e2463
popf
pop rax
jmp 0x1400e2a00
cmp eax, 5
jne 0x1400e2472
popf
pop rax
jmp 0x1400e27a7
cmp eax, 2
jne 0x1400e2481
popf
pop rax
jmp 0x1400e25ea
cmp eax, 9
jne 0x1400e2490
popf
pop rax
jmp 0x1400e2ab6
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x20
mov rdi, rcx
mov rdx, rcx
mov ecx, 0x87862fa0
pushf
not ecx
add ecx, 0xd7c30d20
xor ecx, 0xe36adbde
rol ecx, 0x58
popf
pushf
not ecx
add ecx, 0xfae1b3e5
xor ecx, 0xec93e1e7
rol ecx, 2
popf
pushf
not ecx
add ecx, 0xb684b89e
xor ecx, 0xdace10de
rol ecx, 6
popf
pushf
not ecx
add ecx, 0xd7a59a7e
xor ecx, 0x86afc428
rol ecx, 0x9e
popf
call fcn.140078469
mov ebx, eax
test eax, eax
jne 0x1400e2537
push rax
pushf
mov eax, 0x4b3c8804
pushf
not eax
add eax, 0xb5037ff4
xor eax, 0xa119af6c
rol eax, 0xff
popf
pushf
not eax
add eax, 0xdfd2a059
xor eax, 0xfb66f417
rol eax, 0x4e
popf
jmp 0x1400e23cd
push rax
pushf
mov eax, 0xce4894a7
pushf
not eax
add eax, 0xe475573a
xor eax, 0xb001ba65
rol eax, 0x75
popf
pushf
not eax
add eax, 0x9e0307fd
xor eax, 0xe24700ff
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xc6b06912
xor eax, 0xc74335b4
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xb217c75e
xor eax, 0xcc50c350
rol eax, 0xaf
popf
jmp 0x1400e23cd
and dword [rsp + 0x38], eax
jmp 0x1400e2595
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [rsp + 0x3c], eax
jmp 0x1400e2b52
mov rcx, rdi
jmp 0x1400e25ee
call qword [sym.imp.KERNEL32.dll_GetFileAttributesW]
cmp eax, 0xffffffff
je 0x1400e263f
push rax
pushf
mov eax, 0xf8b301f8
pushf
not eax
add eax, 0xaf412aed
xor eax, 0xd531a027
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xfc71ad99
xor eax, 0xbb60e8a2
rol eax, 0xf
popf
pushf
not eax
add eax, 0xd3d4931a
xor eax, 0x83172e9a
rol eax, 0x91
popf
jmp 0x1400e23cd
push rax
pushf
mov eax, 0xab556ac
pushf
not eax
add eax, 0x80d1c954
xor eax, 0xe8ab885d
rol eax, 0xe
popf
pushf
not eax
add eax, 0xd65a9955
xor eax, 0xd79ab1a7
rol eax, 0xd3
popf
jmp 0x1400e23cd
test al, 0x10
je 0x1400e26cf
push rax
pushf
mov eax, 0x206c5397
pushf
not eax
add eax, 0xcb489847
xor eax, 0xc25f7606
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xb336ec65
xor eax, 0xae665d0a
rol eax, 0xae
popf
pushf
not eax
add eax, 0xc06e4cb8
xor eax, 0x90bac2b1
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x957e7c44
xor eax, 0xff05a60b
rol eax, 0xd4
popf
jmp 0x1400e23cd
push rax
pushf
mov eax, 0x6087f84a
pushf
not eax
add eax, 0xeb525a0f
xor eax, 0xe3d374c7
rol eax, 2
popf
pushf
not eax
add eax, 0xbbfdc05d
xor eax, 0xeb56449a
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xebd91724
xor eax, 0x8e8c2496
rol eax, 0x4a
popf
jmp 0x1400e23cd
bt eax, 0xa
jae 0x1400e274e
push rax
pushf
mov eax, 0x864c0d5f
pushf
not eax
add eax, 0xccb9fe07
xor eax, 0xa6d18726
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xe9c77d92
xor eax, 0xe3e3c302
rol eax, 0xb9
popf
jmp 0x1400e23cd
push rax
pushf
mov eax, 0xee9b4a58
pushf
not eax
add eax, 0x9014565f
xor eax, 0xcde29d8a
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xda6fcb10
xor eax, 0xb425ba4e
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xd4b74fe1
xor eax, 0xee726996
rol eax, 0xee
popf
pushf
not eax
add eax, 0xd0687438
xor eax, 0xf4fdfb3f
rol eax, 0x49
popf
jmp 0x1400e23cd
mov r9d, 0xdc201949
pushf
not r9d
add r9d, 0xb2488a3f
xor r9d, 0x872d9830
rol r9d, 0xd
popf
pushf
not r9d
add r9d, 0xc2a004c2
xor r9d, 0x8793e8f6
rol r9d, 0x77
popf
pushf
not r9d
add r9d, 0xeadf315d
xor r9d, 0x93513513
rol r9d, 0x72
popf
pushf
not r9d
add r9d, 0xdbe59f19
xor r9d, 0x93b4eddc
rol r9d, 0x85
popf
lea rcx, [rsp + 0x38]
mov r8d, 0x1acdebe1
pushf
not r8d
add r8d, 0xcc2563db
xor r8d, 0xd22a8e65
rol r8d, 0xcf
popf
pushf
not r8d
add r8d, 0xbacd7259
xor r8d, 0x81ec6428
rol r8d, 0xf8
popf
pushf
not r8d
add r8d, 0x818b6a3c
xor r8d, 0xc74f5717
rol r8d, 0x8c
popf
mov rdx, rdi
call fcn.1401638c8
mov rcx, qword [rsp + 0x38]
mov edi, eax
cmp rcx, 0xffffffffffffffff
je 0x1400e28d5
push rax
pushf
mov eax, 0x53b25131
pushf
not eax
add eax, 0xfd044e4b
xor eax, 0xc108403b
rol eax, 0x73
popf
pushf
not eax
add eax, 0xce7cdf0a
xor eax, 0xf75ebe49
rol eax, 0x21
popf
pushf
not eax
add eax, 0xba37f61d
xor eax, 0xc14f050f
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xe13a2fdc
xor eax, 0xa8984537
rol eax, 0xe9
popf
jmp 0x1400e23cd
push rax
pushf
mov eax, 0x7a9f2715
pushf
not eax
add eax, 0x97deff08
xor eax, 0x8ae68a00
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xde20dad8
xor eax, 0xab08ecb7
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x8b601516
xor eax, 0xf7167af9
rol eax, 0xfe
popf
jmp 0x1400e23cd
call qword [sym.imp.KERNEL32.dll_CloseHandle]
test eax, eax
jne 0x1400e296c
push rax
pushf
mov eax, 0xf722b859
pushf
not eax
add eax, 0x8b4503ba
xor eax, 0x9d3f4b75
rol eax, 0x99
popf
pushf
not eax
add eax, 0xf8c7e9fa
xor eax, 0xe68a5404
rol eax, 0x83
popf
pushf
not eax
add eax, 0xe484d35d
xor eax, 0xbe84f373
rol eax, 0x86
popf
jmp 0x1400e23cd
push rax
pushf
mov eax, 0xb2c76f88
pushf
not eax
add eax, 0x9bfc6bb9
xor eax, 0x9ab4b06c
rol eax, 0x57
popf
pushf
not eax
add eax, 0x80439b2c
xor eax, 0xee71ba40
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xb1b7b7ef
xor eax, 0xee8d8a0b
rol eax, 0xe
popf
jmp 0x1400e23cd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3
test edi, edi
jne 0x1400e2a5d
push rax
pushf
mov eax, 0x4221aec6
pushf
not eax
add eax, 0xa9eaa20b
xor eax, 0x83239e6a
rol eax, 0x39
popf
pushf
not eax
add eax, 0xc929d309
xor eax, 0x82c4e405
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xc8a37499
xor eax, 0xf65ee3a8
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xc5dba6e9
xor eax, 0xf65763a9
rol eax, 0xd8
popf
jmp 0x1400e23cd
push rax
pushf
mov eax, 0x5ec6ad7d
pushf
not eax
add eax, 0xb34c927b
xor eax, 0x95d46a58
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xd34effd8
xor eax, 0xc3d9cd44
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x9e06c401
xor eax, 0xe86c495e
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xb40b702f
xor eax, 0x93e38a05
rol eax, 0xc3
popf
jmp 0x1400e23cd
and dword [rsp + 0x3c], 0
jmp 0x1400e2af5
or dword [rsp + 0x3c], 0xffffffff
push rax
pushf
mov eax, 0xbc50da70
pushf
not eax
add eax, 0x96d1c4d1
xor eax, 0xb8e5965c
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x9c632f23
xor eax, 0x83c9c613
rol eax, 0x17
popf
jmp 0x1400e23cd
mov dword [rsp + 0x38], ebx
push rax
pushf
mov eax, 0x5ddb7652
pushf
not eax
add eax, 0x94ef04b8
xor eax, 0x80f8fdec
rol eax, 0x54
popf
pushf
not eax
add eax, 0x87e7bd94
xor eax, 0xbaffd0d2
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x99805a06
xor eax, 0xa6a82c96
rol eax, 0x79
popf
pushf
not eax
add eax, 0xb06701f8
xor eax, 0xdef6e65b
rol eax, 0x5a
popf
jmp 0x1400e23cd
mov rax, qword [rsp + 0x38]
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret