#breaching-ad

1 messages · Page 4 of 1

coarse parcel
#
``` this is THMAD
#

nameserver is alright?

#

i am using vbox kali over NAT

wooden minnow
#

Can you visit the link in Task 4.

coarse parcel
# wooden minnow Can you visit the link in Task 4.
└─# nslookup tryhackme.com 10.200.26.101
;; communications error to 10.200.26.101#53: timed out
;; communications error to 10.200.26.101#53: timed out
;; communications error to 10.200.26.101#53: timed out
;; no servers could be reached

                                                                                  
┌──(root㉿kali)-[~]
└─# nslookup tryhackme.com              
;; communications error to 10.200.26.101#53: timed out
;; communications error to 10.200.26.101#53: timed out
;; communications error to 10.200.26.101#53: timed out
Server:         1.1.1.1
Address:        1.1.1.1#53

Non-authoritative answer:
Name:   tryhackme.com
Address: 104.22.55.228
Name:   tryhackme.com
Address: 104.22.54.228
Name:   tryhackme.com
Address: 172.67.27.10
;; communications error to 10.200.26.101#53: timed out
;; communications error to 10.200.26.101#53: timed out
;; communications error to 10.200.26.101#53: timed out
Name:   tryhackme.com
Address: 2606:4700:10::ac43:1b0a
Name:   tryhackme.com
Address: 2606:4700:10::6816:37e4
Name:   tryhackme.com
Address: 2606:4700:10::6816:36e4
```  etc/resolv -> ```# Generated by NetworkManager
nameserver 10.200.26.101
nameserver 1.1.1.1```
#

i can visit over 1.1.1.1 or 10.0.2.2

wooden minnow
#

I check all services on your subnet and they're all running.

coarse parcel
wooden minnow
#

Then you'fe good to go, Nslookup isn't needed.

coarse parcel
wooden minnow
#

Changes made so they work sporadically, it's not THM's fault

coarse parcel
#

okkk

slate swanBOT
#

