Function at 0x1400e6722
Capabilities:
Write file on windows

Disassembly:
push rax
pushf
mov eax, 0xaccf22f8
pushf
not eax
add eax, 0xc0430170
xor eax, 0xe54fb92d
rol eax, 0x11
popf
pushf
not eax
add eax, 0xbeeb1c58
xor eax, 0xf0352fdf
rol eax, 0x25
popf
cmp eax, 4
jne 0x1400e675f
popf
pop rax
jmp 0x1400e6a4b
cmp eax, 0
jne 0x1400e676e
popf
pop rax
jmp 0x1400e6804
cmp eax, 3
jne 0x1400e677d
popf
pop rax
jmp 0x1400e69b2
cmp eax, 1
jne 0x1400e678c
popf
pop rax
jmp 0x1400e695e
cmp eax, 0xa
jne 0x1400e679b
popf
pop rax
jmp 0x1400e6d60
cmp eax, 7
jne 0x1400e67aa
popf
pop rax
jmp 0x1400e6c25
cmp eax, 6
jne 0x1400e67b9
popf
pop rax
jmp 0x1400e6b6b
cmp eax, 0xb
jne 0x1400e67c8
popf
pop rax
jmp 0x1400e6dc1
cmp eax, 9
jne 0x1400e67d7
popf
pop rax
jmp 0x1400e6d27
cmp eax, 8
jne 0x1400e67e6
popf
pop rax
jmp 0x1400e6cbc
cmp eax, 5
jne 0x1400e67f5
popf
pop rax
jmp 0x1400e6acb
cmp eax, 2
jne 0x1400e6804
popf
pop rax
jmp 0x1400e69a9
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rbp
push rsi
push rdi
push r14
mov eax, 0xcda93e79
pushf
not eax
add eax, 0x9c827ce2
xor eax, 0x8f7b83de
rol eax, 0x75
popf
pushf
not eax
add eax, 0xe640af2b
xor eax, 0xd396e547
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x9f44808b
xor eax, 0xff042c98
rol eax, 0x15
popf
call fcn.1401627b7
sub rsp, rax
mov rax, qword [0x140058058]
xor rax, rsp
mov qword [rsp + 0x1440], rax
movsxd r10, edx
mov rdi, rcx
mov rax, r10
mov ebp, r9d
sar rax, 6
lea rcx, [0x1b66c41dc]
pushf
sub rcx, 0x76669a5c
popf
and r10d, 0x3f
push r8
not r8
sub rbp, r8
pop r8
sub rbp, 1
mov rsi, r8
mov rax, qword [rcx + rax*8]
lea rdx, [r10 + r10*8]
mov r14, qword [rax + rdx*8 + 0x28]
xor eax, eax
mov qword [rdi], rax
mov dword [rdi + 8], eax
cmp r8, rbp
jae 0x1400e6905
push rax
pushf
mov eax, 0x28edf514
pushf
not eax
add eax, 0xc5fd98dc
xor eax, 0xfee724b0
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xcaeb03db
xor eax, 0xc7d3634d
rol eax, 0xee
popf
pushf
not eax
add eax, 0xf0262af5
xor eax, 0xce2f48b5
rol eax, 0xd4
popf
jmp 0x1400e6750
push rax
pushf
mov eax, 0x78cda7f7
pushf
not eax
add eax, 0xfb49bc90
xor eax, 0xc9a3ac5c
rol eax, 0
popf
pushf
not eax
add eax, 0x8e690e37
xor eax, 0xf4f358c0
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x88882a7e
xor eax, 0x88d6fb80
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xfd6b48fe
xor eax, 0xe652f735
rol eax, 0x1f
popf
jmp 0x1400e6750
lea rbx, [rsp + 0x40]
push rax
pushf
mov eax, 0x20ce5938
pushf
not eax
add eax, 0xda363666
xor eax, 0x9df48d98
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x8028cf9f
xor eax, 0x9a343af2
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x81d2344e
xor eax, 0xfeb53884
rol eax, 0xc1
popf
jmp 0x1400e6750
cmp rsi, rbp
jae 0x1400e6b6b
movzx eax, word [rsi]
add rsi, 2
cmp ax, 0xa
jne 0x1400e6a05
push rax
pushf
mov eax, 0xff8ba85
pushf
not eax
add eax, 0xc9946145
xor eax, 0x87cf8b91
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x90289d9b
xor eax, 0x999069e7
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xdfb6af4d
xor eax, 0xc4b1e279
rol eax, 0x18
popf
jmp 0x1400e6750
push rax
pushf
mov eax, 0xf4f1da89
pushf
not eax
add eax, 0x806444c5
xor eax, 0xe1abfb84
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xf84cb0cc
xor eax, 0xb7702ffd
rol eax, 0x64
popf
pushf
not eax
add eax, 0x9c1fb310
xor eax, 0xbf0c5b8b
rol eax, 0x10
popf
jmp 0x1400e6750
add dword [rdi + 8], 2
mov ecx, 0x873e40f6
pushf
not ecx
add ecx, 0x9d1f2145
xor ecx, 0x8288a67a
rol ecx, 0x8f
popf
pushf
not ecx
add ecx, 0xb5884a25
xor ecx, 0x92bdfe70
rol ecx, 0xec
popf
mov word [rbx], cx
add rbx, 2
push rax
pushf
mov eax, 0x9c379a41
pushf
not eax
add eax, 0xbf52fb31
xor eax, 0xc72c14c1
rol eax, 0x47
popf
pushf
not eax
add eax, 0xd2537726
xor eax, 0xbf520cc0
rol eax, 0x88
popf
pushf
not eax
add eax, 0xc554939c
xor eax, 0xaa012092
rol eax, 0x44
popf
jmp 0x1400e6750
mov word [rbx], ax
add rbx, 2
lea rax, [rsp + 0x143e]
cmp rbx, rax
jb 0x1400e6b25
push rax
pushf
mov eax, 0x18f90485
pushf
not eax
add eax, 0xa2cda651
xor eax, 0x8cd71eea
rol eax, 0x18
popf
pushf
not eax
add eax, 0xa9618b02
xor eax, 0xb957cc90
rol eax, 0x92
popf
pushf
not eax
add eax, 0xe337878a
xor eax, 0xb3eec350
rol eax, 0xdf
popf
jmp 0x1400e6750
push rax
pushf
mov eax, 0xeef5bdcc
pushf
not eax
add eax, 0xf35c9e6f
xor eax, 0xe4658fc3
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xd67bffb1
xor eax, 0xf10fa8a7
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xa7e79eda
xor eax, 0xa48ae20d
rol eax, 0x6f
popf
jmp 0x1400e6750
and qword [rsp + 0x20], 0
lea rax, [rsp + 0x40]
sub rbx, rax
lea r9, [rsp + 0x30]
sar rbx, 1
lea rdx, [rsp + 0x40]
add ebx, ebx
mov rcx, r14
mov r8d, ebx
jmp 0x1400e6b8f
call qword [sym.imp.KERNEL32.dll_WriteFile]
test eax, eax
je 0x1400e6bcc
push rax
pushf
mov eax, 0xe7b6ee24
pushf
not eax
add eax, 0xadbeb83d
xor eax, 0xf03ff41c
rol eax, 0x83
popf
pushf
not eax
add eax, 0x8b5379cf
xor eax, 0xa99189ad
rol eax, 0x44
popf
jmp 0x1400e6750
push rax
pushf
mov eax, 0xb646e66a
pushf
not eax
add eax, 0xd424c4ba
xor eax, 0xe6d2f651
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xc9c3c8e4
xor eax, 0xdabd8e56
rol eax, 0x59
popf
pushf
not eax
add eax, 0xc290f092
xor eax, 0xb8685836
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xdc03d99b
xor eax, 0xae01384b
rol eax, 0x50
popf
jmp 0x1400e6750
mov eax, dword [rsp + 0x30]
add dword [rdi + 4], eax
cmp eax, ebx
jb 0x1400e6c89
push rax
pushf
mov eax, 0x1bdb4dfb
pushf
not eax
add eax, 0xfc7223d8
xor eax, 0xf19d4173
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xf22388df
xor eax, 0xacf629b3
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xc9dde08e
xor eax, 0xbb6582a8
rol eax, 0xee
popf
pushf
not eax
add eax, 0xcdcd9000
xor eax, 0xf0042989
rol eax, 0xd8
popf
jmp 0x1400e6750
push rax
pushf
mov eax, 0x959a4b01
pushf
not eax
add eax, 0xeee2fb28
xor eax, 0xf4545a2e
rol eax, 0x71
popf
pushf
not eax
add eax, 0xc1dbbdc9
xor eax, 0xedca4f8f
rol eax, 0x16
popf
jmp 0x1400e6750
cmp rsi, rbp
jb 0x1400e6cf4
push rax
pushf
mov eax, 0xaa5998ad
pushf
not eax
add eax, 0x9da0c9ae
xor eax, 0xed9f7da0
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x9616554a
xor eax, 0x975f92e4
rol eax, 0xaa
popf
jmp 0x1400e6750
push rax
pushf
mov eax, 0xee7bd924
pushf
not eax
add eax, 0xccb90291
xor eax, 0xe9c8053d
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xdbb991b5
xor eax, 0xa1c46563
rol eax, 0xe7
popf
jmp 0x1400e6750
jmp 0x1400e6dc1
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [rdi], eax
push rax
pushf
mov eax, 0x8a2451ef
pushf
not eax
add eax, 0xd90f211f
xor eax, 0xe01d82f6
rol eax, 0xac
popf
pushf
not eax
add eax, 0x834cb1fc
xor eax, 0xb2bbb7b1
rol eax, 0x43
popf
pushf
not eax
add eax, 0xd6ac7bfc
xor eax, 0xa408a162
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x9b992dac
xor eax, 0x97a35226
rol eax, 0x3c
popf
jmp 0x1400e6750
mov rax, rdi
mov rcx, qword [rsp + 0x1440]
xor rcx, rsp
call fcn.1401533b0
lea r11, [rsp + 0x1450]
mov rbx, qword [r11 + 0x20]
mov rbp, qword [r11 + 0x30]
mov rsp, r11
pop r14
pop rdi
pop rsi
ret