lehrkraefte:blc:informatik:glf20:hackme

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
lehrkraefte:blc:informatik:glf20:hackme [2021/06/17 08:38]
Ivo Blöchliger
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://tech-lab.ch) # Dowload einer url (ohne https://tech-lab.ch)
Line 44: Line 44:
     s = ssl.wrap_socket(s)     s = ssl.wrap_socket(s)
     request = "GET " + url + " HTTP/1.1\r\nHost: " + host + "\r\n\r\n"     request = "GET " + url + " HTTP/1.1\r\nHost: " + host + "\r\n\r\n"
-    s.sendall(request)+    s.sendall(bytes(request, "utf8")
     reply = s.recv(4096)     reply = s.recv(4096)
     s.close()     s.close()
-    return reply+    return str(reply)
          
  
 # Passwoerter einlesen # Passwoerter einlesen
 file1 = open('john.txt', 'r' file1 = open('john.txt', 'r'
-pws = map(lambda x : urllib.quote(x.rstrip()), file1.readlines())+pws = map(lambda x : urllib.parse.quote(x.rstrip()), file1.readlines())
 file1.close() file1.close()
  
Line 84: Line 84:
  
 Folgende Challenges: Folgende Challenges:
-  * Knifflig: Erreichen Sie, dass irgendetwas auf der Seite rot erscheint oder dass ein Bild auf der Seite angezeigt wird. +  * Erreichen Sie, dass irgendetwas auf der Seite rot erscheint oder dass ein Bild auf der Seite angezeigt wird. 
-  * Hardcore: Erreichen Sie, dass der Hintergrund der gesamten Seite rot wird. +  * Erreichen Sie, dass der Hintergrund der gesamten Seite rot wird. 
-  * Fortgeschritten: Erreichen Sie, dass eine Warnbox mit dem Text "XSS" erscheint.+  * Erreichen Sie, dass eine Warnbox mit dem Text "XSS" erscheint.
  
  
  • lehrkraefte/blc/informatik/glf20/hackme.txt
  • Last modified: 2023/06/13 15:29
  • by Ivo Blöchliger