Function at 0x1400ba4da
Capabilities:
Create thread

Disassembly:
push rax
pushf
mov eax, 0x54814e18
pushf
not eax
add eax, 0xbeb4cff0
xor eax, 0x831544d4
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xa4773d92
xor eax, 0x94d2a27d
rol eax, 0xe3
popf
cmp eax, 4
jne 0x1400ba517
popf
pop rax
jmp 0x1400ba81e
cmp eax, 0
jne 0x1400ba526
popf
pop rax
jmp 0x1400ba5da
cmp eax, 3
jne 0x1400ba535
popf
pop rax
jmp 0x1400ba768
cmp eax, 1
jne 0x1400ba544
popf
pop rax
jmp 0x1400ba659
cmp eax, 0xd
jne 0x1400ba553
popf
pop rax
jmp 0x1400babc1
cmp eax, 7
jne 0x1400ba562
popf
pop rax
jmp 0x1400ba961
cmp eax, 6
jne 0x1400ba571
popf
pop rax
jmp 0x1400ba8f1
cmp eax, 0xb
jne 0x1400ba580
popf
pop rax
jmp 0x1400baad2
cmp eax, 0xc
jne 0x1400ba58f
popf
pop rax
jmp 0x1400bab3e
cmp eax, 8
jne 0x1400ba59e
popf
pop rax
jmp 0x1400ba9c0
cmp eax, 5
jne 0x1400ba5ad
popf
pop rax
jmp 0x1400ba85e
cmp eax, 2
jne 0x1400ba5bc
popf
pop rax
jmp 0x1400ba6a3
cmp eax, 9
jne 0x1400ba5cb
popf
pop rax
jmp 0x1400baa7c
cmp eax, 0xa
jne 0x1400ba5da
popf
pop rax
jmp 0x1400baac8
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x30
mov edi, edx
mov rsi, rcx
test r8, r8
jne 0x1400ba626
push rax
pushf
mov eax, 0xeb7e8045
pushf
not eax
add eax, 0xe9b27cf5
xor eax, 0xc99027e1
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xa92932b2
xor eax, 0xbba216e0
rol eax, 0x8b
popf
jmp 0x1400ba508
push rax
pushf
mov eax, 0x453a5178
pushf
not eax
add eax, 0xdaff5a85
xor eax, 0xc6485df9
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xed698400
xor eax, 0x8ac1d963
rol eax, 0xe6
popf
jmp 0x1400ba508
call fcn.1400d6737
mov dword [rax], socket
call fcn.1401288d9
xor eax, eax
jmp 0x1400baad5
mov rdx, r9
mov rcx, r8
call fcn.14008cf18
mov rbx, rax
test rax, rax
je 0x1400ba70f
push rax
pushf
mov eax, 0x8b3b5a2e
pushf
not eax
add eax, 0xb243aa5f
xor eax, 0x8f6eb3a3
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xc6806ac2
xor eax, 0xb9e5001b
rol eax, 0x81
popf
pushf
not eax
add eax, 0xdbe03a02
xor eax, 0x9fc9e04b
rol eax, 0x24
popf
pushf
not eax
add eax, 0xbc3ca2b2
xor eax, 0xb224e2ef
rol eax, 0xbd
popf
jmp 0x1400ba508
push rax
pushf
mov eax, 0xf34daf22
pushf
not eax
add eax, 0xf3933bec
xor eax, 0x97d69f48
rol eax, 0x59
popf
pushf
not eax
add eax, 0xada68da4
xor eax, 0x83344808
rol eax, 0x63
popf
pushf
not eax
add eax, 0x8ed6c6fb
xor eax, 0xd687278d
rol eax, 0x36
popf
pushf
not eax
add eax, 0xf3d710d6
xor eax, 0xaab2823a
rol eax, 0xc6
popf
jmp 0x1400ba508
lea rax, [rsp + 0x50]
mov rdx, rdi
mov qword [rsp + 0x28], rax
lea r8, [0x1b7fb7dce]
pushf
sub r8, 0x77f9dd76
popf
mov eax, dword [rsp + 0x60]
mov r9, rbx
mov rcx, rsi
mov dword [rsp + 0x20], eax
jmp 0x1400ba796
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov rcx, rax
test rax, rax
jne 0x1400ba7ea
push rax
pushf
mov eax, 0xea3164ab
pushf
not eax
add eax, 0x9e9edbee
xor eax, 0x93303ba1
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xc853ec2b
xor eax, 0x85df4a06
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xd2804cfa
xor eax, 0xc9f74642
rol eax, 0x55
popf
jmp 0x1400ba508
push rax
pushf
mov eax, 0xeb507a82
pushf
not eax
add eax, 0xa8c065bb
xor eax, 0x8229e6fd
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xceffabb9
xor eax, 0x9dafda35
rol eax, 0x84
popf
jmp 0x1400ba508
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov ecx, eax
call fcn.1400dbf20
push rax
pushf
mov eax, 0x334857ff
pushf
not eax
add eax, 0xa9b42164
xor eax, 0xb1afbe75
rol eax, 0x39
popf
pushf
not eax
add eax, 0xe9b48758
xor eax, 0xc624ff29
rol eax, 0xfa
popf
jmp 0x1400ba508
xor ecx, ecx
test rbx, rbx
je 0x1400ba898
push rax
pushf
mov eax, 0x7d5c2875
pushf
not eax
add eax, 0xc9b650ea
xor eax, 0xc4408d13
rol eax, 0x90
popf
pushf
not eax
add eax, 0x9b789a83
xor eax, 0xf61112a8
rol eax, 0xfb
popf
jmp 0x1400ba508
push rax
pushf
mov eax, 0xe3c34774
pushf
not eax
add eax, 0x85d9f08f
xor eax, 0xfd586b7e
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xda5082e8
xor eax, 0xeedb6798
rol eax, 0x64
popf
pushf
not eax
add eax, 0xed1c22fa
xor eax, 0x9ca885d2
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x87ac745e
xor eax, 0xa8ee5fcf
rol eax, 0xf5
popf
jmp 0x1400ba508
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x1400ba92d
push rax
pushf
mov eax, 0x96c34db6
pushf
not eax
add eax, 0x9aa77e62
xor eax, 0x9f0f3db9
rol eax, 0x46
popf
pushf
not eax
add eax, 0xd734cab2
xor eax, 0x9c6d860a
rol eax, 0x6e
popf
jmp 0x1400ba508
push rax
pushf
mov eax, 0x3d059426
pushf
not eax
add eax, 0x912282f2
xor eax, 0xdc7cb298
rol eax, 0x26
popf
pushf
not eax
add eax, 0xf3535c97
xor eax, 0xdf3c47b4
rol eax, 0x69
popf
jmp 0x1400ba508
call qword [sym.imp.KERNEL32.dll_CloseHandle]
push rax
pushf
mov eax, 0x89d06bd6
pushf
not eax
add eax, 0xb5665441
xor eax, 0xdc5d74f7
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xf4b6dff7
xor eax, 0x88dbcee7
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xd4275023
xor eax, 0xdedc77f9
rol eax, 0x72
popf
pushf
not eax
add eax, 0xd0e68f97
xor eax, 0xc1dd5f4e
rol eax, 0xd8
popf
jmp 0x1400ba508
mov rcx, qword [rbx + 0x18]
test rcx, rcx
je 0x1400baa22
push rax
pushf
mov eax, 0x2237166c
pushf
not eax
add eax, 0xd03efe10
xor eax, 0xe5971780
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xcf426eda
xor eax, 0xea9390a2
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xd66c9db0
xor eax, 0x836f5b40
rol eax, 0xae
popf
pushf
not eax
add eax, 0x9c71101e
xor eax, 0xa6b38a1f
rol eax, 0x1d
popf
jmp 0x1400ba508
push rax
pushf
mov eax, 0xa03f3f8e
pushf
not eax
add eax, 0x921243b5
xor eax, 0x95872549
rol eax, 0xde
popf
pushf
not eax
add eax, 0x8112e3ea
xor eax, 0xfd16e3c7
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xf0e25d01
xor eax, 0x931d92af
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x91dde34f
xor eax, 0xd22d1b44
rol eax, 0x11
popf
jmp 0x1400ba508
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
push rax
pushf
mov eax, 0x1b3900da
pushf
not eax
add eax, 0xddeb14b8
xor eax, 0xd1650dcf
rol eax, 0x37
popf
pushf
not eax
add eax, 0x862f89b0
xor eax, 0xe58735da
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xd68dd908
xor eax, 0xec8b4e58
rol eax, 0x4c
popf
jmp 0x1400ba508
mov rcx, rbx
call fcn.14019fe1c
xor ecx, ecx
mov rax, rcx
mov rbx, qword [rsp + 0x40]
mov rsi, qword [rsp + 0x48]
add rsp, 0x30
pop rdi
ret
mov rdx, qword [rsp + 0x68]
test rdx, rdx
je 0x1400bab7b
push rax
pushf
mov eax, 0x8925e3d7
pushf
not eax
add eax, 0xd9716f88
xor eax, 0xb9c2bdb7
rol eax, 0x95
popf
pushf
not eax
add eax, 0x89d10491
xor eax, 0xc8e7d36a
rol eax, 0x8e
popf
jmp 0x1400ba508
push rax
pushf
mov eax, 0xba5b77ff
pushf
not eax
add eax, 0xe3c78f98
xor eax, 0xaea72e41
rol eax, 0xda
popf
pushf
not eax
add eax, 0x9d6ad730
xor eax, 0xb24b4114
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xe1974987
xor eax, 0xdde98f72
rol eax, 0x35
popf
jmp 0x1400ba508
mov eax, dword [rsp + 0x50]
mov dword [rdx], eax
jmp 0x1400baad2