Function at 0x401750
Capabilities:
Terminate process

Disassembly:
push ebp
mov ebp, esp
mov eax, dword [ebp - 0x14]
mov ecx, dword [0x8540c0c8]
push eax
xchg edx, eax
shl dword [edx], 0x68
cld
rol byte [eax], cl
push ecx
call dword [sym.imp.MSVCRT.dll_fprintf]
mov eax, dword [0xbb02ac]
push esi
les ecx, [esi + edx*4]
sal byte [ecx + edi*4 + 0x50], 0x1c
push esp
rol byte [eax - 0x2b], cl
pop esp
and al, bl
shr ebp, 0
add esp, 8
push 0xffffffffffffff98
call dword [sym.imp.MSVCRT.dll_exit]
xor dl, byte [ebp - 0x75]
jno 0x5e40d084
add byte [ecx + 0x3e410278], ah
sbb eax, 0x404ca1c0
inc ecx
add byte [esp + edx + 0x68], dh
inc eax
cmp al, 0x41
add byte [ebx + 0x8f9ee8], bl
or byte [esi - 0x75], ah
or eax, 0x410274
add edx, dword [ebx + edi*4]
add eax, dword [eax]
sbb byte [ecx], al
push edx
push eax
fimul word [eax + 0x6600a440]
mov ecx, dword [0x4117f3]
mov dword [0x6f1808], eax
mov eax, dword [0x410288]
push ebx
push esi
mov esi, dword [0x405064]
push ds
imul esi, dword [ebx + ecx - 0x3f7affbf], 0x57
pop ebp
mov edx, dword [0xa73b00]
push edx
out dx, al
cwde
aam 0x40
add bh, bh
salc
mov eax, dword [0x410278]
add esp, 0x14
test eax, eax
je 0x401842
mov eax, dword [0x193c02ad]
push eax
push 0x413c40
push 0x313484
call esi
add esp, 0xc
ret
adc eax, 0xd940c154
add esp, 0xffffffec
mov edx, dword [0xb040d018]
cwde
xor eax, 0xe7c558
push 0x860
push edx
call esi
mov dword [0x810bb0], eax
mov eax, dword [0x40d010]
push 0x20
push eax
call esi
mov ecx, dword [0x41404c]
mov edx, dword [0xd216d818]
or esp, eax
adc byte [ebx - 0x51be8b38], ah
push 0
push ecx
push edx
push 0x7a17e5
call fcn.00406010
test eax, eax
je 0x401894
stosb byte es:[edi], al
loopne 0x4018e6
aam 0x40
scasd eax, dword es:[edi]
pop edx
add al, byte [0x2b9a0000]
or byte [ecx + 0x4102bb], ah
jbe 0x401868
sbb eax, 0xbaca135
inc ecx
stc
mov byte [0x56410b9c], cl
jge 0x4018cc
dec eax
inc eax
lock add byte [edx], ch
push 0x40d19c
outsd dx, dword [esi]
mov eax, dword [0xd04040]
inc edx
push 0x404448
push edx
push eax
inc eax
add byte [edx + 0x50], dl
btc dword [edi], edi
add byte [eax], al
add esp, 0x49
mov dword [0x390648], eax
jmp 0x4018e4
mov ecx, dword [0x1a410280]
test ecx, ecx
jne 0x401914
add byte [edx], 0x41
sbb al, byte [ebp - 0x1d98a37]
or eax, 0x41404c
dec byte [0x41404c]
push 0
push 0x6740d19c
push 0x40d444
push str.User_Agent:_ApacheBench_
push eax
or al, ch
test byte [esi], ah
add byte [ebx + 0x485b1896], al
inc eax
inc ecx
sub eax, 0x2cf0d8b
inc ecx
add byte [edi], ch
mov ecx, dword [0x4102cf]
das
leave
les ebx, [ebx + ecx*4]
adc eax, 0x41402c
push 0
into
sbb ah, dl
cmpsb byte [esi], byte es:[edi]
add byte [eax - 0x67], dl
call 0x410990
add esp, 0x10
mov dword [0x6c414048], eax
mov ecx, dword [0xb00260]
push edx
xchg edi, eax
jg 0x4019a7
mov edx, dword [0x41b868]
mov esi, str.Connection:_Keep_Alive_r_n
test edx, edx
test dword [0x4102d4be], eax
add byte [ebx + 0x41027815], cl
add byte [ebp + 0x40d28bd2], al
mov edx, 0x6750341
mov edi, esp
in al, 0x17
inc ecx
add byte [ebp - 0x7698468f], al
inc eax
add byte [ebp + eax - 0x47], dh
push ebx
rol dword [eax], cl
push eax
mov eax, dword [0x411804]
push eax
mov eax, dword [0x4158b1]
adc byte [esi + 0x52], 0x51
mov esi, esp
xor al, dl
inc eax
inc ebp
push 0x8640d3d4
jno 0x401999
or byte [eax], ah
add byte [eax + 0x6cc8e0], cl
add byte [ebx + 0x7deb09c4], al
wait
adc eax, 0x9e413840
sub dword [eax + 0x38], eax
inc ecx
add byte [edx + edx*8 - 0x3740fa8b], al
rol dword [eax], cl
mov edx, dword [0x180268]
mov esi, 0x1bd3fc
test edx, edx
jne 0x4019cf
mov esi, 0xaf4102d4
mov ecx, 0x413578b2
add byte [ebp - 0x41ea742e], al
out 0x41, al
add byte [ebp + 6], dh
rcl dword [0x517e4]
cmp dword [ecx - 0x2c618047], 0x40
add byte [eax - 0x2c437cf9], ch
inc eax
add byte [ebp + 0x5d], ch
jo 0x401a53
loopne 0x4019fa
push edi
push eax
mov eax, dword [0x411804]
push eax
mov eax, dword [0x414044]
push eax
push esi
push edx
push ecx
int 0xd
xor al, dl
mov edx, 0xd3786800
add al, 0
dec esp
add byte [eax], cl
add byte [eax], al
push ecx
call 0xf99b80
add esp, 0x2c
add byte cs:[eax], cl
add byte [eax], al
jb 0x401a38
push str.Request_too_long_n
mov dh, 0x32
std
invalid
mov eax, dword [0x410258]
mov ebx, 2
cmp esi, dword [edi + 0x60a129e6]
add al, byte [ecx]
cmp eax, ebx
mov eax, 0xda4d05bc
sti
inc ecx
aad 0xc0
rol dword [eax], cl
mov edx, dword [0x40d030]
bound edx, qword [eax + 0x68]
inc esp
sar dword [ecx], cl
jmp [edx + 0x40c1f8]