Function at 0x1400e0df0
Capabilities:
Contain obfuscated stackstrings
Parse pe header

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x1d0]
sub rsp, 0x2d0
mov rax, qword [0x1401d8800]
xor rax, rsp
mov qword [rbp + 0x1c0], rax
mov r14, rdx
mov qword [rbp + 0x68], rdx
xor esi, esi
mov dword [rbp - 0x40], esi
mov dword [rbp - 0x68], 0x8a8e88b4
mov byte [rbp - 0x64], 0x62
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x63], xmm0
mov qword [rbp - 0x53], rax
mov dword [rbp - 0x4b], eax
mov word [rbp - 0x47], ax
movabs r15, 0x5c529ea4d202df85
movabs r12, 0x93d9b88c18bdaf1b
movabs r13, 0x973f910eaf6813b9
movzx r10d, byte [rsp + 0x30]
nop word [rax + rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor edi, edi
movabs rax, 0x7e4d13beb4aacdb1
cmp rdi, 0x23
jae 0x1400e1a03
movzx ebx, byte [rbp + rdi - 0x68]
movzx r11d, bl
nop
cmp r8, rdi
ja 0x1400e19fa
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x1400e0edc
lea rcx, [rdi + rax]
mov rax, rcx
and rax, rbx
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rbx
add r10b, 0x29
jmp 0x1400e0f09
je 0x1400e1988
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400e194e
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400e1925
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400e18e0
movzx r11d, bl
nop dword [rax]
cmp r9, rdi
ja 0x1400e19f1
lea rax, [r9 + 0x28]
cmp r8, rax
jae 0x1400e0f3d
lea rdx, [rdi + r15]
movzx eax, dl
and al, bl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x5d
add r10b, dl
jmp 0x1400e0f80
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x1400e18bc
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400e1892
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400e186e
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400e17e5
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400e17c1
nop
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400e14bf
nop dword [rax]
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400e14a6
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400e1484
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400e1460
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400e1442
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400e1429
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400e140b
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400e13ed
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400e13d4
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400e13a8
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400e0f90
lea r8, [r9 + 0x10]
lea r9, [r8 + 0x5a]
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400e19d5
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400e19b9
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400e1185
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400e1167
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400e1149
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400e1363
lea rcx, [r9 + 0x400]
cmp r8, rcx
jb 0x1400e131d
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400e12e8
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400e12c7
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400e0f90
mov r8, rcx
lea r9, [rcx + 0x200]
lea rax, [r9 + 6]
cmp rcx, rax
ja 0x1400e129b
lea rax, [r9 + 0x3e8]
cmp rcx, rax
ja 0x1400e1282
lea rax, [r9 + 5]
cmp rcx, rax
ja 0x1400e1269
lea rax, [r9 + 0x200]
cmp rcx, rax
ja 0x1400e124b
lea rax, [r9 + 4]
cmp rcx, rax
ja 0x1400e1232
lea rax, [r9 + 0x80]
cmp rcx, rax
ja 0x1400e1215
lea rcx, [r9 + 3]
cmp r8, rcx
ja 0x1400e11f1
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400e11cf
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400e11b6
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400e0f90
mov r8, rcx
lea r9, [rcx + 1]
jmp 0x1400e0f90
lea rdx, [rdi + r12]
movzx eax, dl
and al, bl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x43
add r10b, dl
jmp 0x1400e0f80
lea rdx, [rdi + r13]
movzx eax, dl
and al, bl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0xf
add r10b, dl
jmp 0x1400e0f10
movabs rdx, 0x9aa5699146127857
add rdx, rdi
movzx eax, dl
and al, bl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x61
add r10b, dl
movabs rax, 0x7e4d13beb4aacdb1
jmp 0x1400e0eb0
lea ecx, [rdi + 0x28]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x18
jmp 0x1400e1902
lea ecx, [rdi - 0x3a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x6a
inc r9
dec rdi
inc rdi
jmp 0x1400e0e92
lea edx, [rdi + 0x64]
movzx eax, dl
and al, bl
mov ecx, Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
dec rdi
inc rdi
jmp 0x1400e0e92
lea ecx, [rdi + 2]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0xe
movzx r11d, dil
jmp 0x1400e178a
lea ecx, [rdi - 0x60]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x60
jmp 0x1400e196c
lea edx, [rdi + 0x3e]
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400e196f
lea ecx, [rdi - 0x24]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 4
jmp 0x1400e1807
lea ecx, [rdi + 0x7a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x56
jmp 0x1400e1832
lea edx, [rdi + 0x18]
movzx eax, dl
and al, bl
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
movzx eax, byte [rbp + rdi - 0x68]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400e0e92
lea ecx, [rdi - 0x5d]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x75
mov byte [rbp + rdi - 0x68], r10b
inc rdi
jmp 0x1400e0e92
lea ecx, [rdi + 0x41]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x39
cmp r9, 6
jb 0x1400e12db
lea ecx, [rdi - 0x7a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, bl
lea r10d, [rcx*2 - 0x54]
jmp 0x1400e1902
lea ecx, [rdi - 0x21]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x19
cmp r8, 0x7a
jae 0x1400e176a
lea rax, [r9 + 0x20]
cmp r8, rax
jbe 0x1400e168e
lea edx, [rdi - 0x4e]
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400e12fc
lea ecx, [rdi + 0x7d]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x6b
lea rax, [r9 + r8]
cmp rax, 0x40
je 0x1400e17aa
lea rax, [r9 + 2]
cmp r8, rax
jbe 0x1400e15c0
lea ecx, [rdi + 0x2d]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x3b
jmp 0x1400e1331
lea edx, [rdi + 0x1e]
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
movzx eax, byte [rbp + rdi - 0x68]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400e0e92
lea ecx, [rdi - 0x44]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x24
jmp 0x1400e1832
movzx r11d, dil
lea ecx, [r11 + 0x5a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x76
jmp 0x1400e180b
lea edx, [rdi - 8]
movzx eax, dl
and al, bl
mov ecx, Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400e196f
lea ecx, [rdi - 0x6a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x1a
jmp 0x1400e196c
movzx r11d, dil
lea ecx, [r11 + 0x34]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x6c
jmp 0x1400e178a
lea edx, [rdi - 0x2e]
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
dec rdi
inc rdi
jmp 0x1400e0e92
lea ecx, [rdi + 0x70]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x10
inc r9
dec rdi
inc rdi
jmp 0x1400e0e92
lea ecx, [rdi + 0xe]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x62
jmp 0x1400e1902
lea rax, [r9 + 8]
cmp r8, rax
jae 0x1400e14ec
movabs rcx, 0x7e4d13beb4aacdb1
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x29
jmp 0x1400e1377
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400e151c
lea ecx, [rdi + 0xa]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x46
movzx eax, byte [rbp + rdi - 0x68]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400e0e92
inc rax
cmp r8, rax
jne 0x1400e1547
movzx r11d, dil
lea edx, [r11 - 0x32]
movzx eax, dl
and al, bl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400e180b
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400e156e
lea edx, [rdi - 0x6e]
movzx eax, dl
and al, bl
mov ecx, 1
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400e196c
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400e1594
movzx r11d, dil
lea edx, [r11 - 0xc]
movzx eax, dl
and al, bl
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
jmp 0x1400e1784
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400e1377
lea ecx, [rdi + 0x56]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x5a
dec rdi
inc rdi
jmp 0x1400e0e92
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400e15e2
lea ecx, [rdi - 0x71]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x17
jmp 0x1400e1902
inc rax
cmp r8, rax
jne 0x1400e160c
lea ecx, [rdi - 0xf]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x69
inc r9
dec rdi
inc rdi
jmp 0x1400e0e92
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400e1633
movzx r11d, dil
lea ecx, [r11 - 0x4b]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0xd
jmp 0x1400e178a
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400e165a
movzx r11d, dil
lea ecx, [r11 - 0x25]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 3
jmp 0x1400e180b
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400e1331
lea ecx, [rdi - 0x61]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x59
movzx eax, byte [rbp + rdi - 0x68]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400e0e92
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400e16c3
lea edx, [rdi + 0x14]
movzx eax, dl
and al, bl
mov ecx, Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
movzx eax, byte [rbp + rdi - 0x68]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400e0e92
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400e16ef
movzx r11d, dil
lea edx, [r11 - 0x28]
movzx eax, dl
and al, bl
mov ecx, recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400e180b
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400e1712
movzx r11d, dil
lea edx, [r11 - 2]
movzx eax, dl
and al, bl
mov ecx, 7
sub cl, al
lea r10d, [rcx + rcx]
jmp 0x1400e1784
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400e173f
lea edx, [rdi + 0x60]
movzx eax, dl
and al, bl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
dec rdi
inc rdi
jmp 0x1400e0e92
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400e12fc
lea edx, [rdi + 0x24]
movzx eax, dl
and al, bl
mov ecx, 2
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400e1902
movzx r11d, dil
lea edx, [r11 - 0x18]
movzx eax, dl
and al, bl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x58
add r10b, dl
add r10b, bl
sub r11b, 0x67
movzx eax, bl
and al, r11b
add al, al
sub bl, al
sub bl, 0x2f
add bl, r11b
add bl, r10b
mov byte [rbp + rdi - 0x68], bl
jmp 0x1400e196c
movzx r11d, dil
lea ecx, [r11 + 0x4a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rcx - 6]
jmp 0x1400e180b
movabs rdx, 0x4123da901cafba95
add rdx, rdi
movzx eax, dl
and al, bl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x13
add r10b, dl
jmp 0x1400e1832
movabs rdx, 0x4489b312b35a1f33
add rdx, rdi
movzx eax, dl
and al, bl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x65
add r10b, dl
movzx r11d, dil
sub r11b, 5
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
add r11b, 0x23
add r11b, bl
movzx eax, r11b
mov byte [rbp + rdi - 0x68], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi - 0x54]
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, dl
add cl, bl
mov byte [rbp + rdi - 0x68], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi - 0x68]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400e0e92
movabs rcx, 0x47ef8b954a0483d1
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x49
jmp 0x1400e196f
movabs rcx, 0x5221151d0e03b1ab
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x53
dec rdi
inc rdi
jmp 0x1400e0e92
movabs rdx, 0x58ecc6223b587ae7
add rdx, rdi
movzx eax, dl
and al, bl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x51
add r10b, dl
jmp 0x1400e1902
movabs rcx, 0x5fb8772768ad4423
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0xb
movzx ebx, r11b
lea ecx, [rdi + 0x37]
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, 0x7f
add cl, bl
mov byte [rbp + rdi - 0x68], cl
inc r9
dec rdi
inc rdi
jmp 0x1400e0e92
movabs rcx, 0x6684282c96020d5f
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x67
dec rdi
inc rdi
jmp 0x1400e0e92
movabs rcx, 0x6d4fd931c356d69b
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3d
add r8, r9
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400e0e92
movabs rcx, 0x7ae73b3c1e006913
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x7b
movzx eax, byte [rbp + rdi - 0x68]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400e0e92
sub dil, 0xb
movzx eax, dil
and al, bl
add al, al
sub dil, al
lea r10d, [rbx + rdi]
add r10b, 0x4d
jmp 0x1400e0e8e
sub dil, 0x6d
movzx eax, dil
and al, bl
add al, al
sub dil, al
lea r10d, [rbx + rdi]
sub r10b, 5
jmp 0x1400e0e77
lea rbx, [rbp + 0x1423284]
jmp 0x1400e1a07
lea rbx, [rbp + 0x6d0035]
jmp 0x1400e1a07
lea rbx, [rbp - 0x68]
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x70]
call fcn.1400029f0
nop
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rbx + r8], 0
jne 0x1400e1a20
mov rdx, rbx
lea rcx, [rbp + 0x70]
call fcn.140004460
nop
mov r9, qword [r14 + 0x10]
cmp r9, 3
jbe 0x1400e1a8e
lea r8, [r9 - 4]
lea rax, [rsp + 0x30]
mov qword [rsp + 0x20], rax
mov rdx, r14
lea rcx, [rbp - 0x18]
call fcn.140004310
mov esi, reloc.WS2_32.dll_recv
mov dword [rbp - 0x40], esi
lea rdx, [rbp + 0x70]
lea rcx, [rbp - 0x18]
call fcn.14005bde0
movzx ebx, al
lea rcx, [rbp - 0x18]
call fcn.140002820
test bl, bl
jne 0x1400e1a9a
lea rdx, [rbp + 0x70]
mov rcx, r14
call fcn.1400030f0
jmp 0x1400e1a9a
lea rdx, [rbp + 0x70]
mov rcx, r14
call fcn.1400030f0
mov dword [rsp + 0x38], 0x7846406d
mov dword [rsp + 0x3c], 0x66757d6b
mov dword [rsp + 0x40], 0x4b4e3778
mov word [rsp + 0x44], 0xc14c
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x46], xmm0
mov dword [rsp + 0x56], eax
mov byte [rsp + 0x5a], al
movabs r15, 0x7b1afe2315040b22
movabs r12, 0x53f2ef3bbd246432
movabs r13, 0x7150fa693f0c2166
movzx edx, byte [rsp + 0x30]
nop
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400e23b1
movzx r11d, byte [rsp + rbx + 0x38]
mov edi, r11d
cmp r8, rbx
ja 0x1400e23a8
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400e1b40
lea rcx, [rbx + r15]
mov rax, rcx
and rax, rdi
imul rdx, rax, 0xfffffffffffffffe
add rdx, rcx
add rdx, rdi
add dl, 0x12
jmp 0x1400e1b6c
je 0x1400e2335
inc rax
cmp r8, rax
je 0x1400e22af
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400e2283
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400e2261
movzx r10d, bl
cmp r9, rbx
ja 0x1400e239f
lea rax, [r9 + 0x200]
cmp r8, rax
jae 0x1400e1b9f
lea edx, [r10 - 0x36]
movzx eax, dl
and al, r11b
mov ecx, 0x3d
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400e1bd2
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400e221e
inc rax
cmp r8, rax
je 0x1400e21fc
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400e21bc
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400e21a1
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400e1e44
nop
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400e1e32
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400e1e0d
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400e1de7
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400e1dd9
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400e1db6
lea r8, [r9 + 0xa]
lea r9, [r8 + 0x61]
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400e237f
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400e235f
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400e1cf1
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400e1cd7
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400e1cbd
lea r8, [r9 + 0x28]
lea r9, [r8 + 0x5a]
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400e1d8c
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400e1d6e
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400e1d54
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400e1d34
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400e1d11
lea r8, [r9 + 0x64]
lea r9, [r8 + 2]
jmp 0x1400e1be0
lea ecx, [r10 + 0x76]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x3a
jmp 0x1400e1bd2
lea ecx, [r10 + 0x32]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x5e
jmp 0x1400e1b70
sub r10b, 0x12
movzx eax, r10b
and al, r11b
mov ecx, 0x3f
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400e1b15
add r10b, 0x40
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
add r8, r9
jmp 0x1400e2297
sub r10b, 4
movzx eax, r11b
and al, r10b
mov ecx, recv
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x1400e2297
lea edx, [r10 - 0x48]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 8
jmp 0x1400e22d1
add r10b, 0x74
movzx eax, r11b
and al, r10b
add al, al
movzx edx, r11b
sub dl, al
sub dl, 0x2c
add dl, r10b
jmp 0x1400e22fb
add r10b, 0x30
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x50
movzx eax, byte [rsp + rbx + 0x38]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400e1b02
sub r10b, 0x54
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_41
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
add r8, r9
jmp 0x1400e2297
lea edx, [r10 + 0x68]
mov ecx, reloc.WS2_32.dll_sendto
jmp 0x1400e21c5
add r10b, 0x24
movzx eax, r11b
and al, r10b
mov ecx, 2
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
dec rbx
inc rbx
jmp 0x1400e1b02
sub r10b, 0x20
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x20
inc r9
dec rbx
inc rbx
jmp 0x1400e1b02
lea edx, [r10 - 0x64]
movzx eax, r11b
and al, dl
sub dl, 0x44
jmp 0x1400e222b
lea rax, [r9 + 0x200]
cmp r8, rax
jae 0x1400e1ef7
lea edx, [r10 + 0x22]
movzx eax, r11b
and al, dl
mov ecx, 9
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
lea rax, [r9 + r8]
cmp rax, 5
je 0x1400e2189
lea rax, [r9 + 9]
cmp r8, rax
jbe 0x1400e1fa0
lea edx, [r10 + 0x1a]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
cmp r8, 9
jae 0x1400e2172
lea rax, [r9 + 0x20]
cmp r8, rax
jbe 0x1400e2066
lea edx, [r10 - 0x1c]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x3c
add dl, cl
cmp r9, 0x20
jb 0x1400e2166
lea edx, [r10 - 0x74]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
lea edx, [rcx + rcx]
jmp 0x1400e2235
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400e1f2a
sub r10b, 0x6c
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0xc
movzx eax, byte [rsp + rbx + 0x38]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400e1b02
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400e1f4d
lea edx, [r10 - 0x18]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x58
jmp 0x1400e21d2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400e1f78
add r10b, 0x2c
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x34
dec rbx
inc rbx
jmp 0x1400e1b02
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400e1e6c
lea edx, [r10 - 0x4c]
movzx eax, r11b
and al, dl
mov ecx, 0xa
sub cl, al
add cl, cl
add cl, r11b
jmp 0x1400e2233
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400e1fc4
lea edx, [r10 + 0x5e]
movzx eax, r11b
and al, dl
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, r11b
jmp 0x1400e2233
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400e1fec
add r10b, 0x6e
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 2
add r8, r9
jmp 0x1400e2297
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400e2015
sub r10b, 0x4e
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x1400e2297
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400e2039
lea edx, [r10 - 0xa]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
add cl, cl
add cl, r11b
jmp 0x1400e22d1
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400e1e9f
add r10b, 0x3a
movzx eax, r11b
and al, r10b
mov ecx, gethostname
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x1400e22fb
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400e2099
add r10b, 0x28
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x18
movzx eax, byte [rsp + rbx + 0x38]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400e1b02
inc rax
cmp r8, rax
jne 0x1400e20c1
sub r10b, 0xc
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_45
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x1400e2297
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400e20ed
add r10b, 0x38
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
add r8, r9
jmp 0x1400e2297
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400e2110
lea edx, [r10 + 0x7c]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x64
jmp 0x1400e21d2
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400e213e
add r10b, 4
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x1c
inc r9
dec rbx
inc rbx
jmp 0x1400e1b02
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400e1ecd
lea edx, [r10 + 0x48]
movzx eax, r11b
and al, dl
mov ecx, 4
sub cl, al
add cl, cl
add cl, r11b
jmp 0x1400e2233
mov byte [rsp + rbx + 0x38], dl
inc rbx
jmp 0x1400e1b02
lea edx, [r10 - 0x30]
movzx eax, r11b
and al, dl
movzx ecx, r11b
sub cl, al
add cl, 0x28
add cl, cl
jmp 0x1400e21d2
lea edx, [r10 + 0x14]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_60
sub cl, al
add cl, cl
jmp 0x1400e22d1
lea edx, [r10 - 0x5a]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_60
sub cl, al
add cl, cl
add cl, r11b
jmp 0x1400e22d1
lea edx, [r10 - 0x26]
mov ecx, 5
movzx eax, r11b
and al, dl
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
sub r10b, 0xe
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
add cl, dl
mov byte [rsp + rbx + 0x38], cl
add r8, r9
jmp 0x1400e2297
sub r10b, 0x6a
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x1a
dec rbx
inc rbx
jmp 0x1400e1b02
lea edx, [r10 + 0xe]
movzx eax, r11b
and al, dl
sub dl, 0x62
add al, al
movzx ecx, r11b
sub cl, al
add dl, cl
sub r10b, 0x52
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_35
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
mov byte [rsp + rbx + 0x38], cl
inc r9
dec rbx
inc rbx
jmp 0x1400e1b02
lea edx, [rbx - 2]
movzx eax, r11b
and al, dl
mov ecx, 7
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
dec rbx
inc rbx
jmp 0x1400e1b02
lea rax, [rbx + r12]
and dil, al
add dil, dil
sub r11b, dil
lea edx, [rax + r11]
sub dl, 0x5e
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400e1b02
movabs rcx, 0x5dbcf2f5931c4dee
add rcx, rbx
and dil, cl
mov eax, 0x3f
sub al, dil
lea edx, [rax + rax]
add dl, r11b
movzx r10d, bl
add dl, cl
add r10b, 0x36
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x7a
add r10b, r11b
movzx eax, r10b
mov byte [rsp + rbx + 0x38], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx + 0x58]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x68
add cl, r11b
mov byte [rsp + rbx + 0x38], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rsp + rbx + 0x38]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400e1b02
lea rcx, [rbx + r13]
and dil, cl
mov eax, reloc.WLDAP32.dll_Ordinal_27
sub al, dil
lea edx, [rax + rax]
add dl, r11b
add dl, cl
movzx eax, byte [rsp + rbx + 0x38]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400e1b02
sub r10b, 0x56
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x1400e1b00
add r10b, 0x66
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x1400e1af0
lea rbx, [rbp + 0x1777a10]
jmp 0x1400e23b6
lea rbx, [rbp + 0xbb8532]
jmp 0x1400e23b6
lea rbx, [rsp + 0x38]
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x90]
call fcn.1400029f0
nop
mov r8, 0xffffffffffffffff
nop
inc r8
cmp byte [rbx + r8], 0
jne 0x1400e23d0
mov rdx, rbx
lea rcx, [rbp + 0x90]
call fcn.140004460
nop
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0xb0]
call sub.VCRUNTIME140.dll_memset
xor r8d, r8d
lea rdx, [rbp + 0x90]
lea rcx, [rbp + 8]
call fcn.1400d6d00
nop
lea rcx, [rbp + 0x28]
call fcn.1400d0ff0
nop
mov rdx, rax
lea rcx, [rbp - 0x38]
call fcn.1400d6330
or esi, 2
mov dword [rbp - 0x40], esi
lea rdx, [rbp + 8]
lea rcx, [rbp - 0x38]
call fcn.1400d0460
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x1e]
lea rdx, [rbp - 0x38]
lea rcx, [rbp + 0xb0]
call fcn.1400e9a50
nop
lea rcx, [rbp - 0x38]
call fcn.140058b00
nop
lea rcx, [rbp + 0x28]
call fcn.140058b00
nop
lea rcx, [rbp + 8]
call fcn.140058b00
cmp qword [rbp + 0x138], 0
jne 0x1400e24c5
lea rcx, [rbp + 0x158]
call fcn.1400e3180
lea rcx, [rbp + 0x158]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x90]
call fcn.140002820
nop
lea rcx, [rbp + 0x70]
call fcn.140002820
nop
mov rcx, r14
call fcn.140002820
xor al, al
jmp 0x1400e2fd0
mov rdx, r14
cmp qword [r14 + 0x18], 0xf
jbe 0x1400e24d2
mov rdx, qword [r14]
mov r8, qword [r14 + 0x10]
lea rcx, [rbp + 0xb0]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::write_char_const____ptr64__long_long___int64_____ptr64]
lea rcx, [rbp + 0xb0]
call fcn.1400e3140
call fcn.1400f9280
mov rdi, rax
mov rdx, r14
lea rcx, [rbp + 0x48]
call fcn.140002680
mov rsi, rax
mov dword [rsp + 0x60], 0x4b100e73
mov dword [rsp + 0x64], 0x491d424c
mov dword [rsp + 0x68], 0x53196a4e
mov dword [rsp + 0x6c], 0x101a1a76
mov dword [rsp + 0x70], 0xb500190d
mov byte [rsp + 0x74], 0xba
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x75], xmm0
mov qword [rbp - 0x7b], rax
mov dword [rbp - 0x73], eax
mov word [rbp - 0x6f], ax
movabs r15, 0x2f71e0343a42b345
movabs r12, 0xab00e1d60c584d6d
movabs r13, 0x8e55a09caec819cf
movzx r11d, byte [rsp + 0x30]
nop dword [rax]
mov rax, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor ebx, ebx
cmp rbx, 0x33
jae 0x1400e2f84
movzx r10d, byte [rsp + rbx + 0x60]
mov r8d, r10d
cmp rax, rbx
ja 0x1400e2f7b
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x1400e25c1
lea rdx, [rbx + r15]
mov rcx, r8
and rcx, rdx
imul r11, rcx, 0xfffffffffffffffe
add r11, r8
add r11, rdx
add r11b, 0x1d
jmp 0x1400e2607
je 0x1400e2f14
inc rcx
cmp rax, rcx
je 0x1400e2eb2
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400e2e84
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1400e2e46
lea rcx, [r9 + 7]
cmp rax, rcx
je 0x1400e2e26
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x1400e2de2
cmp r9, rbx
ja 0x1400e2f72
lea rcx, [r9 + 0x40]
cmp rax, rcx
jae 0x1400e2632
lea r11d, [rbx - 0x57]
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
add r11b, 0x61
add r11b, r10b
jmp 0x1400e2670
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x1400e2dc7
inc rcx
cmp rax, rcx
je 0x1400e2da7
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400e2d8a
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x1400e2d62
nop word [rax + rax]
lea rcx, [r9 + rax]
cmp rcx, rbx
jbe 0x1400e2a45
nop dword [rax]
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400e2a20
lea rcx, [r9 + 0x400]
cmp rax, rcx
je 0x1400e29fd
lea rcx, [r9 + 0x10]
cmp rax, rcx
je 0x1400e29dd
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x1400e29b9
lea rcx, [r9 + 0x200]
cmp rax, rcx
je 0x1400e299f
lea rcx, [r9 + 9]
cmp rax, rcx
je 0x1400e297e
lea rcx, [r9 + 0x5a]
cmp rax, rcx
je 0x1400e2680
lea rax, [r9 + 8]
lea r9, [rax + 0x64]
lea rcx, [r9 + 8]
cmp rax, rcx
jb 0x1400e2f57
lea rcx, [r9 + 0x41]
cmp rax, rcx
jb 0x1400e2f3c
lea rcx, [r9 + 0x42]
cmp rax, rcx
jb 0x1400e27be
lea rcx, [r9 + 5]
cmp rax, rcx
jb 0x1400e27a4
lea rcx, [r9 + 0x61]
cmp rax, rcx
jb 0x1400e2902
lea rcx, [r9 + 0x28]
cmp rax, rcx
jb 0x1400e28b6
lea rcx, [r9 + 3]
cmp rax, rcx
jb 0x1400e2680
lea rax, [r9 + 0x20]
lea r9, [rax + 0x400]
lea rcx, [r9 + 2]
cmp rax, rcx
ja 0x1400e2887
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
ja 0x1400e286a
lea rcx, [r9 + 0xa]
cmp rax, rcx
ja 0x1400e2846
lea rcx, [r9 + 0x2a]
cmp rax, rcx
ja 0x1400e2821
lea rcx, [r9 + 0x80]
cmp rax, rcx
ja 0x1400e27fd
lea rcx, [r9 + 8]
cmp rax, rcx
ja 0x1400e27d8
lea rax, [r9 + 0x64]
lea r9, [rax + 0x41]
jmp 0x1400e2680
lea edx, [rbx + 0x77]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x41
jmp 0x1400e2670
lea edx, [rbx + 0x63]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 0x4b
jmp 0x1400e2595
lea r8d, [rbx + 0x48]
movzx ecx, r10b
and cl, r8b
mov edx, 4
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r10b
add r11b, r8b
movzx r8d, bl
jmp 0x1400e2dfc
lea edx, [rbx - 0x42]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea r11d, [rdx + r10]
sub r11b, 0x32
inc r9
dec rbx
inc rbx
jmp 0x1400e2582
lea r8d, [rbx - 0x56]
movzx ecx, r10b
and cl, r8b
mov edx, reloc.WLDAP32.dll_Ordinal_45
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r10b
add r11b, r8b
movzx r8d, bl
jmp 0x1400e2e60
lea r8d, [rbx + 0x20]
movzx ecx, r10b
and cl, r8b
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r10b
add r11b, r8b
add rax, r9
jmp 0x1400e2e99
lea r8d, [rbx + 0xc]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx r11d, r10b
sub r11b, cl
sub r8b, 0x54
jmp 0x1400e2d2d
lea r8d, [rbx - 8]
movzx ecx, r10b
and cl, r8b
mov edx, Ordinal_30
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r10b
add r11b, r8b
movzx ecx, byte [rsp + rbx + 0x60]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400e2582
lea r8d, [rbx + 0x15]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx r11d, r10b
sub r11b, cl
add r11b, 0x6d
add r11b, r8b
cmp r9, 0x61
jb 0x1400e2ce3
lea r8d, [rbx + 0x7e]
movzx ecx, r10b
and cl, r8b
mov edx, 7
sub dl, cl
add dl, dl
add dl, r10b
add dl, r8b
lea r11d, [rdx + rdx]
movzx r8d, bl
jmp 0x1400e2dfc
lea edx, [rbx + 1]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 7
lea rcx, [r9 + rax]
cmp rcx, 0x40
je 0x1400e2d17
lea rdx, [r9 + 5]
cmp rax, rdx
jbe 0x1400e2b67
lea edx, [rbx + 0x71]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x17
cmp rax, 0x200
jae 0x1400e2cf0
lea rcx, [r9 + 0xa]
cmp rax, rcx
jbe 0x1400e2c30
lea r8d, [rbx + 0x1a]
movzx ecx, r10b
and cl, r8b
mov edx, Ordinal_41
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r10b
jmp 0x1400e28ce
lea r8d, [rbx + 0x6c]
movzx ecx, r8b
and cl, r10b
mov edx, 6
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1400e2ed3
lea edx, [rbx - 0x1e]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x2e
jmp 0x1400e2d30
lea r8d, [rbx - 0x32]
movzx ecx, r8b
and cl, r10b
mov edx, Ordinal_50
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
add rax, r9
jmp 0x1400e2e99
lea edx, [rbx - 0x46]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x16
dec rbx
inc rbx
jmp 0x1400e2582
lea edx, [rbx + 0x30]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x50
inc r9
dec rbx
inc rbx
jmp 0x1400e2582
lea r8d, [rbx - 0x5a]
movzx ecx, r8b
and cl, r10b
mov edx, Ordinal_60
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
movzx r8d, bl
jmp 0x1400e2dfc
lea rcx, [r9 + 0xa]
cmp rax, rcx
jae 0x1400e2a68
lea edx, [rbx + 0x45]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 0x1d
jmp 0x1400e2917
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400e2a99
lea edx, [rbx + 0x52]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x3e
movzx ecx, byte [rsp + rbx + 0x60]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400e2582
inc rcx
cmp rax, rcx
jne 0x1400e2abb
lea edx, [rbx - 0x24]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 4
jmp 0x1400e2ed3
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400e2ae5
lea r8d, [rbx - 0x10]
movzx ecx, r8b
and cl, r10b
mov edx, gethostname
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1400e2e99
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400e2b0c
lea edx, [rbx + 4]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x1c
movzx r8d, bl
jmp 0x1400e2e60
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x1400e2b3c
lea r8d, [rbx - 0x72]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WS2_32.dll_ntohs
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
dec rbx
inc rbx
jmp 0x1400e2582
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x1400e2917
lea edx, [rbx - 0x5e]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x6e
movzx r8d, bl
jmp 0x1400e2dfc
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400e2b8e
lea edx, [rbx - 5]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 0x23
movzx r8d, bl
jmp 0x1400e2dfc
inc rcx
cmp rax, rcx
jne 0x1400e2bb6
lea edx, [rbx + 0xf]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x69
dec rbx
inc rbx
jmp 0x1400e2582
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400e2be3
lea r8d, [rbx - 0x67]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx r11d, r10b
sub r11b, cl
sub r8b, 0x2f
add r11b, r8b
movzx r8d, bl
jmp 0x1400e2e60
cmp rax, rdx
jne 0x1400e2c06
lea edx, [rbx + 0x23]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea r11d, [rdx + r10]
add r11b, 0xb
add rax, r9
jmp 0x1400e2e99
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400e2947
lea r8d, [rbx + 0x37]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx r11d, r10b
sub r11b, cl
add r8b, 0x7f
jmp 0x1400e2d2d
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400e2c62
lea edx, [rbx - 0x5c]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea r11d, [rdx + r10]
sub r11b, 0x7c
movzx ecx, byte [rsp + rbx + 0x60]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400e2582
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400e2c88
lea r8d, [rbx - 0x48]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx r11d, r10b
sub r11b, cl
sub r8b, 8
jmp 0x1400e2d2d
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x1400e2cb5
lea r8d, [rbx + 0x56]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx r11d, r10b
sub r11b, cl
sub r8b, 0x5a
add r11b, r8b
movzx r8d, bl
jmp 0x1400e2e60
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400e28d1
lea edx, [rbx - 0x20]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea r11d, [rdx + r10]
sub r11b, 0x20
dec rbx
inc rbx
jmp 0x1400e2582
mov byte [rsp + rbx + 0x60], r11b
inc rbx
jmp 0x1400e2582
lea r8d, [rbx + 8]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx r11d, r10b
sub r11b, cl
add r11b, r10b
sub r8b, 0x38
add r11b, r8b
movzx r8d, bl
jmp 0x1400e2e60
lea r8d, [rbx - 0x6e]
movzx ecx, r10b
and cl, r8b
mov edx, 1
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
movzx r8d, bl
sub r8b, 0x29
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx edx, r10b
sub dl, cl
add dl, 0x1f
add dl, r8b
movzx ecx, dl
mov byte [rsp + rbx + 0x60], cl
inc r9
add rcx, r9
sub rbx, rcx
jmp 0x1400e2ed3
lea edx, [rbx - 0x7d]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 0x6b
movzx ecx, byte [rsp + rbx + 0x60]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400e2582
lea edx, [rbx + 0x5b]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x7d
add rax, r9
jmp 0x1400e2e99
lea edx, [rbx + 0x47]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 0xf
dec rbx
inc rbx
jmp 0x1400e2582
lea edx, [rbx + 0x33]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x65
movzx r8d, bl
jmp 0x1400e2dfc
movzx r8d, bl
lea edx, [r8 + 0x1f]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 0x27
sub r8b, 0x3d
movzx ecx, r10b
and cl, r8b
add cl, cl
sub r10b, cl
sub r10b, 0x55
add r10b, r8b
mov byte [rsp + rbx + 0x60], r10b
inc r9
dec rbx
inc rbx
jmp 0x1400e2582
lea edx, [rbx + 0xb]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x4d
dec rbx
inc rbx
jmp 0x1400e2582
movzx r8d, bl
lea edx, [r8 - 0x7f]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 0x79
add r8b, 0x4d
movzx ecx, r10b
and cl, r8b
add cl, cl
sub r10b, cl
sub r10b, 0x1b
add r10b, r11b
add r10b, r8b
mov byte [rsp + rbx + 0x60], r10b
add rax, r9
jmp 0x1400e2e99
lea rcx, [rbx + r12]
and r8b, cl
add r8b, r8b
sub r10b, r8b
lea r11d, [rcx + r10]
add r11b, 5
movzx ecx, r11b
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add rbx, rdx
inc rbx
jmp 0x1400e2582
movabs rdx, 0xed396105234d8059
add rdx, rbx
and r8b, dl
add r8b, r8b
movzx r11d, r10b
sub r11b, r8b
sub r11b, 0x6f
add r11b, dl
lea r8d, [rbx + 0x1c]
movzx ecx, r10b
and cl, r8b
mov edx, reloc.WLDAP32.dll_Ordinal_30
sub dl, cl
add dl, dl
add dl, r10b
add dl, r8b
mov byte [rsp + rbx + 0x60], dl
inc rax
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
movzx ecx, byte [rsp + rbx + 0x60]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400e2582
lea rcx, [rbx + r13]
and r8b, cl
add r8b, r8b
sub r10b, r8b
lea r11d, [rcx + r10]
add r11b, 0x57
movzx ecx, byte [rsp + rbx + 0x60]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400e2582
sub bl, 0x27
movzx ecx, r10b
and cl, bl
add cl, cl
sub r10b, cl
lea r11d, [rbx + r10]
add r11b, 0x11
jmp 0x1400e2580
add bl, 0x4f
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x29
jmp 0x1400e2570
lea rdx, [rbp + 0x15071bc]
jmp 0x1400e2f89
lea rdx, [rbp + 0x532501]
jmp 0x1400e2f89
lea rdx, [rsp + 0x60]
mov r8, rsi
mov rcx, rdi
call fcn.1400e9c10
nop
lea rcx, [rbp + 0x158]
call fcn.1400e3180
lea rcx, [rbp + 0x158]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x90]
call fcn.140002820
nop
lea rcx, [rbp + 0x70]
call fcn.140002820
nop
mov rcx, r14
call fcn.140002820
mov al, 1
mov rcx, qword [rbp + 0x1c0]
xor rcx, rsp
call fcn.140196270
lea r11, [rsp + 0x2d0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret