Function at 0x1400ab9cf
Capabilities:
Initialize winsock library

Disassembly:
push rax
pushf
mov eax, 0xea2de905
pushf
not eax
add eax, 0xfe97e180
xor eax, 0xb0358077
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xd518f319
xor eax, 0x991220ea
rol eax, 0x1a
popf
cmp eax, 4
jne 0x1400aba0c
popf
pop rax
jmp 0x1400abcd3
cmp eax, 0
jne 0x1400aba1b
popf
pop rax
jmp 0x1400aba93
cmp eax, 3
jne 0x1400aba2a
popf
pop rax
jmp 0x1400abc22
cmp eax, 1
jne 0x1400aba39
popf
pop rax
jmp 0x1400abb6c
cmp eax, 5
jne 0x1400aba48
popf
pop rax
jmp 0x1400abde9
cmp eax, 7
jne 0x1400aba57
popf
pop rax
jmp 0x1400abec0
cmp eax, 6
jne 0x1400aba66
popf
pop rax
jmp 0x1400abe44
cmp eax, 2
jne 0x1400aba75
popf
pop rax
jmp 0x1400abbb4
cmp eax, 9
jne 0x1400aba84
popf
pop rax
jmp 0x1400abfcf
cmp eax, 8
jne 0x1400aba93
popf
pop rax
jmp 0x1400abfab
mov qword [rsp + 0x10], rbx
push rdi
sub rsp, 0x200
mov rax, qword [0x140034010]
xor rax, rsp
mov qword [rsp + 0x1f0], rax
movzx ebx, dl
mov rdi, rcx
mov eax, 0x36cdc526
pushf
not eax
add eax, 0xfe204d50
xor eax, 0xe48d4251
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xa41ce919
xor eax, 0xd9a4c519
rol eax, 0x3b
popf
lock xadd dword [0x14004efd8], eax
jmp 0x1400abaec
inc eax
cmp eax, 1
jne 0x1400abb39
push rax
pushf
mov eax, 0xfbbcf3b7
pushf
not eax
add eax, 0xc7045cff
xor eax, 0xd918e508
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x930c4b5b
xor eax, 0xb3b497e0
rol eax, 0x61
popf
pushf
not eax
add eax, 0xca4a3001
xor eax, 0xceca30b2
rol eax, 0x8f
popf
jmp 0x1400ab9fd
push rax
pushf
mov eax, 0xa03f6112
pushf
not eax
add eax, 0xa1634fe5
xor eax, 0xe0ccad85
rol eax, 0x48
popf
pushf
not eax
add eax, 0xd0f621ac
xor eax, 0xe1b2c9ea
rol eax, 0xfc
popf
jmp 0x1400ab9fd
lea ecx, [rax + 1]
lea rdx, [rsp + 0x50]
jmp 0x1400abb75
call qword [sym.imp.WS2_32.dll_WSAStartup]
xchg dword [0x14004efdc], eax
push rax
pushf
mov eax, 0x3907af48
pushf
not eax
add eax, 0x83c37c7e
xor eax, 0xc331cb1b
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xb8a32125
xor eax, 0xa15e5c01
rol eax, 0x5c
popf
jmp 0x1400ab9fd
test bl, bl
je 0x1400abbef
push rax
pushf
mov eax, 0x2e5c689f
pushf
not eax
add eax, 0xf079bc4a
xor eax, 0xb48fee0e
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xdb575e73
xor eax, 0xb7a2c485
rol eax, 0x56
popf
jmp 0x1400ab9fd
push rax
pushf
mov eax, 0xbf52fb5a
pushf
not eax
add eax, 0x8e8e14c2
xor eax, 0xeb55d76c
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xb4a9299e
xor eax, 0xe69e052e
rol eax, 0x23
popf
jmp 0x1400ab9fd
xor ebx, ebx
lock xadd dword [0x14004efdc], ebx
test ebx, ebx
je 0x1400abc8d
push rax
pushf
mov eax, 0x1d5490a6
pushf
not eax
add eax, 0xda98527f
xor eax, 0xc69ac4b2
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x99540baf
xor eax, 0x85fa9603
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xec93e88f
xor eax, 0xa87550c4
rol eax, 0x64
popf
pushf
not eax
add eax, 0xa76d50a5
xor eax, 0xbb1ce504
rol eax, 0x19
popf
jmp 0x1400ab9fd
push rax
pushf
mov eax, 0xaa6f92ae
pushf
not eax
add eax, 0xeadeb8af
xor eax, 0x94a0f8b9
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xc91f1b53
xor eax, 0x97e65185
rol eax, 0xca
popf
pushf
not eax
add eax, 0xda99dc48
xor eax, 0xa4d15737
rol eax, 0xda
popf
jmp 0x1400ab9fd
movabs rcx, 0x6c8dc1aa82884106
pushf
not rcx
add rcx, 0x5919f4cd
xor rcx, 0x471521ec
rol rcx, 0x83
popf
pushf
not rcx
add rcx, 0x632684a8
xor rcx, 0x6efe4c0b
rol rcx, 0x42
popf
pushf
not rcx
add rcx, 0x5726e1ad
xor rcx, 0x788582e6
rol rcx, 0xd3
popf
pushf
not rcx
add rcx, 0x5e11f994
xor rcx, 0x68369f73
rol rcx, 0xf9
popf
mov qword [rsp + 0x210], rsi
add rcx, qword [0x14004d618]
lea rsi, [0x1be97a4d4]
pushf
sub rsi, 0x7e92cec4
popf
mov dword [rsp + 0x3c], 0
cmp rcx, 1
jbe 0x1400abdb6
push rax
pushf
mov eax, 0x7063ec9c
pushf
not eax
add eax, 0xb9d16dd9
xor eax, 0xbdd52b77
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xa4916987
xor eax, 0x8a109273
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xadafc1c2
xor eax, 0xfa45d3a4
rol eax, 0xab
popf
jmp 0x1400ab9fd
push rax
pushf
mov eax, 0x5e73e3f0
pushf
not eax
add eax, 0xf19a0162
xor eax, 0xa7977119
rol eax, 0x30
popf
pushf
not eax
add eax, 0xa9de682e
xor eax, 0xbd76337d
rol eax, 0x42
popf
jmp 0x1400ab9fd
mov rax, qword [0x14004d610]
mov edx, ebx
mov rcx, rsi
jmp 0x1400abdf6
call qword [rax + 0x30]
jmp 0x1400abec0
mov al, 0x6d
pushf
not al
add al, 0x73
xor al, 0xd1
rol al, 0x4f
popf
pushf
not al
add al, 0xb5
xor al, 0x36
rol al, 0xbf
popf
pushf
not al
add al, 0x8f
xor al, 4
rol al, 0x71
popf
pushf
not al
add al, 0x59
xor al, 0xa0
rol al, 0x74
popf
push rax
pushf
mov eax, 0x249be9fc
pushf
not eax
add eax, 0xabd49ad6
xor eax, 0xa323e9c4
rol eax, 0x88
popf
pushf
not eax
add eax, 0xc01f44f4
xor eax, 0xd6f997c5
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xf69b98d4
xor eax, 0xccd35a13
rol eax, 0xd2
popf
jmp 0x1400ab9fd
lea rcx, [0x1a6bc9f8e]
pushf
sub rcx, 0x66ba499e
popf
movzx eax, al
add rax, 2
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x40], rsi
lea rcx, [0x1a8c0fa53]
pushf
sub rcx, 0x68bea323
popf
mov rsi, qword [rsp + 0x210]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], 0x30
mov dword [rsp + 0x34], 5
test al, 1
jne 0x1400abf78
push rax
pushf
mov eax, 0x59402f2f
pushf
not eax
add eax, 0xff3e8493
xor eax, 0xca3c46b5
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xea2a932d
xor eax, 0xed18dd2b
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xfa9fae17
xor eax, 0xec397ba3
rol eax, 0x60
popf
pushf
not eax
add eax, 0x9b6dc928
xor eax, 0x9c942c5f
rol eax, 0x57
popf
jmp 0x1400ab9fd
push rax
pushf
mov eax, 0xaa9888e2
pushf
not eax
add eax, 0xfbb9bb8b
xor eax, 0xc935c5f0
rol eax, 0x17
popf
pushf
not eax
add eax, 0x87e2b540
xor eax, 0xdb96a884
rol eax, 0x1a
popf
jmp 0x1400ab9fd
mov rax, rdi
mov rcx, qword [rsp + 0x1f0]
xor rcx, rsp
call fcn.1400bc272
mov rbx, qword [rsp + 0x218]
add rsp, 0x200
pop rdi
ret
lea r8, [rsp + 0x20]
lea rdx, [0x1a24cfd25]
pushf
sub rdx, 0x624aa5e5
popf
lea rcx, [rsp + 0x38]
call fcn.140081d78
int3