lf = b'\n'
mime = (b'--b' + crlf +
b'Content-Disposition: form-data; name="m"' + crlf + crlf +
- password + lf +
- str(c.client) .encode('ascii') + lf +
+ password + crlf +
+ str(c.client) .encode('ascii') + crlf +
str(c.target_outstanding) .encode('ascii') + crlf +
((
b'--b' + crlf +
def process_request(request, desca):
# find client, update config, etc.
metadata = request.args['m']
- metadata = metadata.split(b'\n')
- (ci_s, pw, tro) = metadata.split(b'\n')[0:3]
- desca['m'] = [ci_s, tro]
+ metadata = metadata.split(b'\r\n')
+ (ci_s, pw, tro) = metadata[0:3]
+ desca['m[0,2]'] = [ci_s, tro]
ci = ipaddr(ci_s)
desca['ci'] = ci
cl = clients[ci]
#!/usr/bin/perl -n
+# strace -s70000 -ot w3m ./form.html
+
next unless s{^write\(7, "}{};
next unless m/^POST|GET/..0;
s{", \d+\)\s+= \d+\n}{};