Remote

C:\Windows\system32>hostname && whoami
hostname && whoami
remote
nt authority\system

I learn something from the box.

Hello, I got the creds for login to Umbraco. After that I did searchsploit for umbraco and got some exploit from metasploit.

I tried to use Metasploit but it is not working. I don’t know why?

is there any other way?

Has this box been out and retired once already? I found a total walkthrough for it online…

This machine is still alive and kicking active. Unfortunately, not everyone follows the rule of “no public write-ups before retirement”.

Finally rooted the TV way, also very close the other way but not quite there. Thanks HomeSen for the nudge(s). First HTB…done

@japh42 said:

Has this box been out and retired once already? I found a total walkthrough for it online…

What @HomeSen has said is 100% correct (as usual). If you find a write up for a HTB machine you can, if you want, report it to HTB. You can remind the author of the ToS for HTB or you can ignore it.

I am curious how people find these write-ups without actively searching for the box name and write up.

@TazWake said:

I am curious how people find these write-ups without actively searching for the box name and write up.

Well I can tell you in my case I was getting an error when I was futzing with a certain service on the host, and while Googling for the error I found someone posted a comment, complaining about the same thing, to a web site which had a full walkthrough. I’m reporting it to HTB, but the walkthrough was posted in mid/late May, so it’s been out there a while.

OK, finally got root both ways.

I really liked the initial enumeration over ***. I got sidetracked by two things I found there early on before focusing on the web site software itself and finding the file I needed.

For instance, did anyone else find the WebShell? It’s somewhere in the s***_*****p files, and I spent time on that, thinking “Maybe if it was there in a previous incarnation of this site, it’s still there?” I wasn’t able to find it on the live web site though. PM me and I’ll tell you where to find this file so you can look at it yourself.

Similarly, while recursively grepping through all the files for interesting strings, I found that at “2020-02-20 00:21:36,660” there was a failed login attempt because a user typed their password as their user account name. So naturally, their login failed, but the log file shows " Login attempt failed for username U**************!!". Immediately after this was a successful login for a user, so I figured maybe that was the password for that user? Nope. Another rabbit hole. PM me and I’ll tell you where to find this stuff too.

After spending time on those things, I finally found what I needed to get an initial foothold shell.

Root took me a bit. Like, a few hours. I finally enumerated the right things and saw a way forward, but it took multiple tries to get the needed thing to run my code.

Then I saw on the forums here there was another way to get root. Once I finally found the appropriate software, related to the system’s name, enumeration of the right key information got me a hash. I was unable to crack the hash, but Google pointed me to a solution which did not involve cracking, but did involve cooking things a bit. That got me the credentials I needed to get in.

I liked this system. It made me tear my hair out at some points, but it was a really good learning experience.

@japh42 said:

Well I can tell you in my case I was getting an error when I was futzing with a certain service on the host, and while Googling for the error I found someone posted a comment, complaining about the same thing, to a web site which had a full walkthrough. I’m reporting it to HTB, but the walkthrough was posted in mid/late May, so it’s been out there a while.

Awesome - hopefully HTB will take action about it. This box appears to have a lot of people posting walkthroughs/video’s. Possibly because it’s marked “Easy” which means lots of beginners have a go and they may not fully understand the rules of the site.

VIEWSTATE = soup.find(id=“__VIEWSTATE”)[‘value’]
‘NoneType’ object is not subscriptable
i’m getting this error…what can i do

Rooted this box in both ways (TV and US) , learned a lot of new things! great stuff

got the user,
any hint for rooting will be helpful

Can someone send me a PM on how to root this the “Remote” way.

I done it the U***** way.

Thanks

Took the T.V route in the end.
This box was not easy for me (blue teamer)

Someone mind pointing me in the right direction? I have RCE via a U******.** exploit but I’m trying to .NET a reverse shell but I can’t get it to work. Thanks in advance!

Nice box! Really trying to learn more windows and this was easy enough for me, but still learned alot :slight_smile:

I had to use metasploit on this one doing the TV-way, anyone did it that way manually? Please PM me if so!

Hello, someone else have problem with submit flags ? I’m have user and root flag and when i send flags from panel get ‘wrong flag’. Someone has an idea how to solve the problem?

Well this box took me longer than it should have, I spent way too much time looking for a working unauthenticated exploit for U****** because I foolishly overlooked the N** port when I struck out trying to enum S**.

Even once I found the N** port, it took me ages to find the creds for U***** because I all the tools I tried to open the .S** file with said it was corrupted. I swear when I tried strings the first time the creds didn’t even come out, was only when I went back and tried again hours later than I found them :-/

Once you get access to U*****, the rest is easy, only takes a bit of googling and some enum.

Can anyone give me a nudge? I got in to the box and am having issues with root. I’ve tried messing with Uc…and can stop it, but can’t start it to make it work. I think a .dll has been removed to prevent this. PUp shows it useable modifiable. Decided to go TV route. I found a hash that came out to be r3_****n. Found a nifty python script to crack the hash. Tried an evil method with that password but no joy. Thought maybe I would reroute the service back to myself and use the app on my host machine, but discovered that the app needs internet service inorder to work without reconfiguring. Haven’t been able to figure out how to reconfigure it using IP via command line. Anyway, any hints are appreciated. Thanks!

EDIT: Got root! Thanks HomeSen for showing me what I was already seeing and not realizing it… Learned some new things about how to view in pshell! And learned a nice bit of bash too!

PM for nuggets