Function at 0x405d55
Capabilities:
Accept command line arguments

Disassembly:
push ebp
mov ecx, dword [ecx - 0x7b]
mov esi, dword [ebp + 8]
push edi
mov eax, dword [esi + 0x14]
test eax, eax
add byte [eax], cl
mov ebx, dword [eax + 0x7500382a]
dec edi
out 0x5b, eax
or al, 0x8b
jge 0x405ba5
cmp ecx, eax
mov dword [esi + 0x14], 0
jge 0x405bbc
mov esi, dword [eax]
sbb al, 0x8b
add al, 0x8a
mov dword [esi + 0x20], eax
cmp byte [eax], 0x2d
jne 0x405bbc
push ss
sbb byte [eax + 1], dl
inc eax
test cl, ch
je 0x405bd6
mov dword [esi - 0x76], eax
add eax, 0x2dfa8010
jne 0x405bd6
inc ecx
cmp dword [esi + 0xc], ecx
sub dword [esi + 0x20], eax
aam 2
inc ecx
add byte [eax + 0x4d], bh
inc esi
and ah, dl
add al, byte [ecx]
js 0x405c12
adc byte [edx + 0x5e5fbe46], cl
mov byte [ecx], al
mov eax, 0x1117e
pop ebp
ret 0x10
and dl, byte [esi + 0x20]
mov edi, dword [ebp + 0xc]
movsx eax, byte [edx]
inc edx
cmp eax, 0x3a
mov dword [esi + 0x10], eax
mov dword [esi + 0x20], edx
je 0x40db2d
fcom qword [edi - 1]
adc eax, sym.imp.MSVCRT.dll_strchr
push 0xc08508c4
insd dword es:[edi], dx
test byte [ebp - 0x7f1a0000], bh
js 0x405c06
cmp dh, byte [edx + ebx - 0x75]
dec ebp
adc al, 0xc7
add dword [eax], eax
add byte [eax], al
add byte [ebx + 0x3a80209f], cl
ret 0x850f
je 0x405c22
mov ecx, dword [ebp + 0x14]
mov dword [ecx], 0
mov ebx, dword [edi - 0x3dc57fe0]
jne 0x405caf
lahf
and byte [eax - 0x7af03dc6], al
xchg edx, eax
add byte [eax], al
add cl, ch
mov al, byte [eax]
add byte [eax], al
jmp 0x405cac
mov eax, dword [esi + 0x20]
cmp byte [eax], 0
add byte [edi], al
mov ecx, dword [ebp + 0x79]
add dword [ecx], 0xffffffeb
je 0x405bbd
push esi
retf
mov dword [esi + 0x20], 0x4102d4
rol byte [edi], 1
cmp al, 0x3a
jne 0x405c61
mov eax, dword [ebp + 0x10]
mov dl, byte [esi + 0x10]
pop edi
pop esi
loop 0x405c71
mov eax, 0x1117d
pop ebp
ret 0x70
mov eax, dword [esi + 4]
test eax, eax
add byte [edi], bl
mov edx, dword [esi + 0x1c]
mov ecx, dword [esi + 0x10]
push ecx
mov eax, dword [edx]
adc al, 0xe8
dec ebx
dec ecx
add byte [eax], al
mov ecx, dword [esi + 8]
push eax
push str._s:_option_requires_an_argument_____c_n
push ecx
loope 0x405cd9
sub dword [ebx + 0x458b10c4], eax
adc byte [edx + 0x5e5f9b56], cl
mov byte [eax], dl
mov eax, 0x1097c
pop ebp
ret 0x4310
adc eax, 0x558bfe46
adc byte [edx + 0x335f104e], cl
jb 0x405c41
mov edx, dword [ebp + 0x10]
mov cl, byte [esi + 0x10]
pop edi
xor esi, dword [edx - 0x78]
or bl, byte [esi + 0x5d]
ret 0x35
invalid
je 0x405cc7
cmp byte [edi], 0x3a
je 0x405cff
mov ecx, dword [esi - 0x19]
ljmp 0x5211
mov edx, dword [ebp + 0x10]
mov cl, byte [esi + 0x10]
pop edi
mov eax, 0x1117c
mov byte [edx], cl
pop esi
pop ebp
sbb bl, byte [ebp - 0x6f6f5500]
nop
nop
cdq
nop
nop
and eax, 0x48909090
nop
push ebp
mov ebp, esp
rcl dword [esi + 0xc], 0x14
cmc
add dword [eax], eax
add byte [ebp - 0x27af040], al
add byte [eax], al
add byte [ebx - 0x5f723c3], al
add byte [edi + ecx], dl
mov esi, gs
add byte [eax], al
add byte [ecx - 0x2cbefce2], ah
test eax, eax
jne 0x405e13
mov ebp, 0x41038405
add byte [eax], ch
add byte [eax], al
add byte [eax], al
call dword [sym.imp.KERNEL32.dll_GetCommandLineW]
aaa
push 0x5074f685
mov esp, 0x4103f9
mov ah, 0xc0
rcr byte [0xf4106870], cl
inc eax
bound eax, qword [esi + 0xcc7fe04]
add byte [eax], al
add esp, 0xc
mov dword [0x410358], eax
test eax, eax
je 0x405e38
or eax, 0x5651fc4d
retf
push ebx
call dword [0x22ed54]
mov ebx, eax
push 0xffffffffffffffff
cwde
call dword [sym.imp.MSVCRT.dll___p__environ]
push eax
call 0xa55e50
mov edi, dword [ebp + 0x33]
sub dword [ebp + 0x74ff850c], 0xfffffffd
lea esi, [eax*4 + 0xc85604]
add al, 0xff
adc eax, sym.imp.MSVCRT.dll_malloc
cmp ebx, 0x6b
mov dword [edi], eax
dec dword [ecx - 0x7ebf3edc]
mov edx, dword [edx + 0x308bce8b]
mov edx, ecx
rcl dword [ecx], 0xc8
rep movsd dword es:[edi], dword [esi]
mov ecx, edx
or dword [ebx + eax], 0x2d
das
push ebx
mov dword [0x40c05015], eax
invalid
pop ebx
test ecx, ecx
je 0x405e2e
call esi
and eax, 0x57d6ff38
push esi
add byte [eax], al
add byte [eax], al
add bh, bh
sal dword [eax], 0x2f
inc eax
sub eax, 0xfa04c483
cli
rcr byte [edi + 0x5e], 0x8b
in eax, 0x5d
ret 0xc
push 1
call dword [0x40d64c]
jmp 0x405db3
jne 0x40db9b
je 0x40dba4
and byte [ecx + 0x72], ah
and byte gs:[esi + 0x4f], cl
push esp
and byte [edx + 0x65], dh
insb byte es:[edi], dx
imul esp, dword [ecx + 0x62], 0xa2e656c
add byte [eax], al
add byte [eax], al
push esp
outsd dx, dword [esi]
je 0x40dbad
insb byte es:[edi], dx
cmp ah, byte [eax]
and byte [eax], ah
and byte [eax], ah
and byte [0x34364935], ah
and byte fs:[0x34364934], ah
and byte fs:[0x66312e35], ah
and byte [0x34364936], ah
and byte fs:[0x34364937], ah
or al, byte fs:[eax]
add byte [edi + 0x61], dl
push edi
popal
imul esi, dword [ecx + ebp*2 + 0x6e], 0x20203a67
and byte [eax], ah
and eax, 0x34364935
and byte fs:[0x34364934], ah
and byte fs:[0x66312e35], ah
and byte [0x34364936], ah
and byte fs:[0x34364937], ah
xor al, 0x64
and byte [0x34364937], ah
or al, byte fs:[eax]
add byte [eax + 0x72], dl
push eax
jb 0x40dc1a
arpl word [ebp + 0x73], sp
jae 0x40dc19
jae 0x40dc22
imul ebp, dword [esi + 0x67], 0x3525203a
dec ecx
xor al, 0x64
and byte [0x34364934], ah
outsb dx, byte [esi]
cmp ah, byte [bx + si]
and eax, 0x34364935
and byte fs:[0x34364934], ah
and byte fs:[0x66312e35], ah
and byte [0x34364936], ah
and byte fs:[0x34364937], ah
or al, byte fs:[eax]
add byte [ebx + 0x6f], al
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
outsb dx, byte [esi]
arpl word gs:[edx + edi + 0x20], si
and byte [eax], ah
and byte [0x34364935], ah
and byte fs:[0x34364934], ah
and byte fs:[0x66312e35], ah
and byte [0x34364936], ah
and byte fs:[0x34364937], ah
or al, byte fs:[eax]
add byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
insd dword es:[edi], dx
invalid
outsb dx, byte [esi]
and byte [eax], ah
insd dword es:[edi], dx
popal
outsb dx, byte [esi]
pop ebx
sub ebp, dword [edi]
sub eax, 0x205d6473
insd dword es:[edi], dx
imul esp, dword fs:[ecx + 0x6e], 0x6d202020
popal
js 0x40dc3e
add byte [eax], al
add byte [eax], al
or al, byte [ebx + 0x6f]
outsb dx, byte [esi]
outsb dx, byte [esi]
arpl word gs:[ecx + ebp*2 + 0x6f], si
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
and byte [ecx + ebp*2 + 0x6d], dl
jae 0x40dc6a
sub byte [ebp + 0x73], ch
sub dword [edx], ecx
add byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and eax, 0x2066322e
xor ah, byte [esi + 0x20]
imul esp, dword [edx + 0x2f], 0x73
and byte [edi + ebp*2 + 0x74], dh
popal
insb byte es:[edi], dx
or al, byte [eax]
add byte [eax], al
add byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and eax, 0x2066322e
imul esp, dword [edx + 0x2f], 0x73
and byte [ebx + 0x65], dh
outsb dx, byte [esi]
je 0x40dcad
add byte [edx + esi*2 + 0x61], dl
push esp
jb 0x40dd08
outsb dx, byte [esi]
jae 0x40dd10
jb 0x40dccd
jb 0x40dd10
je 0x40dd16
cmp ah, byte [eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [0x2066322e], ah
pop ebx
dec ebx
bound edi, qword [ecx + 0x74]
jae 0x40dcf8
jae 0x40dd30
arpl word [ebp + 0x20], bx
jb 0x40dd35
and byte [edx + 0x65], dh
arpl word [ebp + 0x69], sp
jbe 0x40dd3a
or al, byte fs:[eax]
push esp
imul ebp, dword [ebp + 0x65], 0x72657020
and byte [edx + 0x65], dh
jno 0x40dd5a
jae 0x40dd5c
cmp ah, byte [eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and eax, 0x2066332e
pop ebx
insd dword es:[edi], dx
jae 0x40dd56
pop ebp
and byte [eax], ch
insd dword es:[edi], dx
popal
outsb dx, byte [esi]
sub al, 0x20
popal
arpl word [edx + 0x6f], si
jae 0x40dd7a
and byte [ecx + 0x6c], ah
insb byte es:[edi], dx
and byte [ebx + 0x6f], ah
outsb dx, byte [esi]
arpl word [ebp + 0x72], si
jne 0x40dd84
jb 0x40dd79
outsb dx, byte [esi]
je 0x40dd37
and byte [edx + 0x65], dh
jb 0x40dd7e
jno 0x40dd90
jae 0x40dd92
jae 0x40dd49
or al, byte [eax]
add byte [eax], al
push esp
imul ebp, dword [ebp + 0x65], 0x72657020
and byte [edx + 0x65], dh
jno 0x40dda6
jne 0x40dd97
jae str.Total_PUT:_______________I64d_n
jae str.Total_PUT:_______________I64d_n
cmp ah, byte [eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [0x2066332e], ah
and byte [eax], ah
and eax, 0x2066332e
pop ebx
insd dword es:[edi], dx
jae 0x40dda2
and byte [eax], ch
insd dword es:[edi], dx
popal
popal
outsb dx, byte [esi]
sub dword [edx], ecx
add byte [eax], al
add byte [edx + 0x65], dl
push edx
jno 0x40ddc9
jae 0x40ddcb
je 0x40ddcb
jae 0x40dd79
and byte [eax + 0x65], dh
jo 0x40ddc0
jb 0x40dd7d
jb 0x40dd7d
and byte [ebx + 0x65], dh
jae 0x40ddc4
arpl word [edi + 0x6e], bp
cmp ah, byte fs:[eax]
and byte [eax], ah
and byte [0x2066322e], ah
pop ebx
and ebp, dword [edi]
jae 0x40ddd7
arpl word [ebp + 0x20], bx
sub byte [ebp + 0x65], ch
popal
outsb dx, byte [esi]
sub dword [edx], ecx
add byte [eax], al
add byte [eax], al
add byte [eax + 0x54], cl
dec eax
push esp
add byte [eax], al
dec eax
push esp
dec ebp
dec esp
and byte [edx + esi*2 + 0x61], dh
outsb dx, byte [esi]
jae 0x40ddf1
jb 0x40de00
cmp ah, byte fs:[eax]
cmp ah, byte [eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and eax, 0x64343649
and byte [0x64343649], ah
and byte [edx + 0x79], ah
je 0x40de07
jae 0x40ddae
add byte [eax], al
add byte [eax], al
push esp
outsd dx, dword [esi]
je 0x40de0d
insb byte es:[edi], dx
and byte [eax + 0x55], dl
push eax
push ebp
push esp
cmp ah, byte [eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [0x64343649], ah
and eax, 0x64343649
or al, byte fs:[eax]
or al, byte [eax]
add byte [edi + ebp*2 + 0x74], dl
push esp
outsd dx, dword [esi]
invalid
outsd dx, dword [esi]
je 0x40de2d
popal
insb byte es:[edi], dx
and byte [eax + 0x4f], dl
push ebx
push esp
cmp ah, byte fs:[eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and eax, 0x64343649
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [0x64343649], ah
or al, byte [eax]
add byte [edi + ebp*2 + 0x74], dl
push esp
outsd dx, dword [esi]
je 0x40de4d
insb byte es:[edi], dx
and byte [edx + esi*2 + 0x61], dh
outsb dx, byte [esi]
jae 0x40de5a
jb 0x40de69
cmp ah, byte fs:[eax]
and byte [eax], ah
and byte [eax], ah
and byte [0x64343649], ah
and eax, 0x64343649
and byte [edx + 0x79], ah
je 0x40de6f
jns 0x40de7d
jae 0x40de16
jae 0x40de16
add byte [eax], al
add byte [eax], al
dec ebx
jo 0x40de42
add byte [eax], al
add byte [ebx + 0x65], cl
dec ebx
jo 0x40de42
inc ecx
insb byte es:[edi], dx
imul esi, dword [esi + 0x65], 0x71657220
jne 0x40de85
jae 0x40de96
jae 0x40de5e
and byte [eax], ah
and byte [eax], ah
and eax, 0x4e000a64
dec esi
outsd dx, dword [esi]
outsb dx, byte [esi]
sub eax, 0x20787832
jb 0x40de9b
jae 0x40dea8
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x40dea1
jae 0x40de78
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and eax, 0x57000a64
push edi
jb 0x40deb4
je 0x40deb2
and byte [ebp + 0x72], ah
jb 0x40dec1
jb 0x40dec7
cmp ah, byte [eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and eax, 0x20000a64
and byte [eax], ah
and byte [eax], ch
inc ebx
outsd dx, dword [esi]
outsd dx, dword [esi]
outsb dx, byte [esi]
outsb dx, byte [esi]
arpl word gs:[edx + edi + 0x20], si
cmp ah, byte [eax]
and eax, 0x52202c64
arpl word gs:[ebp + 0x69], sp
jbe 0x40dee1
imul esi, dword gs:[esi + 0x65], 0x6425203a
sub al, 0x20
dec esp
cmp ah, byte [eax]
and eax, 0x4c202c64
and byte [0x4c202c64], ah
outsb dx, byte gs:[esi]
je 0x40def0
cmp ah, byte [eax]
and eax, 0x45202c64
js 0x40def4
jo 0x40df08
imul ebp, dword [edi + 0x6e], 0x25203a73
outsb dx, byte [esi]
jae 0x40ded3
and byte [0xa2964], ah
add byte [esi + 0x61], al
inc esi
popal
sub dword fs:[edx], ecx
add byte [eax], al
inc esi
popal
imul ebp, dword [ebp + 0x64], 0x71657220
jne 0x40df11
jno 0x40df20
jae 0x40df22
jae 0x40df22
jae 0x40deea
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and eax, 0x43000a64
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x40df2d
je 0x40df29
and byte [edx + 0x65], dh
jno 0x40df3e
jae str.Document_Path:___________s_n
jae 0x40df08
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and eax, 0x54000a64
push esp
and byte [0x54000a64], ah
push esp
imul ebp, dword [ebp + 0x65], 0x6b617420
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
and byte [esi + 0x6f], ah
jb 0x40df07
je 0x40df4e
jae 0x40df5f
je 0x40df5f
jae 0x40df27
cmp ah, byte [eax]
and byte [eax], ah
and byte [eax], ah
and byte [0x2066332e], ah
and eax, 0x2066332e
and byte [ebx + 0x65], dh
jae str.Server_Port:_____________hu_n
arpl word [edi + 0x6e], bp
jae 0x40df07
add byte [eax], al
add byte [ebx + 0x6f], al
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
arpl word [ebp + 0x72], si
jb 0x40df6d
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
arpl word [ecx + 0x20], di
dec esp
jbe 0x40df75
insb byte es:[edi], dx
cmp ah, byte [eax]
and byte [eax], ah
and byte [eax], ah
and byte [0x44000a64], ah
inc esp
outsd dx, dword [esi]
arpl word [ebp + 0x6d], si
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x40df45
dec esp
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x40df93
je 0x40df93
cmp ah, byte [eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [0x79622075], ah
je 0x40dfa0
jae 0x40df47
add byte [eax], al
add byte [edi + ebp*2 + 0x63], al
inc esp
outsd dx, dword [esi]
arpl word [ebp + 0x6d], si
add byte [eax], al
inc esp
outsd dx, dword [esi]
arpl word [ebp + 0x6d], si
outsb dx, byte gs:[esi]
je 0x40df69
push eax
popal
je 0x40dfb5
cmp ah, byte [eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [0x53000a73], ah
push ebx
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and eax, 0x53000a73
push ebx
push ebx
jb 0x40dfd6
jbe 0x40dfc6
jb 0x40df83
jb 0x40df83
push eax
outsd dx, dword [esi]
jb 0x40dfdb
cmp ah, byte [eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [0xa7568], ah
add byte [eax], al
add byte [ebx + 0x65], dl
push ebx
jb 0x40dff6
push 0xa75
add byte [eax], al
push ebx
jb 0x40dff6
jb 0x40dfa3
dec eax
outsd dx, dword [esi]
jae 0x40dffb
outsb dx, byte [esi]
popal
insd dword es:[edi], dx
cmp ah, byte gs:[eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [0x53000a73], ah
push ebx
jb 0x40e012
jb 0x40dfbf
push ebx
outsd dx, dword [esi]
je 0x40e01b
ja 0x40e006
popal
jb 0x40e00c
cmp ah, byte [eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [0xa000a73], ah
or al, byte [eax]
or cl, byte [edx]
add byte [eax], al
cmp al, 0x2f
or al, byte [eax]
add byte [edi + ebp], bh
cmp al, 0x2f
je 0x40e01d
bound ebp, qword [ebp + 0x3e]
or al, byte [eax]
or al, byte ds:[eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
cmp al, 0x74
jb 0x40dfec
and eax, 0x743c3e73
push 0x3e732520
push esp
outsd dx, dword [esi]
je 0x40e03b
insb byte es:[edi], dx
cmp bh, byte [edi + ebp]
je 0x40e048
cmp al, 0x74
and byte fs:[0x35253e73], ah
dec ecx
xor al, 0x64
xor al, 0x64
cmp al, 0x2f
je 0x40e056
cmp al, 0x74
and byte fs:[0x35253e73], ah
and byte [0x35253e73], ah
xor eax, 0x64343649
dec ecx
xor al, 0x64
cmp al, 0x2f
je 0x40e068
cmp al, 0x74
and byte fs:[0x35253e73], ah
je 0x40e06c
and byte [0x35253e73], ah
and eax, 0x34364935
cmp al, 0x2f
dec ecx
xor al, 0x64
cmp al, 0x2f
je 0x40e07a
cmp al, 0x2f
je 0x40e08d
or al, byte ds:[eax]
add byte [eax], al
cmp al, 0x74
add byte [eax], al
add byte [esp + esi*2], bh
cmp al, 0x74
jb 0x40e044
and eax, 0x743c3e73
push 0x3e732520
push eax
jb 0x40e0a0
arpl word [ebp + 0x73], sp
jae 0x40e09f
outsb dx, byte [esi]
cmp bh, byte [si]
das
je 0x40e0a5
cmp al, 0x74
and byte fs:[0x35253e73], ah
dec ecx
and eax, 0x34364935
cmp al, 0x2f
xor al, 0x64
cmp al, 0x2f
je 0x40e0b3
cmp al, 0x74
and byte fs:[0x35253e73], ah
dec ecx
xor al, 0x64
cmp al, 0x2f
and eax, 0x34364935
cmp al, 0x2f
je 0x40e0c5
cmp al, 0x74
and byte fs:[0x35253e73], ah
dec ecx
and eax, 0x34364935
cmp al, 0x2f
xor al, 0x64
cmp al, 0x2f
je 0x40e0d7
cmp al, 0x2f
je 0x40e0ea
or al, byte ds:[eax]
add byte [eax], al
add byte [eax], al
add byte [esp + esi*2], bh
cmp al, 0x74
add byte [eax], al
add byte [eax], al
add byte [eax], al
cmp al, 0x74
jb 0x40e0a4
and eax, 0x743c3e73
push 0x3e732520
inc ebx
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
outsb dx, byte [esi]
arpl word gs:[edx + edi + 0x3c], si
das
je 0x40e102
cmp al, 0x74
and byte fs:[0x35253e73], ah
and eax, 0x35253e73
jae 0x40e0e0
and eax, 0x34364935
cmp al, 0x2f
dec ecx
xor al, 0x64
cmp al, 0x2f
je 0x40e110
cmp al, 0x74
and byte fs:[0x35253e73], ah
dec ecx
xor al, 0x64
cmp al, 0x2f
and eax, 0x34364935
cmp al, 0x2f
je 0x40e122
cmp al, 0x74
and byte fs:[0x35253e73], ah
dec ecx
xor al, 0x64
cmp al, 0x2f
and eax, 0x34364935
cmp al, 0x2f
je 0x40e134
cmp al, 0x2f
je 0x40e147
or al, byte ds:[eax]
cmp al, 0x74
add byte [esp + esi*2], bh
cmp al, 0x74
jb 0x40e0fc
and eax, 0x743c3e73
push 0x3e732520
outsb dx, byte es:[esi]
je 0x40e14a
and byte [0x6e263e73], ah
bound esi, qword [ebx + 0x70]
cmp edi, dword [edi + ebp]
jo 0x40e127
cmp al, 0x2f
je 0x40e158
and byte ds:[esp + esi*2], bh
push 0x3e732520
insd dword es:[edi], dx
imul ebp, dword [esi + 0x3c], 0x3e68742f
and byte [eax], ah
cmp al, 0x2f
je str._tr__s__td_colspan2__s_nbsp___td__td_colspan2__s__.2f_kb_s_total__td___tr__n
and byte ds:[eax], ah
and byte [eax], ah
cmp al, 0x74
and byte [esp + esi*2], bh
push 0x3e732520
popal
jbe 0x40e175
cmp al, 0x2f
je 0x40e17a
and byte ds:[eax], ah
and byte [esp + esi*2], bh
push 0x3e732520
insd dword es:[edi], dx
popal
js 0x40e15d
das
je 0x40e18c
cmp al, 0x2f
je 0x40e19b
or al, byte ds:[eax]
cmp al, 0x74
jb 0x40e150
and eax, 0x743c3e73
push 0x20732520
arpl word [edi + 0x6c], bp
je 0x40e19e
and byte [0x6f632073], ah
insb byte es:[edi], dx
jae 0x40e1af
popal
outsb dx, byte [esi]
cmp eax, 0x6f433e34
outsb dx, byte [esi]
outsb dx, byte [esi]
outsb dx, byte [esi]
arpl word gs:[ecx + ebp*2 + 0x6f], si
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
and byte [ecx + ebp*2 + 0x6d], dl
jae 0x40e176
push esp
imul ebp, dword [ebp + 0x65], 0x6d282073
sub byte [ebp + 0x73], ch
sub dword [edi + ebp], edi
jae 0x40e183
cmp al, 0x2f
je 0x40e1c6
push 0x742f3c3e
jb 0x40e1a2
cmp al, 0x2f
je 0x40e1d5
or al, byte ds:[eax]
or al, byte [eax]
add byte [eax], al
cmp al, 0x74
jb 0x40e18c
and eax, 0x743c3e73
and byte fs:[ebx + 0x6f], ah
insb byte es:[edi], dx
jae 0x40e1e8
popal
outsb dx, byte [esi]
cmp eax, 0x73252032
outsb dx, byte es:[esi]
bound esi, qword [ebx + 0x70]
jae 0x40e1f5
cmp edi, dword [edi + ebp]
je 0x40e1ee
cmp al, 0x74
and byte fs:[ebx + 0x6f], ah
je 0x40e1f2
and byte [ebx + 0x6f], ah
insb byte es:[edi], dx
jae 0x40e204
popal
outsb dx, byte [esi]
cmp eax, 0x73252032
and eax, 0x2066322e
xor ah, byte [esi + 0x20]
imul esp, dword [edx + 0x2f], 0x73
and byte [edi + ebp*2 + 0x74], dh
popal
bound ebp, qword [edi]
jae 0x40e1c6
je 0x40e217
je 0x40e20b
insb byte es:[edi], dx
cmp al, 0x2f
je 0x40e213
cmp al, 0x2f
je 0x40e226
or al, byte ds:[eax]
add byte [esp + esi*2], bh
cmp al, 0x74
jb 0x40e1dc
and eax, 0x743c3e73
and byte fs:[ebx + 0x6f], ah
insb byte es:[edi], dx
jae 0x40e238
popal
outsb dx, byte [esi]
cmp eax, 0x73252032
outsb dx, byte es:[esi]
bound esi, qword [ebx + 0x70]
cmp edi, dword [edi + ebp]
je 0x40e23e
cmp al, 0x74
and byte fs:[ebx + 0x6f], ah
je 0x40e242
and byte [ebx + 0x6f], ah
insb byte es:[edi], dx
jae 0x40e254
popal
outsb dx, byte [esi]
cmp eax, 0x73252032
and eax, 0x2066322e
and byte [0x2e253e73], ah
xor ah, byte [esi + 0x20]
imul esp, dword [edx + 0x2f], 0x73
bound ebp, qword [edi]
jae 0x40e216
and byte [ebx + 0x65], dh
jae 0x40e25d
outsb dx, byte [esi]
je 0x40e237
das
je 0x40e262
cmp al, 0x2f
je 0x40e275
or al, byte ds:[eax]
or al, byte [eax]
add byte [eax], al
cmp al, 0x74
jb 0x40e22c
and byte [0x743c3e73], ah
and eax, 0x743c3e73
push 0x6c6f6320
arpl word [edi + 0x6c], bp
jae 0x40e288
jo 0x40e27a
popal
outsb dx, byte [esi]
cmp eax, 0x73252032
push esp
jb 0x40e284
outsb dx, byte [esi]
jae 0x40e28c
jb 0x40e249
jb 0x40e28c
je 0x40e292
cmp bh, byte gs:[edi + ebp]
cmp bh, byte [edi + ebp]
je 0x40e29a
cmp al, 0x74
and byte fs:[ebx + 0x6f], ah
arpl word [edi + 0x6c], bp
outsd dx, dword [esi]
insb byte es:[edi], dx
jae 0x40e2ac
popal
outsb dx, byte [esi]
cmp eax, 0x73252032
and eax, 0x2066322e
jae 0x40e282
and eax, 0x2066322e
imul esp, dword [edx + 0x2f], 0x73
and byte [edx + 0x65], dh
arpl word [ebp + 0x69], sp
jbe 0x40e2ba
cmp al, 0x2f
cmp al, 0x2f
je 0x40e2be
cmp al, 0x2f
je 0x40e2d1
or al, byte ds:[eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
cmp al, 0x74
jb 0x40e28c
and eax, 0x743c3e73
push 0x6c6f6320
insb byte es:[edi], dx
jae 0x40e2e8
popal
outsb dx, byte [esi]
cmp eax, 0x73252032
push edx
jno 0x40e2f9
jno 0x40e2f9
jae 0x40e2fb
jae 0x40e2a9
and byte [eax + 0x65], dh
jo 0x40e2f0
jb 0x40e2ad
and byte [ebx + 0x65], dh
jae 0x40e2f4
arpl word [edi + 0x6e], bp
cmp bh, byte fs:[edi + ebp]
je 0x40e300
cmp al, 0x74
and byte fs:[ebx + 0x6f], ah
je 0x40e300
and byte [ebx + 0x6f], ah
insb byte es:[edi], dx
jae 0x40e312
popal
outsb dx, byte [esi]
cmp eax, 0x73252032
and eax, 0x3c66322e
xor ah, byte [esi + 0x3c]
cmp al, 0x2f
das
je 0x40e316
cmp al, 0x2f
je 0x40e329
or al, byte ds:[eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
cmp al, 0x74
jb 0x40e2e4
and eax, 0x743c3e73
push 0x6c6f6320
jae 0x40e340
popal
outsb dx, byte [esi]
cmp eax, 0x73252032
dec eax
push esp
dec ebp
dec esp
and byte [edx + esi*2 + 0x61], dh
outsb dx, byte [esi]
jae 0x40e349
jb 0x40e358
jb 0x40e358
cmp bh, byte fs:[edi + ebp]
cmp bh, byte [edi + ebp]
je 0x40e355
cmp al, 0x74
and byte fs:[ebx + 0x6f], ah
insb byte es:[edi], dx
jae 0x40e367
popal
outsb dx, byte [esi]
cmp eax, 0x73252032
and eax, 0x64343649
and byte [0x49253e73], ah
dec ecx
xor al, 0x64
and byte [edx + 0x79], ah
je 0x40e36e
jae 0x40e347
das
je 0x40e372
cmp al, 0x2f
je 0x40e385
jb 0x40e352
or al, byte ds:[eax]
or al, byte [eax]
add byte [eax], al
cmp al, 0x74
jb 0x40e33c
and eax, 0x743c3e73
push 0x6c6f6320
jae 0x40e398
popal
outsb dx, byte [esi]
cmp eax, 0x73252032
push esp
outsd dx, dword [esi]
je 0x40e395
insb byte es:[edi], dx
and byte [eax + 0x55], dl
push esp
cmp bh, byte [edi + ebp]
je 0x40e3a6
cmp al, 0x74
and byte fs:[ebx + 0x6f], ah
je 0x40e3a6
and byte [ebx + 0x6f], ah
insb byte es:[edi], dx
jae str._tr__s__th_colspan2__s_Total_transferred:__th__td_colspan2__s__I64d_bytes__td___tr__n
jo 0x40e3aa
popal
outsb dx, byte [esi]
cmp eax, 0x73252032
and eax, 0x64343649
xor al, 0x64
cmp al, 0x2f
je 0x40e3bd
cmp al, 0x2f
cmp al, 0x2f
je 0x40e3d0
or al, byte ds:[eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [esp + esi*2], bh
cmp al, 0x74
jb 0x40e38c
and eax, 0x743c3e73
cmp al, 0x74
push 0x6c6f6320
and byte [ebx + 0x6f], ah
insb byte es:[edi], dx
jae 0x40e3e8
popal
outsb dx, byte [esi]
cmp eax, 0x73252032
push esp
outsd dx, dword [esi]
je 0x40e3e5
insb byte es:[edi], dx
and byte [eax + 0x4f], dl
push ebx
push esp
cmp bh, byte fs:[edi + ebp]
cmp bh, byte [edi + ebp]
je 0x40e3f9
cmp al, 0x74
and byte fs:[ebx + 0x6f], ah
and byte [ebx + 0x6f], ah
insb byte es:[edi], dx
jae 0x40e40b
popal
outsb dx, byte [esi]
cmp eax, 0x73252032
and eax, 0x64343649
xor al, 0x64
cmp al, 0x2f
je str._tr__s__th_colspan2__s_Keep_Alive_requests:__th__td_colspan2__s__d__td___tr__n
cmp al, 0x2f
je 0x40e423
or al, byte ds:[eax]
add byte [eax], al
add byte [eax], al
cmp al, 0x74
jb 0x40e3dc
and eax, 0x743c3e73
jae 0x40e3fd
cmp al, 0x74
push 0x6c6f6320
jae 0x40e438
popal
outsb dx, byte [esi]
cmp eax, 0x73252032
push esp
push esp
outsd dx, dword [esi]
je 0x40e435
insb byte es:[edi], dx
and byte [edx + esi*2 + 0x61], dh
outsb dx, byte [esi]
jae 0x40e442
jb 0x40e451
cmp bh, byte fs:[edi + ebp]
je 0x40e44e
push 0x64743c3e
cmp al, 0x74
and byte fs:[ebx + 0x6f], ah
je 0x40e44e
and byte [ebx + 0x6f], ah
insb byte es:[edi], dx
jae str._tr__s__th_colspan2__s_Non_2xx_responses:__th__td_colspan2__s__d__td___tr__n
popal
outsb dx, byte [esi]
cmp eax, 0x73252032
and eax, 0x64343649
dec ecx
xor al, 0x64
and byte [edx + 0x79], ah
je 0x40e467
jae 0x40e440
das
je 0x40e46b
cmp al, 0x2f
je 0x40e47e
jb 0x40e44b
or al, byte ds:[eax]
or al, byte [eax]
add byte [esp + esi*2], bh
cmp al, 0x74
cmp al, 0x74
jb 0x40e434
and eax, 0x743c3e73
push 0x6c6f6320
jae 0x40e490
popal
outsb dx, byte [esi]
cmp eax, 0x73252032
dec ebx
jo 0x40e45a
xor ah, byte [eax]
and eax, 0x654b3e73
jo 0x40e45a
inc ecx
insb byte es:[edi], dx
imul esi, dword [esi + 0x65], 0x71657220
jne 0x40e49d
jno 0x40e4ac
jno 0x40e4ac
jae 0x40e4ae
jae 0x40e4ae
jae 0x40e476
cmp al, 0x2f
je 0x40e4a8
cmp al, 0x74
and byte fs:[ebx + 0x6f], ah
je 0x40e4a8
and byte [ebx + 0x6f], ah
insb byte es:[edi], dx
jae 0x40e4ba
popal
outsb dx, byte [esi]
cmp eax, 0x73252032
and byte [0x64253e73], ah
cmp al, 0x2f
je 0x40e4bc
and eax, 0x742f3c64
cmp al, 0x2f
cmp al, 0x2f
das
je 0x40e4cf
or al, byte ds:[eax]
cmp al, 0x74
jb 0x40e484
and eax, 0x743c3e73
cmp al, 0x74
push 0x6c6f6320
arpl word [edi + 0x6c], bp
jae 0x40e4b6
dec esi
js 0x40e4a0
je 0x40e4f6
and byte [ebx + 0x6f], ah
and eax, 0x64253e73
cmp al, 0x2f
je 0x40e50a
and eax, 0x742f3c64
cmp al, 0x2f
das
or al, byte [eax]
cmp al, 0x74
and byte [ebx + 0x6f], ah
outsd dx, dword [esi]