Function at 0x1400adcc1
Capabilities:
Write file on windows

Disassembly:
push rax
pushf
mov eax, 0xc2dc1334
pushf
not eax
add eax, 0xd19e163f
xor eax, 0xa13dc960
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xc653a931
xor eax, 0x8e5594b8
rol eax, 0x59
popf
pushf
not eax
add eax, 0xfc9be9b2
xor eax, 0xea0f3e23
rol eax, 0x78
popf
cmp eax, 4
jne 0x1400add11
popf
pop rax
jmp 0x1400adfe3
cmp eax, 0
jne 0x1400add20
popf
pop rax
jmp 0x1400addb6
cmp eax, 3
jne 0x1400add2f
popf
pop rax
jmp 0x1400adf4d
cmp eax, 1
jne 0x1400add3e
popf
pop rax
jmp 0x1400adf0c
cmp eax, 0xa
jne 0x1400add4d
popf
pop rax
jmp 0x1400ae31e
cmp eax, 7
jne 0x1400add5c
popf
pop rax
jmp 0x1400ae197
cmp eax, 6
jne 0x1400add6b
popf
pop rax
jmp 0x1400ae0f6
cmp eax, 0xb
jne 0x1400add7a
popf
pop rax
jmp 0x1400ae37f
cmp eax, 9
jne 0x1400add89
popf
pop rax
jmp 0x1400ae2bf
cmp eax, 8
jne 0x1400add98
popf
pop rax
jmp 0x1400ae208
cmp eax, 5
jne 0x1400adda7
popf
pop rax
jmp 0x1400ae045
cmp eax, 2
jne 0x1400addb6
popf
pop rax
jmp 0x1400adf44
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rbp
push rsi
push rdi
push r14
mov eax, 0xdd4d50d2
pushf
not eax
add eax, 0xbd5cba82
xor eax, 0xaf5b2a5a
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x984e8a85
xor eax, 0x935136aa
rol eax, 0x4a
popf
call fcn.1401622c5
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, [0x1a8c860a3]
pushf
sub rcx, 0x68c2b923
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 0x1400adeb3
push rax
pushf
mov eax, 0x4b6f0978
pushf
not eax
add eax, 0x87f2607b
xor eax, 0xb939216f
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xc39e4ddc
xor eax, 0x8ac2d033
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xe06c686b
xor eax, 0x9c7af2b5
rol eax, 0xe
popf
pushf
not eax
add eax, 0x877a5a87
xor eax, 0xe2dfb4da
rol eax, 0xa0
popf
jmp 0x1400add02
push rax
pushf
mov eax, 0xf3887928
pushf
not eax
add eax, 0xb7d02981
xor eax, 0xf286e6c4
rol eax, 0x7a
popf
pushf
not eax
add eax, 0x967eedbb
xor eax, 0xc73b81e2
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xa5c8d8c3
xor eax, 0x90873114
rol eax, 7
popf
pushf
not eax
add eax, 0x85d76b99
xor eax, 0xca09a4d0
rol eax, 3
popf
jmp 0x1400add02
lea rbx, [rsp + 0x40]
push rax
pushf
mov eax, 0xb90aca68
pushf
not eax
add eax, 0xe060c608
xor eax, 0x94c9dd21
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xc1331fc7
xor eax, 0x8a746c2a
rol eax, 0xa5
popf
jmp 0x1400add02
cmp rsi, rbp
jae 0x1400ae0f6
mov al, byte [rsi]
inc rsi
cmp al, 0xa
jne 0x1400adf89
push rax
pushf
mov eax, 0x4f28fa47
pushf
not eax
add eax, 0xe9651db6
xor eax, 0xd2b17b3a
rol eax, 0x10
popf
pushf
not eax
add eax, 0xd883ecbe
xor eax, 0x882fa430
rol eax, 0x27
popf
jmp 0x1400add02
push rax
pushf
mov eax, 0x2d578f00
pushf
not eax
add eax, 0xddafed98
xor eax, 0x8a3fe688
rol eax, 0x10
popf
pushf
not eax
add eax, 0xcb067d7f
xor eax, 0x836bc9b7
rol eax, 0xed
popf
pushf
not eax
add eax, 0xca4d7121
xor eax, 0xca3085ea
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xe5de37fd
xor eax, 0xf3b45cf7
rol eax, 0xb
popf
jmp 0x1400add02
inc dword [rdi + 8]
mov byte [rbx], 0xd
inc rbx
push rax
pushf
mov eax, 0xb6292932
pushf
not eax
add eax, 0xd0938e22
xor eax, 0xa4e1dadf
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xae4516bd
xor eax, 0xee15e265
rol eax, 0x63
popf
pushf
not eax
add eax, 0x998e14a9
xor eax, 0x9eec665e
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xae4c134f
xor eax, 0x9581be43
rol eax, 0xa2
popf
jmp 0x1400add02
mov byte [rbx], al
inc rbx
lea rax, [rsp + 0x143f]
cmp rbx, rax
jb 0x1400ae0b0
push rax
pushf
mov eax, 0x2380d59b
pushf
not eax
add eax, 0xb6b6f6d7
xor eax, 0x8bc3ba7c
rol eax, 0x78
popf
pushf
not eax
add eax, 0xa8d87dcd
xor eax, 0xb9db682c
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xdcba1354
xor eax, 0xe699e4ad
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xad07d23f
xor eax, 0xc7834d91
rol eax, 0x71
popf
jmp 0x1400add02
push rax
pushf
mov eax, 0xcc748ae7
pushf
not eax
add eax, 0xd6aca794
xor eax, 0xf064aecc
rol eax, 0x33
popf
pushf
not eax
add eax, 0xa658ea1b
xor eax, 0xc892ef48
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xd60073e5
xor eax, 0xc7225421
rol eax, 0xc4
popf
jmp 0x1400add02
and qword [rsp + 0x20], 0
lea rax, [rsp + 0x40]
sub ebx, eax
lea r9, [rsp + 0x30]
mov r8d, ebx
lea rdx, [rsp + 0x40]
mov rcx, r14
jmp 0x1400ae114
call qword [sym.imp.KERNEL32.dll_WriteFile]
test eax, eax
je 0x1400ae151
push rax
pushf
mov eax, 0x89f7d7b3
pushf
not eax
add eax, 0xbdf5c84d
xor eax, 0xbede26d4
rol eax, 0x42
popf
pushf
not eax
add eax, 0xd259265b
xor eax, 0x9c09cd24
rol eax, 0xa
popf
jmp 0x1400add02
push rax
pushf
mov eax, 0x95f421ec
pushf
not eax
add eax, 0xf91f4db8
xor eax, 0xe7434166
rol eax, 0x90
popf
pushf
not eax
add eax, 0xa6ca261e
xor eax, 0xa95125a9
rol eax, 0x79
popf
pushf
not eax
add eax, 0xe235e50b
xor eax, 0xac0b4a02
rol eax, 0xc9
popf
jmp 0x1400add02
mov eax, dword [rsp + 0x30]
add dword [rdi + 4], eax
cmp eax, ebx
jb 0x1400ae1d5
push rax
pushf
mov eax, 0x23972e57
pushf
not eax
add eax, 0xac348e2f
xor eax, 0xcbc2839e
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x8d8f8cb9
xor eax, 0xfb08cf00
rol eax, 0x7a
popf
jmp 0x1400add02
push rax
pushf
mov eax, 0xb211b011
pushf
not eax
add eax, 0xf67a7232
xor eax, 0x800215a0
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xf29bea3d
xor eax, 0xe60d3cc4
rol eax, 0x8d
popf
jmp 0x1400add02
cmp rsi, rbp
jb 0x1400ae266
push rax
pushf
mov eax, 0x19382606
pushf
not eax
add eax, 0xc07a3ffb
xor eax, 0xe5f2d60e
rol eax, 0x68
popf
pushf
not eax
add eax, 0xc2729e78
xor eax, 0xc54173aa
rol eax, 0xad
popf
pushf
not eax
add eax, 0xc7015eb6
xor eax, 0xb6b33e98
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xabf064cf
xor eax, 0xb2865dc4
rol eax, 0xbb
popf
jmp 0x1400add02
push rax
pushf
mov eax, 0x9217322b
pushf
not eax
add eax, 0xc934a1f9
xor eax, 0xa39da461
rol eax, 0xad
popf
pushf
not eax
add eax, 0xa66957c3
xor eax, 0x96ee9ed8
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xd4d1c747
xor eax, 0xd38d938c
rol eax, 0x16
popf
pushf
not eax
add eax, 0x8147ee8f
xor eax, 0xea07f55e
rol eax, 0x6a
popf
jmp 0x1400add02
jmp 0x1400ae37f
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [rdi], eax
push rax
pushf
mov eax, 0x2336a051
pushf
not eax
add eax, 0x852829ab
xor eax, 0xaa594ac5
rol eax, 0x41
popf
pushf
not eax
add eax, 0xa9357841
xor eax, 0xe434600a
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x997d9948
xor eax, 0xad9af588
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xa9f624ab
xor eax, 0xc152a3c2
rol eax, 0x25
popf
jmp 0x1400add02
mov rax, rdi
mov rcx, qword [rsp + 0x1440]
xor rcx, rsp
call fcn.140153126
lea r11, [rsp + 0x1450]
mov rbx, qword [r11 + 0x20]
mov rbp, qword [r11 + 0x30]
mov rsp, r11
pop r14
pop rdi
pop rsi
ret