@isuckathacking said:
Another tip: This box gets reset often which may not show up as an error in the middle of a script run. I had this happen and missed an entry earlier because I didn’t notice the reset.
Also - you don’t need SQLMap.
Hint #3: The error messages from the webapp will LIE to you.
@dev0id said: @MrR3boot so simple fuzzing for the parameter name and value is not enough? is the etag important?
This might help a collection of points whose coordinates satisfy a given relation.
It seems that people are changing settings on this box after they get in. Things that worked up to a point yesterday don’t work today. For instance P*P shells would upload yesterday and today they are not allowed.
Hi Everyone. I like this box. Congrat to creator. Some guidance for anyone now doing it.
Do your enumeration
think logically google exploit for app
read exploit! what is it talking about, what file? get the file from github, what else can you learn?
I did not even need to modify exploit in order to work, I’m in UK (wonder why that’s important??? ;))
for root go back to basics as mentioned before!
Got a password. Need a username. Tried any possible, logical combo. Can’t login. Any idea on possible usernames?
Edit: found it. Just use what you got.
i just found three ports ,webapp dir , and i know the script, i tried upload shell.php.jpg, it doesn’t work(i did found the correct url by script) i don’t know how to use, i didn’t found sqli. Anyone PM me, hit me plz…
Finally got root on the box. It was honestly a fun box. I learned a lot. There are a couple of trivial parts you need to tackle for the initial foothold (USER).
USER: There are two different ways. I went with the unauthenticated way. I also got the user creds for the authenticated way but didn’t try it yet. As I mentioned before, you need to solve the trivial parts in order to get a successful RCE.
ROOT: As mentioned by many people, stick to the basics. Most famous ones are not always your friend :-]
For the USER part I got some help from Forum, please PM me if you need some help.
Read the source code. It’s lame as ■■■■. I don’t even know why the software bother to put out an error message. The alternative method is kinda cool. Let’s just say that it competes with the motionless architecture and a social media giant (starts with F) started it first.
So I’m going the easy way, and I’m at the part where I’m running a script. I believe I have the right command, but it can’t seem to find my file I uploaded.
After reading through hints, it has something to do with time. I changed my boxes time to the same as the the Help box, still no luck. I think I have to adjust something in the script’s code but I’m unsure how.
If someone could point me in the right direction and give me a nudge that would be gr8.
As some others have said, running into restrictions on filetypes here. I’ve looked around at using null chars, multiple file extensions, checked thru the code that’s doing the validating, but no luck.
Is there a technique that you’re using to upload a certain filetype? Or was it just allowed on the box when you tried it?