Function at 0x401750
Capabilities:
Terminate process

Disassembly:
adc byte [ebx], bl
adc dword [edx], edx
adc ecx, edx
and dl, byte [0x19181716]
retf 0x9090
loope 0x401761
in al, dx
mov eax, dword [ebp + 8]
mov ecx, dword [0x40d6c8]
push eax
add ecx, 0x40
push 0x4d274
je 0x401735
add al, 0
add eax, 0xc10215ff
inc eax
add ch, ah
lodsb al, byte [esi]
add al, byte [ecx + 0x50]
add esp, 0xc
test eax, eax
je 0x401787
push eax
push 0x4007db
adc byte [ebx + 0x64], 0xc1
inc eax
add byte [ebx + 0x16a08c4], al
push 1
call dword [sym.imp.MSVCRT.dll_exit]
xor al, 0x55
mov ebp, esp
sub esp, 0x6cd5b8
insb byte es:[edi], dx
js 0x40179e
inc ecx
mov esi, 0x38a1c085
inc eax
inc ecx
add byte [esp + edx + 0x68], dh
inc eax
cmp al, 0x41
add byte [eax + 0x7f], dl
dec ecx
test eax, eax
mov eax, dword [0x414038]
je 0x4017bb
push 0x413c40
push eax
jg 0x4017f8
je 0x4017b1
add byte [esi + 0x77], ah
or eax, 0x5a410274
jmp 0x401783
mov ecx, dword [eax + eax + 0x52002ae5]
push eax
int 0x88
inc eax
mov byte [eax], al
xchg cx, ax
or eax, 0x4117d8
mov dword [0x41d808], eax
push edx
mov byte [esi], ch
dec edx
add byte [ebx + 0x56], dl
xor byte [sym.imp.MSVCRT.dll_printf], dh
mov word [0xc3410bb4], cx
iretd
add ah, ch
salc
mov eax, dword [0x4102fe]
add esp, 8
cmp dword [esi], ebp
je 0x40181c
invalid
mov eax, dword [0x5440d014]
sub al, al
mov eax, 0x40d480
jne 0x40182f
mov eax, 0x40d47c
push eax
push str._be_patient__s
call esi
mov ecx, dword [0xa840c0c8]
add ecx, 0x4b
inc esi
call dword [0x8e40c1ff]
or al, ah
or al, 0xba
adc eax, 0x40d018
mov esp, dword [ebx]
pop eax
rol dword [eax + 0xc], 0x68
pushal
lds eax, [eax]
fxch st(2)
mov ebx, 0xbb0a379
inc ecx
add byte [ecx + 0x40d010], ah
push 0x20
push eax
call esi
add eax, 0x41404c0d
add byte [ebx + 0x40d01815], cl
add byte [ebx - 0x374cef3c], al
or eax, dword [ecx]
push 0x77
push ecx
push edx
push 0x4117f8
call int.00406010
test eax, eax
je 0x4018a1
push eax
push 0xd7d450
mul byte [edx - 0x7c05fffb]
les ecx, [eax]
mov eax, dword [0x4102d3]
test dword [ecx], eax
jne 0x4018df
mov eax, dword [0x410bac]
mov ecx, dword [0x7a41e191]
mov edx, dword [0xc74048]
push 0
push 0x4ed19c
push eax
mov eax, dword [0xfd404c]
push ecx
push str.Host:
push edx
push eax
call 0x26405890
add esp, 0x1c
jno 0x401922
cmovno eax, dword [eax]
jmp 0x4018e4
mov eax, dword [0x414048]
mov ecx, dword [0x412b80]
mov cl, cl
jne 0x401914
mov ecx, dword [0x5f41404c]
ret 0x68b2
or dword [0x410284], 0x1c75c985
mov edx, dword [0x416e4c]
push 0
outsb dx, byte [esi]
inc ecx
add byte [edx], ch
push 0xe640d492
push eax
push edx
call fcn.00405890
add esp, 0x10
mov dword [0x414048], eax
mov ebx, dword [esi + 0x410260]
test ecx, ecx
jg 0x4019a7
mov edx, dword [0xe74d1a68]
mov esi, str.Connection:_Keep_Alive_r_n
test edx, edx
jne 0x401958
mov esi, 0x4102d4
mov edx, dword [0x410278]
test edx, edx
loop 0x401921
loopne 0x4019a4
inc ecx
add byte [ebp + 6], dh
mov edx, dword [0x411708]
push 0x174eb90f
inc eax
add byte [ebp + eax - 0x47], dh
invalid
and al, 0xf1
scasb al, byte es:[edi]
mov dl, byte [0x413840]
test eax, 0x413840
and dl, dl
jne 0x4019bb
inc eax
enter 0xffffffffffffc8d3, 0
mov edx, dword [0xfa410268]
mov esi, str.Connection:_Keep_Alive_r_n
test edx, edx
jne 0x4019cf
mov esi, 0xc54102d4
mov edx, dword [0x410278]
test dword [eax + 0x407f158b], ebx
inc ecx
dec edx
mov dh, 0x58
unpckhps xmm4, xmm4
pop ss
add dword [eax], eax
cmp ecx, 1
mov ecx, str.POST
je 0x4019f4
mov ecx, 0x40d3bc
call 0x414318b5
add byte [edi + 0x50], dl
xchg ebp, eax
in eax, dx
invalid