Details
A writeup of realistic missions 1-3 on http://hackthissite.org/
Realistic One
I clicked the link to be taken to the mission
It seems it is a voting site where the top site has ~ 23.1 points, I then found the band I was boosting
The max value is 5
I found in the source that it is just a value in an option
So I added one with a value of "99999"
Which I then selected
And hit vote
Realistic Two
So my goal is to get into the admin panel, first I click onto the site
In the source I find a link to a page called update.php which has been coloured the same as the background to hide it
So I click onto it
I tried "admin:admin" as creds
I then tried an sql injection of
username: admin
password: ' OR '1'='1'--
Realistic Three
I click over to the site
In the source I found the location of the old index
I went over to it
Then checked out the submit poem page
Then the read poems page
My guess was the name field would be a directory traversal, so I took the source of oldindex.html and put it as the poem value, then named it "../index.html"
Finally I hit "add poem"
Last Thoughts
This was levels 1 to 3, I'll do some more another time!# Details
A writeup of realistic missions 1-3 on http://hackthissite.org/
Realistic One
I clicked the link to be taken to the mission
It seems it is a voting site where the top site has ~ 23.1 points, I then found the band I was boosting
The max value is 5
I found in the source that it is just a value in an option
So I added one with a value of "99999"
Which I then selected
And hit vote
Realistic Two
So my goal is to get into the admin panel, first I click onto the site
In the source I find a link to a page called update.php which has been coloured the same as the background to hide it
So I click onto it
I tried "admin:admin" as creds
I then tried an sql injection of
username: admin
password: ' OR '1'='1'--
Realistic Three
I click over to the site
In the source I found the location of the old index
I went over to it
Then checked out the submit poem page
Then the read poems page
My guess was the name field would be a directory traversal, so I took the source of oldindex.html and put it as the poem value, then named it "../index.html"
Finally I hit "add poem"
Last Thoughts
This was levels 1 to 3, I'll do some more another time!