Function at 0x140771071
Capabilities:
Parse pe header
Resolve function by parsing pe exports

Disassembly:
call rax
mov r11, rax
stc
test rax, rax
jmp 0x14077159d
call rax
mov r11, rax
test rax, rax
jmp 0x140771586
mov byte [rsp + 0x18], r8b
cmc
mov qword [rsp + 0x10], rdx
push rbp
adc bpl, dl
sal rbp, cl
push rsi
sub rsp, 0x178
mov rbp, rdx
mov sil, WSAStartup
xadd si, si
sal sil, 0xec
mov rsi, rcx
cmp rsi, 0x71df2f38
test rcx, rcx
jmp 0x1407710ab
je 0x1407710cf
test rdx, rdx
je 0x1407710cf
mov eax, 0x5a4d
stc
cmc
cmp word [rcx], ax
jmp 0x1407710c9
je 0x1407710f1
xor eax, eax
ror esi, cl
add rsp, 0x178
movsx ebp, r13w
cmovo bp, r14w
mov sil, reloc.WSOCK32.dll_ntohs
pop rsi
movsx ebp, di
pop rbp
jmp 0x1407710f0
ret
movsxd rax, dword [rcx + 0x3c]
cmp r10w, 0x44ea
jmp 0x140771100
cmp dword [rax + rcx], 0x4550
jmp 0x14077110c
jne 0x1407710cf
mov r8d, dword [rax + rcx + 0x88]
cmp bp, si
stc
mov dword [rsp + 0x30], r8d
test r8d, r8d
jmp 0x14077112b
je 0x1407710cf
mov r9d, dword [rax + rcx + 0x8c]
test r15b, r8b
cmp r9w, 0x1f8b
lea rdx, [rsi + r8]
mov qword [rsp + 0x170], rbx
mov qword [rsp + 0x168], rdi
shrd cx, r10w, 0x18
movzx rcx, cx
shl cl, 0x2b
mov ecx, 0xffffffff
xor edi, edi
mov dword [rsp + 0x20], r9d
cmp r8, 0x12c53119
mov qword [rsp + 0x28], rdx
stc
cmc
test cx, 0x4a8d
mov dword [rsp + 0x190], ecx
cmp rbp, 0xffff
jmp 0x140771195
ja 0x1407711ee
mov ecx, ebp
cmc
test r10b, 0x59
sub ecx, dword [rdx + 0x10]
stc
cmc
cmp r10d, r11d
cmp ecx, dword [rdx + 0x14]
jmp 0x1407711b2
jae 0x1407711e2
mov eax, dword [rdx + 0x1c]
sbb dx, 0x430b
add dl, 0xd2
cmc
lea rax, [rax + rsi]
shrd dx, ax, 0x50
rcr dx, cl
mov edx, dword [rax + rcx*4]
stc
cmc
test edx, edx
jmp 0x1407711dc
jne 0x14077147e
sub eax, eax
jmp 0x1407711e9
jmp 0x1407716d7
mov eax, dword [rdx + 0x18]
test eax, eax
jmp 0x1407711f8
je 0x14077143f
mov r9d, dword [rdx + 0x20]
sbb r11w, 0x3a32
rcr r11w, 0xc5
lea r11d, [rax - 1]
sar bl, cl
sub ebx, r13d
cmc
mov ebx, edi
add r9, rsi
clc
mov qword [rsp + 0x40], r9
test r14w, 0x24aa
cmp sp, 0xab3
test al, bpl
test r11d, r11d
jmp 0x140771238
js 0x140771436
nop
btc bp, 0xe0
mov r10, qword [rsp + 0x198]
lea eax, [r11 + rbx]
mov rbp, rdi
sar eax, 1
ror dl, 0x1c
ror r8b, cl
shld rdx, r10, 0x3c
mov dword [rsp + 0x1a8], eax
rcl r8b, cl
cdq
rol dx, 0x9b
mov qword [rsp + 0x38], rax
or r8b, cl
mov r8d, dword [r9 + rax*4]
setno dh
xor edx, ecx
mov eax, dword [r9 + rax*4]
bt r9w, r10w
rcr r9b, cl
sub r10, rax
cmovne dx, r13w
add r9b, bl
movzx eax, byte [rsp + 0x1a0]
shr dl, cl
sar r9b, 0x2b
add r8, rsi
rcl r9w, 0x1e
sal r9b, cl
bt edx, r13d
sub r10, rsi
cwd
movsx r9, si
nop
movsx dx, r12b
movzx edx, byte [r10 + r8]
movzx r9d, byte [r8]
jmp 0x1407712d1
inc r8
clc
cmp r8w, cx
test r11b, r10b
test al, al
jmp 0x1407712e3
je 0x140771322
mov ecx, ebp
movzx eax, r15w
movzx ax, sil
mov eax, 0x76937fd3
clc
rol eax, cl
cmp r10d, r9d
add al, bpl
cmp r15b, 0xad
cmc
xor dl, al
mov al, al
mov al, byte [rsp + 0x1a0]
inc rbp
cmp r13b, 0x72
test sil, 0x32
jmp 0x140771322
test dl, dl
jmp 0x140771329
je 0x14077133d
cmp dl, r9b
jmp 0x140771337
je 0x1407712c3
cmp dl, r9b
jb 0x1407713c7
cmp dl, r9b
jbe 0x14077137a
mov ebx, dword [rsp + 0x1a8]
mov rdx, qword [rsp + 0x28]
mov cx, 0x8d3
bswap rcx
mov ecx, dword [rsp + 0x190]
jmp 0x14077136e
inc ebx
jmp 0x140771375
jmp 0x1407713ea
mov rdx, qword [rsp + 0x28]
cdqe
lea ebx, [r11 + 1]
xchg cx, ax
movsx ecx, r15w
jmp 0x140771390
mov eax, dword [rdx + 0x24]
cmovl cx, dx
lea rcx, [rsi + rax]
lahf
not al
jmp 0x1407713a3
mov rax, qword [rsp + 0x38]
jmp 0x1407713ad
movzx ecx, word [rcx + rax*2]
jmp 0x1407713b6
mov dword [rsp + 0x190], ecx
jmp 0x1407713c2
jmp 0x1407713ea
mov r11d, dword [rsp + 0x1a8]
mov rdx, qword [rsp + 0x28]
movsx r9d, di
mov ecx, dword [rsp + 0x190]
setp r9b
dec r9w
dec r11d
cmp ebx, r11d
bswap r9w
movzx r9, r15w
mov r9b, bl
mov r9, qword [rsp + 0x40]
jmp 0x140771402
jle 0x140771244
mov rbp, qword [rsp + 0x198]
jmp 0x14077141b
mov r8d, dword [rsp + 0x30]
movsx r9d, bx
mov r9b, 0xa3
mov r9d, dword [rsp + 0x20]
jmp 0x140771431
jmp 0x14077143f
mov r9d, dword [rsp + 0x20]
cmp r8, rsp
stc
cmp ecx, dword [rdx + 0x14]
jmp 0x140771447
jae 0x1407711e2
mov eax, dword [rdx + 0x1c]
bswap rdx
rcr edx, 0x21
or edx, r15d
lea rax, [rax + rsi]
add dl, 0x19
jmp 0x14077146a
mov edx, dword [rax + rcx*4]
test dh, 0x11
clc
test edx, edx
jmp 0x140771478
je 0x1407711e2
cmp edx, r8d
jb 0x1407716cc
lea eax, [r9 + r8]
test r15b, r13b
test r8b, 6
clc
cmp edx, eax
jae 0x1407716cc
mov eax, edx
lea rax, [rax + rsi]
mov rbx, rax
movzx ecx, byte [rax]
stc
test cl, cl
jmp 0x1407714af
je 0x1407711e2
cmp cl, 0x2e
je 0x1407714e4
mov cl, byte [rbx + 1]
jmp 0x1407714c6
inc rbx
test bx, 0x2bae
stc
cmc
test cl, cl
jne 0x1407714b5
sub eax, eax
jmp 0x1407714df
jmp 0x1407716d7
mov r8, rbx
cmp rbp, r13
clc
sub r8, rax
jmp 0x1407714f3
cmp r8, 0x104
jmp 0x1407714ff
jae 0x1407711e2
mov rcx, rdi
stc
test r11b, cl
test r8, r8
jmp 0x140771514
je 0x140771560
lea r9, [rsp + 0x50]
cmp r13d, 0x641221c
shr dh, cl
bsr rdx, rsi
sub r9, rax
movsxd rdx, ecx
movsx edx, si
nop
movzx edx, byte [rax]
cmc
test dl, dl
je 0x140771560
inc rcx
mov byte [r9 + rax], dl
jmp 0x14077154e
inc rax
stc
jmp 0x140771557
cmp rcx, r8
jb 0x140771536
mov byte [rsp + rcx + 0x50], dil
lahf
cbw
movzx eax, di
lea rcx, [rsp + 0x50]
not rax
movzx eax, r10w
setnp al
mov rax, qword [0x14075c190]
jmp 0x1406d71cd
jne 0x1407715a3
lea rcx, [rsp + 0x50]
mov rax, qword [0x14075c188]
jmp 0x1404306e7
je 0x1407711e2
cmp r11, rsi
jne 0x140771634
cmp byte [rsp + 0x1a0], dil
je 0x14077160f
lea rax, [rsp + 0x50]
sub rbp, rax
rcl ah, 0x1a
nop
lea rdx, [rsp + rdi + 0x50]
mov ecx, edi
mov eax, 0x76937fd3
rol eax, cl
jmp 0x1407715da
add al, dil
xor al, byte [rdx + rbp]
mov byte [rdx], al
jmp 0x1407715e7
je 0x140771600
inc rdi
test dil, r12b
cmp rdi, 0x104
jb 0x1407715c6
lea rbp, [rsp + 0x50]
movsx ax, spl
cdqe
bswap rdx
mov rdx, rbp
mov ax, 0x1059
movsx cx, bpl
mov rcx, rsi
movsx rax, ax
movsx eax, r15w
mov rax, qword [0x14075c198]
call rax
jmp 0x1407716d7
cmp byte [rbx + 1], 0x23
movzx edx, r8w
lea rdx, [rbx + 1]
jmp 0x140771645
jne 0x1407716b1
movzx edx, byte [rbx + 2]
add rbx, 2
test bpl, 0xd5
jmp 0x14077165d
test dl, dl
jmp 0x140771664
je 0x1407716ac
nop
lea eax, [rdx - 0x30]
jmp 0x140771673
inc rbx
stc
clc
cmp al, 9
jmp 0x14077167f
ja 0x1407716ac
movsx eax, dl
mov dl, byte [rbx]
sar cx, cl
or cl, r10b
adc cx, 0x26c9
lea ecx, [rdi + rdi*4]
lea edi, [rax + rcx*2 - 0x30]
test dil, r13b
test dl, dl
jmp 0x1407716a6
jne 0x14077166b
movsxd rdx, edi
neg cl
sub r8d, r8d
setne cl
movsx cx, r15b
bswap cx
mov rcx, r11
call fcn.140771071
jmp 0x1407716d7
mov eax, edx
bts di, r8w
lea rax, [rax + rsi]
mov rbx, qword [rsp + 0x170]
movsx si, r10b
jmp 0x1407716e9
mov rdi, qword [rsp + 0x168]
rcr bp, cl
add rsp, 0x178
xchg rbp, rbp
cmovnp esi, ebx
pop rsi
movsxd rbp, ebx
movsx bp, r10b
pop rbp
jmp 0x140771710
ret