Function at 0x1401b4efc
Capabilities:
Read file on windows

Disassembly:
sub rbx, 0xffffffff85512497
add rbx, 0xffffffffffeea8f5
add rbx, 0xffffffffff6d944d
xor rbx, 0x34ac4b03
sub rbx, 0xffffffffededceb3
jmp 0x1401b862c
movzx ecx, byte [rdx + rcx]
add eax, ecx
xor edx, edx
jmp 0x1401b74a4
add r8, 0xffffffff9b7154a7
add r8, 0x706895a4
lea r8, [r8 + riz]
jmp 0x1401b5b46
add rdi, 0xfffffffff137a1ca
xor rdi, 0x46398a66
add rdi, 0x49e422c7
add rdi, 0xffffffffffe07642
xor rdi, 0x4238f6fd
xor rdi, 0x388fbafc
xor rdi, 0xfffffffff1074280
add rdi, 0x39119bb4
jmp 0x1401afc66
jmp 0x1401b9a97
sub r10, 0xffffffffbfebcd5c
sub r10, 0x48881d2f
add r10, 0x250c08ce
xor r10, 0xffffffffebbba400
sub r10, 0x4540cc64
lea r10, [r10 + riz]
jmp 0x1401afe54
push r8
movabs r8, 0x21d30e5
sub r8, 0x2b6d2749
add r8, 0xfffffffff5a65646
jmp 0x1401afe4f
jmp 0x1401b5dee
jmp 0x1401b0e61
add r9, 0xffffffffdf41b11c
jmp 0x1401b9431
push r9
jmp 0x1401affdf
jmp 0x1401b6c19
sub r8, 0xffffffff8c09c54a
jmp 0x1401b4083
xor rdi, 0x2f18775a
add rdi, 0xffffffffac92af09
lea rdi, [rdi + riz]
mov eax, dword [rsp + rdi]
pop rdi
push rdi
jmp 0x1401b00d8
movabs rdi, 0xffffffffaf892b14
add rdi, 0x4e7c0817
add rdi, 0x48470ccc
xor rdi, 0xffffffffa5bcd5b1
jmp 0x1401b0100
sub rdi, 0xffffffff924ca5de
xor rdi, 0x76ddae89
sub rdi, 0xfffffffffe3d4899
xor rdi, 0xffffffffed7ee00b
sub rdi, 0xffffffff8460a773
sub rdi, 0x3fe19a98
jmp 0x1401b23e5
in al, dx
jmp 0x1401b06e2
jmp 0x1401b0718
pop r9
cmp dword [rsp + 0x20], 4
jae 0x1401b446d
jmp 0x1401b06ff
xor edx, edx
push rdi
movabs rdi, 0xfffffffef503d2f8
add rdi, 0xffffffffefe7f8dd
jmp 0x1401b2673
xor r11, 0x47b9c1ee
xor r11, 0x6fbab303
add r11, 0xffffffffaccdad70
jmp 0x1401b0782
sub r11, 0xffffffffe83371f5
lea r11, [r11 + riz]
mov dword [rsp + r11], eax
pop r11
mov dword [rsp + 0x20], 0
jmp 0x1401b06e6
push r14
movabs r14, 0xffffffff17b6be44
add r14, 0xffffffff9b3502d1
sub r14, 0xffffffffa6805c24
jmp 0x1401b926a
add ecx, 0xa1016a7d
add ecx, 0x7f7f44ab
sub ecx, 0x9081f6c3
jmp 0x1401b0a94
sub ecx, 0xae6178b2
xor ecx, 0xe744bd50
add ecx, 0x366d9a9f
add ecx, 0xbb2b2e8e
xor ecx, 0x3f3421e2
sub ecx, 0xd2076738
sub ecx, 0x24fc10f1
xor ecx, 0x1faac320
jmp 0x1401b9303
xor rsi, 0xffffffffe4ac2e57
add rsi, 0xffffffff9700a00b
jmp 0x1401b8efa
xor rdi, 0x4ce76508
sub rdi, 0xffffffffa8fc3348
jmp 0x1401b0bf8
sub rdi, 0xffffffff9645932e
jmp 0x1401b6db5
push r9
mov r9d, 0x12a0a9aa
add r9d, 0x63edfdc1
xor r9d, 0xc092ab00
add r9d, 0x455a8f5d
jmp 0x1401b8a83
mov ecx, dword [rsp + r10]
pop r10
jmp 0x1401b0ca0
sub r9, 0x7175df1b
sub r9, 0xd7728ef
add r9, 0xffffffffd45f3e43
sub r9, 0xfffffffff20ea3af
jmp 0x1401b0fd7
sub r9, 0xffffffffee83ecc8
add r9, 0x5a8760ad
jmp 0x1401b0fa1
add r9, 0xffffffffa8b0c70f
add r9, 0xcee10f8
sub r9, 0x3b2682df
add r9, 0x23216f85
add r9, 0xffffffffe02a0ec9
add r9, 0xffffffffd4666895
sub r9, 0x5cf3877b
jmp 0x1401b8ebb
xor r9, 0xffffffffe578de1c
xor r9, 0xffffffffb3fe46c3
sub r9, 0x7c17c4d4
xor r9, 0x65dc71dd
jmp 0x1401b12d2
jmp 0x1401b3aec
sub r8, 0xffffffffb78a7965
jmp 0x1401b1661
add r8, 0x21b42031
jmp 0x1401afffa
add ecx, 0x87576128
jmp 0x1401b1879
xor ecx, 0xb8848640
div ecx
mov eax, edx
push r10
movabs r10, 0xc41e8f67
add r10, 0x3609d05e
jmp 0x1401b67b2
push r15
movabs r15, 0x13a808833
add r15, 0xffffffffbb0a5b07
add r15, 0x6f1859f7
sub r15, 0x7c8443ed
jmp 0x1401b1e1e
sub r15, 0x7e9f2bda
jmp 0x1401b1e33
xor r15, 0xffffffff819711bf
add r15, 0x1717235b
lea r15, [r15 + riz]
mov dword [rsp + r15], eax
pop r15
push rcx
movabs rcx, 0xfffffffefed7c4fb
add rcx, 0x599063b9
xor rcx, 0xffffffff9dc3c35b
add rcx, 0x4f37d8f0
add rcx, 0xffffffff83ab75b7
xor rcx, 0xb616934
sub rcx, 0x385ddcaf
xor rcx, 0x5b9076db
lea rcx, [rcx + riz]
mov eax, dword [rsp + rcx]
pop rcx
push rsi
movabs rsi, 0xffffffffd27aaf98
add rsi, 0xffffffffe96d0952
jmp 0x1401b4a8e
mov rdx, qword [rsp + rdi]
pop rdi
jmp 0x1401afac6
movabs r12, 0x109d0ac03
add r12, 0xffffffffe41090cf
xor r12, 0x7af70ad3
add r12, 0x350efcd5
sub r12, 0xffffffffd8fbf1b1
xor r12, 0xffffffffdda2184f
sub r12, 0x5ff0837b
add r12, 0xffffffffaff3b660
xor r12, 0x3851960e
jmp 0x1401b1f5d
sub r12, 0xffffffffc2f20fb9
add r12, 0xffffffffa48cb65e
xor r12, 0xffffffffb159e147
sub r12, 0x60e5d941
add r12, 0xffffffffb8a3789e
xor r12, 0xffffffffc6b98497
sub r12, 0xffffffffa2e0ab63
xor r12, 0xfffffffff045430c
xor r12, 0xffffffffbd552794
sub r12, 0xffffffffe96dede1
sub r12, 0xfffffffff5260f85
lea r12, [r12]
mov rdx, qword [rsp + r12]
pop r12
push r9
jmp 0x1401b1fff
movabs r9, 0x1554052d6
xor r9, 0x5233bf72
jmp 0x1401b0f85
sub rsi, 0x174221a2
jmp 0x1401b41cd
add r10, 0x35a14e4
add r10, 0x3c6c125d
jmp 0x1401b231f
add r10, 0x7942b0fc
xor r10, 0x61802bab
add r10, 0x43bc9f67
jmp 0x1401b52fb
add r9, 0x2cce76e9
lea r9, [r9 + riz]
mov r8, qword [rsp + r9]
jmp 0x1401b23e3
jmp 0x1401b23ee
lea rdi, [rdi + riz]
jmp 0x1401b72f2
pop r9
jmp 0x1401b274f
sub rdi, 0xffffffffdbe6d728
jmp 0x1401afbf5
movzx eax, byte [r8 + rax]
jmp 0x1401b27ba
mov byte [rdx + rcx], al
jmp 0x1401b27e0
push rdi
jmp 0x1401b9a33
add rax, 0x66135b34
sub rax, 0xc16d061
add rax, 0xffffffffdd8ef03c
add rax, 0xeb04b9b
jmp 0x1401b296f
add rax, 0x440ace7d
add rax, 0xffffffffdd4690d6
sub rax, 0xffffffff87df7cb8
xor rax, 0xfffffffff980bd1d
lea rax, [rax + riz]
mov ecx, dword [rsp + rax]
pop rax
push r12
jmp 0x1401b1f0d
mov eax, dword [rsp + rdi]
jmp 0x1401b2f6a
pop rdi
jmp 0x1401affd5
movabs r15, 0xffffffff0adec16b
jmp 0x1401b2fa0
add r15, 0x26582710
jmp 0x1401b2fd1
add r15, 0xffffffffbb414dc8
jmp 0x1401b6c08
xor rax, 0x6f906093
jmp 0x1401b2933
add rdi, 0xffffffffc8436719
sub rdi, 0xffffffffe488ee00
add rdi, 0x7b1da465
add rdi, 0xffffffffc7362bc3
lea rdi, [rdi + riz]
mov eax, dword [rsp + rdi]
jmp 0x1401b35be
pop rdi
mov ecx, 0x441fc812
add ecx, 0xf7dfbb8d
xor ecx, 0xedbe99b3
xor ecx, 0xb88a816b
jmp 0x1401b360a
xor ecx, 0x9b4eb02b
sub ecx, 0x60496914
sub ecx, 0xcf45af54
jmp 0x1401b4182
sub r9, 0xffffffffa954c73e
sub r9, 0xffffffffdaf8d1cc
xor r9, 0x2c501f2f
jmp 0x1401b0f67
add r9, 0xffffffffac99ed2c
sub r9, 0xffffffffe6515987
jmp 0x1401b3b1d
add r9, 0x29b3939
add r9, 0x7469ee1b
lea r9, [r9 + riz]
mov dword [rsp + r9], eax
jmp 0x1401b06e4
add r15, 0x6f05ee8a
sub r15, 0xffffffff81bff597
jmp 0x1401b9c5f
sub rdi, 0x7609953a
sub rdi, 0x948cf3d
xor rdi, 0x432ff554
xor rdi, 0xffffffffb630fdcf
add rdi, 0x23d37f78
sub rdi, 0xffffffff9a288b2a
add rdi, 0x5aeb267a
jmp 0x1401b3c58
jmp 0x1401b9bc1
add r8, 0xffffffffc15badc7
xor r8, 0x34199697
add r8, 0xffffffff9030c249
add r8, 0xfffffffff622feb9
sub r8, 0x28840a17
lea r8, [r8 + riz]
jmp 0x1401b4110
mov byte [rsp + r8], al
pop r8
push rbx
movabs rbx, 0xfffffffe541225a2
xor rbx, 0x29a26a84
sub rbx, 0x436a61f3
add rbx, 0x6da5776c
add rbx, 0x5493212f
sub rbx, 0xffffffffa805d9c7
add rbx, 0x1fb02bf
jmp 0x1401afa76
pop rsi
cmp dword [rsp + 0x20], 0x100
jmp 0x1401b417d
jmp 0x1401b97ab
add ecx, 0x1bbfacc
sub ecx, 0xc9c10ef1
sub ecx, 0x619f7160
sub ecx, 0x6b246767
jmp 0x1401b1857
sub rsi, 0x7b9e762d
xor rsi, 0xffffffff8155ad4f
lea rsi, [rsi + riz]
mov dword [rsp + rsi], eax
jmp 0x1401b4169
sub r9, 0x7d859402
lea r9, [r9 + riz]
mov dword [rsp + r9], eax
pop r9
jmp 0x1401b07a0
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
jmp 0x1401b997f
add rdi, 0x65face6
add rdi, 0xffffffff8a28dc1e
lea rdi, [rdi + riz]
jmp 0x1401b1eb1
lea rsi, [rsi + riz]
mov rcx, qword [rsp + rsi]
pop rsi
movzx eax, byte [rcx + rax]
jmp 0x1401b6cd7
add rsi, 0x381559a8
add rsi, 0x190677d6
jmp 0x1401b65d3
mov dword [rsp + 0x28], 0
push rdi
movabs rdi, 0x1590da628
sub rdi, 0xffffffff94706544
sub rdi, 0x56d3ee7a
jmp 0x1401b3c0b
mov eax, dword [rsp + rsi]
pop rsi
jmp 0x1401b4e61
mov ecx, 0xd59985d
sub ecx, 0x9eed9bb0
sub ecx, 0x3480f005
xor ecx, 0xc6ea7c9a
jmp 0x1401b4ef1
add ecx, 0xc6722b65
add ecx, 0xe6e74ee4
jmp 0x1401b82af
movabs r15, 0xffffffff35103eca
sub r15, 0x25aa00b2
add r15, 0x7dcfa266
xor r15, 0x75669d83
add r15, 0xf16bd23
xor r15, 0xffffffffcf24eb7c
xor r15, 0xfffffffff6a94ded
sub r15, 0xffffffffedb05f2b
xor r15, 0xc113583
jmp 0x1401b51af
jmp 0x1401b6464
mov dword [rsp + 0x3c], 0
jmp 0x1401b5c31
sub r10, 0x7cc46e
add r10, 0x50493e75
sub r10, 0xffffffff87cfbb8b
xor r10, 0x11990a9e
sub r10, 0x3dab96dc
jmp 0x1401b532c
jmp 0x1401b53c3
xor r10, 0xfffffffff9d438cb
jmp 0x1401b53f4
jmp 0x1401b5417
jmp 0x1401afdb4
movabs r9, 0xc21d6aaa
jmp 0x1401b3727
mov ecx, dword [rsp + r8]
pop r8
add ecx, eax
jmp 0x1401b5b69
jmp 0x1401b5bd5
mov eax, ecx
jmp 0x1401b5c63
add r9, 0xffffffffc1a28bee
lea r9, [r9 + riz]
mov dword [rsp + r9], eax
pop r9
jmp 0x1401b5c5e
jmp 0x1401b522b
push r15
jmp 0x1401b2f88
xor ecx, 0xfc441477
jmp 0x1401b0957
add r8, 0x390af9c9
add r8, 0xffffffffc31a6c84
sub r8, 0xffffffffd455b04a
jmp 0x1401afb1a
add r15, 0xffffffff8f7cb444
add r15, 0x3446cc32
jmp 0x1401b64b2
add r15, 0xfffffffff3728b16
add r15, 0x582a8fec
add r15, 0xffffffff92cb0bcc
sub r15, 0xffffffffff51b1f9
jmp 0x1401b653b
lea r15, [r15 + riz]
jmp 0x1401b654d
mov rdx, qword [rsp + r15]
pop r15
jmp 0x1401b65c1
mov byte [rdx + rcx], al
xor edx, edx
push rsi
movabs rsi, 0xffffffff55e8f5f3
jmp 0x1401b65ed
sub rsi, 0x1dd05869
sub rsi, 0x2b005dfa
xor rsi, 0xffffffffc432d43d
jmp 0x1401b4a64
jmp 0x1401b0b79
xor r10, 0xffffffffe99fe9fc
jmp 0x1401b22fc
movzx eax, byte [rcx + rax]
jmp 0x1401afddd
xor r15, 0xa80a483
jmp 0x1401b3bbc
movabs r9, 0xffffffffe0331e91
xor r9, 0xffffffffe08241f7
xor r9, 0x3614282e
sub r9, 0xfffffffff567160c
add r9, 0xfffffffff8937d35
xor r9, 0xffffffffd958912e
xor r9, 0xffffffffeedcb249
xor r9, 0xffffffffabacfcdf
jmp 0x1401b6ca0
xor r9, 0xffffffffb878b532
sub r9, 0xffffffffdf2440c1
jmp 0x1401b5bdc
push r8
jmp 0x1401b6d3a
movabs r8, 0xfffffffff6ae508d
jmp 0x1401b15c3
xor rdi, 0x27c2d7b5
jmp 0x1401b4a18
add r14, 0x7c2b44b5
xor r14, 0x772c24fb
add r14, 0x5d9d4f44
lea r14, [r14 + riz]
mov eax, dword [rsp + r14]
pop r14
inc eax
push r9
jmp 0x1401b5a85
mov rcx, qword [rsp + rdi]
pop rdi
jmp 0x1401b731e
movzx edx, byte [rsp + 0x24]
mov byte [rcx + rax], dl
jmp 0x1401b9984
mov ecx, 0xf7630148
sub ecx, 0x4bbee5e9
jmp 0x1401b74c5
xor ecx, 0xffed19a1
add ecx, 0x4f0a4fd2
sub ecx, 0x328b0843
jmp 0x1401b7588
add ecx, 0xe8c53807
jmp 0x1401b5d73
movabs r8, 0xffffffffe6b69559
add r8, 0x4c90f960
add r8, 0x6811d22d
jmp 0x1401b7660
jmp 0x1401b92ae
mov eax, edx
jmp 0x1401b1d92
sub rdx, 0x314a1007
jmp 0x1401b7935
sub rdx, 0x37a7b54b
xor rdx, 0xffffffffb8143617
sub rdx, 0xffffffff939a7b43
sub rdx, 0x5ed62fd1
xor rdx, 0xfffffffffa27c013
jmp 0x1401b7967
lea rdx, [rdx + riz]
mov eax, dword [rsp + rdx]
pop rdx
inc eax
push rsi
movabs rsi, 0x79c827a8
sub rsi, 0x1ae24044
add rsi, 0xfffffffffe4bf1bb
jmp 0x1401b7998
sub rsi, 0x4521421b
xor rsi, 0xc26d232
jmp 0x1401b79c9
jmp 0x1401b20f3
push r8
jmp 0x1401b763d
mov eax, dword [rsp + r11]
pop r11
jmp 0x1401b7cfb
xor ecx, 0x3a5f9b7f
jmp 0x1401b82ca
xor ecx, 0x96057004
div ecx
push r9
movabs r9, 0xffffffffe1e54de4
jmp 0x1401aff8f
lea rbx, [rbx + riz]
mov eax, dword [rsp + rbx]
pop rbx
push rax
movabs rax, 0x7f0120be
sub rax, 0xffffffffa7053be5
sub rax, 0x4d33ff4b
xor rax, 0xfffffffffc8496ed
jmp 0x1401b30df
sub rbx, 0x45da519c
jmp 0x1401b87e4
xor rbx, 0x613c0c0f
xor rbx, 0xffffffffff523789
add rbx, 0xffffffffd09ba88b
jmp 0x1401b84ba
sub rdi, 0xffffffff97e76f42
xor rdi, 0xffffffffde19a20a
xor rdi, 0xffffffffb7b7ca89
add rdi, 0x55a98395
jmp 0x1401b8989
xor rdi, 0xffffffffb971097c
add rdi, 0xfffffffff31de73a
add rdi, 0xffffffffb65406ed
sub rdi, 0x57165028
xor rdi, 0xffffffffe99fe7c6
jmp 0x1401b000b
sub r9d, 0xbaeb6df6
add r9d, 0xc34b2b29
jmp 0x1401b8aa6
sub r9d, 0x42d012a
sub r9d, 0x44c6c1a6
xor r9d, 0xdff77e7
xor r9d, 0xb71de1c8
add ecx, r9d
jmp 0x1401b8ad8
pop r9
mov ecx, ecx
push r15
jmp 0x1401b515f
add r9, 0xffffffffb9f32a64
xor r9, 0xb30b6c7
sub r9, 0x3361eb82
xor r9, 0x59dd7615
add r9, 0x6e0173f8
add r9, 0x3902eaca
sub r9, 0x3e0a45e
add r9, 0xffffffff802051be
jmp 0x1401b23bf
xor rsi, 0xfffffffff8756545
sub rsi, 0x2c4d6aa9
jmp 0x1401b8f27
xor rsi, 0xffffffff83e2b401
lea rsi, [rsi + riz]
jmp 0x1401b4e4f
add r14, 0xffffffffea45532a
add r14, 0x6272974f
jmp 0x1401b725e
xor r8, 0x49a2425a
sub r8, 0x3e3ad29
add r8, 0xffffffffa06fd746
sub r8, 0x6f874ca1
lea r8, [r8 + riz]
mov rcx, qword [rsp + r8]
pop r8
jmp 0x1401b696a
add ecx, 0x97dea138
div ecx
jmp 0x1401b768f
xor r9, 0xfffffffff204f3da
xor r9, 0xfffffffff3ab9f1d
xor r9, 0xffffffff8c314b3f
sub r9, 0xffffffffb5e981d3
xor r9, 0x15d932f
sub r9, 0xfffffffff5889cfc
sub r9, 0x6e47f0d7
xor r9, 0xffffffff9ea07943
xor r9, 0xffffffffd6d458a9
add r9, 0xffffffff959e87e0
add r9, 0x6c30f485
jmp 0x1401b4457
add r11, 0x8ea10f1
xor r11, 0x21284ce4
jmp 0x1401b9765
sub r11, 0xffffffffc8736d95
add r11, 0xffffffffd43b6921
add r11, 0x1c3f3d36
xor r11, 0x68a3f64e
jmp 0x1401b981b
jae 0x1401b4e1d
push r11
movabs r11, 0xffffffffc9b01698
jmp 0x1401b9749
sub r11, 0x731a5239
lea r11, [r11 + riz]
jmp 0x1401b7dbe
jmp 0x1401b416a
push rdx
jmp 0x1401b9c19
add rdi, 0xfffffffff18e8f6d
xor rdi, 0xf0e6299
xor rdi, 0xffffffffd9d6f96d
jmp 0x1401b895f
movabs rdi, 0x15774a2e6
add rdi, 0xffffffffc22393c5
jmp 0x1401b9a6e
sub rdi, 0x58ec20fa
jmp 0x1401b9a92
jmp 0x1401b99dd
sub rdi, 0x6f8864b8
sub rdi, 0xffffffff9c884edd
add rdi, 0xffffffff8213f4b2
add rdi, 0xffffffff9c631e93
jmp 0x1401b3586
lea rdi, [rdi + riz]
jmp 0x1401b2f4b
movabs rdx, 0x11c52d834
add rdx, 0xffffffffe77b569b
jmp 0x1401b9c53
add rdx, 0xffffffffc5b7db7c
jmp 0x1401b9cfb
add r15, 0x6e49ed63
sub r15, 0x428878ee
lea r15, [r15 + riz]
mov ecx, dword [rsp + r15]
jmp 0x1401b9c9c
pop r15
push rdi
movabs rdi, 0xffffffff8af62d53
add rdi, 0xffffffffbbe7f280
add rdi, 0x3096bff7
sub rdi, 0xffffffff82572458
xor rdi, 0xffffffffe63b3297
add rdi, 0xf1a2017
add rdi, 0xfffffffffc991738
sub rdi, 0xffffffffd70a5067
xor rdi, 0xffffffff8b30f913
sub rdi, 0x1ef8777
jmp 0x1401b9cf6
jmp 0x1401b0bd8
add rdx, 0xffffffff9b361354
add rdx, 0xfffffffff93583f3
jmp 0x1401b9d1a
sub rdx, 0xffffffffa0737ee8
jmp 0x1401b778f