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

Disassembly:
push rax
pushf
mov eax, 0x43097522
pushf
not eax
add eax, 0xf47391b0
xor eax, 0xa4b50552
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xb63a8b69
xor eax, 0xc6ad9bde
rol eax, 0xd
popf
cmp eax, 4
jne 0x18007688c
popf
pop rax
jmp 0x180076b4b
cmp eax, 0
jne 0x18007689b
popf
pop rax
jmp 0x180076931
cmp eax, 3
jne 0x1800768aa
popf
pop rax
jmp 0x180076ac8
cmp eax, 1
jne 0x1800768b9
popf
pop rax
jmp 0x180076a74
cmp eax, 0xa
jne 0x1800768c8
popf
pop rax
jmp 0x180076e60
cmp eax, 7
jne 0x1800768d7
popf
pop rax
jmp 0x180076cec
cmp eax, 6
jne 0x1800768e6
popf
pop rax
jmp 0x180076c38
cmp eax, 0xb
jne 0x1800768f5
popf
pop rax
jmp 0x180076ec1
cmp eax, 9
jne 0x180076904
popf
pop rax
jmp 0x180076e14
cmp eax, 8
jne 0x180076913
popf
pop rax
jmp 0x180076d83
cmp eax, 5
jne 0x180076922
popf
pop rax
jmp 0x180076b87
cmp eax, 2
jne 0x180076931
popf
pop rax
jmp 0x180076abf
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rbp
push rsi
push rdi
push r14
mov eax, 0xb205dc9
pushf
not eax
add eax, 0xd8d692a2
xor eax, 0xb8d54f4f
rol eax, 0x64
popf
pushf
not eax
add eax, 0x98a2ec62
xor eax, 0xa46dc905
rol eax, 0xa
popf
pushf
not eax
add eax, 0xb12a8fcf
xor eax, 0xbd9ad036
rol eax, 0xef
popf
call fcn.1800f48b0
sub rsp, rax
mov rax, qword [0x180040280]
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, [0x1c935c921]
pushf
sub rcx, 0x4931a0b1
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 0x180076a41
push rax
pushf
mov eax, 0xb274c9fe
pushf
not eax
add eax, 0xa0c12e9d
xor eax, 0xe0d1b29e
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xa31b581a
xor eax, 0xa62c63dd
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xc4a26229
xor eax, 0xc577f730
rol eax, 0xed
popf
pushf
not eax
add eax, 0xd41bc1ee
xor eax, 0xae003a2c
rol eax, 0xd5
popf
jmp 0x18007687d
push rax
pushf
mov eax, 0xdb6c21e7
pushf
not eax
add eax, 0x9e36dc53
xor eax, 0x929072b9
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xc44d9a02
xor eax, 0xad9b736d
rol eax, 0x97
popf
jmp 0x18007687d
lea rbx, [rsp + 0x40]
push rax
pushf
mov eax, 0x1b652256
pushf
not eax
add eax, 0xe93e437e
xor eax, 0xc55d1759
rol eax, 0x41
popf
pushf
not eax
add eax, 0xd23c8f63
xor eax, 0xd659c6d7
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x8e79d0a3
xor eax, 0xb02eb72c
rol eax, 0x36
popf
jmp 0x18007687d
cmp rsi, rbp
jae 0x180076c38
mov al, byte [rsi]
inc rsi
cmp al, 0xa
jne 0x180076b17
push rax
pushf
mov eax, 0x1211648
pushf
not eax
add eax, 0xe40ae951
xor eax, 0xa4fa3f51
rol eax, 0x21
popf
pushf
not eax
add eax, 0xecc518aa
xor eax, 0x9a781b98
rol eax, 9
popf
pushf
not eax
add eax, 0x91189145
xor eax, 0xc6efb14f
rol eax, 0x8d
popf
jmp 0x18007687d
push rax
pushf
mov eax, 0x47288691
pushf
not eax
add eax, 0xfe6d9a58
xor eax, 0xcb7d9a3d
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xa127fb6e
xor eax, 0xb337194c
rol eax, 0x5f
popf
jmp 0x18007687d
inc dword [rdi + 8]
mov byte [rbx], 0xd
inc rbx
push rax
pushf
mov eax, 0xf435c479
pushf
not eax
add eax, 0x95ee1a64
xor eax, 0x8d46d920
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x89214359
xor eax, 0xe76eb819
rol eax, 9
popf
jmp 0x18007687d
mov byte [rbx], al
inc rbx
lea rax, [rsp + 0x143f]
cmp rbx, rax
jb 0x180076bdf
push rax
pushf
mov eax, 0x3fb10cf3
pushf
not eax
add eax, 0xacd35ec2
xor eax, 0xddd98721
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xead2e336
xor eax, 0xdda4cc4e
rol eax, 0x17
popf
pushf
not eax
add eax, 0xe3058f99
xor eax, 0xc4c225a4
rol eax, 0x6d
popf
jmp 0x18007687d
push rax
pushf
mov eax, 0x35fce5f
pushf
not eax
add eax, 0xa4c297d3
xor eax, 0xe6715837
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xc81c703e
xor eax, 0xa73ea68a
rol eax, 0xec
popf
pushf
not eax
add eax, 0xdbe30918
xor eax, 0x98fdc6d4
rol eax, 0x74
popf
pushf
not eax
add eax, 0x819c1c74
xor eax, 0xa1c9d11b
rol eax, 0xae
popf
jmp 0x18007687d
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 0x180076c56
call qword [sym.imp.KERNEL32.dll_WriteFile]
test eax, eax
je 0x180076ca6
push rax
pushf
mov eax, 0x67650554
pushf
not eax
add eax, 0xa0b40144
xor eax, 0xece9b3be
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xa6e6f448
xor eax, 0x82d466b9
rol eax, 0x27
popf
pushf
not eax
add eax, 0xf8ef3604
xor eax, 0xaa1459fa
rol eax, 0x3b
popf
jmp 0x18007687d
push rax
pushf
mov eax, 0xb2c16049
pushf
not eax
add eax, 0x8e32b0dd
xor eax, 0xd2dd1a44
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xb7cd64b8
xor eax, 0xe139c17b
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xa2a8379f
xor eax, 0xb462c983
rol eax, 0x59
popf
jmp 0x18007687d
mov eax, dword [rsp + 0x30]
add dword [rdi + 4], eax
cmp eax, ebx
jb 0x180076d2a
push rax
pushf
mov eax, 0x2a961e5f
pushf
not eax
add eax, 0xe31356f6
xor eax, 0xf54dac27
rol eax, 0x62
popf
pushf
not eax
add eax, 0xe9200f4a
xor eax, 0xb45cbc84
rol eax, 0x53
popf
jmp 0x18007687d
push rax
pushf
mov eax, 0xd0bd9168
pushf
not eax
add eax, 0xca6ac0f7
xor eax, 0xb1c8a0c7
rol eax, 6
popf
pushf
not eax
add eax, 0x9a2b2e62
xor eax, 0xf1f0a966
rol eax, 0x19
popf
pushf
not eax
add eax, 0xc07db9bc
xor eax, 0xae078e2b
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xcf91f6cd
xor eax, 0xb9c57728
rol eax, 0x66
popf
jmp 0x18007687d
cmp rsi, rbp
jb 0x180076dce
push rax
pushf
mov eax, 0xa40423b2
pushf
not eax
add eax, 0xca894e39
xor eax, 0xee6c9c66
rol eax, 0x16
popf
pushf
not eax
add eax, 0x9fc1a7b3
xor eax, 0xcdd7effc
rol eax, 3
popf
pushf
not eax
add eax, 0xff5199f7
xor eax, 0xac89042d
rol eax, 0x31
popf
jmp 0x18007687d
push rax
pushf
mov eax, 0x540bca65
pushf
not eax
add eax, 0xbda51c55
xor eax, 0xe5bdb39b
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x94f47457
xor eax, 0xfea37cc1
rol eax, 0x11
popf
pushf
not eax
add eax, 0xd0afeefc
xor eax, 0xa624b974
rol eax, 0x27
popf
jmp 0x18007687d
jmp 0x180076ec1
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [rdi], eax
push rax
pushf
mov eax, 0xd478e3eb
pushf
not eax
add eax, 0xba51c891
xor eax, 0xf2ab8b5a
rol eax, 0x55
popf
pushf
not eax
add eax, 0xe26129d5
xor eax, 0x8e7786c8
rol eax, 0xf
popf
pushf
not eax
add eax, 0x9d7cc798
xor eax, 0xff25cdd6
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xe4ac2889
xor eax, 0xb4909fb8
rol eax, 0xbd
popf
jmp 0x18007687d
mov rax, rdi
mov rcx, qword [rsp + 0x1440]
xor rcx, rsp
call fcn.1800e9129
lea r11, [rsp + 0x1450]
mov rbx, qword [r11 + 0x20]
mov rbp, qword [r11 + 0x30]
mov rsp, r11
pop r14
pop rdi
pop rsi
ret