Function at 0x401750
Capabilities:
Terminate process

Disassembly:
adc byte [ebx], bl
adc dword [edx], edx
adc ebx, dword [ebx]
xchg ebx, eax
adc eax, 0x92188416
sbb dl, byte [eax - 0x6f486f70]
nop
nop
nop
nop
nop
nop
nop
nop
mov cl, 0x55
push ebp
push ebp
mov ebp, esp
mov eax, dword [ebp + 9]
mov ecx, dword [0x31c0c8]
push eax
add ecx, 0x40
push eax
je 0x401735
inc eax
add byte [eax - 1], dh
adc eax, 0xd1c180
mov eax, dword [0x5050ac]
add esp, 0xc
test eax, eax
mov ch, 0xda
push eax
push str.Total_of__d_requests_completed_n
call dword [0x402464]
rol esp, 1
or byte [edx + 1], ch
call dword [sym.imp.MSVCRT.dll_exit]
nop
push ebp
mov ebp, esp
sub esp, 0xd4b8
mov eax, dword [0x410278]
test dword [edi], esp
mov eax, dword [0x41814c]
je 0x40181a
push 0x413440
push eax
call fcn.00405850
sub cl, byte [ebx + 0x4102740d]
add byte [edx + 0x14], ah
mov edx, dword [0x2f411800]
push edx
push eax
xchg edx, eax
js 0x401806
add byte [eax], al
mov cx, word [0x4117f4]
xchg esp, eax
salc
sbb byte [ecx], al
mov eax, dword [0x830288]
push ebx
in al, dx
xor ax, 0xc164
inc eax
add byte [esi - 0x77], ah
or eax, 0x410bb4
adc al, 0xc0
push edi
jne 0x40184a
cmp byte [0x411800], dl
push edx
push 0xe3408998
call esi
mov eax, dword [0xe01278]
or edx, 8
test eax, eax
mov esp, 0x274a115
inc ecx
adc eax, 0x410274a1
add byte [ebx + ebx*2], bh
inc eax
cmp al, 0x41
add byte [eax + 0x57], ch
aam 0x35
add bh, bh
salc
add esp, 0xc
mov eax, dword [0x40db14]
rol eax, 0xb8
adc ah, 0x40
add byte [ebp - 0x6b], dh
les ecx, [ecx]
adc al, 0xdb
inc eax
add cl, al
sar byte [eax + 0x40d480], 0x75
xchg ebp, eax
mov eax, 0x40d47c
push eax
push 0x40d4e5
call esi
test byte [sym.imp.MSVCRT.dll__XcptFilter], cl
or cl, al
xchg edi, eax
mov ah, 0x6b
adc eax, 0x25c154
add esp, 0xc
mov edx, dword [0x61d018]
jns 0x401887
pop eax
rol dword [eax], 0x68
pushal
or byte [ebp], ah
out 0x50, al
salc
sub esi, dword [eax - 0x5e23bef5]
adc byte [ecx - 0x4695ff67], ch
push eax
push cs
salc
in eax, dx
or eax, 0xcc8c404c
mov edx, dword [0x40d018]
adc dword [esi], 0x10
mov dword [0x310b70], eax
push 0
or dl, dh
push 0xf24217f8
call fcn.0040603e
pop ss
inc edx
bnd call fcn.0040603e
test eax, eax
mov esi, 0x5068500e
dec edx
inc eax
add byte [esi + 0x54a2], dl
add esp, 0x7a
mov eax, dword [0xce41020b]
test eax, eax
jne 0x4018df
mov eax, dword [0x920eac]
out 0xd, eax
pushfd
or eax, dword [ecx]
mov edx, dword [0x414048]
push 0
inc edx
pushfd
rol dword [eax], 1
sti
mov eax, dword [0x2440b8]
push ecx
push 0x40d4f1
push edx
push eax
call 0x2405890
add esp, 0xffffffc0
mov dword [0x44a65148], eax
jmp 0x4018e4
mov eax, dword [0x86415d8a]
mov ecx, dword [0xe3410280]
into
leave
lcall 0x77f6, 0x4c0d8b26
add byte [eax], ch
push 0x40d19c
dec eax
push edi
aam 0x40
add byte [eax + 0x28], ch
aam 0x40
add byte [eax + 0x51], dl
sbb cl, al
cmp eax, dword [eax]
add byte [esi - 0x3c], bh
insb byte es:[edi], dx
mov dword [0x41da48], eax
mov ecx, dword [0x410284]
aad 0xc9
jne 0x40193a
mov esi, dword [esi - 0x40bebfab]
out 0, eax
push str.Accept:___r_n
push eax
push edx
sal byte [ecx - 0x7cffb209], 1
les edx, [eax]
mov dword [0x414044], eax
sub ch, byte [edi - 0x37bee6a0]
test dword [ebp + 0x158b637f], ebp
push 0xbe008d02
add edx, ebx
inc eax
add byte [ebp - 0x5d8b8a2e], al
aam 0xfb
inc ecx
jecxz 0x4018e4
adc eax, 0x3f0221
test edx, edx
mov edx, dword [0xb2414040]
jne 0x40196e
cmp dh, byte [ecx - 0x1c]
pop ss
inc ecx
add byte [ebp - 0x2c074637], al
inc eax
add byte [ebp + eax - 0x47], dh
invalid
test ecx, ecx
mov ecx, 0x40d3f8
je 0x40197c
mov ecx, 0xebd3f0
push eax
mov eax, dword [0x411804]
push eax
mov eax, dword [0x414444]
push eax
sbb dl, byte [edx + 0x51]
mov ecx, dword [0x986f8f30]
push str._s__s_HTTP_1.0_r_n_s_s_s_s_r_n
push 0x98083f
mov al, byte [0x6cdee8]
add esp, 0x24
jmp 0x401a24
cmp eax, 0xb000
jb 0x401a38
push 0x7a40dfd8
call fcn.00401750
add esp, 4
mov eax, dword [0x410258]
mov ebx, 0x79
cmp eax, ebx
jl 0x401a6f
mov eax, dword [0x410260]
cmp esi, dword [edi - 0x69]
mov esp, 0x74001bac
add eax, 0xa8d3c0b8
add byte [ebx + 0x40d02915], cl
int1
push edx
push eax
push str.INFO:__s_header___n____n_s_n____n
call dword [0x40d664]
xor esp, eax
or al, 0x8b
cmp eax, 0x1140dc2d
mov edi, dword [0x1140dc2d]
or ecx, 0xffffffff
xor ebx, dword [edx + esi*8 + 0x31]
mov eax, dword [0x410260]
not ecx
dec ecx
cmp eax, 1
jno 0x401a7c
in al, dx
pop ss
inc ecx
add byte [eax + esi*2 - 0x2a], bh
jo 0x401af8
inc ecx
add byte [ebp + 0x5101014c], cl
call dword [0x9bc15c]
add esp, 4
test eax, eax
jne 0x401ac5
mov edx, dword [0x63c0c8]
push 0x40d380
add edx, 0x40
push edx
call dword [0x35f3b180]
invalid
push ecx
adc eax, 0x40d0f0
mov esi, eax
mov cl, byte [edx]
inc edx
mov al, al
inc esi
mov cl, cl
jne 0x401acd
mov ecx, dword [esi + 0x5f]
pop ss
inc ecx
add dh, dl
or eax, 0x410270
mov esi, dword [0xa5d93820]
fstp xword [edx + eax]
mov edx, ecx
shr ecx, 2
rep movsd dword es:[edi], dword [esi]
mov ecx, edx
and ecx, 3
rep movsb byte es:[edi], byte [esi]
mov dword [0x40d088], eax
mov eax, dword [0x415237]
mov cx, word [0x41ea68]
call 0x415823fb
add byte [eax + 0x6a], dl
add byte [ecx + 0x6a], dl
retf