Function at 0x4010e1
Capabilities:
Parse credit card information
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
mov dword [ebp - 4], 0
push 0
mov ebx, 0x406c70
call fcn.004066e3
add esp, 4
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x401151
push ebx
call fcn.004066d7
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x401164
mov eax, 0x46e043
push eax
push 1
mov ebx, 0x4069b0
call fcn.004066e3
add esp, 0x10
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x401187
push ebx
call fcn.004066d7
add esp, 4
push 0
mov ebx, 0x406700
call fcn.004066e3
add esp, 4
mov dword [ebp - 8], eax
push 0x46e044
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4011c4
push ebx
call fcn.004066d7
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x46e052
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x4011e3
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x401206
push ebx
call fcn.004066d7
add esp, 4
push 0
mov ebx, 0x406700
call fcn.004066e3
add esp, 4
mov dword [ebp - 8], eax
push 0x46e044
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x401243
push ebx
call fcn.004066d7
add esp, 4
push 0x80000301
push 0
push 6
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x401262
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x4069f0
call fcn.004066e3
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x401285
push ebx
call fcn.004066d7
add esp, 4
cmp dword [ebp + 8], 1
jne 0x401353
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet1.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4012dd
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4012f1
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x486aac
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x401314
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x40134e
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 2
jne 0x401421
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet2.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4013ab
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4013bf
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x48a797
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x4013e2
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x40141c
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 3
jne 0x4014ef
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push 0x48f4e9
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x401479
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40148d
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x48f4f6
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x4014b0
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x4014ea
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 4
jne 0x4015bd
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet4.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x401547
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40155b
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x494134
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x40157e
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x4015b8
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 5
jne 0x40168b
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet5.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x401615
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401629
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x498b3b
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x40164c
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x401686
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 6
jne 0x401759
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push 0x49d066
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4016e3
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4016f7
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x49d073
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x40171a
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x401754
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 7
jne 0x401827
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet7.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4017b1
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4017c5
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x4a7112
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x4017e8
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x401822
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 8
jne 0x4018f5
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet8.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x40187f
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401893
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x4aa23b
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x4018b6
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x4018f0
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 9
jne 0x4019c3
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet9.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x40194d
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401961
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x4ab303
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x401984
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x4019be
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0xa
jne 0x401a91
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet10.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x401a1b
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401a2f
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x4ade8a
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x401a52
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x401a8c
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0xb
jne 0x401b5f
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push 0x4b05b3
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x401ae9
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401afd
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x4b05c1
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x401b20
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x401b5a
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0xc
jne 0x401c2d
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet12.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x401bb7
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401bcb
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x4b3187
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x401bee
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x401c28
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0xd
jne 0x401cfb
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push 0x4bb4a1
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x401c85
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401c99
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x4bb4af
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x401cbc
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x401cf6
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0xe
jne 0x401dc9
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push 0x4bd5e1
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x401d53
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401d67
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x4bd5ef
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x401d8a
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x401dc4
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0xf
jne 0x401e97
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet15.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x401e21
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401e35
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x4c03e1
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x401e58
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x401e92
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0x10
jne 0x401f65
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push 0x4c5111
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x401eef
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401f03
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x4c511f
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x401f26
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x401f60
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0x11
jne 0x402033
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet17.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x401fbd
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401fd1
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x4cb8bf
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x401ff4
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x40202e
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0x12
jne 0x402101
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet18.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x40208b
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40209f
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x4cff5d
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x4020c2
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x4020fc
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0x13
jne 0x4021cf
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet19.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x402159
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40216d
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x4d20e8
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x402190
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x4021ca
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0x14
jne 0x40229d
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet20.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x402227
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40223b
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x4d3d07
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x40225e
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x402298
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0x15
jne 0x40236b
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet21.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4022f5
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x402309
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x4d67d6
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x40232c
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x402366
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0x16
jne 0x402439
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet22.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4023c3
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4023d7
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x4d8f04
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x4023fa
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x402434
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0x17
jne 0x402507
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet23.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x402491
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4024a5
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x4db879
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x4024c8
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x402502
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0x17
jne 0x4025d5
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet23.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x40255f
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x402573
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x4db879
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x402596
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x4025d0
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0x18
jne 0x4026a3
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet24.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x40262d
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x402641
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x4e38b7
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x402664
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x40269e
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0x19
jne 0x402771
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet25.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4026fb
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40270f
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x4e4c8e
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x402732
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x40276c
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0x1a
jne 0x40283f
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet26.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4027c9
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4027dd
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x4e69ed
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x402800
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x40283a
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0x1b
jne 0x40290d
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push 0x4e8d37
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x402897
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4028ab
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x4e8d45
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x4028ce
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x402908
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0x1d
jne 0x4029db
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet29.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x402965
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x402979
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x4eed0a
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x40299c
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x4029d6
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0x1e
jne 0x402aa9
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet30.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x402a33
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x402a47
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x4f0100
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x402a6a
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x402aa4
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0x1f
jne 0x402b77
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push 0x4f2c87
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x402b01
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x402b15
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x4f2c95
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x402b38
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x402b72
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0x20
jne 0x402c45
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push 0x4f4ac0
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x402bcf
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x402be3
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x4f4ace
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x402c06
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x402c40
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0x21
jne 0x402d13
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet33.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x402c9d
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x402cb1
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x4f6a87
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x402cd4
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x402d0e
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0x22
jne 0x402de1
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push 0x4f7f56
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x402d6b
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x402d7f
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x4f7f64
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x402da2
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x402ddc
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0x23
jne 0x402eaf
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push 0x4fa756
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x402e39
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x402e4d
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x4fa764
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x402e70
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x402eaa
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0x24
jne 0x402f7d
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet36.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x402f07
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x402f1b
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x501705
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x402f3e
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x402f78
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0x25
jne 0x40304b
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet37.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x402fd5
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x402fe9
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x50320b
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x40300c
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x403046
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0x26
jne 0x403119
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet38.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4030a3
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4030b7
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x5072c8
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x4030da
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x403114
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0x27
jne 0x4031e7
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet39.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x403171
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x403185
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x513507
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x4031a8
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x4031e2
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0x28
jne 0x4032b5
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet40.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x40323f
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x403253
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x51870c
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x403276
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x4032b0
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0x29
jne 0x403383
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet41.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x40330d
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x403321
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x51fdec
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x403344
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x40337e
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0x2a
jne 0x403451
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push 0x5240ce
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4033db
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4033ef
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x5240dc
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x403412
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x40344c
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0x2b
jne 0x40351f
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet43.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4034a9
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4034bd
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x526964
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x4034e0
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x40351a
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0x2c
jne 0x4035ed
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push 0x52e8a8
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x403577
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40358b
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x52e8b6
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x4035ae
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x4035e8
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0x2d
jne 0x4036bb
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push 0x53302f
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x403645
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x403659
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x53303d
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x40367c
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x4036b6
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0x2e
jne 0x403789
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet46.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x403713
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x403727
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x534baf
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x40374a
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x403784
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0x2f
jne 0x403857
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet47.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4037e1
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4037f5
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x53736e
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x403818
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x403852
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0x30
jne 0x403925
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push 0x53890c
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4038af
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4038c3
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x53891a
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x4038e6
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x403920
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0x31
jne 0x4039f3
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet49.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x40397d
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x403991
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x53aefb
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x4039b4
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x4039ee
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0x32
jne 0x403ac1
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet50.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x403a4b
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x403a5f
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x5466dd
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x403a82
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x403abc
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0x33
jne 0x403b8f
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet51.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x403b19
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x403b2d
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x54b348
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x403b50
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x403b8a
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0x34
jne 0x403c5d
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet52.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x403be7
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x403bfb
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x5509e1
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x403c1e
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x403c58
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0x35
jne 0x403d2b
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet53.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x403cb5
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x403cc9
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x55b129
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x403cec
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x403d26
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0x36
jne 0x403df9
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push 0x55c12f
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x403d83
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x403d97
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x55c13d
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x403dba
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x403df4
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0x37
jne 0x403ec7
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push 0x55ec26
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x403e51
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x403e65
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x55ec34
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x403e88
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x403ec2
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0x38
jne 0x403f95
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push 0x561415
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x403f1f
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x403f33
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x561423
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x403f56
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x403f90
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0x39
jne 0x404063
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push 0x567863
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x403fed
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404001
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x567871
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x404024
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x40405e
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0x3a
jne 0x404131
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet58.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4040bb
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4040cf
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x56cc81
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x4040f2
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x40412c
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0x3b
jne 0x4041ff
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet59.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x404189
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40419d
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x572bf0
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x4041c0
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x4041fa
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0x3c
jne 0x4042cd
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet60.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x404257
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40426b
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x57a418
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x40428e
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x4042c8
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0x3d
jne 0x40439b
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet61.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x404325
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404339
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x57cee4
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x40435c
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x404396
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0x3e
jne 0x404469
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push 0x58197d
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4043f3
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404407
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x58198b
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x40442a
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x404464
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0x3f
jne 0x404537
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet63.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4044c1
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4044d5
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x583a22
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x4044f8
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x404532
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0x40
jne 0x404605
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet64.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x40458f
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4045a3
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x586dc0
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x4045c6
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x404600
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0x41
jne 0x4046d3
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push 0x58d4ca
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x40465d
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404671
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x58d4d8
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x404694
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x4046ce
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0x42
jne 0x4047a1
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push 0x593113
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x40472b
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40473f
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x593121
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x404762
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x40479c
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0x43
jne 0x40486f
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push 0x5982a8
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4047f9
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40480d
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x5982b6
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x404830
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x40486a
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0x44
jne 0x40493d
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet68.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4048c7
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4048db
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x59c436
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x4048fe
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x404938
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0x45
jne 0x404a0b
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet69.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x404995
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4049a9
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x59f1e8
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x4049cc
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x404a06
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0x46
jne 0x404ad9
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push 0x5a383d
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x404a63
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404a77
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x5a384b
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x404a9a
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x404ad4
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0x47
jne 0x404ba7
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push 0x5a6aa5
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x404b31
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404b45
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x5a6ab3
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x404b68
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x404ba2
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0x48
jne 0x404c75
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet72.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x404bff
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404c13
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x5acb42
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x404c36
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x404c70
push 6
call fcn.004066ef
add esp, 4
jmp 0x404d3e
cmp dword [ebp + 8], 0x49
jne 0x404d3e
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet73.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x404ccd
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404ce1
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x5b5dad
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x404d04
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x404d3e
push 6
call fcn.004066ef
add esp, 4
cmp dword [ebp + 8], 0x4a
jne 0x404e0c
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push 0x5bd6a3
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x404d96
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404daa
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x5bd6b1
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x404dcd
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x404e07
push 6
call fcn.004066ef
add esp, 4
jmp 0x40520d
cmp dword [ebp + 8], 0x4b
jne 0x404eda
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet75.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x404e64
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404e78
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x5c3b3a
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x404e9b
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x404ed5
push 6
call fcn.004066ef
add esp, 4
jmp 0x40520d
cmp dword [ebp + 8], 0x4c
jne 0x404fa8
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push 0x5cebcf
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x404f32
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404f46
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x5cebdd
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x404f69
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x404fa3
push 6
call fcn.004066ef
add esp, 4
jmp 0x40520d
cmp dword [ebp + 8], 0x4d
jne 0x405076
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet77.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x405000
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x405014
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x5d72ce
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x405037
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x405071
push 6
call fcn.004066ef
add esp, 4
jmp 0x40520d
cmp dword [ebp + 8], 0x4e
jne 0x405144
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet78.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4050ce
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4050e2
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x5da22d
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x405105
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x40513f
push 6
call fcn.004066ef
add esp, 4
jmp 0x40520d
cmp dword [ebp + 8], 0x4f
jne 0x40520d
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet79.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x40519c
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4051b0
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x5e1364
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x4051d3
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x40520d
push 6
call fcn.004066ef
add esp, 4
cmp dword [ebp + 8], 0x50
jne 0x4052db
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet80.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x405265
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x405279
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x5e8681
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x40529c
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x4052d6
push 6
call fcn.004066ef
add esp, 4
jmp 0x406152
cmp dword [ebp + 8], 0x51
jne 0x4053a9
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet81.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x405333
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x405347
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x5eabd4
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x40536a
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x4053a4
push 6
call fcn.004066ef
add esp, 4
jmp 0x406152
cmp dword [ebp + 8], 0x52
jne 0x405477
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet82.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x405401
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x405415
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x5efc32
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x405438
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x405472
push 6
call fcn.004066ef
add esp, 4
jmp 0x406152
cmp dword [ebp + 8], 0x53
jne 0x405545
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet83.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4054cf
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4054e3
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x5f3912
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x405506
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x405540
push 6
call fcn.004066ef
add esp, 4
jmp 0x406152
cmp dword [ebp + 8], 0x54
jne 0x405613
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push 0x5f8a1c
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x40559d
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4055b1
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x5f8a2a
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x4055d4
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x40560e
push 6
call fcn.004066ef
add esp, 4
jmp 0x406152
cmp dword [ebp + 8], 0x55
jne 0x4056e1
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push 0x5fd37f
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x40566b
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40567f
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x5fd38d
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x4056a2
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x4056dc
push 6
call fcn.004066ef
add esp, 4
jmp 0x406152
cmp dword [ebp + 8], 0x56
jne 0x4057af
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet86.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x405739
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40574d
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x601118
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x405770
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x4057aa
push 6
call fcn.004066ef
add esp, 4
jmp 0x406152
cmp dword [ebp + 8], 0x57
jne 0x40587d
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet87.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x405807
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40581b
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x609bf5
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x40583e
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x405878
push 6
call fcn.004066ef
add esp, 4
jmp 0x406152
cmp dword [ebp + 8], 0x58
jne 0x40594b
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet88.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4058d5
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4058e9
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x60e945
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x40590c
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x405946
push 6
call fcn.004066ef
add esp, 4
jmp 0x406152
cmp dword [ebp + 8], 0x59
jne 0x405a19
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet89.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4059a3
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4059b7
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x6162f9
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x4059da
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x405a14
push 6
call fcn.004066ef
add esp, 4
jmp 0x406152
cmp dword [ebp + 8], 0x5a
jne 0x405ae7
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet90.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x405a71
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x405a85
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x61f6bb
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x405aa8
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x405ae2
push 6
call fcn.004066ef
add esp, 4
jmp 0x406152
cmp dword [ebp + 8], 0x5b
jne 0x405bb5
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push 0x62a311
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x405b3f
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x405b53
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x62a31f
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x405b76
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x405bb0
push 6
call fcn.004066ef
add esp, 4
jmp 0x406152
cmp dword [ebp + 8], 0x5c
jne 0x405c83
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push 0x62f25a
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x405c0d
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x405c21
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x62f268
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x405c44
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x405c7e
push 6
call fcn.004066ef
add esp, 4
jmp 0x406152
cmp dword [ebp + 8], 0x5d
jne 0x405d51
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet93.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x405cdb
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x405cef
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x6359f8
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x405d12
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x405d4c
push 6
call fcn.004066ef
add esp, 4
jmp 0x406152
cmp dword [ebp + 8], 0x5e
jne 0x405e1f
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet94.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x405da9
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x405dbd
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x63bb4c
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x405de0
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x405e1a
push 6
call fcn.004066ef
add esp, 4
jmp 0x406152
cmp dword [ebp + 8], 0x5f
jne 0x405eed
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet95.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x405e77
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x405e8b
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x642acb
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x405eae
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x405ee8
push 6
call fcn.004066ef
add esp, 4
jmp 0x406152
cmp dword [ebp + 8], 0x60
jne 0x405fbb
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet96.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x405f45
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x405f59
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x6489dd
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x405f7c
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x405fb6
push 6
call fcn.004066ef
add esp, 4
jmp 0x406152
cmp dword [ebp + 8], 0x61
jne 0x406089
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet97.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x406013
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x406027
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x642acb
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x40604a
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x406084
push 6
call fcn.004066ef
add esp, 4
jmp 0x406152
cmp dword [ebp + 8], 0x62
jne 0x406152
push 0x80000301
push 0
push 9
push 1
mov eax, 3
mov ebx, 0x44c8a0
call fcn.004066dd
add esp, 0x10
mov dword [ebp - 8], eax
push str.yxnet98.she
push dword [ebp - 8]
mov ecx, 2
call fcn.00401085
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4060e1
push ebx
call fcn.004066d7
add esp, 4
mov eax, dword [ebp - 0xc]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4060f5
push ebx
call fcn.004066d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x6489dd
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x406118
mov eax, 0x46e043
push eax
push 2
mov ebx, 0x406a10
call fcn.004066e3
add esp, 0x1c
mov dword [ebp - 8], esp
push 0x46e043
push dword [ebp - 4]
mov eax, 0
call fcn.004066f5
cmp dword [ebp - 8], esp
je 0x406152
push 6
call fcn.004066ef
add esp, 4
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x406162
push ebx
call fcn.004066d7
add esp, 4
mov esp, ebp
pop ebp
ret 4