Function at 0x1401a4e86
Capabilities:
Read file on windows

Disassembly:
add rcx, rax
mov rax, rcx
push r10
movabs r10, 0x115abaf77
jmp 0x1401a1311
xor r10, 0x713c42f6
add r10, 0xffffffff8f62a406
add r10, 0xffffffff9cc8295b
add r10, 0x4e244037
add r10, 0xffffffff9b0e7f98
sub r10, 0x249b2367
jmp 0x1401a7db5
add rdi, 0xffffffff8134662b
add rdi, 0x2c9c6b0a
jmp 0x1401a3aeb
add r15d, 0x399410ab
sub r15d, 0x1ab3bfa3
cmp eax, r15d
pop r15
jne 0x1401a6d6c
jmp 0x1401a3854
xor r8, 0x7519c52e
xor r8, 0x726d6b88
add r8, 0x2d702a57
add r8, 0x455112c6
sub r8, 0x77b05921
jmp 0x1401a7927
mov rax, rcx
push rdi
movabs rdi, 0xffffffffbd6075e0
sub rdi, 0xffffffff912dfc9b
add rdi, 0x44dc94d7
xor rdi, 0x76a5ce66
add rdi, 0xffffffffd148e9ad
sub rdi, 0xffffffffa19fd050
jmp 0x1401a997b
push r11
movabs r11, 0xffffffffcc115c0d
jmp 0x1401a87d0
xor r15d, 0x71ae4aba
sub r15d, 0xd479d9d0
jmp 0x1401a8731
xor r14, 0xffffffffd1d5c3c0
sub r14, 0x31a5feb6
add r14, 0xfffffffffe05c9f1
xor r14, 0xffffffffbe3839cc
xor r14, 0xffffffff95a34198
add r14, 0xffffffffe7609c39
jmp 0x1401a2344
add r11, 0x131d8af5
xor r11, 0x2392133c
sub r11, 0x138a6060
sub r11, 0xffffffffd7856cec
xor r11, 0x7497c350
xor r11, 0xffffffffc9b4728f
xor r11, 0xffffffffc91bc31b
jmp 0x1401a6a4d
jmp 0x1401a8d84
sub r10, 0xd74bc0a
jmp 0x1401a7e55
add r11, 0x3d51ec77
lea r11, [r11 + riz]
mov rax, qword [rsp + r11]
pop r11
push rsi
movabs rsi, 0xe459a1a9
sub rsi, 0xfffffffff7a98487
jmp 0x1401a78c6
sub r14, 0xffffffffe384d2be
xor r14, 0x5eb2fbf8
jmp 0x1401aa1b2
mov rcx, qword [rsp + rdi]
pop rdi
jmp 0x1401a8493
add rdi, 0x625e3785
add rdi, 0xffffffffd37497a7
add rdi, 0xffffffffe1a92d29
add rdi, 0x2f0df692
add rdi, 0x41d1dbcb
xor rdi, 0x1aef4142
sub rdi, 0xffffffff9a6a7c83
sub rdi, 0x3db0c7fa
jmp 0x1401a2e53
add rdi, 0xb1cff49
xor rdi, 0x10691ca1
lea rdi, [rdi + riz]
mov rax, qword [rsp + rdi]
pop rdi
jmp 0x1401a3547
xor rdi, 0xffffffffd628c1cf
xor rdi, 0xffffffff9fb52210
jmp 0x1401a1458
push r12
movabs r12, 0x54de0798
xor r12, 0xfffffffffebe2fcf
add r12, 0x1e2f9104
sub r12, 0x665e62b4
sub r12, 0xffffffffdfac0c1b
xor r12, 0xffffffffa0482e70
sub r12, 0xffffffffbbfd6b9e
xor r12, 0x1d37ff8d
xor r12, 0x3bf4c2a9
jmp 0x1401a35bc
sub r12, 0x3129422c
sub r12, 0x55fe018b
jmp 0x1401ab770
sub r10, 0x69e396f7
xor r10, 0x6bc74149
sub r10, 0xffffffffa4a249a2
add r10, 0x7492b92
add r10, 0xffffffffd6ba23f1
add r10, 0xffffffff97811b81
xor r10, 0xffffffffb1498b7a
lea r10, [r10 + riz]
mov rax, qword [rsp + r10]
pop r10
push r15
movabs r15, 0x27dd6665
xor r15, 0xffffffffe9bee1b4
jmp 0x1401a3ab6
sub r15, 0xffffffffc065e512
sub r15, 0x71396965
xor r15, 0xffffffff93fe8a22
add r15, 0xffffffff955c4f2f
xor r15, 0xffffffffa49702ff
lea r15, [r15 + riz]
mov rcx, qword [rsp + r15]
pop r15
sub rcx, rax
mov rax, rcx
jmp 0x1401a3b0f
sub rdi, 0xffffffffa9bc6d67
sub rdi, 0xffffffff97fd5a54
lea rdi, [rdi + riz]
jmp 0x1401a3b0a
jmp 0x1401a881b
push r11
movabs r11, 0x115eac3ce
sub r11, 0xffffffff94e1c2cc
add r11, 0xffffffff8360aed4
jmp 0x1401a7ac4
mov rax, qword [rsp + r10]
pop r10
push rcx
mov ecx, 0xf4c85638
sub ecx, 0xd99e3e2d
sub ecx, 0x25b8513c
add ecx, 0x674032f0
sub ecx, 0x9509518c
jmp 0x1401a4534
pop r15
movzx eax, word [rax]
sar eax, 0xc
push r15
mov r15d, 0x72958b34
sub r15d, 0xb936962e
add r15d, 0xd8ccac28
sub r15d, 0x5f100c08
xor r15d, 0x9d621bd0
sub r15d, 0xefc801a4
jmp 0x1401a7e93
lea r8, [r8 + riz]
mov qword [rsp + r8], rax
pop r8
push r10
movabs r10, 0xfffffffec3cc4d39
sub r10, 0xffffffffb370fc41
xor r10, 0xffffffffa9c74e6b
jmp 0x1401a4e81
movabs rdi, 0xffffffffe787694f
sub rdi, 0x23568aa5
jmp 0x1401a655f
sub rdx, 0xffffffffb7ebd96a
add rdx, 0xffffffffd1116566
xor rdx, 0x7b56b0b0
xor rdx, 0x1781b78
xor rdx, 0xffffffffded81a39
jmp 0x1401a6fda
xor ecx, 0x8fdedbf9
xor ecx, 0x827454c6
sub ecx, 0x37864252
add ecx, 0xa334de11
add ecx, 0x91523b00
sub ecx, 0xc7114075
xor ecx, 0xfff1bd56
jmp 0x1401abf68
pop rbx
sub rsp, 0x38
push r14
movabs r14, 0xfffffffea4797ff7
xor r14, 0xffffffffddb54aa6
sub r14, 0xffffffff9ce5ea68
xor r14, 0xffffffffa9eca3ea
add r14, 0x5e340885
jmp 0x1401a48c6
sub r14, 0xffffffff963037a1
add r14, 0x24b5d530
xor r14, 0x3ab10c80
add r14, 0x67884c18
xor r14, 0xffffffffef9c3f67
add r14, 0xffffffffaccc9ed5
xor r14, 0xffffffffda2e8fd5
lea r14, [r14 + riz]
mov rax, qword [rsp + r14]
pop r14
jmp 0x1401a95d7
movabs r14, 0xdbaed29f
add r14, 0x43e7bf25
sub r14, 0x119fef7b
add r14, 0x112bfa15
sub r14, 0xffffffff9fc53e9a
add r14, 0xffffffff859ab456
sub r14, 0xffffffffc81b15e2
add r14, 0x1a060841
jmp 0x1401a4c8b
add r14, 0xffffffffe4c27cf7
jmp 0x1401a9ecb
push r14
movabs r14, 0x1c16839e0
xor r14, 0xffffffffef13495b
jmp 0x1401aa146
add r10, 0x3ebe7a84
xor r10, 0xffffffffdd4c74a3
jmp 0x1401a8fc5
sub r8, 0x1fbe528
jmp 0x1401a4ed1
pop rdx
push rdi
jmp 0x1401a4eb4
movabs rdi, 0x61c4123
add rdi, 0xffffffff91a1aecd
xor rdi, 0xffffffffaad8f65c
jmp 0x1401aaf36
sub r8, 0xffffffffd421dacc
xor r8, 0x31fcca51
sub r8, 0x5a39f85e
jmp 0x1401a9145
pop r12
mov eax, dword [rsp]
dec eax
jmp 0x1401a5268
add rbx, 0x8ccaa4d
sub rbx, 0x7c36049b
jmp 0x1401a68e3
sub r14, 0x1784c92
jmp 0x1401ab1d1
push r15
jmp 0x1401a8971
mov dword [rsp], eax
cmp dword [rsp + 4], 0
je 0x1401a1e1b
push r15
movabs r15, 0x33801338
xor r15, 0x2cf5aa5a
xor r15, 0x1e07e181
sub r15, 0x383fd3ae
sub r15, 0xffffffffcceeb312
add r15, 0x37fa8370
add r15, 0xfffffffffcfc1611
sub r15, 0x5cd94c4c
add r15, 0x2b9ee0c0
lea r15, [r15 + riz]
mov rax, qword [rsp + r15]
jmp 0x1401a3c98
push rbx
movabs rbx, 0xfffffffef59bc74d
jmp 0x1401a4f39
add r11, 0xffffffffed0a3212
add r11, 0xffffffffe2e3d450
lea r11, [r11 + riz]
mov qword [rsp + r11], rax
pop r11
jmp 0x1401a719a
movabs rdx, 0xc2d8c929
sub rdx, 0x69aa47c9
xor rdx, 0x1793df6c
xor rdx, 0xffffffffa10f3f63
jmp 0x1401ab8ab
add r14, 0x32735656
jmp 0x1401a59d5
xor r14, 0xfffffffff8aab3ca
sub r14, 0xffffffffd4e19e9b
add r14, 0xffffffff921bd877
jmp 0x1401a503d
mov dword [rsp + r14], edx
pop r14
jmp 0x1401a53df
mov dword [rsp], eax
jmp 0x1401a5f1f
jmp 0x1401ab95b
add ecx, 0x88c4a409
sub ecx, 0x9743af41
xor ecx, 0xe142f6b6
sub ecx, 0x889088d2
xor ecx, 0xe01e5161
div rcx
jmp 0x1401a5f0e
sub rdi, 0xffffffffe9bbc961
jmp 0x1401a3149
sub rdi, 0xffffffff93500007
add rdi, 0xffffffffcde86bbd
xor rdi, 0xffffffff85123deb
add rdi, 0xffffffffb4dd6e04
jmp 0x1401abaa8
xor rdx, 0x1fc5f653
jmp 0x1401a420e
add rbx, 0xffffffffaf650cb0
lea rbx, [rbx + riz]
jmp 0x1401a667e
jmp 0x1401a8f16
add r10, 0x22706163
jmp 0x1401a730c
add r10, 0xffffffff9e12cc94
xor r10, 0xffffffffbb7838a0
sub r10, 0xffffffffc757479a
jmp 0x1401a25e2
add rbx, 0xfffffffff8a9ea65
sub rbx, 0xffffffffb860ff39
xor rbx, 0xffffffffba0d5427
xor rbx, 0xffffffffd0c480c8
jmp 0x1401ab6f8
push rdi
jmp 0x1401a3f9c
sub rdx, 0x5096e523
add rdx, 0xffffffffe6dad8d5
add rax, rdx
jmp 0x1401aaa54
xor r11, 0xffffffffe1494855
xor r11, 0xfffffffff5309c16
lea r11, [r11 + riz]
mov qword [rsp + r11], rax
pop r11
jmp 0x1401a69e1
sub r10, 0xffffffffc6d11ec2
sub r10, 0x215230ca
jmp 0x1401a6783
push rbx
movabs rbx, 0x999085f3
jmp 0x1401a49b2
add rdx, 0xffffffffd301472a
xor rdx, 0x47e1078d
sub rdx, 0x1de2a00f
add rdx, 0x1e4e4115
xor rdx, 0x3fa4180f
xor rdx, 0xffffffffcdee8dd8
xor rdx, 0xfffffffff9491c99
jmp 0x1401a69f1
push rdx
movabs rdx, 0xfffffffe6e35cac4
sub rdx, 0x57a0712b
sub rdx, 0xffffffff877111b4
xor rdx, 0x292859d1
sub rdx, 0xffffffffcf566eeb
add rdx, 0x7e1c977f
sub rdx, 0x127e4d45
sub rdx, 0xffffffffb8294af7
xor rdx, 0xffffffff8a2aaedc
lea rdx, [rdx + riz]
mov eax, dword [rsp + rdx]
jmp 0x1401a71f7
jmp 0x1401a4ea4
add r10, 0xffffffffb9b50713
jmp 0x1401aa473
push rbx
movabs rbx, 0xffffffff7d21e125
add rbx, 0x1814b95a
xor rbx, 0xfffffffffbe6e807
sub rbx, 0xffffffffb3893034
sub rbx, 0x6aac4ecc
jmp 0x1401a6667
push r13
jmp 0x1401abd49
pop rdi
jmp 0x1401a731a
add rdi, 0x1d78e008
lea rdi, [rdi + riz]
jmp 0x1401a8ec7
xor r15, 0xfffffffffdaede4b
xor r15, 0x70f63c4
add r15, 0x591ffc7b
xor r15, 0xffffffffc1ce8da8
xor r15, 0xffffffffb56476ae
sub r15, 0xffffffffa7654216
sub r15, 0xffffffffaf952296
xor r15, 0x36c552da
add r15, 0x1041083c
sub r15, 0xffffffff822d6e89
lea r15, [r15 + riz]
mov rcx, qword [rsp + r15]
jmp 0x1401a98ed
add rsi, 0xffffffff9dc8052b
add rsi, 0xffffffffcdc5e30c
sub rsi, 0xffffffffcadf1692
sub rsi, 0xffffffffe5a36680
jmp 0x1401aa3b5
xor r8, 0xffffffffaefc75db
add r8, 0x4ea5360c
jmp 0x1401a4e9b
xor r14, 0x22d8863e
sub r14, 0xffffffffd484f305
lea r14, [r14 + riz]
mov rax, qword [rsp + r14]
pop r14
push rdx
jmp 0x1401a5763
add rdi, 0x37d2b12a
lea rdi, [rdi + riz]
jmp 0x1401a2c0d
sub r11, 0x3c52645d
add r11, 0xffffffffaaadaca6
add r11, 0xffffffffbd4d01af
jmp 0x1401a7b12
jmp 0x1401a55c4
lea r14, [r14 + riz]
mov qword [rsp + r14], r8
pop r14
push r14
movabs r14, 0xfffffffeef9a66f7
sub r14, 0xffffffffc2172212
sub r14, 0xfffffffff481cd83
add r14, 0x795cad44
jmp 0x1401a96da
xor r10, 0xffffffffb623befa
add r10, 0x1c861670
lea r10, [r10 + riz]
mov qword [rsp + r10], rax
pop r10
mov eax, dword [rsp]
push r12
movabs r12, 0xfffffffffcd5b37f
add r12, 0x2cc7e1bc
sub r12, 0x3dc6bb7f
sub r12, 0xffffffffb82e47e8
xor r12, 0xffffffffdfe9b4ec
sub r12, 0xffffffffec41252c
lea r12, [r12]
mov dword [rsp + r12], eax
jmp 0x1401a4efb
add r10, 0x7c5e2460
sub r10, 0x8b6f99
add r10, 0x5e0c36bb
jmp 0x1401ab5d2
add r15d, 0xf9b0af44
xor r15d, 0x490f6652
jmp 0x1401a206b
add rcx, rax
jmp 0x1401a1d3d
xor r14, 0x44764ce3
xor r14, 0x95b450e
jmp 0x1401a7bf1
add r15d, 0x8640eb69
xor r15d, 0x14061410
add r15d, 0xc9974087
sub r15d, 0x895478de
sub r15d, 0x85af4eae
jmp 0x1401a17fb
add r11, 0xfffffffff41087e8
xor r11, 0xffffffffdba4a331
xor r11, 0xffffffffdc3d249c
add r11, 0x25f1d28a
xor r11, 0x1844f1d5
xor r11, 0x7feac480
add r11, 0x987e0d9
jmp 0x1401a8816
jmp 0x1401aa6e2
mov rax, qword [rsp + rdi]
pop rdi
mov eax, dword [rax]
jmp 0x1401a525f
movabs r15, 0x16bc8d83d
jmp 0x1401a7705
lea r14, [r14 + riz]
jmp 0x1401a5c87
mov qword [rsp + rdi], rax
jmp 0x1401a7494
mov rax, qword [rsp + rbx]
pop rbx
cmp qword [rsp + 8], rax
jae 0x1401a924f
push r10
movabs r10, 0x143b2c42c
jmp 0x1401ac1e2
sub r14, 0xffffffffee8f998b
sub r14, 0x7861de6c
sub r14, 0x78b974a2
add r14, 0xffffffffbd75194b
jmp 0x1401a8597
xor r10, 0x4f162b04
sub r10, 0xffffffffbc82f35c
sub r10, 0xffffffffb7fa136c
jmp 0x1401a3a0f
mov ecx, 0xac7e5143
xor ecx, 0xc90f690b
jmp 0x1401a90d6
add ecx, 0x32f9ff73
jmp 0x1401a630d
sub r8, 0x4446fae5
sub r8, 0xffffffffe2fd9982
xor r8, 0x503a50d4
jmp 0x1401a3db0
add rsp, 0x38
ret
push r8
movabs r8, 0xffffffffe4407cf8
sub r8, 0x4c740f77
add r8, 0x34623a71
sub r8, 0x2d34939
jmp 0x1401a1bde
add r14, 0xc2abd71
sub r14, 0x520219fa
jmp 0x1401a2aec
pop r15
jmp 0x1401a12c3
xor rdi, 0xffffffffd5d4f9f7
jmp 0x1401a765c
sub r11, 0xffffffff8da208b3
add r11, 0xffffffff94c7815f
sub r11, 0x78196fca
xor r11, 0x4a626cbf
jmp 0x1401a2759
add r14, 0xffffffff9bcba1ec
xor r14, 0x453c5497
add r14, 0xffffffffbb1a6efd
xor r14, 0xffffffff8d8b0338
jmp 0x1401ab898
xor r14, 0x48cff24e
jmp 0x1401a589e
mov eax, dword [rax + r12]
pop r12
jmp 0x1401a7482
sub r14, 0x18fe74a6
sub r14, 0x7430671
jmp 0x1401a22e2
lea r10, [r10 + riz]
jmp 0x1401a3c03
xor r11, 0xffffffffacf3e432
sub r11, 0x7bd9cee
xor r11, 0x619e6d72
xor r11, 0xffffffffb1b9baa6
sub r11, 0xffffffffada77466
sub r11, 0x4035c9b6
jmp 0x1401a9e50
pop rdx
jmp 0x1401aad90
sub r14, 0xffffffff880d01bd
jmp 0x1401ab9e1
push r11
movabs r11, 0x51d7429a
add r11, 0x27f0a716
xor r11, 0xffffffff99ff225c
xor r11, 0x7e92abda
sub r11, 0xffffffffd6651370
add r11, 0xffffffffa384c2a7
xor r11, 0x15b7b369
xor r11, 0xffffffff99ee7849
add r11, 0xffffffffe3302a30
add r11, 0xffffffff8ae1e765
jmp 0x1401a230e
xor rdi, 0x4504862c
sub rdi, 0xffffffff924bc1a4
add rdi, 0xffffffff9c43941f
xor rdi, 0xf30ab27
sub rdi, 0xffffffffdc355bd1
xor rdi, 0x281bd9e4
add rdi, 0x5a99172b
add rdi, 0xffffffffc057777f
xor rdi, 0x6b1bbb5a
sub rdi, 0x6bc79dbc
sub rdi, 0x769940d
xor rdi, 0xffffffffa42713e4
jmp 0x1401a7ab2
sub r14, 0x378f9212
jmp 0x1401aacc1
xor r10, 0x6d22b594
jmp 0x1401a6720
add rbx, 0x13bc0b1b
sub rbx, 0xffffffff87c6d5a9
xor rbx, 0x53948079
sub rbx, 0xffffffff82b8742a
add rbx, 0xffffffffb95b7b6b
xor rbx, 0xffffffff9b9c12e7
jmp 0x1401ab730
sub rbx, 0x64a5b67
lea rbx, [rbx + riz]
mov qword [rsp + rbx], rcx
jmp 0x1401a4876
sub r12, 0xffffffffc0bbf58c
xor r12, 0xfffffffff8298b33
jmp 0x1401aa15f
xor r14, 0x36b090db
jmp 0x1401a7987
xor rdx, 0x2d5636b4
jmp 0x1401a65f5
push r14
jmp 0x1401a4c3b
add r14, 0x11b0191f
jmp 0x1401a8f45
add rdi, 0xffffffffd2612c23
xor rdi, 0x41945a7a
xor rdi, 0xffffffffe431c9d4
xor rdi, 0x3d08e337
sub rdi, 0x6b86503f
jmp 0x1401a2e10
movabs r13, 0xffffffff869fb32f
sub r13, 0x3af945c
xor r13, 0x17d59b1a
xor r13, 0xffffffffc400ec7f
add r13, 0x4293ceaa
add r13, 0xffffffffa3d8b15b
xor r13, 0x3791e9b3
sub rax, r13
pop r13
jmp 0x1401ac2c7
push rdi
movabs rdi, 0x12ea40a43
add rdi, 0xffffffffe345f9ca
add rdi, 0xffffffffb2fb571c
xor rdi, 0x732cb4c9
add rdi, 0xffffffffc41d6cd5
add rdi, 0xffffffffbffa3f14
sub rdi, 0x3be19ba1
lea rdi, [rdi + riz]
mov qword [rsp + rdi], r9
jmp 0x1401abe94
pop rdi
jmp 0x1401a4db4
cmp dword [rax], ecx
pop rcx
je 0x1401a924f
push rdi
movabs rdi, 0xfffffffef55a99b7
jmp 0x1401a65c9
sub r10, 0x1380b8d2
sub r10, 0xf62f43b
sub r10, 0xffffffffe4219197
jmp 0x1401a6c99
xor edx, edx
jmp 0x1401a90a2