Function at 0x1401b2d51
Capabilities:
Read file on windows

Disassembly:
xor rdi, 0xfffffffff2d13e1d
jmp 0x1401b4220
invalid
add r15, 0x58e3e653
sub r15, 0xffffffffaf558def
sub r15, 0xffffffffc0a7e7c2
jmp 0x1401b474f
push r9
movabs r9, 0xffffffff9d544a3b
sub r9, 0xffffffffcb61d5f3
sub r9, 0xffffffffde1ed51a
add r9, 0x2463bf68
sub r9, 0x48c5ef45
xor r9, 0x689a032c
xor r9, 0xffffffffd22d7879
jmp 0x1401b22c4
xor r12, 0xffffffffdb49101c
add r12, 0x5f01949a
sub r12, 0xffffffff85b54621
xor r12, 0xffffffff91c47804
add r12, 0xffffffff8c4b585c
add r12, 0xffffffffac1271a3
xor r12, 0x341d5b53
jmp 0x1401b037c
lea r12, [r12]
mov rax, qword [rsp + r12]
jmp 0x1401b0402
pop r12
push r14
movabs r14, 0x10705de94
jmp 0x1401b2ef9
xor rcx, 0xffffffffeaba96e4
add rcx, 0xffffffffab481dc2
lea rcx, [rcx + riz]
jmp 0x1401b04df
mov rax, qword [rsp + rcx]
pop rcx
push r12
mov r12d, 0x1d7f098
sub r12d, 0x933b8ff3
xor r12d, 0xb0816403
jmp 0x1401b5da8
xor r15, 0x458311ee
jmp 0x1401b834c
add r10, 0xffffffff8a44a945
xor r10, 0xffffffffefac5374
sub r10, 0xffffffffce4f2a44
jmp 0x1401b9417
sub r12, 0x188e4adb
xor r12, 0xffffffff90e3e83a
sub r12, 0xffffffffdad0ed54
add r12, 0x44553f06
jmp 0x1401b0736
xor ecx, 0xd7d88c79
add ecx, 0x2e37f19b
jmp 0x1401b763a
lea r12, [r12]
mov rax, qword [rsp + r12]
pop r12
push r9
movabs r9, 0xffffffffcdd11196
add r9, 0xaa49bde
jmp 0x1401b075e
xor r9, 0xffffffffa611288b
sub r9, 0xfffffffff78090eb
jmp 0x1401b871d
sub r14, 0xffffffffdeb589b5
jmp 0x1401b5f26
mov qword [rdx + rcx], rax
push r15
movabs r15, 0xfffffffedc600a90
jmp 0x1401b890e
sub rdi, 0x5f2a99aa
add rdi, 0x76ea804e
jmp 0x1401b1788
xor rdi, 0x30a00f1a
xor rdi, 0x6e3045e6
sub rdi, 0x4d2e5a7f
jmp 0x1401b0dd6
jmp 0x1401afc35
sub esi, 0xf49c2b1d
sub esi, 0x2758cbe6
add esi, 0xcb9656e2
add esi, 0xf170f2ca
xor esi, 0x40701230
jmp 0x1401b1c40
sub rax, rdi
pop rdi
xor edx, edx
jmp 0x1401b0ea5
jmp 0x1401b7a0e
sub rdi, 0xffffffffbba5b0b3
xor rdi, 0xffffffffb50137ef
sub rdi, 0xffffffff8121eaab
sub rdi, 0x5a371ee9
add rdi, 0x14d8c3b
xor rdi, 0xffffffff8efe0854
jmp 0x1401b1c6e
add rcx, rax
mov rax, rcx
push r11
movabs r11, 0x1bd8cac83
sub r11, 0xffffffffd816345f
add r11, 0xffffffffe338d067
xor r11, 0xffffffffb84a2f0b
sub r11, 0xfffffffffc91ed1c
add r11, 0x6cce2c78
add r11, 0x2d26a3a0
sub eax, 0xbac38149
cmpsd dword [rsi], dword [rdi]
push rsi
sub r11, 0xffffffffce0e99bf
sub eax, 0xbac38149
cmpsd dword [rsi], dword [rdi]
push rsi
sub r11, 0xffffffffce0e99bf
jmp 0x1401b66bd
mov rcx, qword [rsp + rbx]
pop rbx
mov rax, qword [rcx + rax]
add rax, qword [rsp + 0x28]
push rsi
movabs rsi, 0x5345018c
jmp 0x1401b8536
lea rbx, [rbx + riz]
jmp 0x1401b1340
sub rdx, 0x4c105d3a
sub rdx, 0x38f34a32
lea rdx, [rdx + riz]
mov rax, qword [rsp + rdx]
pop rdx
movzx eax, word [rax]
and eax, 0xfff
cdqe
jmp 0x1401b1761
push rbx
movabs rbx, 0xd44c628
add rbx, 0xaa5f37b
add rbx, 0x25b29542
sub rbx, 0xffffffffdc003aa5
jmp 0x1401b79bc
add rdi, 0xffffffffda922b00
xor rdi, 0x48850687
jmp 0x1401b8e7d
add rax, r11
pop r11
push r15
movabs r15, 0x696b9fa0
xor r15, 0xffffffffa5761c3f
add r15, 0xffffffffb0b9040a
add r15, 0xc8abb08
sub r15, 0xffffffff90464f45
jmp 0x1401b1b4f
xor r15, 0xfffffffff91af374
lea r15, [r15 + riz]
mov qword [rsp + r15], rax
pop r15
jmp 0x1401b72ec
push rdi
movabs rdi, 0xffffffff9e093bd4
jmp 0x1401b7268
sub esi, 0xdf958970
jmp 0x1401b318b
sub rdi, 0x2f7e89ab
jmp 0x1401b0d34
xor r11, 0x43ab10a9
xor r11, 0x693a13aa
sub r11, 0xffffffffb4a321c2
jmp 0x1401b19ed
add r10, 0xffffffff8131c088
sub r10, 0xffffffff9d222f8d
add r10, 0x42a8e054
sub r10, 0x2dc8472e
add r10, 0x2ca8c271
xor r10, 0xffffffffa0e1bf3c
xor r10, 0xfffffffff800a141
add r10, 0x4caf6e21
xor r10, 0xffffffffa733c6b3
sub r10, 0xffffffff99fe2b57
lea r10, [r10 + riz]
mov rcx, qword [rsp + r10]
jmp 0x1401b2b16
sub rdi, 0xffffffff9c05d2e4
sub rdi, 0xffffffffe1257668
jmp 0x1401b217c
jmp 0x1401b0e60
xor r9, 0xffffffffd04ecc61
jmp 0x1401b47b5
xor rbx, 0xffffffffee844acc
add rbx, 0xfffffffff0496937
xor rbx, 0xffffffff9ccbdb61
xor rbx, 0xffffffffab196f53
sub rbx, 0x5f367bad
jmp 0x1401b2349
sub rbx, 0x2c3b4eed
xor rbx, 0xffffffffa5dbc8b2
jmp 0x1401b2ab8
add r11, 0xffffffffd263757b
sub r11, 0x588ac70b
xor r11, 0xffffffffbd4a2bae
add r11, 0xffffffffb8a9672f
add r11, 0x1ce3c361
xor r11, 0xffffffffeb4ce3c8
jmp 0x1401b1d0c
xor r11, 0xfffffffff69bc7f8
jmp 0x1401b581d
jae 0x1401b8f83
push rcx
movabs rcx, 0x7f69771a
add rcx, 0xffffffff86947c9a
jmp 0x1401b901a
xor rdi, 0x6b8e7360
add rdi, 0x1589f0d0
sub rdi, 0xffffffffbeabac3e
xor rdi, 0x2478c169
add rdi, 0xffffffffd2c9d8d5
sub rdi, 0xffffffffeaf62241
sub rdi, 0x71d3ef15
add rdi, 0x7ccce071
xor rdi, 0xffffffff83297073
xor rdi, 0x1323c13
jmp 0x1401b20d4
sub rbx, 0x4b807ad2
sub rbx, 0x47f6d3fa
sub rbx, 0xffffffff8971dd0e
lea rbx, [rbx + riz]
mov qword [rsp + rbx], rax
pop rbx
push r14
movabs r14, 0xffffffff667e12d2
jmp 0x1401b2af7
sub r14, 0x410cb4f3
add r14, 0xffffffffd58e3132
sub r14, 0x2863ba1b
jmp 0x1401b47a2
pop r10
jmp 0x1401b1165
pop r14
push rbx
movabs rbx, 0xffffffff7f0befaf
xor rbx, 0xffffffff861addc0
xor rbx, 0xffffffffa724d899
xor rbx, 0x6d2a4d8
xor rbx, 0x719e53aa
xor rbx, 0x44d1e7f9
jmp 0x1401b22e7
sub r12d, 0x3ac856c6
sub r12d, 0x931fa6b9
add r12d, 0x61cc06a2
xor r12d, 0xf701f967
cmp dword [rax], r12d
jmp 0x1401b2ef7
sub esi, 0x34ae38fa
jmp 0x1401b8892
jmp 0x1401b2f0c
xor r14, 0x635c29
sub r14, 0xfffffffff9955b0c
jmp 0x1401b7deb
jmp 0x1401b4e9e
lea rax, [rax + riz]
mov rcx, qword [rsp + rax]
pop rax
add rcx, rax
mov rax, rcx
push rdi
movabs rdi, 0xffffffff99b509e8
add rdi, 0x763fe70
jmp 0x1401b405b
sub esi, 0x9c4d03f
and ecx, esi
pop rsi
movsxd rcx, ecx
push rcx
movabs rcx, 0xffffffffcd3da665
jmp 0x1401b66a7
xor esi, 0xeddecef7
sub esi, 0x7166321e
cmp eax, esi
pop rsi
jne 0x1401b0c84
push rdx
jmp 0x1401b38ee
xor rsi, 0xffffffffc7dc442c
lea rsi, [rsi + riz]
mov rcx, qword [rsp + rsi]
pop rsi
jmp 0x1401b9af6
movabs rdx, 0x102ea71e1
jmp 0x1401b6500
lea rdi, [rdi + riz]
jmp 0x1401b768d
add rdi, 0x7cab6fec
add rdi, 0xffffffffb2e52395
jmp 0x1401b0d9e
sub r15, 0xffffffff94224973
xor r15, 0xffffffffc51e569c
jmp 0x1401b4677
add r10, 0xffffffffe7bdea8e
jmp 0x1401b1fc4
mov esi, 0x8c4d4d46
sub esi, 0x3a7e2ad2
add esi, 0x7475d6f3
xor esi, 0x24f203e5
xor esi, 0xa4b6dd66
add esi, 0x6d352812
jmp 0x1401b5b76
add rdi, 0xffffffffbabc4ee3
add rdi, 0xffffffffd8613d65
jmp 0x1401b84dc
mov rax, qword [rsp + r14]
pop r14
jmp 0x1401b8fea
movzx eax, word [rax]
sar eax, 0xc
jmp 0x1401b8566
sub r15, 0x1c620555
add r15, 0x15c65479
sub r15, 0x4e372b88
add r15, 0xa8d17d0
lea r15, [r15 + riz]
jmp 0x1401b525f
sub r15, 0xffffffffbe4ee718
xor r15, 0xffffffffa560b60a
xor r15, 0x44febb98
xor r15, 0xffffffff925303dc
jmp 0x1401b4787
jmp 0x1401b9131
add r14, 0x4a9ded78
xor r14, 0x68f124bc
jmp 0x1401b086d
xor r9, 0xffffffffaf24fc4d
add r9, 0x728a0780
sub r9, 0x46047076
sub r9, 0xffffffffccb8a634
add r9, 0xffffffff9586eb2a
lea r9, [r9 + riz]
mov rax, qword [rsp + r9]
pop r9
cmp qword [rsp + 8], rax
jmp 0x1401b277f
pop r12
je 0x1401b8f83
push r12
movabs r12, 0x5f934d08
add r12, 0xffffffffc239c52c
xor r12, 0x3eeb830b
jmp 0x1401b0707
xor r15, 0x7ea3030
xor r15, 0x620ad195
jmp 0x1401b9375
mov rax, qword [rsp + r15]
pop r15
push r11
jmp 0x1401b5f56
mov dword [rsp + r15], eax
pop r15
mov eax, dword [rsp]
dec eax
mov dword [rsp], eax
cmp dword [rsp + 4], 0
je 0x1401b1b65
push r10
jmp 0x1401b54ae
movabs r10, 0x1159ecc77
add r10, 0xffffffffa90c90b6
jmp 0x1401b05d5
add r11, 0x330a3310
jmp 0x1401b244d
xor r15, 0x551e8d3f
jmp 0x1401b93e2
pop rdi
push r15
movabs r15, 0x19def2613
sub r15, 0xffffffffdab7c0b6
sub r15, 0x4c735f93
jmp 0x1401b0547
add ecx, 0x40e5e527
jmp 0x1401b0725
add esi, 0xbe51700d
sub esi, 0x956ebc20
jmp 0x1401b2eec
xor r14, 0x8cf9f6a
jmp 0x1401b89bc
sub esi, 0xdf2403fd
sub esi, 0xf27d8445
add esi, 0xbb21accc
add esi, 0xda83dcf7
jmp 0x1401b7d6f
xor r12d, 0x97cdca5a
add r12d, 0xb6173828
add r12d, 0x79c25461
xor r12d, 0x623da4ad
xor r12d, 0xf2700631
xor r12d, 0x2b68b16
sub r12d, 0x109f916f
xor r12d, 0xbc248de6
sub r12d, 0x9202608a
add r12d, 0x8e8ae388
jmp 0x1401b2ecb
sub r15, 0xffffffff84961d99
jmp 0x1401b40bc
sub r14, 0xffffffff8be8197a
sub r14, 0x1ca44f2f
add r14, 0xffffffffbda13e72
jmp 0x1401b5c1c
movabs r11, 0xfffffffea6832387
sub r11, 0xffffffff8e0c4eb6
xor r11, 0x60a7f322
sub r11, 0xffffffffd9032396
sub r11, 0x63b1e4e1
jmp 0x1401b5f86
add r11, 0xfffffffff6ba3481
xor r11, 0xffffffffb1954854
jmp 0x1401b2731
sub rdx, 0x41db9804
xor rdx, 0x395612a2
add rdx, 0xffffffff869f81e0
sub rdx, 0x2e066f38
sub rdx, 0xfffffffff5126e8c
sub rdx, 0xffffffffb86c5061
xor rdx, 0x40be0737
xor rdx, 0xffffffffd1be2a99
xor rdx, 0x34fda408
xor rdx, 0xffffffff886a8907
xor rdx, 0x78bdf26b
add rdx, 0xfffffffff135e9f8
sub rdx, 0x628c3064
jmp 0x1401b1708
xor rcx, 0x7cba51c5
xor rcx, 0xffffffffe6f240b4
xor rcx, 0xffffffff8dc82832
jmp 0x1401b88c5
add rcx, 0x43924a2c
add rcx, 0xfffffffff03edcad
jmp 0x1401b665b
sub r11, 0xffffffffa0b1cb30
add r11, 0x2401e98d
add r11, 0xfffffffff21f893c
jmp 0x1401b8f74
mov rax, qword [rsp + r10]
pop r10
jmp 0x1401b464b
add r10, 0x12b9986e
xor r10, 0x7c75e1a5
jmp 0x1401b40e6
xor rdi, 0x32f4262a
xor rdi, 0x6fb33e7e
xor rdi, 0xfffffffffe5d1b81
xor rdi, 0x4f020ddb
xor rdi, 0xffffffff88b32be7
jmp 0x1401b0f04
mov qword [rsp + rdi], rax
pop rdi
mov eax, dword [rsp]
push r15
movabs r15, 0x32174b06
xor r15, 0xffffffffb2629402
jmp 0x1401b58de
xor rsi, 0xffffffffc2ad91f5
jmp 0x1401b33c9
div rcx
mov dword [rsp], eax
push r12
movabs r12, 0x1f728251e
xor r12, 0xffffffffa84a9f76
sub r12, 0xffffffff8bb9e831
add r12, 0x48fcbf03
xor r12, 0x7eacd25f
sub r12, 0xffffffffb46f5fd4
xor r12, 0xffffffffd8b7fdab
add r12, 0x33399a0f
xor r12, 0x61952eca
jmp 0x1401b9106
mov rax, qword [rsp + rdi]
jmp 0x1401b5999
sub rax, 0xffffffff8a02b3cf
add rax, 0x6bb69793
add rax, 0xffffffffd4e3e15d
jmp 0x1401b2f1a
xor r15, 0xffffffffb01f8253
jmp 0x1401afdd1
add rbx, 0xffffffffd3a9f8c5
add rbx, 0xffffffffcab8f31b
jmp 0x1401b7a09
jmp 0x1401b1695
mov ecx, 0x8ea14b73
xor ecx, 0xc4bd861a
add ecx, 0x8fb1fa8f
xor ecx, 0x6a835328
xor ecx, 0x14f30bd5
xor ecx, 0x1b883461
sub ecx, 0xbed32522
xor ecx, 0x38491ab5
jmp 0x1401b5a36
sub r14, 0xffffffff8f758ade
add rax, r14
jmp 0x1401b2d31
sub esi, 0x28a332c6
add esi, 0x937db2fe
sub esi, 0xb441e34a
add esi, 0x40d8b9e1
add esi, 0xe06aa5f5
xor esi, 0x6a065567
xor esi, 0xe891e219
add esi, 0x75f6c0ff
add esi, 0x4e0c4716
jmp 0x1401b33a8
sub r14, 0x773d0153
xor r14, 0xfffffffff9cd3887
sub r14, 0xffffffffe1e29d3a
xor r14, 0x2030b79
jmp 0x1401b7c0c
sub r15, 0x7c0a68c0
jmp 0x1401b78ca
xor rdi, 0xffffffffa668f7d9
xor rdi, 0xffffffffcf2f2ef7
xor rdi, 0xffffffff888a2b0d
sub rdi, 0xffffffffa73a2700
lea rdi, [rdi + riz]
jmp 0x1401b72e7
add rsi, 0xffffffffddae1e12
xor rsi, 0x3c6a76e9
add rsi, 0x2def2cb4
jmp 0x1401b9d56
push rsi
mov esi, 0x45a01f4f
sub esi, 0x8395b283
sub esi, 0x3c8275d
jmp 0x1401b5caf
add r9, 0x345506b4
sub r9, 0xffffffffe63c9e4a
xor r9, 0xffffffffb396656e
add r9, 0x304af0b3
sub r9, 0x28c434c6
jmp 0x1401b8874
xor r9, 0x6700e34d
xor r9, 0xffffffff81aebd59
add r9, 0xffffffffd52b0057
xor r9, 0x49fe7a44
jmp 0x1401b889d
sub esi, 0x9f51a1f4
jmp 0x1401b0de7
sub r9, 0xffffffff99b687ef
xor r9, 0x29b048fc
xor r9, 0x537104ed
mov eax, dword [rax + r9]
pop r9
push rdi
movabs rdi, 0xa0ae3927
jmp 0x1401b88e8
xor rcx, 0x2eef94d2
xor rcx, 0xffffffffaa246752
sub rcx, 0xffffffff924507dd
lea rcx, [rcx + riz]
mov rdx, qword [rsp + rcx]
pop rcx
jmp 0x1401b0c80
sub rdi, 0x4870381b
add rdi, 0x627523ef
jmp 0x1401b28fa
add r15, 0x2d40842a
add r15, 0xffffffff9e736a82
jmp 0x1401b5ebd
xor r14, 0xffffffff869321ed
sub r14, 0xc73f38
xor r14, 0x5cdf0134
sub r14, 0x7d724c0d
lea r14, [r14 + riz]
jmp 0x1401b4323
add rdi, 0xffffffffb699a43a
jmp 0x1401b3f20
lea r11, [r11 + riz]
mov qword [rsp + r11], rax
pop r11
jmp 0x1401afdeb
add rsp, 0x38
ret
mov eax, dword [rax]
push rax
movabs rax, 0xfffffffee1495344
xor rax, 0x3c5bc454
add rax, 0xfffffffff9d04ff2
sub rax, 0xffffffff8d7aabcb
jmp 0x1401b77f6
sub rcx, 0x4551a2d4
add rcx, 0xffffffffa3960fe0
sub rcx, 0xffffffffca894148
sub rcx, 0x9ab4db5
add rcx, 0x2dffa2e7
jmp 0x1401b04bf
sub r12, 0xffffffffdcf99a99
add r12, 0xffffffffcd56ad69
add r12, 0x4b5c7cd5
xor r12, 0x4fcaacf3
jmp 0x1401b033d
xor r15, 0x4277bc8b
mov eax, dword [rax + r15]
jmp 0x1401b914a
pop r15
push r10
movabs r10, 0xffffffffcf23d29d
jmp 0x1401b6a5b
sub r15, 0xfffffffff3ab56de
sub r15, 0x4bc8f181
add r15, 0x6d3e774c
sub r15, 0xffffffffe02f495d
lea r15, [r15 + riz]
jmp 0x1401b5484
sub r15, 0xfffffffffde55662
jmp 0x1401b51c9
sub r10, 0xffffffffd90d2aaa
lea r10, [r10 + riz]
jmp 0x1401b66e1
sub rsi, 0x6950070e
sub rsi, 0x61028c9c
xor rsi, 0xffffffffc91bb911
jmp 0x1401b735f
movzx ecx, word [rcx]
push rsi
jmp 0x1401b4104
sub rsi, 0xffffffffc7e91367
add rsi, 0xffffffffdc57eab7
xor rsi, 0x68cd6868
add rsi, 0xffffffffbdb8a3b5
sub rsi, 0x38049c33
sub rsi, 0xffffffff81baaef4
sub rsi, 0xffffffff8cab7ed2
jmp 0x1401b9d97
xor rsi, 0x221b509c
sub rsi, 0xffffffffd220b09c
xor rsi, 0x705c537d
sub rsi, 0x66a8e50
jmp 0x1401b9a93