Function at 0x401750
Capabilities:
Terminate process

Disassembly:
fstp dword [ebx]
adc dword [edx], edx
adc eax, dword [0x17161514]
sbb byte [edx + ebx - 0x6f6f70], al
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
push ebp
mov ebp, esp
mov eax, dword [ebp + 8]
mov ecx, dword [0x40d8c8]
push eax
adc dword [edi + 0xe], 0x68
je 0x401735
inc eax
or byte [ecx - 1], dl
adc eax, sym.imp.MSVCRT.dll_fprintf
mov eax, dword [0xd9faac]
sbb al, ah
or al, 0x33
sal byte [eax + ebp + 0x50], 0xb0
add eax, 0xff1c406f
jp 0x4017e5
rol dword [eax], 0x83
dec byte [eax]
push 1
call dword [sym.imp.MSVCRT.dll_exit]
nop
mov cs, word [ebx - 0x4713d014]
in al, 0
xchg edx, eax
mov eax, dword [0x31b10278]
test eax, eax
mov eax, dword [0x33404c]
je 0x4017bb
push 0x413cf9
push eax
call fcn.00405850
mov cx, word [0x410274]
jmp 0x4017cf
mov edx, dword [0x2341a400]
push edx
push eax
mov byte ds:[edi], ah
add byte [esi - 0x75], ah
or eax, 0xcb4117f4
mov dword [0x41df64], eax
mov eax, dword [0x410288]
push ebx
push esi
mov esi, dword [0x4540c164]
or ax, 0xbb4
and al, byte [eax]
test eax, eax
push edi
jne 0x401819
or esp, dword [edx]
add byte [ebp + 0x2c7557c0], al
mov edx, dword [0xc8417c00]
xchg edi, eax
push str.Benchmarking__s
call esi
mov eax, dword [0x3b410278]
add edi, 8
test eax, eax
je 0x40181c
mov eax, dword [0x410274]
pop esp
push 0x413c40
push 0x5740d484
call esi
add esp, 0xc
mov eax, dword [0x40d014]
test eax, eax
mov eax, 0x40d4b1
jne 0x4017e7
mov eax, 0x40d47c
push edi
push 0x4fd46c
call esi
nop
or eax, 0x1740c0c8
add ecx, 0x30
push ecx
call dword [sym.imp.MSVCRT.dll_fflush]
add esp, 0x56
insd dword es:[edi], dx
adc eax, 0x40d018
mov esi, dword [sym.imp.MSVCRT.dll_calloc]
push 0x860
push edx
push dword [eax - 0x5d]
mov al, 0xb
inc ecx
add byte [esi], dl
adc al, dl
inc eax
add byte [edx + 0x20], ch
push eax
call esi
mov ecx, dword [0x2803404c]
mov eax, dword [esi]
sbb al, dl
mov dl, 0
add esp, 0x10
mov eax, dword [0xea0bc8]
push 0xfffffffffffffffd
push ecx
push edx
inc esp
clc
pop ss
inc ecx
add byte [eax + 0xc], cl
inc edi
add byte [eax], al
into
sal byte [esi + ecx - 0x1a], 0x68
cmp bh, byte [edx - 0x5d2dffc0]
add eax, 0xc4630000
or byte [ecx + 0xfe427c], ah
test eax, eax
jne 0x4018bc
mov eax, dword [0x410bac]
mov ecx, dword [0xc60b9c]
push eax
adc eax, 0x4140f5
push 0x24
push 0x1ad19c
push eax
mov eax, dword [0xdd41404c]
push ecx
push str.Host:
push edx
cmp dh, byte [ebp + 0x66]
and al, 0x68
pushfd
rcr dword [edx], 1
add byte [eax - 0x5f], dl
dec esp
inc eax
inc ecx
fst qword [ecx + 0x68]
dec eax
aam 0x40
add byte [edx + 0x3a], dl
jne 0x401938
mov ebp, 0xc4830000
sbb al, 0xf9
dec eax
inc eax
inc ecx
add bl, ch
add eax, 0x41f848a1
xor dword [ebx + 0x2686805a], ecx
add byte [ebp - 0x74d98aad], al
or eax, 0x41404c
push 0xffffffffffffffbd
invalid
add esp, 0x10
mov dword [0xd5414048], eax
loope 0x401949
inc ecx
aad 0xe1
or eax, 0x410260
pushal
add al, byte [ecx]
test ecx, ecx
jg 0x40199c
mov edx, dword [0xf2410268]
mov esi, 0x4094fc
mov esi, 0x4094fc
test edx, edx
or al, 5
invalid
push ecx
outsb dx, byte [esi]
fidiv word [edi + 0x28830000]
and al, 0x15
jge 0x401932
adc eax, 0x413845
stosd dword es:[edi], eax
inc eax
cmp byte [ecx - 0x6c], al
inc edx
fnsave dword [ebp + 0x67]
mov edi, str.text_plain
mov edx, dword [0x67410268]
mov esi, str.Connection:_Keep_Alive_r_n
int1
sar ah, cl
inc ebx
mov esi, 0x4124d4
mov edx, dword [0x410278]
test edx, edx
mov edx, dword [ebx + 0x40]
inc eax
inc ecx
add byte [ebp + 6], dh
mov edx, dword [0xf441175d]
cmp ecx, 1
mov ecx, 0x40d388
je 0x4019f4
mov ecx, 0x40d3bc
push eax
mov eax, dword [0x417570]
push edi
push eax
in eax, dx
add al, 0x18
inc ecx
add byte [eax - 0x5f], dl
inc esp
inc eax
inc ecx
add byte [eax + 0x56], dl
push edx
push ecx
push 0xd
xor al, dl
inc eax
wait
push str._s__s_HTTP_1.0_r_n_s_s_sContent_length:__u_r_nContent_type:__s_r_n_s_r_n
lock add byte [eax], cl
add byte [eax], al
push ecx
call fcn.00408680
and dword [ecx + 0x2c], 0x3d
dec eax
or byte [eax], al
add byte [edx + 0xd], dh
aaa
rcr dword fs:[ebp - 0x4a2717b4], cl
arpl di, di
add esp, 4
mov eax, dword [0x41021d]
mov ebx, 2
inc ecx
add byte [ebx + 2], bh
cmp eax, ebx
jl 0x401a6f
mov eax, dword [0x410260]
jg 0x401a3b
mov eax, 0x40d3bc
je 0x401a59
mov eax, 0x6240d337
mov edx, dword [0x40d003]
push edx
push eax
push 0xb7d344
call dword [sym.imp.MSVCRT.dll_printf]
xchg dword [edx + 0x30c8c60c], ebp
rol byte [eax + 0xa], 1
or ecx, 0xffffffff
xor eax, eax
repne scasb al, byte es:[edi]
fbld tbyte [eax + 2]
inc ecx
pop esp
not ecx
dec ecx
sub eax, 1
invalid
invalid