Function at 0x1401235ca
Capabilities:
Hash data using murmur3
Write file on windows

Disassembly:
push rax
pushf
mov eax, 0x5794d58f
pushf
not eax
add eax, 0x2111c21a
xor eax, 0x1e9d6a98
rol eax, 0x76
popf
pushf
not eax
add eax, 0x4ca69ee7
xor eax, 0x6ff8dcf5
rol eax, 0x86
popf
pushf
not eax
add eax, 0x56419289
xor eax, 0x5422f65e
rol eax, 0x23
popf
cmp eax, 9
jne 0x14012361a
popf
pop rax
jmp 0x140123bd2
cmp eax, 0
jne 0x140123629
popf
pop rax
jmp 0x1401236bf
cmp eax, 2
jne 0x140123638
popf
pop rax
jmp 0x140123827
cmp eax, 7
jne 0x140123647
popf
pop rax
jmp 0x140123abd
cmp eax, 6
jne 0x140123656
popf
pop rax
jmp 0x140123a02
cmp eax, 4
jne 0x140123665
popf
pop rax
jmp 0x140123915
cmp eax, 0xa
jne 0x140123674
popf
pop rax
jmp 0x140123c31
cmp eax, 1
jne 0x140123683
popf
pop rax
jmp 0x1401237ef
cmp eax, 0xb
jne 0x140123692
popf
pop rax
jmp 0x140123c7f
cmp eax, 3
jne 0x1401236a1
popf
pop rax
jmp 0x1401238a5
cmp eax, 8
jne 0x1401236b0
popf
pop rax
jmp 0x140123b54
cmp eax, 5
jne 0x1401236bf
popf
pop rax
jmp 0x140123964
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rbp
push rsi
push rdi
push r14
mov eax, 0xe66d685d
pushf
not eax
add eax, 0x30a507d6
xor eax, 0x334322b0
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x618f2608
xor eax, 0x52608466
rol eax, 0xe1
popf
call fcn.14009b7ed
sub rsp, rax
mov rax, qword [0x14003e040]
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, [0x1a56c64a6]
pushf
sub rcx, 0x65683a76
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 0x140123796
push rax
pushf
mov eax, 0x4ee67a8c
pushf
not eax
add eax, 0x59f6f9e7
xor eax, 0x40870916
rol eax, 0x97
popf
pushf
not eax
add eax, 0x627a3d41
xor eax, 0x3c547105
rol eax, 0xf9
popf
jmp 0x14012360b
push rax
pushf
mov eax, 0xb44b3ac
pushf
not eax
add eax, 0x3bbbd086
xor eax, 0x11c358a9
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x588c92c7
xor eax, 0x5df66683
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x44ce518c
xor eax, 0x57009944
rol eax, 0x99
popf
pushf
not eax
add eax, 0x47d9dbb5
xor eax, 0x13768f1d
rol eax, 0xc2
popf
jmp 0x14012360b
lea rbx, [rsp + 0x40]
push rax
pushf
mov eax, 0x38802087
pushf
not eax
add eax, 0x506c0daa
xor eax, 0x7a40136f
rol eax, 0xf
popf
pushf
not eax
add eax, 0x7d1a5fdd
xor eax, 0x7df3a903
rol eax, 0x5f
popf
jmp 0x14012360b
cmp rsi, rbp
jae 0x14012385f
push rax
pushf
mov eax, 0xc2533cd1
pushf
not eax
add eax, 0x4d63fda6
xor eax, 0x20d340c
rol eax, 0x69
popf
pushf
not eax
add eax, 0x6c1826b0
xor eax, 0x31ae759d
rol eax, 9
popf
jmp 0x14012360b
push rax
pushf
mov eax, 0x2b0415b2
pushf
not eax
add eax, 0x213d2dbc
xor eax, 0x3752283a
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x3807c348
xor eax, 0x57f220e8
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x3301b3b3
xor eax, 0x667e893e
rol eax, 0x61
popf
jmp 0x14012360b
mov al, byte [rsi]
inc rsi
cmp al, 0xa
jne 0x1401238e1
push rax
pushf
mov eax, 0x3185c3da
pushf
not eax
add eax, 0x52d84a44
xor eax, 0x26147530
rol eax, 0x76
popf
pushf
not eax
add eax, 0x23a5be58
xor eax, 0x6d63ec9b
rol eax, 0xe5
popf
jmp 0x14012360b
push rax
pushf
mov eax, 0xdf957f78
pushf
not eax
add eax, 0x43f7d42d
xor eax, 0x544d6697
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x48e13f18
xor eax, 0x7cd4328f
rol eax, 0x12
popf
jmp 0x14012360b
inc dword [rdi + 8]
mov byte [rbx], 0xd
inc rbx
push rax
pushf
mov eax, 0x3b2a8fab
pushf
not eax
add eax, 0x792067ab
xor eax, 0x58b557d4
rol eax, 0xd
popf
pushf
not eax
add eax, 0x6c99fccb
xor eax, 0x2f286c15
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xce51c49
xor eax, 0x53a69e2d
rol eax, 0x4b
popf
jmp 0x14012360b
mov byte [rbx], al
inc rbx
lea rax, [rsp + 0x143f]
cmp rbx, rax
jb 0x1401239bc
push rax
pushf
mov eax, 0x9a23dcbf
pushf
not eax
add eax, 0xa4c3b27
xor eax, 0x6bf5843c
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x1e49020c
xor eax, 0x5727dd2c
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x40e7a86b
xor eax, 0x290f9be9
rol eax, 0xd3
popf
jmp 0x14012360b
push rax
pushf
mov eax, 0x6a11d88b
pushf
not eax
add eax, 0x512e86a2
xor eax, 0x446ca340
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x45e6517b
xor eax, 0x6322952a
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x312421ae
xor eax, 0x11661efd
rol eax, 0x87
popf
jmp 0x14012360b
and qword [rsp + 0x20], 0
lea rax, [rsp + 0x40]
push rax
not eax
add ebx, eax
pop rax
add ebx, 1
lea r9, [rsp + 0x30]
mov r8d, ebx
lea rdx, [rsp + 0x40]
mov rcx, r14
jmp 0x140123a27
call qword [sym.imp.KERNEL32.dll_WriteFile]
test eax, eax
je 0x140123a77
push rax
pushf
mov eax, 0x11702252
pushf
not eax
add eax, 0x74677246
xor eax, 0xbf06bac
rol eax, 0
popf
pushf
not eax
add eax, 0x431fb0e0
xor eax, 0x275bde40
rol eax, 0xec
popf
pushf
not eax
add eax, 0x44f0b840
xor eax, 0xfc3a86b
rol eax, 0x70
popf
jmp 0x14012360b
push rax
pushf
mov eax, 0x79d2b626
pushf
not eax
add eax, 0x38d1d42f
xor eax, 0x5628de04
rol eax, 0x72
popf
pushf
not eax
add eax, 0x442fd00c
xor eax, 0x49fbe793
rol eax, 8
popf
pushf
not eax
add eax, 0x8d3f43f
xor eax, 0x388b534
rol eax, 0xaa
popf
jmp 0x14012360b
mov eax, dword [rsp + 0x30]
add dword [rdi + 4], eax
cmp eax, ebx
jb 0x140123b0e
push rax
pushf
mov eax, 0xf1eb0265
pushf
not eax
add eax, 0x14fcea28
xor eax, 0x2f15a075
rol eax, 0x67
popf
pushf
not eax
add eax, 0x52fb90be
xor eax, 0x1832deb2
rol eax, 0x82
popf
pushf
not eax
add eax, 0x7f5f42c4
xor eax, 0x59c994ae
rol eax, 0x2a
popf
jmp 0x14012360b
push rax
pushf
mov eax, 0xa69ef0ff
pushf
not eax
add eax, 0x250809ff
xor eax, 0xfb465bd
rol eax, 0xba
popf
pushf
not eax
add eax, 0x67a993ef
xor eax, 0x3a6b56ac
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x65b9cf2
xor eax, 0x5e9f5297
rol eax, 0x69
popf
jmp 0x14012360b
cmp rsi, rbp
jb 0x140123b8c
push rax
pushf
mov eax, 0x76e92261
pushf
not eax
add eax, 0x193f6865
xor eax, 0x4aee92b4
rol eax, 0x22
popf
pushf
not eax
add eax, 0xaf5bb7a
xor eax, 0x68126c1a
rol eax, 0x19
popf
jmp 0x14012360b
push rax
pushf
mov eax, 0x8b3162ac
pushf
not eax
add eax, 0x67a1e9c2
xor eax, 0x6506ee35
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x79118962
xor eax, 0x77d75ecb
rol eax, 0x58
popf
pushf
not eax
add eax, 0x46cd6bb9
xor eax, 0x20d21f6
rol eax, 0xe9
popf
jmp 0x14012360b
jmp 0x140123c7f
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [rdi], eax
push rax
pushf
mov eax, 0xbb2d102
pushf
not eax
add eax, 0x5998aecf
xor eax, 0x1e00bc2f
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xb075647
xor eax, 0x2d17e9e8
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x5c9fdc50
xor eax, 0x324dc3b5
rol eax, 0xa4
popf
jmp 0x14012360b
mov rax, rdi
mov rcx, qword [rsp + 0x1440]
xor rcx, rsp
call fcn.140098ae9
lea r11, [rsp + 0x1450]
mov rbx, qword [r11 + 0x20]
mov rbp, qword [r11 + 0x30]
mov rsp, r11
pop r14
pop rdi
pop rsi
ret