Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
lehrkraefte:blc:informatik:glf20:hackme [2021/06/28 08:32] Ivo Blöchliger [XSS] |
lehrkraefte:blc:informatik:glf20:hackme [2023/06/13 14:51] Ivo Blöchliger [Infos zu Challenge 4] |
||
---|---|---|---|
Line 33: | Line 33: | ||
import socket | import socket | ||
import ssl | import ssl | ||
- | import urllib | + | import urllib.parse |
# Dowload einer url (ohne https:// | # Dowload einer url (ohne https:// | ||
Line 44: | Line 44: | ||
s = ssl.wrap_socket(s) | s = ssl.wrap_socket(s) | ||
request = "GET " + url + " HTTP/ | request = "GET " + url + " HTTP/ | ||
- | s.sendall(request) | + | s.sendall(bytes(request, " |
reply = s.recv(4096) | reply = s.recv(4096) | ||
s.close() | s.close() | ||
- | return reply | + | return |
| | ||
# Passwoerter einlesen | # Passwoerter einlesen | ||
file1 = open(' | file1 = open(' | ||
- | pws = map(lambda x : urllib.quote(x.rstrip()), | + | pws = map(lambda x : urllib.parse.quote(x.rstrip()), |
file1.close() | file1.close() | ||