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

Disassembly:
push rax
pushf
mov eax, 0x144132aa
pushf
not eax
add eax, 0x61fc03d7
xor eax, 0x74ad50e0
rol eax, 0x82
popf
pushf
not eax
add eax, 0x445893bb
xor eax, 0x31012202
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x5023a21d
xor eax, 0x61698061
rol eax, 0x6d
popf
cmp eax, 6
jne 0x140124806
popf
pop rax
jmp 0x140124ce9
cmp eax, 0xc
jne 0x140124815
popf
pop rax
jmp 0x1401250b3
cmp eax, 1
jne 0x140124824
popf
pop rax
jmp 0x140124a2e
cmp eax, 3
jne 0x140124833
popf
pop rax
jmp 0x140124ae4
cmp eax, 2
jne 0x140124842
popf
pop rax
jmp 0x140124a79
cmp eax, 0xb
jne 0x140124851
popf
pop rax
jmp 0x140125052
cmp eax, 0
jne 0x140124860
popf
pop rax
jmp 0x1401248ba
cmp eax, 0xa
jne 0x14012486f
popf
pop rax
jmp 0x140124fde
cmp eax, 9
jne 0x14012487e
popf
pop rax
jmp 0x140124f38
cmp eax, 7
jne 0x14012488d
popf
pop rax
jmp 0x140124ddd
cmp eax, 4
jne 0x14012489c
popf
pop rax
jmp 0x140124b90
cmp eax, 5
jne 0x1401248ab
popf
pop rax
jmp 0x140124c49
cmp eax, 8
jne 0x1401248ba
popf
pop rax
jmp 0x140124e49
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rbp
push rsi
push rdi
push r12
push r14
push r15
mov eax, 0x86b5e623
pushf
not eax
add eax, 0x615b095a
xor eax, 0x55b2bedd
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x39942c47
xor eax, 0x5248e38d
rol eax, 0xd
popf
pushf
not eax
add eax, 0x21893afe
xor eax, 0x6f21984d
rol eax, 0x43
popf
pushf
not eax
add eax, 0x220e4dd8
xor eax, 0x60a9856
rol eax, 0x3d
popf
call fcn.14009bcb8
sub rsp, rax
mov rax, qword [0x14003e040]
xor rax, rsp
mov qword [rsp + 0x1460], rax
movsxd r10, edx
mov rbx, rcx
mov rax, r10
mov r14d, r9d
sar rax, 6
lea rcx, [0x183ee7932]
pushf
sub rcx, 0x43ea4f02
popf
and r10d, 0x3f
push r8
not r8
sub r14, r8
pop r8
sub r14, 1
mov r15, r8
mov rdi, r8
mov rax, qword [rcx + rax*8]
lea rdx, [r10 + r10*8]
mov r12, qword [rax + rdx*8 + 0x28]
xor eax, eax
mov qword [rbx], rax
cmp r8, r14
mov dword [rbx + 8], eax
jae 0x1401249d5
push rax
pushf
mov eax, 0xefef2291
pushf
not eax
add eax, 0x1bc29422
xor eax, 0x40a62b8e
rol eax, 0x33
popf
pushf
not eax
add eax, 0x221467e
xor eax, 0x7889c08
rol eax, 0x23
popf
pushf
not eax
add eax, 0x2e33fa9a
xor eax, 0x790853c0
rol eax, 0x94
popf
jmp 0x1401247f7
push rax
pushf
mov eax, 0x2b19bbb4
pushf
not eax
add eax, 0x11325027
xor eax, 0x722e25a8
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x71644c9e
xor eax, 0x3478db68
rol eax, 0x52
popf
pushf
not eax
add eax, 0x3e965205
xor eax, 0x477460a8
rol eax, 0x52
popf
pushf
not eax
add eax, 0x1255bb0d
xor eax, 0x6f33ab54
rol eax, 0xba
popf
jmp 0x1401247f7
lea rax, [rsp + 0x50]
push rax
pushf
mov eax, 0xae856f08
pushf
not eax
add eax, 0x1351cec2
xor eax, 0x72c8846c
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x2ccc9f74
xor eax, 0x2a752dce
rol eax, 0xee
popf
pushf
not eax
add eax, 0x6c80eca8
xor eax, 0x4e88cc2f
rol eax, 0x67
popf
jmp 0x1401247f7
cmp rdi, r14
jae 0x140124ab1
push rax
pushf
mov eax, 0xa28b73bf
pushf
not eax
add eax, 0x160850d3
xor eax, 0x39262141
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x65979563
xor eax, 0x3c2b9419
rol eax, 0x94
popf
jmp 0x1401247f7
push rax
pushf
mov eax, 0x62df680b
pushf
not eax
add eax, 0x271ba3ef
xor eax, 0x23ee9da5
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x4b3785b5
xor eax, 0x1398f082
rol eax, 0xec
popf
jmp 0x1401247f7
movzx ecx, word [rdi]
add rdi, 2
cmp cx, 0xa
jne 0x140124b4a
push rax
pushf
mov eax, 0xbb00bec9
pushf
not eax
add eax, 0x4b7bcfc
xor eax, 0x5de71927
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xcbd9de8
xor eax, 0x1edbf13c
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x6c2dde52
xor eax, 0x5329e46c
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x53ffaf9c
xor eax, 0x29c870e7
rol eax, 0xd
popf
jmp 0x1401247f7
push rax
pushf
mov eax, 0xbdc623e8
pushf
not eax
add eax, 0x142353ae
xor eax, 0x5d278c89
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x4515ee
xor eax, 0x2dd4e25c
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x5d2452be
xor eax, 0x1bb63a38
rol eax, 0xde
popf
jmp 0x1401247f7
mov edx, 0x3bec1966
pushf
not edx
add edx, 0x74b14df0
xor edx, 0x4d6271c8
rol edx, 0xae
popf
pushf
not edx
add edx, 0x6b7e15f3
xor edx, 0x6ac79dbd
rol edx, 0x34
popf
pushf
not edx
add edx, 0x794959c
xor edx, 0x2f03ad67
rol edx, 0x14
popf
pushf
not edx
add edx, 0x266cac04
xor edx, 0x6c82f795
rol edx, 0x9e
popf
mov word [rax], dx
add rax, 2
push rax
pushf
mov eax, 0xc0404e70
pushf
not eax
add eax, 0x72f0b4b3
xor eax, 0x1b215b65
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x1e9d88ec
xor eax, 0x77df4298
rol eax, 0x58
popf
pushf
not eax
add eax, 0x7d38cfe4
xor eax, 0x6b7c4735
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x58be7920
xor eax, 0x6c021cd1
rol eax, 0xf4
popf
jmp 0x1401247f7
mov word [rax], cx
add rax, 2
lea rcx, [rsp + 0x6f8]
cmp rax, rcx
jb 0x140124c90
push rax
pushf
mov eax, 0x72adc298
pushf
not eax
add eax, 0x249b0fa6
xor eax, 0x3e096f3b
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x51c29a71
xor eax, 0x553e639f
rol eax, 0x55
popf
jmp 0x1401247f7
push rax
pushf
mov eax, 0x90e660e6
pushf
not eax
add eax, 0x60ed6aba
xor eax, 0x7ec1bef1
rol eax, 0x46
popf
pushf
not eax
add eax, 0x10a02b06
xor eax, 0x5a91f066
rol eax, 0xe
popf
pushf
not eax
add eax, 0x487d12a7
xor eax, 0x35f194f8
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x2ac0456f
xor eax, 0x5ffc5440
rol eax, 0xba
popf
jmp 0x1401247f7
and qword [rsp + 0x38], 0
lea rcx, [rsp + 0x50]
and qword [rsp + 0x30], 0
lea r8, [rsp + 0x50]
push rcx
not rcx
add rax, rcx
pop rcx
add rax, 1
mov dword [rsp + 0x28], 0xd55
lea rcx, [rsp + 0x700]
sar rax, 1
mov qword [rsp + 0x20], rcx
mov r9d, eax
mov ecx, 0xde20d18d
pushf
not ecx
add ecx, 0x60b733c
xor ecx, 0x562e80fc
rol ecx, 0xd9
popf
pushf
not ecx
add ecx, 0x6ec4c2cd
xor ecx, 0x22240c3e
rol ecx, 8
popf
pushf
not ecx
add ecx, 0x3d4aa681
xor ecx, 0x5813ee28
rol ecx, 0xc3
popf
xor edx, edx
call fcn.140144261
mov ebp, eax
test eax, eax
je 0x140124daa
push rax
pushf
mov eax, 0x9dcd97a
pushf
not eax
add eax, 0x13dba461
xor eax, 0x18ca529
rol eax, 0x67
popf
pushf
not eax
add eax, 0x79c81780
xor eax, 0x408c2ffb
rol eax, 0xe
popf
jmp 0x1401247f7
push rax
pushf
mov eax, 0x15bc48a1
pushf
not eax
add eax, 0x56f99e61
xor eax, 0x3d136f
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x2161eda4
xor eax, 0x195a3721
rol eax, 0x71
popf
jmp 0x1401247f7
xor esi, esi
test eax, eax
je 0x140124e16
push rax
pushf
mov eax, 0x5b806114
pushf
not eax
add eax, 0x10edce27
xor eax, 0x46b965da
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x407978eb
xor eax, 0x38576b8
rol eax, 0x53
popf
jmp 0x1401247f7
push rax
pushf
mov eax, 0x6269b512
pushf
not eax
add eax, 0x70a4356f
xor eax, 0x7922bb84
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x428e3caf
xor eax, 0x25882db8
rol eax, 0x6b
popf
jmp 0x1401247f7
and qword [rsp + 0x20], 0
lea rdx, [rsp + 0x700]
mov ecx, esi
lea r9, [rsp + 0x40]
mov r8d, ebp
push rcx
not rcx
sub rdx, rcx
pop rcx
sub rdx, 1
mov rcx, r12
push rsi
not esi
add r8d, esi
pop rsi
add r8d, 1
jmp 0x140124e7c
call qword [sym.imp.KERNEL32.dll_WriteFile]
test eax, eax
je 0x140124edf
push rax
pushf
mov eax, 0x65030c20
pushf
not eax
add eax, 0x247c7a5
xor eax, 0x2ddf5948
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x4d1bb104
xor eax, 0x60bde383
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x4796f8fa
xor eax, 0x74c5f2c8
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x4c092f9c
xor eax, 0x140cf976
rol eax, 0xae
popf
jmp 0x1401247f7
push rax
pushf
mov eax, 0xd0a3d959
pushf
not eax
add eax, 0x9809ad2
xor eax, 0x352064f3
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x8a133c5
xor eax, 0x4e233159
rol eax, 0x34
popf
pushf
not eax
add eax, 0x612f4c94
xor eax, 0x3d457143
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x4828111a
xor eax, 0x7a7fec4
rol eax, 0x44
popf
jmp 0x1401247f7
add esi, dword [rsp + 0x40]
cmp esi, ebp
jb 0x140124f99
push rax
pushf
mov eax, 0xbf258890
pushf
not eax
add eax, 0x1c57963d
xor eax, 0x20cdea1
rol eax, 0x9c
popf
pushf
not eax
add eax, 0x212b4b5e
xor eax, 0x7e9c6781
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x2532f97d
xor eax, 0x5bc0d27
rol eax, 0x88
popf
pushf
not eax
add eax, 0x1eda0a98
xor eax, 0x7e985927
rol eax, 0xc3
popf
jmp 0x1401247f7
push rax
pushf
mov eax, 0x4b0910a6
pushf
not eax
add eax, 0x1aea56a2
xor eax, 0xe08d474
rol eax, 1
popf
pushf
not eax
add eax, 0x10e6e77f
xor eax, 0x410c1642
rol eax, 0xff
popf
pushf
not eax
add eax, 0x49d82775
xor eax, 0x63c87e66
rol eax, 0x35
popf
jmp 0x1401247f7
mov eax, edi
push r15
not r15d
add eax, r15d
pop r15
add eax, 1
mov dword [rbx + 4], eax
cmp rdi, r14
jmp 0x140124989
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [rbx], eax
push rax
pushf
mov eax, 0x6bc0a9e0
pushf
not eax
add eax, 0x77b4360f
xor eax, 0x26509753
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x4db9894b
xor eax, 0x50aabaf3
rol eax, 0xf
popf
pushf
not eax
add eax, 0xb3653eb
xor eax, 0x45ea07a6
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x11c5c100
xor eax, 0x6ec3d8a4
rol eax, 0x74
popf
jmp 0x1401247f7
mov rax, rbx
mov rcx, qword [rsp + 0x1460]
xor rcx, rsp
call fcn.140098f5b
lea r11, [rsp + 0x1470]
mov rbx, qword [r11 + 0x30]
mov rbp, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r12
pop rdi
pop rsi
ret