Gave +1 Rep to @wooden minnow (current: #1 - 2800)

coarse parcel
#
└─# tcpdump -SX -i breachad tcp port 389 
tcpdump: verbose output suppressed, use -v[v]... for full protocol decode
listening on breachad, link-type RAW (Raw IP), snapshot length 262144 bytes

                                                                                  
                                                                                  
                                                                                  
       ```
#

nothing is showing in tcpdump

#

http://printer.za.tryhackme.com/settings

wooden minnow
#

Did yu conre the LDAP properly?

coarse parcel
wooden minnow
#

And set it up for plain text etc.

coarse parcel
wooden minnow
#

Is the interface called breached, yes?

coarse parcel
#

yes.

#

checked using ifconfig

zenith sonnet
zenith sonnet
coarse parcel
#

also enable vpn of thm

#

in my main linux i use smart dns. so it was causing problem. thats why i installed vbox kali

#

there are two kinds of vpn . another one is network. try that

slate swanBOT
#

Gave +1 Rep to @coarse parcel (current: #2243 - 1)

late thorn
#

Anyone know if it's possible to run responder through a pivoting tunnel, like ligolo-ng?

late thorn
#

In a lab where I've compromised a linux host connected to an internal network with an AD domain...so can't run responder directly from my attack box, and ssh tunneling doesn't do much good, since responder is run against an interface...

wooden minnow
trim mica
#

hello i m connected to the network , pinging the DC works but nslookup tryhackme.com <DC IP> doesn't work !

#

i did add the dc ip into dns config

#

does anyone knows what could be the problem . ? maybe a reset ?

woeful sail
prisma thorn
#

I am not able to join the breaching ad room, neither I can see it in my access page

wooden minnow
prisma thorn
wooden minnow
prisma thorn
#

Someone pointed it out in other channel

torn turret
#

Hello @woeful sail

#

This does not make sense for me.

When i saw that in screen shot provided by THM that the username hollie.powell shd work

torn turret
#

i manually can do it and got through the user:pass thing

torn turret
#

not sure what can be the issue

woeful sail
# torn turret not sure what can be the issue

here is my command, compare character per character with yours:
python ntlm_passwordspray.py -u usernames.txt -f za.tryhackme.com -p Changeme123 -a http://ntlmauth.za.tryhackme.com

torn turret
#

got it

#

you are the best thank you

teal acorn
#

Hello, working on this room and having trouble using the attackbox to listen on port 389. I disabled the slapd service and I can access things via hostname.

root@ip-10-10-139-242:~# service slapd stop
root@ip-10-10-139-242:~# nc -lvp 389
nc: getnameinfo: Temporary failure in name resolution

#

Anyone that can provide assistance on this?

earnest knoll
#

DNS

#

@teal acorn It seems like DNS.

#

That was really common when I did it.

tired jacinth
worldly rain
lime plover
#

i made a guide to help you resolve first issues in Breaching AD issues : Step 1: Connect to the TryHackMe VPN
Make sure to download and start your VPN connection using the .ovpn file provided by TryHackMe.
Guide: Configuring a Kali Linux Machine for TryHackMe VPN and DNS Issues
This step-by-step guide will help anyone using their own Kali Linux machine to properly configure the network and resolve DNS issues while connected to the TryHackMe VPN.

Step 1: Connect to the TryHackMe VPN
Make sure to download and start your VPN connection using the .ovpn file provided by TryHackMe.
Step 2: Configure DNS with resolvectl
To properly set up the DNS for the TryHackMe network:

Assign the TryHackMe DNS server:

resolvectl dns breachad "YOUR THMDC IP"
Set the domain name for the network:

resolvectl domain breachad za.tryhackme.com Step 3: Update /etc/hosts File
Edit the /etc/hosts file to hardcode specific domain entries: sudo nano /etc/hosts
Add the following lines:

10.200.55.101 thmdc.za.tryhackme.com
10.200.55.201 ntlmauth.za.tryhackme.com
10.200.55.201 printer.za.tryhackme.com
Save the file (Ctrl + O, then Enter) and exit (Ctrl + X).

#

Step 4: Update /etc/resolv.conf File
Ensure the correct DNS server is listed in /etc/resolv.conf with the following configuration:

#

sudo nano /etc/resolv.conf

#

Replace the content with:
nameserver 10.200.55.101 with THMDC IP in top of file

#

nameserver 10.200.55.101
nameserver 127.0.0.53
options edns0 trust-ad
search lan

#

Make sure the IP of THMDC is the first nameserver

#

Step 5: Refresh Package Manager
To test the setup and ensure the network is properly configured, update your system:

sudo apt update

#

Key Notes
Always ensure you are connected to the VPN before running any of the steps.
The resolvectl commands will configure your DNS settings dynamically, but you must keep your /etc/hosts and /etc/resolv.conf files updated for specific entries.
If any domain is still not resolving, double-check the entries in /etc/hosts and /etc/resolv.conf.

#

That's all

#

😀

pliant turtle
#

Hello
I am trying to do ldap pass-back attack in https://tryhackme.com/r/room/breachingad room, I am using attackbox
tcpdump request is not coming
When I use "ldapsearch -H ldap:// -x -LLL -s base -b "" supportedSASLMechanisms" command
I get "dn:
supportedSASLMechanisms: PLAIN
supportedSASLMechanisms: LOGIN" output
Connection is dropped with nc but tcpdumpa content is not coming can you help me

odd kestrel
#

hey i am trying to access the breaching ad room

#

but it does not allow me to join

wooden minnow
#

Do you have a 7 day streak or a subscriber.

pliant turtle
#

Hello,

I am resolving the room https://tryhackme.com/r/room/breachingad, in the login section it tells me to enter the command "systemd-resolve --interface breachad --set-dns $THMDCIP --set-domain za.tryhackme.com" I enter the IP address given in the room instead of THMDCIP but there is no breached in the interface section. I use Attackbox, I used Attackbox in the previous rooms, in those, when I ran ifconfig in the interface section, it was showing breached, now it is not showing, I closed and opened Attackbox several times but the problem did not change

TryHackMe

This network covers techniques and tools that can be used to acquire that first set of AD credentials that can then be used to enumerate AD.

plain blade
#

I'm having this same problem

hard mango
#

I'm having the same issue too, any solution

woeful sail
# hard mango I'm having the same issue too, any solution

if there is no breachad network adapter, download the VPN config file from the Access page for the Breaching AD network and run openvpn <VPN config file>
doing ip a will display the breachad interface that will allow to ping the DC
if that fails, regenerate the config file and try again
@pliant turtle @plain blade

hollow grail
woeful sail
hollow grail
wooden minnow
minor mantle
#

Hello. It doesn't work for me. The specified IP address resets automatically... After running the command - > systemd-resolve --interface lateralmovement --set-dns 10.200.48.101 --set-domain za.tryhackme.com

sand sage
#

hello
i'm currentlyu facing this
i don't know how to solve

woeful sail
sand sage
woeful sail
sand sage
woeful sail
# sand sage Host unreachable

that address is the DC and DNS server
regenerate your VPN, download and run with openvpn
make sure it is different from the previous VPN file (you can compare the hashes of both files to make sure they are different)

wooden minnow
#

You don't need to nslookup.

shy dawn
#

There is no breachad network adapter from vpn download, can someone help me?

old plinth
verbal mica
#

hi, how to open Breaching AD network ?

wooden minnow
#

Are you a subscriber, or a free user with a steak => 7?

verbal mica
#

I'm a subscriber

#

my steak is 3

wooden minnow
#

Ok, can you verify and show a screenshot?

unkempt wrenBOT
wooden minnow
# verbal mica

Ah, you need to use options and leave the room, and re-join in 15 mins

#

@crimson dirge Is it yourself we still ping about network subnets?

crimson dirge
# verbal mica

Hey, could you try clearing your browsers cache or using an incognito tab?

woven shadow
#

Breaching AD, Enum AD, Wreath, all the network VPNs are not connecting and timing out for me. Tried regenerating but didnt work. BTW I am on M2 Macbook

wooden minnow
woven shadow
slate swanBOT
#

Gave +1 Rep to @wooden minnow (current: #2 - 3537)

woeful meadow
unkempt wrenBOT
slender bough
#

Hello network is not opening , saying "Failed to start the network"

#

if @admins pls check

#

i can't attach SS here

delicate ore
#

Hi, when i do the ldapsearch command to verify the rogue LDAP server's configuration, I dont have the PLAIN and LOGIN

ivory spear
nimble pollen
#

Active Directory breaching room not working?

#

I don't see the VPN file to connect

wooden minnow
sick mason
#

what am i doing wrong ?

toxic rune
# delicate ore Hi, when i do the ldapsearch command to verify the rogue LDAP server's configura...

hello every one here

i had the same issue like this one while trying to configure with the ldif file , and it outputsto me with


dn:
supportedSASLMechanisms: DIGEST-MD5
supportedSASLMechanisms: CRAM-MD5
supportedSASLMechanisms: NTLM

i donot know what i am missing now , it some how the slapd service is not reading or writing the new ldif file configiration to the rogue ldap server

if any one have any idea to solve this would be appreciated

thanks in advance

slate swanBOT
#

Gave +1 Rep to @delicate ore (current: #2914 - 1)

plain blade
#

I should be getting an actual webpage for the printer in Task 4, right? I've unjoined and rejoined the room, can ping the network, DNS resolves correctly, the NTLM auth popup from Task 3 worked just fine. What have I over looked? Or, should I try resetting/unjoining? Thanks for any suggestions!

#

nm. Something reset, my nameserver was missing again.....😕

astral galleon
#

hey guys i have a problem with the breaching active directory room and what ever i do i cannot resovle the za.tryhackme.com domain from the THMDC ip address it always responds with NXDomain here are my commands and kali network configuration state
nslookup za.tryhackme.com 10.200.4.101
Server: 10.200.4.101
Address: 10.200.4.101#53

** server can't find za.tryhackme.com: NXDOMAIN
dig @10.200.4.101 za.tryhackme.com -type ANY
;; Warning, ignoring invalid type ype

; <<>> DiG 9.20.9-1-Debian <<>> @10.200.4.101 za.tryhackme.com -type ANY
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 7972
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;za.tryhackme.com. IN A

;; AUTHORITY SECTION:
tryhackme.com. 1102 IN SOA kip.ns.cloudflare.com. dns.cloudflare.com. 2374853812 10000 2400 604800 1800

;; Query time: 28 msec
;; SERVER: 10.200.4.101#53(10.200.4.101) (UDP)
;; WHEN: Wed Jun 11 14:18:27 EDT 2025
;; MSG SIZE rcvd: 122

;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 51458
;; flags: qr rd ra ad; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 1, flags:; MBZ: 0x5126, udp: 512
;; QUESTION SECTION:
;ANY. IN A

;; AUTHORITY SECTION:
. 86310 IN SOA a.root-servers.net. nstld.verisign-grs.com. 2025061101 1800 900 604800 86400

;; Query time: 408 msec
;; SERVER: 10.200.4.101#53(10.200.4.101) (UDP)
;; WHEN: Wed Jun 11 14:18:28 EDT 2025
;; MSG SIZE rcvd: 107
and i can ping the host just fine

astral galleon
#

hey guys does the dns of this box woks for anyone still if not is there a way to find the ntlmauth.za.tryhackme ipadress manually ?

ivory spear
astral galleon
slate swanBOT
#

Gave +1 Rep to @ivory spear (current: #47 - 198)

fiery inlet
#

I cant seem to ping THMDC

#

Same issue on attackbox

fiery inlet
#

fixed, just waited on the shutdown of network

stone glacier
#

I am trying to do the Breaching Active Directory room... issues with resolving DNS to the DC and the NTLMauth URL.
Is there an issue atm?

stone glacier
# stone glacier I am trying to do the **Breaching Active Directory** room... issues with resolvi...

My issues:

nameserver 10.200.26.101
nameserver 169.254.169.253
root@ip-10-10-26-77:~# nslookup thmdc.za.tryhackme.com
Server:        127.0.0.53
Address:    127.0.0.53#53

** server can't find thmdc.za.tryhackme.com: NXDOMAIN

root@ip-10-10-26-77:~# nslookup ntlmauth.za.tryhackme.com
Server:        127.0.0.53
Address:    127.0.0.53#53

** server can't find ntlmauth.za.tryhackme.com: NXDOMAIN

root@ip-10-10-26-77:~# ping 10.200.26.101
PING 10.200.26.101 (10.200.26.101) 56(84) bytes of data.
64 bytes from 10.200.26.101: icmp_seq=1 ttl=127 time=2.18 ms
^C
--- 10.200.26.101 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 2.183/2.183/2.183/0.000 ms
root@ip-10-10-26-77:~# **ping thmdc.za.tryhackme.com**
ping: thmdc.za.tryhackme.com: Name or service not known```
#

This error happened a few times in the output of the terminal on the Attackbox.

Failed to establish a new connection: [Errno -2] Name or service not known'

languid sable
stone glacier
#

cat /etc/resolv.conf
,,,
nameserver 10.200.26.101 <<<< I added this line manually... the command in Task 1 did not work.
nameserver 127.0.0.53

stone glacier
slate swanBOT
#

Gave +1 Rep to @languid sable (current: #664 - 9)

thorn totem
#

is anyone on here using macos & openvpn while having issues connecting to the THM network?

grave notch
#

anyone know if this is a common error when trying to start the network, and if there's a fix client side?

stone glacier
astral galleon
#

hey guys i've finally managed to fix my dns issues for the room and decided to share it it might be useful to you
install resolvectl on kali
and run
sudo resolvectl dns <tun interface> <dns server ip>
installing this might brake your normal dns lookup you can fix it by running the same command and putting one of the googles or cloud flares dns servers eg 1.1.1.1
and if you ran to any problems just restart the systemd-resolved service with systemctl

old plinth
grave notch
#

Ahhh

#

Ty

indigo herald
#

I'm stuck in this Breaching AD room. I can't seem to get the DNS settings to work in the attack box. They were working the other day in my VM, but I can't use that right now. Any advice?

indigo herald
dull wedge
indigo herald
#

@dull wedge are you currently working through this room?

dull wedge
indigo herald
#

Oh, cool. I'm preparing for the CompTIA pentest+, and it's on that track. I'm on task 6.

#

The Microsoft Deployment Toolkit section. I've never heard of MDT before.

toxic ice
#

Guys I have issues in the box I have followed the steps but it shows invalid DN error

#
0....D..wc....;..
..
.......x.....objectclass0.......supportedCapabilities
0    ..wd...0.0...we.
......
0....F..xc....=..
..
.......x.....objectclass0.......supportedSASLMechanisms
04..xd/..0+0)..supportedSASLMechanisms1...LOGIN..PLAIN0...xe.
......
0....D..yc....;..
..
.......x.....objectclass0.......supportedCapabilities
0    ..yd...0.0...ye.
......
0....<..z`....3.....NTLM.(NTLMSSP.........................
.cE....
0...za.
."...
invalid DN
#

The TCP Stream of LDAP

#

nahh never mind I tried a few more times I got the password

woven rose
#

Hey, I think something is wrong with my network. I just started this room and saw the reset count over 100. Not sure how it got there, but the network doesn't seem to want to work for me. First time I connected I was able to ping it and received smt. Now I can't despite being connected to the private network. The network has been in this resetting state for a few days now. Any ideas on how to resolve?

woeful sail
woven rose
slate swanBOT
#

Gave +1 Rep to @woeful sail (current: #13 - 645)

blissful quartz
#

I have an issue, I am sure that I configured everything correctly but when trying to test connection from printer webpage am not being able to get the password.

blissful quartz
#

My DNS configuration is correct and I tested it. Moreover, when I also tried to test connection using nc it doesn't work.

toxic heath
#

@woeful sail its all right here

#

trying to figure out what step hes on and remember how i did this room

toxic heath
woeful sail
woeful sail
slate swanBOT
#

Gave +1 Rep to @blissful quartz (current: #3163 - 1)

woeful sail
# blissful quartz Right

I have just started redoing that task, but I am using THM AttackBox, and I did not have the problem

blissful quartz
#

I will try to fix the ldapd service it may cause the issue because it doesn't respond to printer packets, I saw in Wireshark they arrived but no response from my side.

woeful sail
woeful sail
blissful quartz
slate swanBOT
#

Gave +1 Rep to @woeful sail (current: #13 - 825)

median linden
#

.

hearty bridge
#

Hi can somone help me ? . I was trying to use the attack box but my dns can't solve that the DC thmdc.za.tryhackme.com ?

woeful sail
slate swanBOT
#

Gave +1 Rep to @woeful sail (current: #12 - 866)

jagged dome
#

I'm facing trouble with this room, I may or may not have attempted it in the past, which explains the 7% room progress

#

I am unable to reset the room, or join the room 😢

#

Please help me firgure out the issue

lofty hamlet
#

Hi!

Is the AttackBox buggy getting connected to the network?
i cant reach to the DC with the THM Attackbox..

#

pinging the IP dont work.. correcting the dns and pinging does neither work.

#
  • I have started the attackbox from the room where im in.
  • i have reverted the attackbox

I have tried to finish the module "Compromise the active directory" but the struggle to get the network up with working attackbox takes the fun out of it.. it works sometimes.... but oftenly not..

woeful sail
woeful sail
jagged dome
#

I paid for the sub and now am able to access it without having 7 day streak

dull onyx
#

I've submitted a ticket through THM and uploaded screen shots, but this is not the first time ive had to submit a ticket. Is the system being updated site wide? there have been quite a few issues with operability and things not working, lagging etc. Is there anything that THM can at-least publish to users to inform everyone? so at least we dont have to waste time trying to figure things out especially if its broken. I am a paying premium user and have been for a few years and this is the worst i've ever experienced on the THM platform. My yearly subscription renews next month, and if we cant get some feedback and/or issues resolved i may not renew my subscription. I really like the THM platform and have learned a lot but at this point, with all the issues, I feel this is wasting my time and hindering my growth, along with wasting my money on a sub-standard product. Some feedback would be greatly appreciated. thx

jagged tree
lethal pollen
lethal pollen
#

Anyone help...

lethal pollen
#

Now im trying i got the same results i cannot connect

#

Im sure that i follow all the steps ...

#

I don't know what else i have to do i hope THM see that & fix it..

woeful sail
#

@old plinth
Hi Tim
About your message here (#breaching-ad message), if you do not mind , here is the feedback from my personal experience

  • context
    • Breaching Active Directory (topology as per first screenshot)
    • results obtained in the past half-hour
  • connecting using personal VM (Parrot):
    • it works
    • VPN file is breaching_ad_v2
    • check attached VPN log finishing with Initialization Sequence Completed
    • pinging of DC IP successfull (second screenshot)
  • connecting wtih THM AttackBox (Ubuntu):
    • did not work initially after startup:
      • no other THM VPN instance running
      • no route to 10.200.70.X, hence no ping (screenshot #3)
    • did work after running openvpn with same VPN file as downloaded earlier for Parrot (screenshot #4)
      Conclusion:
  • it works, for the moment
  • earlier today (10-12 hours ago), tests with 3 AD rooms were disappointing:
    • it worked either with local VM or THM Ubuntu Attackbox or THM Kali, but not with 2 or all 3 ways of connecting
    • the 3 AD rooms were: Breaching Active Directory, Enumerating Active Directory and Exploiting Active Directory
dense cedar
# woeful sail <@719230703161835633> Hi Tim About your message here (https://discord.com/channe...

Hey,

We migrated to v2 networks Friday last week. All but Holo and RTCC were migrated.

But there was a slight issue in the migration with the VPN server templates. Which causes several of the networks to have issues. Especially breaching AD.

About an hour ago, a patch was launched for the networks, which seems to be working, but we will continue to monitor this week.

It did however mean that we have to forcibly kill all existing network instances to force their restart. So this might mean you need to rejoin the network and then regenerate your VPN file.

We do apologise for the inconvenience, but hopefully it is now resolved. V2 networks should also be significantly more stable.

One thing to note though, your subnet will now persist. So regardless of what network you are actually in, the IPs in the room will remain constant. This is a new feature of v2 networks.

We are in the process of also updating the AD content, which will then reflect this change of static IPs as well.

Just two more things to be aware of:

  • Make sure you don't run the network VPN locally and the Attackbox at the same time, given they are the same profile they will disconnect each other
  • On the AttackBox, run tryconnectme to do network debugging. Often a simple profile regen by following the instructions it gives can help resolve the issue
dull onyx
slate swanBOT
#

Gave +1 Rep to @dense cedar (current: #34 - 332)

lethal pollen
#

Im using the V2 VPN config file and not working !

dense cedar
lethal pollen
dense cedar
lethal pollen
#

Well here ia 7 in the morning i was trying last night until 2 pm hahaha i'll drink some coffee and i'll again haha...thanks for the help btw

dense cedar
# lethal pollen Well here ia 7 in the morning i was trying last night until 2 pm hahaha i'll dri...

For v2 networks, if the network goes into the sleep state, the VPN server does as well, meaning you won't be able to connect. V1 networks kept the VPN server active but this added to confusion, since was it a network issue or just network sleeping. So with v2 we sleep the VPN server as well. That way you know what is the actual state.

Anytime, hopefully sorted for you else DM me your THM username and I can Che your specific network instance

lethal pollen
slate swanBOT
#

Gave +1 Rep to @dense cedar (current: #33 - 333)

lethal pollen
#

@dense cedar Good Morning from Greece again i regenerated my VPN config. file and it worked fine !!! Thanks a lot...💪

slate swanBOT
#

Gave +1 Rep to @dense cedar (current: #33 - 334)

slender talon
#

Hello All, I'm not using VPN but directly the AttackBox and I can't connect to the VM DC of the lesson, is this normal ? Is there an issue still persisting please ?

slender talon
#

Just a summary of what I'm facing :

  • I use AttackBox directly, no OVPN usage
  • When i do an ip route command, I have no route to the dedicated subnets where DC is located (10.200.70.101)
  • Ping does not work
  • I restarted the attackbox many times over the previous days with the same result
  • Let me share some screenshots
#

HUm do not know how we can add screenshot there, sorry I'm new ...

trim ginkgo
#

The attackbox does not work for this room. It does not reach THMDC. However, the VPN works, but why the attack box is not working, it seems it is a long pending issue now.

slender talon
#

Hello Sir, I ran tryconnectme but it puts me the question on what OVPN I'm using, but I'm not using OVPN, I'm using directly the attackbox, it does not require to have a VPN connectivity. Do I miss something ? As I can't provide an OVPN name, the tryconnectme stops with no more diagnostic.

woeful sail
slender talon
#

Hello Sir, does it mean that I must run manually this file from the AttackBox, right ?

woeful sail
warm narwhal
dense cedar
trim ginkgo
#

Connecting through Attackbox still does not work, not even with the tryconnectme and regenerating the vpn script with server breaching_ad_v2.

dense cedar
trim ginkgo
# dense cedar Please share more detailed output from running the script and from the log file ...

2025-10-24 17:50:43 OPTIONS IMPORT: timers and/or timeouts modified
2025-10-24 17:50:43 OPTIONS IMPORT: --ifconfig/up options modified
2025-10-24 17:50:43 OPTIONS IMPORT: route options modified
2025-10-24 17:50:43 OPTIONS IMPORT: route-related options modified
2025-10-24 17:50:43 OPTIONS IMPORT: peer-id set
2025-10-24 17:50:43 Using peer cipher 'AES-256-CBC'
2025-10-24 17:50:43 net_route_v4_best_gw query: dst 0.0.0.0
2025-10-24 17:50:43 net_route_v4_best_gw result: via 10.10.0.1 dev ens5
2025-10-24 17:50:43 ROUTE_GATEWAY 10.10.0.1/255.255.0.0 IFACE=ens5 HWADDR=02:8b:c5:31:34:c9
2025-10-24 17:50:43 TUN/TAP device breachad opened
2025-10-24 17:50:43 net_iface_mtu_set: mtu 1500 for breachad
2025-10-24 17:50:43 net_iface_up: set breachad up
2025-10-24 17:50:43 net_addr_v4_add: 10.50.79.20/26 dev breachad
2025-10-24 17:50:43 net_route_v4_add: 10.200.80.0/24 via 10.50.79.1 dev [NULL] table 0 metric 1000
2025-10-24 17:50:43 Data Channel: using negotiated cipher 'AES-256-CBC'
2025-10-24 17:50:43 Outgoing Data Channel: Cipher 'AES-256-CBC' initialized with 256 bit key
2025-10-24 17:50:43 Outgoing Data Channel: Using 512 bit message hash 'SHA512' for HMAC authentication
2025-10-24 17:50:43 Incoming Data Channel: Cipher 'AES-256-CBC' initialized with 256 bit key
2025-10-24 17:50:43 Incoming Data Channel: Using 512 bit message hash 'SHA512' for HMAC authentication
2025-10-24 17:50:43 Initialization Sequence Completed
2025-10-24 18:00:21 event_wait : Interrupted system call (fd=-1,code=4)
2025-10-24 18:00:21 SIGTERM received, sending exit notification to peer
2025-10-24 18:00:24 net_route_v4_del: 10.200.80.0/24 via 10.50.79.1 dev [NULL] table 0 metric 1000
2025-10-24 18:00:24 Closing TUN/TAP interface
2025-10-24 18:00:24 net_addr_v4_del: 10.50.79.20 dev breachad
2025-10-24 18:00:24 SIGTERM[soft,exit-with-notification] received, process exiting

dense cedar
# trim ginkgo 2025-10-24 17:50:43 OPTIONS IMPORT: timers and/or timeouts modified 2025-10-24 1...

That SIGTERM received.

The only reason to get that line is the VPN server is forcefully disconnecting you. The only reason that can happen for is the VPN profile is running at more than one location at the same time.

Are you perhaps running both the Attackbox and your VPN profile somewhere else at the same time?

If not, can you run ps aux | grep "openvpn" on the AttackBox and sent the output?

slate swanBOT
#

Gave +1 Rep to @dense cedar (current: #33 - 335)

trim ginkgo
# dense cedar That SIGTERM received. The only reason to get that line is the VPN server is fo...

Hi, thanks for the response, I can assure I do not use VPN connection (not it is used elsewhere) when I use Attackbox (I am aware since I am facing this problem from a long time now). I am posting the text output here (new connection, same problem, thus sending only ps aux | grep "openvpn"), as I cannot upload: root@ip-10-10-142-120:~# ps aux | grep "openvpn"
root 4719 0.0 0.1 7680 5448 ? Ss 15:13 0:00 openvpn --config /root/Desktop/NetworkConfigs/breachingad.ovpn --daemon --log /root/Desktop/NetworkConfigs/logs/breachingad.log
root 6150 0.0 0.0 9044 720 pts/0 S+ 15:16 0:00 grep --color=auto openvpn

slate swanBOT
#

Gave +1 Rep to @dense cedar (current: #33 - 337)

dense cedar
# trim ginkgo Hi, thanks for the response, I can assure I do not use VPN connection (not it i...

Sorry, was away yesterday. Can you send the output from that log file as well? At the same time? Reason I ask is that if the openvpn command did a SIGTERM, then it should not be running anymore, but here you can see that it is actually still running, so something is going on.

Also, can you just make sure that:

  • The network is running
  • You regen your VPN profile. Also send me your VPN profile via DM
trim ginkgo
slate swanBOT
#

Gave +1 Rep to @dense cedar (current: #33 - 338)

upbeat juniper
#

for me the room it is not working i can't even ping THMDC, what am I missing? I also tried openvpn but with the same result

woeful sail
upbeat juniper
#

I dont now what is mean by that

woeful sail
upbeat juniper
#

tahnk you, but i want to connect via attackbox not openvpn, and it was the same result, no ping possible

woeful sail
woeful sail
upbeat juniper
#

it is breachingad i thing

#

how can i regenerate my profile? i am not sure

woeful sail
upbeat juniper
#

wow finally i made it 😄 hopefuly i will be lucky with DNS too, thank you 🙂

upbeat juniper
#

hm but now before i finish room, attack box crash and i had to reconnect it, and now it is no working again, and the steps before didnt help 🙁

woeful sail
upbeat juniper
woeful sail
upbeat juniper
#

ok i did but at the access page it still seems connected

upbeat juniper
#

still

woeful sail
# upbeat juniper still

that page has been reported as unreliable for a long time, but I thought it was OK by now
I would rather trust ip a: if you have a breachad network adapter with an IP, you are connected, otherwise you are not

upbeat juniper
#

it is very short time for me when attack box is working 😄 only 20 minutes now 🙁 and i have to start from scratch again

woeful sail
upbeat juniper
woeful sail
# upbeat juniper

you can try to switch to US-East to see whether you have a better experience
no guarantee though 🙃

upbeat juniper
#

hm just 5 minutes now 😄 ok i will leave it

restive creek
#

Hey everyone, I've been trying to get this room to work for weeks and I'm pretty certain at this point the reason why I'm having so much trouble is because I am making a silly mistake.

#

Well I can't share screenshots but this is what I've been doing. For reference, I am using the attackbox:

sed -i '1s|^|nameserver 10.200.70.101\n|' /etc/resolv-dnsmasq
systemctl restart dnsmasq
nslookup thmdc.za.tryhackme.com

Error:

;; communications error to ::1#53: timed out
;; communications error to ::1#53: timed out
Server: ::1
Address: ::1#53

** server can't find thmdc.za.tryhackme.com: NXDOMAIN

#

The THMDC IP address is 10.200.70.101. Am I making an obvious mistake?

unkempt wrenBOT
dense cedar
restive creek
#

That’s strange. I have my email and phone number verified

#
  • Using the attack box
  • Tried debugging with tryconnectme but will attempt again so I can get the specific messages
  • I cannot ping THMDC (10.200.70.101)
dense cedar
dense cedar
restive creek
#

Ah, I thought that the attackbox automatically connected to the VPN profile if launched in the room?

restive creek
#

Yeah, the OpenVPN profile itself is not connected. I've refreshed the configuration file for breaching_ad_v2 and restarted the attackbox

#

Wait is the nameserver supposed to be the name of the Network VPN server?

#

Welp it's working now. Not 100% sure what fixed it but I'll take it!

#

Thanks for your help

dense cedar
dense cedar
restive creek
blissful geyser
#

Hey, I just tried to start this room with a web based attack box, but sadly when I try to ping the THMDC.za.tryhackme.com host it doesnt work.

Also I ran tryconnect me, so I am not sure if I should paste the logs here.
Any help would be much appreciated

#

Never mind, it seems to work now

worthy sedge
#

i tried to run the password sprayer from my kali VM and it says there's no module named requests_ntlm

white jacinth
#

Hello
I'm trying to go thru the configuration of the Rogue LDAP server, but I cannot get it to only accept PLAIN LOGIN mechanisms
(looks like i cant post screenshots here)

white jacinth
worthy sedge
#

yes

#

same error

woeful sail
unkempt wrenBOT
worthy sedge
#

including installing it and it saying it's already installed

#

actually, i ran the same script from the downloads folder i was using before. i feel like i should move it to the folder it created when i created teh venv, but where do i even find it?

#

oh i found it

#

the w3 page says it should include a folder called Scripts but it's not here so i'm gonna create one

#

i'm still getting the exact same issue

#

how am i even supposed to use venvs

#

all i did was set up the default kali linux VM and go straight into tryhackme

#

normalizer (symlink missing or pointing to unexpected location)
this line worries me a little

#

i tried to log into discord on my VM and the VM completely froze

#

restarted the VM and it made me do two captchas in a row and booted me back to the beginning

#

using pip instead of pipx within the venv installed requests

#

as well as requests_ntlm and the script ran

worthy sedge
#

i think i skipped a few steps when i started this room, i'm in a little over my head

hollow rampart
#

Hi, I'm tring to have the network working for a few days, and it never works 🙁 I cannot have the ip subnet accessible, from the Attackbox or from my own machine with the specific openvpn configuration. Do you have any hint to help me ? Thx

dense cedar
hollow rampart
slate swanBOT
#

Gave +1 Rep to @dense cedar (current: #33 - 343)

dense cedar
hollow rampart
#

Should I then wait for new/updated rooms on AD ? Maybe the revamped version will be more interesting for me? Wdyt?

dense cedar
pale parrot
#

hello, i am having trouble to connect to the breachingad vpn

heavy inlet
#

question: should we use breaching_ad_v2 or breachingad.ovpn

#

Help, i still cannot ping THMDC after following all the debugging steps from tryconnectme, here is my log:

dense cedar
heavy inlet
#

work now thanks!

#

Is my configuration correct? Reason is the site mentions that :

"Finally, run nslookup tryhackme.com - If you now get a different response than the one in step three, it means there is something wrong with your DNS configuration. Go back to the configuration steps at the start of the task and follow them again. A common issue seen on Kali is that the DNS entry is placed as the second one in your /etc/resolv.conf file. By making it the first entry, it will resolve the issue."

But as you can see from my screenshot that my nslookup tryhackme.com is different versus nslookup za.tryhackme.com <THM DC IP>

lyric musk
#

Niether me nor my students can connect to the breaching_ad_v2 VPN (to work on the Breaching Active Directory room). Can someone verify if there's a technical problem on THM's side or if everything is fine??

woeful sail
spice breach
#

Jesus…. This room scarred me but I learnt a LOOOT about AD. Took me 3 days to complete

slender talon
#

Hello the community !!! I can't do the room because I'm facing a network error. No possibility to ping the servers ... I have no specific configuration, I'm only using the AttackBox machine. But once network has been starting and attackbox too ... no ping succeeded. Then no needs to go farest ... network does not work. Someone could help please ? I'd like so much complete this room. Thank you very much by advance !!!

#

root@ip-10-80-72-114:~# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens5: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 9001 qdisc mq state UP group default qlen 1000
link/ether 0a:30:8d:9d:77:19 brd ff:ff:ff:ff:ff:ff
altname enp0s5
inet 10.80.72.114/18 metric 100 brd 10.80.127.255 scope global dynamic ens5
valid_lft 3556sec preferred_lft 3556sec
inet6 fe80::830:8dff:fe9d:7719/64 scope link
valid_lft forever preferred_lft forever
3: docker0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
link/ether 02:42:99:d1:5f:9c brd ff:ff:ff:ff:ff:ff
inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0
valid_lft forever preferred_lft forever
inet6 fe80::42:99ff:fed1:5f9c/64 scope link
valid_lft forever preferred_lft forever

#

5: veth2546fe7@if4: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master docker0 state UP group default
link/ether a6:67:e8:e2:90:cc brd ff:ff:ff:ff:ff:ff link-netnsid 1
inet6 fe80::a467:e8ff:fee2:90cc/64 scope link
valid_lft forever preferred_lft forever
7: veth88f62df@if6: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master docker0 state UP group default
link/ether ba:96:74:be:64:05 brd ff:ff:ff:ff:ff:ff link-netnsid 0
inet6 fe80::b896:74ff:febe:6405/64 scope link
valid_lft forever preferred_lft forever
8: breachad: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UNKNOWN group default qlen 500
link/none
inet 10.50.94.11/26 scope global breachad
valid_lft forever preferred_lft forever
inet6 fe80::1f7:5176:71e9:cb2d/64 scope link stable-privacy
valid_lft forever preferred_lft forever
root@ip-10-80-72-114:~# ping 10.200.70.101
PING 10.200.70.101 (10.200.70.101) 56(84) bytes of data.

leaden fable
#

I have the same problem

slender talon
#

Hum, I assume that this is not possible now to use the AttackBox for completing this room ... will try with a VPN from my home. I'm a little bit disappointed about the lack of support on this ... 🙁

plush pond
#

attackbox wont work

#

it just wont ping

#

the DC

plush pond
woeful sail
#

@plush pond @slender talon @leaden fable when using THM AttackBox, do troubleshooting with tryconnectme

leaden fable
slate swanBOT
#

Gave +1 Rep to @woeful sail (current: #8 - 1122)

leaden fable
#

Have a nice day 😁

slate swanBOT
#

Gave +1 Rep to @woeful sail (current: #8 - 1123)

plush pond
#

i cant get the printer to connect back to me

#

my ip is in the 10.50.x.x subnet breachad interface

#

🤷‍♂️

digital plover
#

Hi All
I am unable to ping THMDC itself.. Struck in the first step itself.. Iam using Room's attackbox..
Plese help..

bleak marsh
#

For the Breaching AD environment. I am showing it as paused right now, when I go to Start it back up, it redirects to the 500 error page. Anything else I could try here?

plush pond
gritty hornet
woeful sail
gritty hornet
woeful sail
woeful sail
# gritty hornet

you seem to have output similar to mine
and you cannot ping 10.200.70.101 right? I mean, literally that IP address?

woeful sail
gritty hornet
woeful sail
woeful sail
gritty hornet
#

For some odd reason, I can now ping the IP address, but nslookup is still unable to resolve the dns lol

woeful sail
woeful sail
gritty hornet
woeful sail
#

[@gritty hornet back in 30-45 minutes :up]

gritty hornet
# woeful sail [<@381798150731726868> back in 30-45 minutes :up]

I think i got it working now lol. Whenever I run this command, sudo systemctl restart NetworkManager it removes the nameserver IP i add to the resolv.conf file. Also, I was having the hunch the IP addresses in this conf file has to be in a certain order? I used to put the THM DC IP address after the 192 IP address

gritty hornet
#

Anyway, thanks for your help! 😄

frank pond
#

hey guys! when i go to the access page at https://tryhackme.com/access there are no servers listed in the network tab, i cant download the VPN conf file...
What's up with this ?

woeful sail
plush pond
#

this issue doesnt exist on other networks similar to it

#

i would like to keep learning AD but this is borderline unusable

#

the vms randomly freeze and they're highly reliant upon the trust that previous people did not destroy anything

woeful sail
woeful sail
frank pond
#

yes, i am

plush pond
#

does anyone get an ldap error when trying to downgrade the ldap thing

#

Authentication method not supported (7)

woeful sail
# frank pond yes, i am

screennshot shows what I have
did leave/join improve? can you download the VPN file for normal machines?
also:

  • once you joined the network, start the network with the green button before you try to download the VPN file
  • good precaution: disable all browser extensions, clear browser cache and refresh the page too Possibly, switch to another browser
hearty bridge
#

Hi everybody , i'm trying "to get the password from the ma.db", i have installed "pycryptodome" lib but i get this error everytime i use the script "from Cryptodome.Cipher import DES3
ModuleNotFoundError: No module named 'Cryptodome'"

deft narwhal
#

hi im try to do ldap task but the websiters doesnt load any idea why i can ping the dc and nslookup the name server to the ntlm task but not ldap ?

peak sentinel
nova vortex
#

Hi, paying well for a few hour job to write a script, someone who knows how to use fiddler or burp cuz also we will need to intercept, ill explain more in private, if anyones interested shoot me a dm 🙂

south summit
woeful sail
south summit
woeful sail
# south summit There was, 16 hours, this was after restarting browsers and trying different bro...

I do not know that the issue is, however I have done live troubleshooting with other users who, it seems, had to wait a little bit for the v2 file to come up I do not have a specific reference but you can check here (#wreath-network message) another user who had that experience for the v2 VPN file of the Wreath network (go back the message chain if you want, which shows how confusing it can be)
BTW are you using THM Attackbox or your own VM like Kali for this? THM Attackbox maybe the prefererred way at first, although I have found that the tryconnectme troubleshooting script has been failing with me for a couple of weeks Also, do not use both THM AttackBox and THM VPN at the same time
additional suggestions:

  • do not do high-speed clicking with whatever VPN-related: give seconds-minutes for the system to settle
  • when checking for the VPN file in the drop-down menu, do a hard refresh (Ctrl-F5) of the web page (instead of using the refresh button further above); same as earlier when checking for the uptime of the network topology
  • check another network, like "Enumerating Active Directory" or "Persisting Active Directory" (https://tryhackme.com/room/adenumeration or https://tryhackme.com/room/persistingad): it would be interesting to see whether you are getting the right VPN file listed in the drop-down menu for these networks
  • I guess you are not using browser extensions when troubleshooting this
glad yachtBOT
#

@night dock Please slow down. Further spam will result in a short timeout.

cursive pendant
#

The instructions on Task 1 state "If you are using the Web-based AttackBox, you will be connected to the network automatically if you start the AttackBox from the room's page. You can verify this by running the ping command against the IP of the THMDC.za.tryhackme.com host." But when I run ping 10.200.70.101 within the attack box it is unable to reach it. Anyone know why this would be happening?

#

Also when I try on my own kali vm I get this:

sudo openvpn breaching_ad_v2.ovpn 
sudo: unable to resolve host ip-10-67-68-27: Name or service not known
2026-03-09 00:49:51 Note: --cipher is not set. OpenVPN versions before 2.5 defaulted to BF-CBC as fallback when cipher negotiation failed in this case. If you need this fallback please add '--data-ciphers-fallback BF-CBC' to your configuration and/or add BF-CBC to --data-ciphers.
2026-03-09 00:49:51 OpenVPN 2.6.0 x86_64-pc-linux-gnu [SSL (OpenSSL)] [LZO] [LZ4] [EPOLL] [MH/PKTINFO] [AEAD]
2026-03-09 00:49:51 library versions: OpenSSL 1.1.1f  31 Mar 2020, LZO 2.10
2026-03-09 00:49:51 Outgoing Control Channel Authentication: Using 512 bit message hash 'SHA512' for HMAC authentication
2026-03-09 00:49:51 Incoming Control Channel Authentication: Using 512 bit message hash 'SHA512' for HMAC authentication
2026-03-09 00:49:51 TCP/UDP: Preserving recently used remote address: [AF_INET]54.228.134.173:1194
2026-03-09 00:49:51 Socket Buffers: R=[212992->212992] S=[212992->212992]
2026-03-09 00:49:51 UDPv4 link local: (not bound)
2026-03-09 00:49:51 UDPv4 link remote: [AF_INET]54.228.134.173:1194
2026-03-09 00:49:51 TLS: Initial packet from [AF_INET]54.228.134.173:1194, sid=41c97f45 3508695d
2026-03-09 00:49:51 VERIFY OK: depth=1, CN=ChangeMe
2026-03-09 00:49:51 VERIFY KU OK
2026-03-09 00:49:51 Validating certificate extended key usage
2026-03-09 00:49:51 ++ Certificate has EKU (str) TLS Web Server Authentication, expects TLS Web Server Authentication
2026-03-09 00:49:51 VERIFY EKU OK
2026-03-09 00:49:51 VERIFY OK: depth=0, CN=server
queen mist
#

Can anyone help in resetting the network im unable to download the bcd file using tftp

rough panther
#

في عرب؟

paper anvil
#

hello, i am having an issue while trying to connect on breaching-ad network vpn.

i have both tried to connect to it using my in-browser kali box, but dns not replying, and tried to use openvpn but it stucks while trying to connect.

any ideas?

#

i think it's fixed now

naive pebble
#

Hi,

I am having issue connecting with the AD network

naive pebble
#

Paying the price of permium subscription and this kind of access issue is unexpected

#

I won't be renewing my subscription with THM

young gorge
#

hi

upbeat juniper
#

hi can you help me anybody with ldap downgrading in ldap pass-back attack? it still supports many methods 🙁 I dont know what am I doing wrong

idle ginkgo
rough panther
charred sandal
#

@dense cedar 👋

dense cedar
#

Will answer support questions here 🙂

drifting rain
paper laurel
#

So uhm, all credential pairs is valid?

wooden minnow
#

use crackmapexec to verify the passwords.

dense cedar
#

You are using the IP, not the hostname, which means it resolves to the default website that gives a 200 OK, fooling your brute forcer into thinking the credentials are valid

paper laurel
#

ahhh

dense cedar
#

This is why you need DNS, 10.200.4.201 is hosting three different websites using virtual hosting, only one of those support NTLM authentication

paper laurel
#

Now it works

#

the dns can't find za.tryhackme.com even though I have changed it to said DNS, but if I just change the ip into hostname via /etc/hosts it works

dense cedar
# paper laurel the dns can't find za.tryhackme.com even though I have changed it to said DNS, b...

Are you using the AttackBox or your own machine? If you are using your own machine, you need to alter whatever is doing DNS on your machine. That may be systemd-resolv, but could also be Network Manager or even something else. So if you follow the exact steps in your own machine, that may not solve DNS for you.

Safest way to verify DNS is to embed it directly in the /etc/resolv.conf file, but most network managers overwrite that file so it is not persistent

paper laurel
charred sandal
dense cedar
paper laurel
#

gosh dam DNS

dense cedar
#

DNS is a massive pain, but since kerberos uses hostnames and not IPs, you just have to grind your teeth and get through it. No different on assesments though

paper laurel
#

yeah, good thing I have some hard candy to grind my teeth on instead 😛

wooden minnow
#

Lol, mine won't work 😂

jovial nacelle
#

I can't download Breachingadbovpn file. On Access - Machines my connection status is shown in green but not on the Networks side. If I click to download breachad file I get an 404 error. Any suggestions?

dense cedar
wooden minnow
drifting rain
dense cedar
wooden minnow
#

D'oh!

dense cedar
#

Look at your network diagram for the IP to your DC

wooden minnow
dense cedar
wooden minnow
#

Still can't find it 😂

#

Oh, not a good night for me.

paper laurel
#

should look like this

wooden minnow
#

Yup.

#

That's the one I have.

paper laurel
#

that's the ip you'll put in

dense cedar
#

My bad, forgot we removed the actual FQDN and just named it THMDC

wooden minnow
#

The one I have. 🙂

dense cedar
#

Yeah, if you add that and reboot the service twice should start to get DNS resolution

wooden minnow
#

Still nothing.

#

Infact

#

My issue could be the VPN

#

It's constantly restarting.

neon lichen
#

is anyone else getting. Uh-oh, this page has been lost in the matrix. when you try to download the VPN file for the new network. After

  1. regenerate vpn key again
  2. log out and back in
  3. use a browser with no add block enabled
  4. use a browser without add block on windows instead
dense cedar
dense cedar
dense cedar
dense cedar
# wooden minnow Nah, 🙂

I'm running out of ideas. Have you tried turning the machine on and off again? 😂 Otherwise might have to regen your VPN profile

wooden minnow
dense cedar
#

The team is looking into the VPN servers, just give them a bit to fix it

chrome sentinel
#

Why I have only 3 days to use this room?

dense cedar
chrome sentinel
#

Makes sense, thanks

paper laurel
dense cedar
# paper laurel

Says file not found, just do a dir and confirm the filename

paper laurel
#

when you have to debug code

dense cedar
paper laurel
wooden minnow
#

I still can't even do the dns 😂

dense cedar
paper laurel
#

don't I'll just open up attackbox

wooden minnow
dense cedar
paper laurel
dense cedar
# wooden minnow

Looks good, did you reboot the service? Also, what is currently in your /etc/resolv.conf file while we are at it?

wooden minnow
paper laurel
wooden minnow
dense cedar
#

Run nslookup za.tryhackme.com for me please, want to see where it is trying to do the resolution

#

Also has your VPN issue cleared up? Or is it still trying to reconnection constantly?

wooden minnow
#

I regen'd it and it's fine now

dense cedar
#

Yeah, that is not the 10.200.4.101 IP, meaning something else is controlling DNS there

paper laurel
#

nice room

#

@dense cedar thx for the support and a nice network

slate swanBOT
#

Gave +1 Rep to @dense cedar

dense cedar
# wooden minnow I regen'd it and it's fine now

Okay, let's try to add the entry to /etc/resolv.conf - nameserver 10.200.4.101 and then run the nslookup again and see what happens. If that doesn't work, need to find whatever is controlling DNS on your machine

ebon crescent
#

In task 5 I've been waiting for 30 min for responder to intercept a request still no request (using attackbox)

dense cedar
#

Issue should be resolved now, can you please regenerate your VPN file and try again?

wooden minnow
#

I got it.

slate swanBOT
#

Gave +1 Rep to @dense cedar

dense cedar
ebon crescent
slate swanBOT
#

Gave +1 Rep to @dense cedar

#

Gave +1 Rep to @dense cedar

wicked obsidian
#

same

wicked obsidian
dense cedar
dense cedar
wicked obsidian
slate swanBOT
#

Gave +1 Rep to @dense cedar

frozen sable
#

in the breachingAD room I can't get the DNS to resolve even after adding the DC's IP Address to my /etc/systemd/resolved.conf and running systemctl restart systemd-resolved (x2) or completely rebooting my vm. when i run nslookup thmdc.za.tryhackme.com I get my default gateways IP. Is there any other way to run the configuration besides changing my nameserver in /etc/resolv.conf or changing the default route? It seems I won't be able to access the internet that way. @dense cedar

glacial yew
#

i'm in the same boat

dense cedar
glacial yew
#

I'm using the attackbox

frozen sable
#

Yea I figured that could potentially be a work-around but wasn't sure. I added it to /etc/hosts as well but it also happened on the attackbox for me.

dense cedar
frozen sable
#

I can ping the DC on both the vm and attackbox

glacial yew
#

yes

dense cedar
frozen sable
glacial yew
#

hmmm, no it pings out, no packets back

dense cedar
dense cedar
frozen sable
#

actually no I can't ping from the attackbox only from my vm

dense cedar
glacial yew
#

I'll restart the box 1 mo. I haven't used my own VM today so I know there's no conflict for me there

dense cedar
#

AttackBox automatically pulls and runs the VPN profile for the network for you. So just something to note if you want to switch to your own machine, make sure to terminate the attackbox first

glacial yew
#

there is a script you can run to ensure there's no clashes also. James sent it to me before

#

still no ping reply i'm afraid

dense cedar
glacial yew
#

pm'd

tender flame
#

Thank you for the suggestion. I was struggling with the DNS

slate swanBOT
#

Gave +1 Rep to @brave niche

old otter
#

i can't access

wooden minnow
unique mist
#

Might need to pin this.

dreamy crater
prisma thorn
#

I’m trying the ntlm_passwordspray.py script and inputting all the right switches. But it’s resulting in so many errors that I don’t know where to start

#

It’s mentioning Failed to establish a new connection. Name or service not known. As well as a BUNCH of other errors on different lines

hasty hinge
shy flint
#

for task 5 how long we need to wait till it hits our responder?

prisma thorn
#

I can get a response from pinging

#

But nslookup doesn’t work

#

I’m using THM attack box, am I supposed to be making ANY changes to my config? DNS, etc/hosts?

shy flint
#

you need to change dns as showed in taks 1

hasty hinge
prisma thorn
#

F*ck that worked. What’s wrong with my brain?

#

It’s literally described in task 1

neon lichen
#

done and time to go to bed

unborn mountain
#

Not sure if they're still looking into vpn download issues, but just wanted to mention I'm not able to download the ovpn file for the network/getting the 404 error as well, subnet is 10.200.52.0/24

rigid wasp
#

when I run the command "sudo responder -I tun0" for some reason it reset the dns and I have to enter the command "systemctl restart systemd-resolved" on the attackBox again

#

for nslookup to resolve the hostnames

shy flint
#

are you able to retrive the hash?

rigid wasp
#

no i have not been able to retrive the hash?

#

on task 5

#

i have waited over an hour

shy flint
#

i stoped responder after 30 min

#

i guess i will have to wait

#

thank you

prisma thorn
#

On the AttackBox, can someone please check to see if they have either of these IPs 10.50.x.x or 10.51.x.x IP. I only have a 10.10.x.x. I'm also connecting using the room to access the AttackBox.
Thanks,

rigid wasp
#

the interface tun0 or tun1 should be ip you are looking for if you enter "ip a"

prisma thorn
#

@rigid wasp that is what I thought, it is not present. I terminated the machine x2 no luck.

rigid wasp
prisma thorn
#

yes, I tried that too and no luck. Going to restart one more time and call it a day and try tomorrow.

rigid wasp
#

or rejoin the the room

prisma thorn
#

That I have not done, but will try. thanks again for the help. Also, could not download the VPN files, something seems wrong there as well.

#

Third time, no luck. I'll try again tomorrow. At least of someone is having the same problems, they will see these messages.

dense cedar
dense cedar
dense cedar
rigid wasp
#

@dense cedar i have dm you the subnet and vpn ip info

prisma thorn
#

I did what Lassi had mentioned above and nslookup still doesn't seem to work (I'm using kali in my own vm, not the attackbox... my friend is trying the attackbox and nslookup doesn't work there either)

prisma thorn
#

Yup, I can ping the DC, the iis site, but browser doesn't resolve ntlmauth

But I was able to ping them without having to add the additional ip in network manager (so while icmp works, dns resolution doesnt)

dense cedar
#

ICMP works by default. DNS needs configuration. I just want to make sure the network is actually live.

prisma thorn
#

Ah ok :) :)

dense cedar
prisma thorn
dense cedar
prisma thorn
#

Yup, lemmie install discord on my pc, one sec :)

dense cedar
#

Try nslookup thmiis.za.tryhackme.com?

prisma thorn
#

awe i cant post screenshots, but maybe itll work now

#

its resolving now, when it wasnt before

dense cedar
#

🤷‍♂️

#

Glad it got sorted

prisma thorn
#

and password spray python script is working 😄

#

Am03, can y'all reach out to the creator of this room and have them add the comments about Network Manager and such if using kali for personal vm?

dense cedar
prisma thorn
#

definitely understandable 🙂 I just made the comment since a lot of people seem to either use Kali or Parrot for their attack vm

#

thats way cool ur the creator, loving the room thus far 😄 😄

wooden minnow
#

@tender flame Hi. please don't DM me without speaking first.

ebon crescent
#

anyone else getting this

PS C:\Users\thm\Documents\warm> Import-Module .\PowerPXE.ps1
PS C:\Users\thm\Documents\warm> $BCDFile = "conf.bcd"
PS C:\Users\thm\Documents\warm> Get-WimFile -bcdFile $BCDFile
>> Parse the BCD file: conf.bcd 
Invoke-CimMethod : Access denied  
At C:\Users\thm\Documents\warm\PowerPXE.ps1:1695 char:32
+ ...      $OpenStoreResult = Invoke-CimMethod @OpenStoreArg @CimMethodArgs     
+                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
    + CategoryInfo          : PermissionDenied: (ROOT/WMI:BcdStore:String) [In  
   voke-CimMethod], CimException
    + FullyQualifiedErrorId : HRESULT 0x80041003,Microsoft.Management.Infrastr  
   ucture.CimCmdlets.InvokeCimMethodCommand
 
Get-BCDStore : Unable to open BCD store. Likely reason: You do not have the  
required permissions to open the BCD store.
At C:\Users\thm\Documents\warm\PowerPXE.ps1:106 char:17
+     $BCDStore = Get-BCDStore -FilePath $bcdFile
+                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Write-Error], WriteErrorExcep  
   tion
    + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorExceptio  
   n,Get-BCDStore
dense cedar
vestal sequoia
#

Am i the only one not receiving the printer connection back?

#

ok, i am dump af

#

dumb*

main urchin
#

Hi guy. I need help. I a using my kali box I try to configure the rogue LDAP following the task descriptin.

dense cedar
#

For all users, we are currently aware of two issues in the network:

  • Responder not capturing the challenge in the 15 minute timeframe
  • PXEBoot permissions of the THM user is incorrect

We almost have a patch ready for both these issues, but if you experience them in the mean time, please just send me a message here and I'll apply the patch manually

dense cedar
dense cedar
# main urchin

Empty newline at the start of the file should be removed

main urchin
#

with the last command it thing something is wrong. but i dont know how to fix it

#

this is the output from tryhackme lab description.

dense cedar
#

Yeah if you get that output I don't think it applied correctly. But try to continue with the task and see what happens? I can sadly not debug this on your specific kali and ldap server version

#

You may have to restart with the config from scratch

main urchin
#

tanks @dense cedar

trim ledge
#

I have the issue with pxeboot permissions. I'm happy to just wait for the patch though if the manual method is a pain.

dense cedar
trim ledge
#

happy to wait for the patch. ty for the work on the room 🙂

dense cedar
trim ledge
#

ty

ripe hound
#

remember when holo held a competition 👀 jk

dense cedar
#

Maybe submission of a report for all the AD rooms? 🤔

wooden minnow
#

I plan to write up my experience in these rooms.

#

But I won't release them, they'll be for my notes.

main urchin
dense cedar
jovial nacelle
#

Today I still had the problem that I couldn't download the breachingadb.ovpn file where I got 404 error. Regenerating this file worked for me and after that, the download works.

main urchin
dense cedar
main urchin
main urchin
dense cedar
dense cedar
jovial nacelle
#

Thanks!!! I was stuck with this step and now it works on my Kali box.

slate swanBOT
#

Gave +1 Rep to @brave niche

tender lily
#

Thank you for this , issue resolved

slate swanBOT
#

Gave +1 Rep to @brave niche

main urchin
#

I try to reconfigure the ldap and try to continue the lab. @dense cedar thanks for your support and help. appreciate

slate swanBOT
#

Gave +1 Rep to @dense cedar

dense cedar
twilit crown
#

I'm unable to download openvpn config file, is that temporary issue or i'm missing something?

dense cedar
twilit crown
#

Yeah, getting 404 error. Tried couple times with regenerating a new vpn config file

dense cedar
dense cedar
main urchin
unique mist
dense cedar
dense cedar
twilit crown
unique mist
jovial nacelle
dense cedar
dense cedar
jovial nacelle
jovial nacelle
slate swanBOT
#

Gave +1 Rep to @dense cedar

dense cedar
rigid wasp
#

@dense cedar can you patch my PXEBoot permissions of the THM user?

jovial nacelle
dense cedar
rigid wasp
#

@dense cedar 10.200.49.x

dense cedar
rigid wasp
#

@dense cedar just so you know i can't cleanup directory I created because when i try to delete pxeboot.wim it give me the error "Access is denied."

dense cedar
rigid wasp
#

does it delete the directory i made?

#

or just the files inside it

#

cause i made that directory yesterday

dense cedar
# rigid wasp does it delete the directory i made?

It flushes the files that take the most space. You are technically extracting a full blown ISO on that host. It only has 60Gb of HDD space. If 30 users do that at the same time that HDD is going to get full quite quickly. So it flushes most of the large files and the things that you used to stage the attack (so others can't just use it)

#

Also only runs if the network has been active for longer than 60 minutes

prisma thorn
#

@dense cedar can you fix the pxeboot for me? 10.200.47.x

dense cedar
jade cypress
#

Hello, i can't get responder to capture, is there something special to do ? (using attackbox)

#

(10.200.25.0)

dense kelp
#

has anyone manage to get kali accepting the olcSaslSecProps.ldif ? (task4)

jovial nacelle
#

I'm almost there. Using latest version of Kali with task 7 I get an error with python2 mcafee_sitelist_pwd_decrypt.py <SECRETPASSWORD>. File "mcafee_sitelist_pwd_decrypt.py", line 15, in <module> from Crypto.Cipher import DES3 ImportError: No module named Crypto.Cipher. Any suggestions how to fix this?

dense cedar
dense cedar
dense cedar
somber ledge
#

Uhhh

#

Let’s not edit/ send out your VPN files please

#

Oh wait

#

You’re staff, I’m so sorry

dense cedar
#

No worries 😂

jovial nacelle
somber ledge
#

The colour of your looks slightly lighter and I’m half blind 😆

ivory ledge
#

@dense cedar Can I get a manual patch as well? reset has been 3/6 for about an hour. Responder not working for attackbox or VPN.

jovial nacelle
dense cedar
jade cypress
dense cedar
jade cypress
#

done 🙂

ivory ledge
#

Does anyone have info on the 3 days of access left for this room? Is this just a resources thing or a new THM subscription thing I missed?

#

Thank you!!

#

@brave niche @dense cedar = poggers

dense kelp
dense cedar
jovial nacelle
#

@dense cedar Little suggestion, in the text of Task 7 "it can be found in /root/rooms/BreachingAD/task7/ directory". You have "rooms" and it should be "Rooms". This avoids an error if people copy and paste your URL.

dense cedar
slate swanBOT
#

Gave +1 Rep to @jovial nacelle

jovial nacelle
#

I have finished, @dense cedar thanks for the nice room and assistance with the patches. Great!!!

slate swanBOT
#

Gave +1 Rep to @dense cedar

jade cypress
#

thanks @dense cedar it's working now 🙂

slate swanBOT
#

Gave +1 Rep to @dense cedar

sage spire
#

hi all
ive modified my resvolved.conf file, restarted it and still cant seem to access sites in the network
any ideas?

jade cypress
#

Ok I just finished ! Thanks you for the room @dense cedar and for the patch 🙂

slate swanBOT
#

Gave +1 Rep to @dense cedar

delicate jay
#

Could we put this in the room took me some time to figure this out may help others that are not in the discord

#

Great stuff 🙂 Will let you know of any bugs I find on my run though !

#

My bad I thought you was staff haha

ornate maple
#

responder not capturing anything ,passed since 20mins

wild locust
#

hmmm, using the Attack_Box, I modified the systemd/resolve.conf DNS entry with the Domain Controller IP , I then restarted the service but can't nslookup ?? Also, it clearly says the network config should be already working on the attackbox, however if I do a ip -c a there is no tun interface

dense cedar
dense cedar
wild locust
#

im using the attackbox, shouldnt I be able to be connected to the network right away ?

dense cedar
#

We are adding a small extra section to explain this. The THM-Staff rooms are made for the AttackBox, so everything is stress tested using this. We can't cater for every type of VM out there, but agree for Kali should have something since this is a popular one

dense cedar
wild locust
dense cedar
wild locust
#

Sure, thanks

dense cedar
amber compass
#

permission issue on task 6

dense cedar
amber compass
dense cedar
amber compass
dense cedar
#

Resetting the attackbox won't fix the issue, you need to reset the network itself with the vote to reset button

slate swanBOT
#

Gave +1 Rep to @dense cedar

unreal nova
#

@dense cedar thank you for this room! I'm only missing contact from responder to complete it. I'm listening on tun0 of my attackbox (tun0 is in the 10.50.2.0/24)

slate swanBOT
#

Gave +1 Rep to @dense cedar

dense cedar
main urchin
#

Very Nice room @dense cedar thank you very much for the support.

slate swanBOT
#

Gave +1 Rep to @dense cedar

amber compass
#

I just to confirm that reset of network solve permission issue on Task 6 and task 5 using Responder services (you do not wait for long to get response)

dense cedar
amber compass
slate swanBOT
#

Gave +1 Rep to @dense cedar

dense cedar
slate swanBOT
#

Gave +1 Rep to @amber compass

wet oyster
#

Hello, i cant connect to these breachingad. I did all by rule, but it doesn't work. I downloaded vpn file and open with sudo openvpn, and i have ip. Than i opened file resolved.conf and change #DNS to DNS=ip of THMDC. Than i run systemctl restart systemd-resolved. And when i check nslookup it doesnt work. It shows my ip address(not that i owned by vpn file) and it wrote server can't find thmdc.za.tryhackme.com: NXDOMAIN.

#

what the problem?

wet oyster
#

yep

dense cedar
# wet oyster yep

See the pinned comment in this discord channel and also see the note in the room Task 1 about DNS on kali

slate swanBOT
#

Gave +1 Rep to @dense cedar

delicate jay
old otter
#

still didn't get result with responder and i have problem with permission in task 6

#

responder

old otter
#

you mean restart machine ? or redownload new vpn

#

i just download new vpn

#

and start machine cause it was stopped

dense cedar
# old otter you mean restart machine ? or redownload new vpn

Nope, I mean actually reset the network through "Vote to Reset". The patch was deployed yesterday, but only takes once the network receives a reset. That's why I've been asking everyone to vote to reset.

if you don't have enough votes, pop me your VPN file and I'll quickly do a manual patch

old otter
#

im only one who voted

#

so can i upload my vpn file to you via message ?

stone flame
#

anyone has the "Connect request failed" in step 6 when trying to connect through TFTP ?

dense cedar
tiny halo
#

Anyone else having issues with the AttackBox not routing the correct subnet?
Tried killing the attackbox and spinning it back up without it helping.
Doesn't help adding a route to the IP/subnet displayed on the network overview map in the room either :/

old otter
#

hi guys i have a question about responder , responder in CTF when we setup a responder Listener there is some script running in target machine as cronjob right ?? am asking to confirm only, thanks

tiny halo
prisma shale
#

Hey

heady tide
#

Hey is breachingad difficult compared to throwback?

dense cedar
dense cedar
dense cedar
# heady tide Hey is breachingad difficult compared to throwback?

It should be easier. This is the first of five AD rooms that are meant to explain the fundementals of AD hacking. Everything is written like a walkthrough so should be easy to follow and understand. See these rooms as the introduction course to AD. Thereafter you can go explore more on your own

slate swanBOT
#

Gave +1 Rep to @dense cedar

little pine
slate swanBOT
#

Gave +1 Rep to @paper laurel

high mountain
#

@dense cedar Loved the MDT stuff, very cool

#

+rep @dense cedar

slate swanBOT
#

Gave +1 Rep to @dense cedar

ripe hound
#

Great network, i was almost able to completely do it from my own kali instance, but yeah the mcafee utility wasn't working and probably have ruined my python at this point, but all things considered, great introductory for getting to know about AD-attacks

exotic plaza
#

Hello 🙂 Is the network still working and did anyone work with the web based attack box?

#

Im not even able to ping the IP of the DC from the web attackbox 😦

dense cedar
exotic plaza
#

The guide says the following: If you are using the Web-based AttackBox, you will be connected to the network automatically if you start the AttackBox from the room's page. You can verify this by running the ping command against the IP of the THMDC.za.tryhackme.com host. ...and thats already the point where I'm stuck

#

routes and default gw looks set correctly

dense cedar
exotic plaza
dense cedar
exotic plaza
#

Okay youre right, I really had to regenerate the vpn cert, copy it into the webbased thm attack box and restart openvpn

#

But thats a bug, right?

dense cedar
# exotic plaza Okay youre right, I really had to regenerate the vpn cert, copy it into the webb...

When asking for support, it is good practice to just first read some of the previous messages in the channel to see whether others had a similar issue and where able to solve the issue. This just saves time for everyone.

You don't need to copy it onto the AttackBox. AttackBox automatically pulls your VPN file when you start the AttackBox in the network. You just need to terminate and then restart after regen-ing your VPN file so it pulls the new one.

It has been seen before that when you join a room earlier, leave, and then rejoin the room, sometimes the web does not automatically regen your VPN file to be attached to the correct subnet. So you are still attached to the old subnet. The simplest solution is just regen-ing your VPN file. The team is aware of it and looking for a more permanent fix.

hard crystal
#

@dense cedar Would it be possible to get our network reset? There are currently 40/72 reset requests and new people keep joining and extending the uptime. Around this time yesterday we had 5/36 reset requests

dense cedar
hard crystal
dense cedar
vague ingot
#

I could not find info anywhere how does the Breaching -AD labs differ from Throwback? Humble appologies if question has been alrady ansered but could not find anything.

rose junco
#

Thanks for the tip @dense cedar . Gonna regen my ovpn file

slate swanBOT
#

Gave +1 Rep to @dense cedar

dense cedar
# vague ingot I could not find info anywhere how does the Breaching -AD labs differ from Throw...

Hey there, so Breaching AD is the first AD room in the AD module series. There will be six rooms that teach you AD concepts:

  • Breaching AD
  • Enumerating AD
  • Lateral Movement and Persistence
  • Credential Harvesting Techniques
  • Exploiting AD
  • Persisting AD

By doing this AD module, you should have a very good understanding of Active Directory, how to exploit it on an assessment, and how to mitigate against AD attacks. That's the goal here. Throwback covers some of these concepts, but not to this level of depth for specifically AD concepts.

dense cedar
rose junco
#

Sweet, I'm in

vague ingot
slate swanBOT
#

Gave +1 Rep to @dense cedar

rose junco
#

Honestly gotta say, Tryhackme has been the most fun I've had with computers in a min. I love the platform

viscid breach
#

Hello @dense cedar... I have a problem: I wasn't able to delete my folder and clean up for the Task 6 because I got "Access is denied" error and my VPN dropped ~50 times so... Can I send you the IPv4 of the THMJMP1 or my VPN Access IP and folder name so that you can free up some space for other people?

dense cedar
prisma thorn
#

anybody else having issues connecting? i tried own machine and attackbox and dns or ping dont go throught already regenerated the vpn file

paper laurel
prisma thorn
paper laurel
#

did you restart the system module 2 times

prisma thorn
#

i tried restarting it a couple times yea

paper laurel
#

hmmm

low mortar
#

Hi, my browser isn't able to resolve ntlmauth, due to some certificate issue :

brisk trench
#

Hello guys

young vale
#

I'm using my local machine and can't seem to download the LiteTouchPE_x64.wim file and it just gets stuck on this one, the bcd conf file is available and working tho, any help would be appreciated :)

#

it just downloaded

paper laurel
young vale
#

must be a big file

paper laurel
#

This download will take a while since you are downloading a fully bootable and configured Windows image. Maybe stretch your legs and grab a glass of water while you wait.

young vale
paper laurel
#

takes around 200-400 seconds, depending on how your internet speed

young vale
#

188 seconds for me

#

and it's not on your internet connection

#

it's all happening in the remote machines connection

paper laurel
#

oh yeah, you could also download it to local

young vale
dreamy crater
#

Any advice regarding configuring our LDAP server for task 4? I am using this file as given by the terminal:

#

My LDAP is complaining

#

sudo ldapmodify -Y EXTERNAL -H ldapi:// -f ./olcSaslSecProps.ldif && sudo service slapd restart

ldap_sasl_interactive_bind: Authentication method not supported (7)
        additional info: SASL(-4): no mechanism available: security flags do not match required```
#

Am I missing something obvious?

#

On a local kali, will try attackbox

wooden minnow
dreamy crater
#

ty @paper laurel

slate swanBOT
#

Gave +1 Rep to @paper laurel

dreamy crater
#

❤️

wooden minnow
#

/etc/resolv.conf

replace the nameserver with the IP.

wooden minnow
dreamy crater
#

essentially

#

make sure your TCPdump command is using the interface of your interface connected to the network (if you're VPN this is probably tun0)

delicate jay
#

If I remove the first line the server sets up however when checking to see if the downgrade works it shows just dn: then nothing

paper laurel
#

what errors are you getting?

#

to send ss

#

!docs verify

outer timberBOT
delicate jay
#

Starting from the top

Created a file called olcSaslSecProps.ldif

Set up the server with the DNS names ect

go to use sudo ldapmodify -Y EXTERNAL -H ldapi:// -f ./olcSaslSecProps.ldif && sudo service slapd restart

then get the error
SASL/EXTERNAL authentication started
ldap_sasl_interactive_bind: Authentication method not supported (7)
additional info: SASL(-4): no mechanism available: security flags do not match required

using ldapsearch -H ldap:// -x -LLL -s base -b "" supportedSASLMechanisms gives me the output of dn: then notthing

#

Sorry sent that a little to early

paper laurel
delicate jay
#

I thought this was an issue however ?
ldapsearch -H ldap:// -x -LLL -s base -b "" supportedSASLMechanisms
dn:

As the room output shows the config file as different?

#

Sorry for all the stupid questions first time doing this with slapd

paper laurel
#

Run this command:
sudo tcpdump -SX -i tun0 tcp port 389
and go to the printer settings and plug your tun0 ip into the Server

#

and press send settings

delicate jay
#

Next step just wanted to ensure the server was configured correctly

paper laurel
delicate jay
#

Arh thanks mate! much appreciated !

paper laurel
#

but if you don't get the error message This distinguished name contains invalid syntax on the website when pressing test settings, then the ldap is wrong

delicate jay
#

Got it thank you! Well I just spent 2 hours reading up on ldap and how to get it working on linux all for it to be okay...

paper laurel
#

that happens some times, been there before

delicate jay
#

Final question any idea on the syntax used to find the authentication mechanism tried this ldapsearch -H ldap:// -x -LLL -s base -b "" authentication but no dice struggling to find any documentation on it if anyone has any links?

paper laurel
delicate jay
#

Sorry was not clear trying to answer this " What two authentication mechanisms do we allow on our rogue LDAP server to downgrade the authentication and make it clear text?"

paper laurel
#

what does it show after the ldapsearch command

delicate jay
#

Arh I thought it was something that was specific to the install. Thanks!

paper laurel
#

no worries

dreamy crater
clever knot
dreamy crater
#

The hash takes about 10 minutes to come through when you're listening with responder

#

IPs in the diagram were accurate for me

#

double check that the network isn't sleeping (refresh the page and view the status to confirm)

#

also, the network needs to reset to apply patches as of last night iirc

clever knot
#

it says "Running" so don't think that is the problem mate. Having problem from both the attackbox and my local VM.

dreamy crater
#

so if you can, maybe worth seeing if you can help vote to reset

clever knot
#

done that aswell. 22/54 😄

dreamy crater
#

the Ips shouldn't change unless you're placed into a network by leaving and re-joining the room manually

#

I'll look at the status of your network on our side

#

10.200.22?

clever knot
#

of. left the room and now rejoining. getting a new set of IP's

dreamy crater
#

yes that is likely to place you on a different network

#

it depends on how much space there is in other networks. Networks have a certain amount of users per network(:

#

maybe you'll have better luck with the new subnet

clever knot
#

understand 🙂
nah, same thing there. 4/8 who vote. things anit working that well 😄

dreamy crater
#

can you give me the full IP address of a machine that you see on the network map?

#

I'll check on our-side the status when I'm back at my PC

#

I'm currently cycling KEKW

clever knot
#

10.200.47.101, that is the DC

dreamy crater
#

also some screenshots of what you see in the termiinal/what you think is wrong would be useful (:

#

!docs verify

outer timberBOT
clever knot
#

Enjoy the cycling. I will give up for now, not getting any longer with this room at the moment. Later mate

#

and thanks for the help

#

generated a new VPN file.
from my own kali VM i get at least a ping response from THMDC..but the DNS queries are not working. I have made the changes in the resolver conf file.

from the attackbox, nothing works. not ping or DNS.

dense cedar
prisma thorn
#

ip shows same as before

clever knot
#

ok. now it kicked in. can't really say what I made that caused a difference. But the responder provided me with the hash both on the AttackBox and my Kali. Thx guys....but this most felt like a "ghost in the machine" for me.

#

The next issue, from Attackbox and Kali Linux:

root@ip-10-10-87-45:~# systemctl restart systemd-resolved
root@ip-10-10-87-45:~# nslookup thmdc.za.tryhackme.com
Server: 127.0.0.53
Address: 127.0.0.53#53

Non-authoritative answer:
Name: thmdc.za.tryhackme.com
Address: 10.200.47.101

root@ip-10-10-87-45:~# ssh thm@THMJMP1.za.tryhackme.com

ssh: Could not resolve hostname thmjmp1.za.tryhackme.com: Temporary failure in name resolution
root@ip-10-10-87-45:~#
root@ip-10-10-87-45:~# ssh thm@THMJMP1.za.tryhackme.com
ssh: Could not resolve hostname thmjmp1.za.tryhackme.com: Temporary failure in name resolution
root@ip-10-10-87-45:~# ssh thm@THMJMP1.za.tryhackme.com
ssh: Could not resolve hostname thmjmp1.za.tryhackme.com: Name or service not known
root@ip-10-10-87-45:~# nslookup thmdc.za.tryhackme.com
Server: 127.0.0.53
Address: 127.0.0.53#53

** server can't find thmdc.za.tryhackme.com: NXDOMAIN

#

suddenly the nameresolution on the attackbox stops working. and on the Kali VM I don't get it to work at all :/

From Kali VM ssh could be established by IP instead ofc but when connect to the machine it hanges for a couple of minutes and comes back and I can type in one command and the same thing over and over

prisma thorn
#

seems borked

#

attack box wasn't even working today for me but own box all good

#

the dns i mean

#

also on pxeboot steps of cleanup user doesn't have permission to delete the files

clever knot
#

yes. the DNS is not working as it should.
and I am on that stage now, the MDT stuff. can't even navigate to the web page 🙂

#

and for an Active Directory infrastructure that is everything. If the DNS is not working correctly, well then all the other stuff will suffer as well 🙂 done my years of troubleshooting, designing and operating AD's 🙂

clever knot
#

A tip for those who are running into DNS trouble. Use IP when possible to get further in the tasks. I used in for "Microsoft Deployment Toolkit" and "Configuration Files". The DNS started working for a while so I got the chance to get the BCD-file name.

all in all a fun room besides the DNS hustle.

#

thanks all for the support and help though 🙂

delicate jay
#

Done it all.
A few issues along the way with DNS but a really well put together lab thank you for this!

clever knot
#

agree @delicate jay!

dense cedar
#

Sorry I was away for the afternoon. I'll investigate what is happening with the DNS there. But hard to replicate since it seems stable. I'll ask the team to drop me in a couple different networks and run some tests to see if I can replicate the issue.

dense cedar
# clever knot and for an Active Directory infrastructure that is everything. If the DNS is not...

TL;DR The DNS struggle is real, but solving it yourself is also a valuable lesson to learn for attacking AD.

I think it is important to create a distinction. The DNS in the network works. 100%. If you run a DNS command from any of the domain-joined machines, it works perfectly. So there is nothing wrong with the actual configuration of the DNS.

Where the issue lies, is in the configuration of, us the attacker, trying to configure DNS to also work for us, from our Unix and non-domain joined machines. Which is always a pain, but part of the necessary evil if you want to do security testing against AD environments.

While the THM team is trying to make it simpler for the AttackBox to connect and resolve DNS in the network through a new patch we are testing this weekend, on the other hand, having to battle with and solve DNS issues is part of the required learning curve to attack Active Directory. I can count on my one hand the number of security assessments where the DNS "just worked out the box" when I was testing against AD estates. I can't really go to the client and tell them their DNS is not working? Cause it is? It is just not working for me, the security consultant and I had to learn to solve that problem in order to be able to attack their AD estate.

Especially for something like Breaching AD during a red team, often we would do social engineering to get access to a boardroom or meeting room and plug into the network. At that point, we have almost zero knowledge of the network and would have to figure things out like the FQDN, DNS, etc. On a red team, you can't really call the client and ask for help at that moment.

All that being said, I want this module to focus on learning AD, so we at THM want to make the learning experience as seamless as possible, which is why we are still trying to make DNS easier. Especially on the AttackBox. Just know that you won't usually be afforded this luxury on an actual red team in most circumstances.

quaint hearth
#

@dense cedar is the Breaching AD lab currently down?

wooden minnow
#

Otherwise it's running. 🙂

south hollow
#

is it possible to do privilege Escalation on THMDC machine ?

young vale
#

eh, it might be discouraged but who knows

south hollow
#

so where the Breaching-AD task ends ?

quaint hearth
#

any idea what I'm doing wrong?

young vale
#

no

quaint hearth
#

sorry. trying to share screenshot

#

seems that I can not share screenshots

young vale
#

!docs verify

outer timberBOT
young vale
#

you'll have to verify to share ss

quaint hearth
#

some reason I'm not getting the expected output for ldap server when running

sudo ldapmodify -Y EXTERNAL -H ldapi:// -f ./olcSaslSecProps.ldif && sudo service slapd restart

young vale
#

but it works out alright in the end, just carry on :)

quaint hearth
#

cool deal. thanks mate

#

@young vale how many times did you press "Test-Settings" before getting back output?

young vale
#

once

#

it takes a while to call back

quaint hearth
#

gotcha

quaint hearth
#

@young vale about how long until you caught data using tcpdump on port 389?

young vale
#

you've messed something up in your setup if you're still waiting

quaint hearth
#

seems that way... hmm

young vale
#

do you get a regular callback with nc -lp 389?

quaint hearth
#

no.... which I think might explain some issues to begin with

young vale
#

yeh, there's some config issues on your end likely

#

mayyyybbbeee the network needs a reset but unlikely

quaint hearth
young vale
#

I hope you know that the server has to be "your ip"

quaint hearth
#

cough cough..... um yea 😂

young vale
#

you're calling back to... well I don't even know what you're calling back to there

quaint hearth
#

I should learn how to read.

quaint hearth
#

Not sure if this is a common error but I'm unable to GET the bcd file from thmmdt server. Does anyone have any advice?

quaint hearth
#

I think there is something wrong with pxe server

cosmic cedar
#

Nice room, learned a lot! Keep up the good work. Had to do a bit of troubleshooting in the beginning, but after that everything went smoothly. If someone else is having issues, I can recommend regenerating the .ovpn file

buoyant basin
quaint hearth
#

Still trying to figure it out lol. No luck

buoyant basin
#

I pinged THMMDT, it works. I tried to use tftp 10.200.X.202 many times but connect request failed after reset. 🤷‍♂️

quaint hearth
#

It's working for me now

buoyant basin
#

@dense cedar Cool room and I completed this 🙂

quaint hearth
#

tried cleaning up my files but it wouldn't let me. 😦

quaint hearth
#

@dense cedar Thanks for sharing this awesome room! Great stuff!!

slate swanBOT
#

Gave +1 Rep to @dense cedar

quaint hearth
#

@dense cedar do we get extra points if we pwn the DC?

dense cedar
#

That IP does not look correct? 125 is an internet IP. It should point to the IP in your network diagram. Looking at the screenshot, you are using Kali, meaning you should follow the Kali step in Task 1. Can you give that a go?

quaint hearth
#

Sometimes my reach far exceeds my grasp.

dense cedar