
Kursbericht lesen
Bericht zum Lesekurs
Dieses Repository verweist auf ein Beispiel.
simple-client.py ist ein Python-Skript, um HTTP-Anfragen an die als Befehlsargument übergebene URL zu stellen.
simple-server.py verwendet Flask, um einen einfachen HTTP-Server zu erstellen, der die Header der empfangenen Anfragen ausgibt.
pip install virtualenvvirtualenv. Zum Beispiel:
virtualenv -p [Pfad_zur_einen_Python-Version] venv-eine-versionvirtualenv -p [Pfad_zur_anderen_Python-Version] venv-andere-versionflask in beiden Umgebungen. Aktiviere die entsprechende Umgebung und führe auspip install flasksource ./venv-one-version/bin/activatepython simple-server.py auspython simple-client.py http://127.0.0.1:8000/test-url für eine gesunde URL auspython simple-client.py http://127.0.0.1%0d%0aX-injected:%20header%0d%0ax-leftover:%20:8000/test-url für eine bösartige URL aus