#holo-network

1 messages · Page 8 of 1

vapid umbra
#

@hasty galleon

hasty galleon
#

I think i tried that but ill give it a go again. Server keeps going down.

#

@vapid umbra made no difference

vapid umbra
hasty galleon
#

yeah, i have the reverse shell just need to stabilize it

vapid umbra
#

/usr/bin/script -qc /bin/bash /dev/null

#

try this

#

then do this

hasty galleon
#

/usr/bin/script -qc /bin/bash /dev/null after stopping or before?

vapid umbra
hasty galleon
#

progress i have a pseudo shell now

#

should i still spawn the python shell or skip that?

vapid umbra
#

both script and python will do the same thing

#

depends on you what do you want to use

hasty galleon
#

ill stick with the script for now, python wasn't doing anything for me.

#

Thanks @vapid umbra been stuck for a good 2 hours now trying to get this done.

hollow steepleBOT
#

Gave +1 Rep to @vapid umbra

vapid umbra
#

happy to help !!!

vagrant willow
hasty galleon
#

python -c 'import pty; pty.spawn("/bin/bash")'

#

on the holo.live server

#

@vagrant willow

quiet raft
hasty galleon
#

I did not, i figured since the task specified that you had to follow the instructions exactly then I should do so. You are right though, python did not exist and I should have used python3

vagrant willow
#

Yea it would have been super obvious if stderr was coming back. TIL add 2>1 if something doesn't work.

chrome moon
#

In this case how do I get reverse shell?

#

Even if you see it in running processes, if the application is not in scheduled task, how do I get the reverse shell. Placing the dll file in the folder and waiting for a long time, nothing happened.

lone spruce
#

Just because you don’t see the task doesn’t mean it’s not there

livid shoal
#

lol

zenith delta
#

anyone can lend a hand for dll hijacking?

#

I put it on the Windows\Tasks

#

but can't shutdown it

river summit
#

what do you put in \windows\tasks?

zenith delta
#

the .dll generated using msf

#

Can I DM you?

river summit
#

do the program you hijacking look for dll files in that folder?

#

just write here

zenith delta
#

the application is on the Windows\SysWOW64

river summit
#

no

#

then you have the wrong application

zenith delta
#

the application is the rakremover

#

hmmm .exe hmmm

#

*kavremover I mean

river summit
#

you have rdp into .35?

zenith delta
#

Yes.

river summit
#

look from the folder \Users\<username>\ after some files

zenith delta
#

is that the .dll on the Appdata? result from the powerup?

river summit
#

A program will always look for the dll file first where it runs from

zenith delta
#

this is the wlbsctrl.dll right?

river summit
#

no

#

have you googled appname dll hijacking?
If not check that

zenith delta
#

saw it now.

#

it's on the user application

#

I think I messed up

#

I put the .dll on the same folder of the kav.exe

#

but when I run it doesn't work

#

and now I can't delete the .dll

river summit
#

if you messed up with the dll payload, then you need to reset the network

zenith delta
#

after putting the dll on the same location of the application we need to run the application right/

#

?

river summit
#

if you start the application then you are the owner...

#

scheduled task start this application as admin

zenith delta
#

this should be run every 2 mins right? hmmm

zenith delta
#

anyone can help reset the network?

#

thanks guys

vapid umbra
#

Hey Once again me, help me out with ntlmrelayx

  1. sshuttle
  2. msfconsole and gain nt \authority system in PC FILE SERVER
  3. upload shell.exe
  4. Turn off all the smb services and restart the machine
  5. run the ntlmrelayx
  6. Run shell.exe and port forward the 445 port
    I have done all this but didnt get the response in the ntlm
zenith delta
zenith delta
vapid umbra
zenith delta
pale steeple
#

I'm trying to do the reverse shell on admin.holo.live (10.200.x.33) but nothing seems to work

#

tried nc, nc.traditional, perl and php

#

on my vm nc -lvp 1234

#

got stuck here 2 months ago as well and then I quit it, but now I wont

zenith delta
#

I'll try to help

zenith delta
#

Thanks everyone for helping me, I was able to finish the holo network

pale steeple
#

I'm trying to do the docker privesc but it says it cant find the alpine:latest image

#

well I got shell on L-SRV02 but that doesn't mean much ig

#

wait what the

#

r/accidentalroot moment

lone spruce
#

Spill the beans

livid shoal
#

maybe

fading jungle
#

can I ask for some hints on task 28 (exploiting password reset form/login form)
I'm using a lot of requests and combinations but could not pass through - some of my tries (no particular order):

#

||I'm getting the token in the cookie, but setting cookie by itself desn't make me recieve the redirect||

#

||I don't know how should I get the page to go with that cookie or token with GET param||

pale steeple
#

because it didn't have the alpine container specified in gtfo bins

#

turns out one of them was the machine

fading jungle
fading jungle
#

you also have to modify a bit the code that was provided

vital olive
#

The guide says to use evil winrm on the fileserver machine, however I tried it multiple times and it did not work, crackmapexec ran through and was able to authenticate via smb though, any ideas/pointers?

vital olive
fading jungle
#

i'm still getting ||<b>Notice</b>: Undefined index: user_token in <b>C:\web\htdocs\password_reset.php</b> on line <b>24</b><br />||

hidden lava
#

try using ?token instead of ?user_token

chrome moon
#

Can someone send me the submission email for the room? I recently finished room but my subscription expired before I realized I didn't save email. Thanks

fading jungle
fading jungle
hidden lava
fading jungle
#

nothing here, i'm keeping session ID and making request to all of above pages with either token and user_token GET params, still nothing - I think I leave it for now and gong to access this via actual browser from home
EDIT: I've sshuttle onto that subnet and got some pages by fuzzing that bad boy EDIT2: no success 😛

vital olive
fading jungle
#

by common sense, yes, but no success so far

#

imo it should work that way: ||go to reset_password.php, take the token, then make a simple request to reset_password.php?token=TOKEN and it should do something. at least do the same with login.php||

#

but it is not a case here

#

becasue you suppose to get a mail with that url - so no cookies or POST argumetns shold be required

fading jungle
#

ok, got the redirect - so it has to be user_token not token @hidden lava

fading jungle
#

thanks @vital olive @hidden lava

hollow steepleBOT
#

Gave +1 Rep to @vital olive

vital olive
pale steeple
#

how can I test if the pivoting VPN works for sure? I tried running ```bash
sudo /opt/sshuttle/run -r linux-admin@10.200.120.33 0.0.0.0/24

#

or should I run as root?

#

edit: logging in to shuttle as root doesn't fix it, either

#

when I run it using chisel with chisel server -p 46969 --reverse on my pc and chisel client 10.x.x.x:46969 R:socks on the server it doesn't work either

#

^using proxychains

#

atleast, I'm testing it using ping which did work when I SSH'd

past rampart
#

Any else facing issues while logging into admin.holo.live? Was working fine a few minutes back, and then lost the reverse shell, and now can't log in..

upper rock
past rampart
#

Ah got it working after a restart of the browser. Many thanks!

hidden lava
#

@fading jungle I do apologise, I was just copying what was given in the notes.
Congrats on getting it in the end. 🙂

fading jungle
hollow steepleBOT
#

Gave +1 Rep to @fading jungle

hollow temple
#

soo ive tried to get the sub domains, ran both commands with holo.live and the IP address, and nothing is resolving, tried doing it from attack box and own kali box still nothing, did i miss a config somewhere? nm got it LUL

past rampart
#

For hash cracking using Google Colab instance, what is the recommended wordlist? rockyou.txt shows an estimated time of more than an hour..

past rampart
#

Finally cracked it after 35 mins using rockyou!

fading jungle
#

And 1 hour is really good for that wordlist :D, trust me - on free tier AWS EC2 was around 10 days and on my RPi was around 20days; also remember that you won't go through full wordlist

fading jungle
livid shoal
#

👀 make sure u doing the local admin's account and not the root one. ughhh Ik no one is silly like me but yea i did that lol bymistake

past rampart
#

lol you're not alone. I tried doing the root account as well..

livid shoal
past rampart
#

Yeah it pretty much gives you a taste of how crucial a GPU is to red teaming.

fading jungle
#

at least not with dict attack, cause I did try 😛

sudden grove
#

Need some hints on filesrv priv esca part.
Enumerating the ScheduledTask

#

I found the program in user directory but still cannot identify which task make sense to the local priv esca

lone spruce
#

There isn’t one

#

well

#

there is

#

but there isn’t

wind bobcat
#

tl:dr simulated user interaction

sudden grove
#

Hi. I place the dll on that place then wait but no call back happen. Don't understand what I was doing wrong.

lone spruce
#

In what place, what dll

sudden grove
#

@lone spruce
||I place kavremoverENU.dll (the msfvenom gen x86 dll payload) on the watamet user desktop. ||

lone spruce
#

Now you just need to wait

#

if it still doesn’t execute after a good bit of time you need to look back and make sure everything is right on your end. If you still think everything is right vote for a reset

sudden grove
#

I want to know if things are all correct how long to wait the task will be trigger ? a few minutes or hours ?

lone spruce
#

10 - 15 minutes max

pale steeple
lone spruce
#

You’re command is off

#

you’re range is misconfigured

timid coral
timid coral
#

@wind bobcat got a sec?

wind bobcat
#

I have 3

timid coral
#

yay

#

ok, so trying different versions of impacket but getting not much progress

#

I'm slow cause I just rebooted... sorry for the 8 minutes of dat

wind bobcat
#

when you say you haven't got much progress do you mean the same error still happens?

timid coral
#

actually just [-] Unsupported MechType 'MS KRB5 - Microsoft Kerberos 5'

#

and then the socks not working, because it's never succeeded

#

hmmm. the local reboot might have actually helped

#

rebooting blindly NEVER helps

wind bobcat
#

ok unsupported mech type is good

#

you installed the krb5-utils package, yeah?

#

and how are you proxying into the network, sshuttle?

timid coral
#

yes, shuttle

#

actually, I think it worked. I've been trying all day and it just finally worked

#

the only things that changed in the last hour is the room shutdown and my kali vm crash-rebooted

wind bobcat
#

it seems to be hit or miss tbh, I have a general idea of what goes into ntlmrelayx, but I have zero idea as to why it would fail

timid coral
#

almost feels like timing on rebooting 35 and MAYBE some state on .30

#

you know more about windows than I do... is there a way to change what port netlogin is listening on? like make it not 445

#

crap, zephyr woke up, brb

wind bobcat
#

nope

#

essentially in order to get all those services to stop listening, recall a few tasks back, you had to stop 4 different services

timid coral
#

yea, I recall that from the commands

wind bobcat
#

the only way I found was port redirection which (in my testing) didn't work

timid coral
#

I was thinkning of that too

timid coral
#

if I were on linux I would totally redirect

wind bobcat
#

I think the reason why I didn't is because a new driver needs to be installed

timid coral
#

(and I have little doubt of success)

#

traditionally, this would be done by dns poisoning, then your system can relay un-needed authentcation and data coms to the real host minimizing disruption, si?

wind bobcat
#

correct

#

you (for example) could also hijack a DNS record if you had a user that's part of the dnsadmin group too

#

just know that if someone were to issue ipconfig /registerdns the record would be overwritten

timid coral
#

or mitm the dns too 🙂

solemn stump
#

I'm trying to ping Holo but I'm not

#

So non of the initial scan to discover IP is not working

#

I'm connected to holo VPN

#

Any ideas ?

gusty hatch
#

So the deadline for the report on September 15th still holds or might it get pushed further?

timid coral
solemn stump
#

I'm on VPN Holo-live network

#

It's showing me active connection

timid coral
#

yea, what are the numbers, what nmap are you using?

solemn stump
timid coral
#

yea, like command

solemn stump
#

Nmap -sc -Pn CIDR

timid coral
#

you should be able to just hit http://10.200.xxx.33/ or port 22, try that manually, if you can get those, you know the network is working

#

is your xxx 123?

solemn stump
#

Okay

#

Thx

timid coral
#

or 69- if it's 69 then this is probably a technical problem and you should lave the room, rejoin and regenerate the openvpn till it's not 69

solemn stump
#

While running nmap scan it shows 0 host alive

timid coral
#

also, it says "" right?

#

if you're network is 10.200.123.0/24, I can verify that if it's up or not

silk glacier
#

from thm vpn, the only accessible host only one
you might need to use chisel to forward traffic to access other host

btw, ping directly from the attacker machine might not work

once you inside .33, you will be able to ping other host

silk glacier
wind bobcat
#

all mentioned in this article

silk glacier
# wind bobcat https://diablohorn.com/2018/08/25/remote-ntlm-relaying-through-meterpreter-on-wi...

hmm, tbh, i have not use proxychain with ntlmrelayx

the way i done it

1- get meterpreter on the target
2- start ntlmrelayx with sudo
3- from meterpreter - disable 4 services mentioned in the task
4- issue shutdown /r /t 0 in the meterpreter session
5- once the step 4 command issue, you can login to .33 using nmap to check port 445 of .35 which will reflect as filter or close
6- once the target rebooted, start again meterpreter, you will saw callback
7- then issue portfwd command, i believe there is a link from the task - which will show the portfwd command of meterpreter
8 - then you will saw ntlmrelay session with SRV-ADMIN - succeeded

#

not sure if this help
you can try out
as I reproduced multiple time, it succeeded

wind bobcat
#

I'm not having any issues lol

#

you're missing the context of the conversation

silk glacier
#

😆
sorry about that
just jump in this morning

#

😛

timid coral
#

@wind bobcat what's a good framework for a report for this 🙂

wind bobcat
#

i exclusively write reports in ms office

livid shoal
#

html ftw

#

🥲 😅

vital olive
#

@timid coral now that you are done with holo - did task 37 work for you with the hash/credentials you have found + evil-winrm?

vital olive
# vital olive <@!445667254063857684> now that you are done with holo - did task 37 work for yo...
cme smb 10.200.137.XX -u <redacted> -H <redacted> 
SMB         10.200.137.XX   445    PC-FILESRV01     [*] Windows 10.0 Build 17763 x64 (name:PC-FILESRV01) (domain:holo.live) (signing:False) (SMBv1:False)   
SMB         10.200.137.35   445    PC-FILESRV01     [+] holo.live\

# -> CME smb works but trying evil-winrm against the same host fails 

Evil-WinRM shell v2.4

Info: Establishing connection to remote endpoint

Error: An error of type WinRM::WinRMAuthorizationError happened, message is WinRM::WinRMAuthorizationError
sudden grove
#

smb will works no matter what user you using

vital olive
#

yes but I can connect to smb using the credentials I have found, while the same credentials dont work for psexec/evil-winrm/winexe etc

sudden grove
#

yep the user account dont have the right privilege

#

you should try other way to use the credential

vital olive
#

then I dont understand why task 37 mentions evil-winrm 😮

sudden grove
#

I think it is a joke

vital olive
sudden grove
#

because I found the account dose not belong to the group

vital olive
#

5985 also seems to be only open internally on the machine but w/e thank you @sudden grove I have access to the machine I just wanted to figure out if the way I got it was the "expected" way

hollow steepleBOT
#

Gave +1 Rep to @sudden grove

serene sand
#

What happens if we reach the end of our Holo access?

quiet raft
#

You'll have to join again

#

And you might get a different network instance when you reconnect

serene sand
#

Ah, but it's not an additional charge?

quiet raft
#

No, it's not a charge in the first place.
I think you'd still need to be a subscriber though.

serene sand
#

Thank you. Subbed until Oct3 but my lab access runs out in 2 days. If it all resets I can just get back to where I was

quiet raft
scarlet badge
#

I think somone has fucked with the initial rce? Can't reach dashboard.php looked like action_page.php may have been timing out?

wind bobcat
scarlet badge
wind bobcat
#

blobfingerguns no worries

solemn stump
#

i'm not able to ping holo netwok ?

#

is anyone facing the same issue ?

solemn stump
#

Its showing me this IP and i scanned the whole subnet but it shows 0 hosts alive

#

Hey did u solve the issue I'm facing the same issue

worldly spruce
solemn stump
#

yes

#

i have connected to holo vpn network

worldly spruce
#

You have to scan 10.200.129.0/24

#

You put x

solemn stump
#

how did u know its 129?

worldly spruce
#

Because you can see it on L-SRV01

#

129 is your specific lab range

solemn stump
#

ohh my i was trying to scan whole subnet

worldly spruce
#

192.168 is an internal subnet

solemn stump
#

so im in 192.168 network?

worldly spruce
#

What’s your ip? Do an ip a

#

You will be on a 10

solemn stump
#

yes

#

its 10.x.x.x

worldly spruce
#

So you are on the same subnet as LSRV01 that’s the range you need to scan to identify hosts that are up and services etc

solemn stump
#

so do i have to pwn 192.168. network which show docker image?

worldly spruce
#

I’m not giving it away lol but you will need to do your enumeration etc.

solemn stump
#

okay

#

so just one question

worldly spruce
#

Ok

solemn stump
#

im able to ping LSRV01 but not LSRV02 so i have to own LSRV01 and then move to LSRV02 correct?

worldly spruce
#

Yes

solemn stump
#

like wreath network

worldly spruce
#

It will all make sense

solemn stump
#

yes

worldly spruce
#

I have not done wreath yet

solemn stump
#

now it does

#

thx mate

worldly spruce
#

Yeah with any pentest it’s about identifying your foothold/entry point then moving and pivoting internally to enumerate and compromise

solemn stump
#

thx

worldly spruce
#

Np mate enjoy and happy hacking 🙂

timid coral
uncut quest
#

Has anyone tried the covenant thing?
i've tried the binary launcher and customise the listener but no luck.
any nudge if there are options other than covenant?

sudden grove
#

sure

#

This part lead you to know C2. But it is not necessary for complete the network.

sudden grove
uncut quest
zenith delta
uncut quest
sudden grove
#

You can test it on your local environment

uncut quest
#

@sudden grove can i DM you?

sudden grove
#

sure

zenith delta
#

Yes but the problem it’s I don’t know where to start to the amsi bypass 😭

livid shoal
#

options other than covenant

#

like u can use a simple powershell payload

#

and reverse shell

zenith delta
#

Has anyone cracked the root password from the shadow file in Task 21??

#

I tried cracking it but the whole rockyou.txt got exhausted and still couldn't crack the password

livid shoal
zenith delta
zenith delta
#

Thanks for the heads-up btw. Really appreciate it

stiff geode
#

Hey guys silly question but should I be seeing results from my initial nmap scan as per the material ? i.e. nmap -sV -sC -p- -v 10.200.138.0/24 --min-rate 5000 and the same for 192.168.100.0/24 ?

quiet raft
#

That second range won't work unless you're pivoted

#

And are you on .138?

stiff geode
#

yeah thats the range thats populated in the little network diagram at the top of the page anyways, thing is im getting nothing back at all, hence the question.

quiet raft
#

Ok, are you connected to the holo specific VPN?

stiff geode
#

yeah my ip is the same as the one shown in the web page

wind bobcat
#

fyi you're pushing out 5k packets per second which is an incredibly large number.

stiff geode
#

says im connected

stiff geode
quiet raft
#

10.50.x.x?

wind bobcat
#

reeeeee

stiff geode
#

I have an ip of 10.9.1.x

wind bobcat
#

I'm gonna kill cry

stiff geode
#

so this is the documentation on the site

#

Nmap is a commonly used port scanning tool that is an industry-standard that is fast, reliable, and comes with NSE scripts. Nmap also supports CIDR notation, so we can specify a /24 notation to scan 254 hosts. There are many various arguments and scripts that you can use along with Nmap; however, we will only be focusing on a few outlined below.

sV scans for service and version
sC runs a script scan against open ports.
-p- scans all ports 0 - 65535
-v provides verbose output
—min-rate change the minimum number of packets sent

Syntax: nmap -sV -sC -p- -v 10.200.x.0/24 --min-rate 5000

Once you have identified open machines on the network and basic ports open, you can go back over the devices again individually with a more aggressive scan such as using the -A argument.

#

thats what im doing, says im connected, obviously swapped the ips out for what I have in the network diagram at the top of the THM page

wind bobcat
#

yeah that's been removed

#

the min rate flag should rarely ever be specified

stiff geode
#

still live for me 🙂

wind bobcat
#

it's cached.

stiff geode
#

hahaha spot on, just refreshed the page and its now gone

#

but I should be getting some results right from my scan ?

wind bobcat
#

tldr you were likely sending more packets than could go through the VPN tunnel which likely lead to packets being dropped

#

if you scan again without specifying a minimum rate, nmap should do math to figure out the best rate to scan at

stiff geode
#

okay cheers, ill give it another shot

#

yeah still nothing

#

guess ill reboot and try again or something

livid shoal
#

btw 2 days for the report competition to end omg excited

stiff geode
hollow steepleBOT
#

Gave +1 Rep to @livid shoal

livid shoal
#

Make sure u are really connected to the vpn

stiff geode
#

yeah I have voted for that but you need 5 by the looks of it, sucks as ive only just signed up too

livid shoal
#

and also try doing a ping test as well

stiff geode
#

on my VPN connection, yeah it says that, pretty confident im connected fine

livid shoal
wind bobcat
#

Hi Everyone, on the 16th I will confirm the receipt of all the reports. If you have entered and don't receive a confirmation, please resend it. I will leave another message in here after confirming the receipt of all the reports.

nocturne rover
#

So until 15 we can send right ?

wind bobcat
#

correct, 15 will be the deadline, on the 16, you'll receive a confirmation that we've received your report, we'll allow an additional day (the 17) for anyone who sent it, but never received confirmation.

#

over the Weekend, Cry and myself will select the best (in our opinions), and if we can't come to a compromise, will pass it to the Admins to review and come up with a final decision

#

as a reminder, Winners will be contacted via email

zenith delta
woven lava
wind bobcat
#

I'm not disclosing it

#

though half the reports we've seen are highly competitive.

woven lava
livid shoal
stiff geode
#

Hey can someone advise what im doing wrong here ? - wfuzz -u 10.200.138.33 -w /usr/share/seclists/Discovery/DNS/subdomains-top1million-110000.txt -H "Host: FUZZ.10.200.138.33" --hc 404,400

woven lava
olive path
#

Sorry for bothering you, when the write-ups can be uploaded?

timid coral
#

Formal reports for the contest close on the 15th, if I had a guess I would say they would begin accepting writups at that point. Or they'll go on vacation anywhere in the world that doesn't have the word "holo" in it.

tardy idol
#

I'm going to submit my report today hope I'm not to late 0>o

lone spruce
timid coral
#

I'll give you $10 for actuall real cc

tardy idol
#

D:

#

but today is the last day?

#

don't tell me this is over another time zone

timid coral
#

I think tomorrow, london time, is the deadline

tardy idol
#

D:

#

they just said the 15 but no time zone

#

I'm going to send mine anyways

#

CRy

timid coral
#

I assume THM uses BST as they're bitish

tardy idol
#

well it was 145 pages long lUL

timid coral
#

that's double mine

#

mine is my first, I would do it differently in the future

tardy idol
#

idk my report is probably going to lose to some pro hackzer here

#

and sent 0>o

tardy idol
timid coral
#

I doubt it. I'm bad with reports 🙂

lone spruce
#

EST is the only real time zone

timid coral
#

I just hope Cry and spooky like my use of dns beacons

stark lintel
#

reset? shell broken after failed stabilization

wind bobcat
#

@stark lintel you need to specify the subnet

#

and that's not really something you need to reset over tbh

lone spruce
stark lintel
#

no

lone spruce
#

Why not?

stark lintel
#

im not getting it anymore.. it just hangs

wind bobcat
#

clear cache

stark lintel
#

did that ^

wind bobcat
#

incognito tab

stark lintel
#

im talking about stabilizing the shell

wind bobcat
#

so after it dies, you're not getting any callback?

stark lintel
#

nah

wind bobcat
#

what shell are you using?

stark lintel
#

nc

wind bobcat
#

that's not a shell

stark lintel
#

oh .. lol

#

zsh

wind bobcat
#

control + z
<enter>
stty raw -echo;fg
<enter>

stark lintel
#

i cannot catch the shell the again

#

to do all that

wind bobcat
#

are you trying on the same port

stark lintel
#

it just hangs as i said yea

wind bobcat
#

if so, try it on a different port

#

there's a likely chance that socket is still open on the victim machine

stark lintel
#

samething

#

doesnt work

wind bobcat
#

then you'll need to post the subnet for users to vote to reset

#

also on the topic of c2 communications, historically DNS is an idea, not a great one because communications aren't encrypted which is an opsec fail

#

not to mention null records are a huge indicator

stark lintel
#

.33

wind bobcat
#

anyways, encrypted protocols like https are preferred.
Bonus points if you use encryption methods like DHE where theres a random value, the premaster secret, that are only stored in memory and cleared after the connection closes

wind bobcat
stark lintel
#

?

wind bobcat
#

107 is the correct subnet.

stark lintel
#

ah

lone spruce
ruby bronze
#

Uh, in task 29/30 (WebApp Exploit/AV Evasion), you shouldn't be able to get a shell on that box just yet, right? Like the lesson says, AV is supposed to catch them, right?

timid coral
#

depends on your technique.

ruby bronze
#

Just bypassed the filter and then uploaded netcat, then executed that in the URL. I thought it would get caught 🤷‍♂️ . I didn't bother with any AMSI bypass stuff yet, though I can't remember where I found this particular netcat

wind bobcat
lone spruce
#

yeah, Netcat can bypass Defender if you get a nicely compiled binary

#

it’s just not consistent

ruby bronze
sudden grove
#

Hey guys any hint for lateral to the S-SRV02 ?
Own the domain admin but seems I cannot access S-SRV02 ?? It is strange.

wind bobcat
#

just search in chat for S-SRV02.

livid shoal
#

lol

#

I should practice more report writing in future

woven lava
#

I kept my report short, I guess around 20-30 pages at best. Is that not correct?

river cradle
#

Depends tbf

#

If your report is big but the info you placed there is actually useful and not random ramblings/just walking through the boxes then it's not a bad thing imo

pulsar dune
#

Hey! Can anyone guide me through the AV Evasion part?

sudden grove
tranquil raptor
#

Hi, need little help in task 37-38, someone is available?

livid shoal
livid shoal
woven lava
tranquil raptor
tranquil raptor
#

Solved

ocean estuary
#

anyone having problem to reach the .33 now?

lone spruce
#

ITS THE LAST DAY TO SUBMIT REPORTS

#

get your reports in tonight by 11:59 PM EST or face Defender's wraith

#

Were providing feedback to all reports. Even if you don't think you'll win the competition we encourage you to submit a report to receive feedback from the finest prince and princess

wind bobcat
#

I'm gonna accept submissions until midnight last timezone

#

dude heck southern us. I'm moving to Samoa

river cradle
livid shoal
hollow steepleBOT
#

Gave +1 Rep to @lone spruce

dire inlet
nocturne rover
#

Can j send the report now 9

#

Can i send the report now?

wind bobcat
nocturne rover
#

Tnx

#

gl anyone

quiet raft
quiet raft
#

Someone remind me to unpin that in like 18 hours

livid shoal
#

sure sure :)

lone spruce
lone spruce
#

As we reach the end of the competition don’t forget, we have a feedback form! https://forms.gle/emezVyqnw7yxhT7m7
We value all of your feedback and are looking to improve Holo the best we can.

river cradle
#

gib reports stab

lone spruce
river cradle
#

i already have a job at black sun security tho

livid shoal
#

lol

zenith delta
#

Hey guys!! Can someone help me through the AV evasion part?? Can't seem to find a way through

zenith delta
#

Don't bother. The payload needed some cleaning. Found a way 😀😀

zenith delta
#

😂😂😂😂😂

tranquil raptor
#

Little bit stucked in dll hijacking (task 43), someone can give me a nudge?

tranquil raptor
#

I would appreciate it

wind bobcat
#

all email acknowledgements have been sent out.

tranquil raptor
#

Know the vulnerable app but it is not running, completely stucked

livid shoal
tranquil raptor
#

I hope there will be walkthrough soon because really frustrating that I stucked

woven lava
unique forge
#

Hey guys, I am on Task 20 and trying to run the GTFO bins command in the L-SRV01 to get root. But I keep getting an error after I run this command:
docker run -v /:/mnt --rm -it alpine chroot /mnt sh

The error is:
the input device is not a TTY

But when I remove the -it switch, I get a different error:
Unable to find image 'holo:latest' locally

Not sure what I need to modify in the GTFO bins to get this to work.

Thanks in advance.

#

Correction. The error I get is "Unable to find image 'alpine:latest' locally

ruby bronze
unique forge
#

thanks appreciate it will try again

#

Ok, I am getting a different error now. I was able to upgrade with python commands but now I get this:
Unable to find image 'alpine:latest' locally
docker: Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers).

ruby bronze
unique forge
#

I did "docker image list" and found a bunch of images. I am planning to run the following command, just want to confirm if it is ok to run and not crash the server lol please advise:
docker run -v /:/mnt --rm -it <name of image> chroot /mnt sh

ruby bronze
#

😉 I hope you choose the right image

unique forge
#

here goes

#

HOLY CRAP IT WORKED!!

#

THANK YOU!!

#

I was stuck on this for the last 3-4 hours OMG

ruby bronze
unique forge
#

seriously determined to finish this

ruby bronze
#

It's a great feeling when it finally clicks

unique forge
#

lol indeed thanks

#

was scared I was gonna break something

unique forge
#

Hey guys, I am currently stuck on Task 22 - Crack all the Things.

After I got root on previous task and got the shadow file which included the non-default user, I ran John after I unshadowed the passwd and shadow file. I am using Rockyou-75 wordlist as well.

That didn't seem to work, so I just ran a dictionary attack on the hash directly using hashcat with the following command:
hashcat -m 1800 shadow_to_crack.txt /usr/share/seclists/Passwords/Leaked-Databases/rockyou-75.txt -v

However, I have still not been able to crack the hash with any of the methods. I am thinking of using a different wordlist but from what I understand the password should be in the rockyou wordlist.

Any suggestions?

lone spruce
#

theyre very different wordlists

unique forge
#

wow ok thanks I'll try again

velvet fossil
#

would love some help with the dll hijacking step. Ive got the right app. Im struggling with the location to place the dlls. Is it in the same location as the app? thats what it seems like...

lone spruce
#

No it’s not

#

it’s the location of the original dll

livid shoal
#

basically the one from which the process is running

runic ocean
#

Webserver down ?

#

port 80 closed?

quiet raft
# runic ocean port 80 closed?

You've redacted the section that is kinda crucial for troubleshooting. There's a whole bunch of Holo instances and they can't check them all

livid shoal
#

oh hey thats my subnet lemme check

#

@runic ocean

#

waigt

#

wait

livid shoal
#

thats thm infra iirc

runic ocean
livid shoal
#

the network

runic ocean
#

Not enough vote

livid shoal
#

I can vote if u want

#

done

#

only one needed now

runic ocean
#

yes, please

royal sigil
#

hey guys i dont get what i need to do on task 28

#

where the hell is this damn username?😅

lone spruce
royal sigil
#

uhm i think so yes

#

i was trying to do it without the task so more on my own but now i am stuck hehe

#

so maybe i missed something on the first S-SRV01?

lone spruce
#

Yes

velvet fossil
hollow steepleBOT
#

Gave +1 Rep to @lone spruce

unkempt dome
#

for this "What is the size of the cookie intercepted on S-SRV01?" in Task 28 - I've tried the answer in as many ways as I can think of it, but it's not accepting it

#

It's always the exact same size every cookie that I get so I'm pretty sure I have the right answer since the answer before it was correct

#

and the answer after it as well

wind bobcat
#

it might be THMs anti brute forcing, could you try a shift+f5?

#

if not, cc @lone spruce

unkempt dome
#

so.. the name of the cookie + the cookie, but no equals sign...

#

thanks @quick island

hollow steepleBOT
#

Gave +1 Rep to @quick island

livid shoal
#

hey dont tell the answers like that

#

please

quick island
median nest
#

Anyone having trouble with the network? I stopped halfway, and now want to start again, but all systems are (of a) down

#

BTW, really annoying you have to redo everything all over to get at your last 'savepoint'

#

not cool

lone spruce
#

What do you mean by that?

#

You have persistence on the Linux machine you don’t really need anything else

median nest
#

Got it working now

median nest
#

Is ||kavremove|| still broken on .69?

lone spruce
#

.69 is broken period

median nest
#

yeah

#

seriously broken

#

left en rejoined

unkempt dome
#

I think there is broken on the privilege escalation box

#

I think it's similar to what ya'll are saying @lone spruce / @median nest

#

the thing that is supposed to run, doesn't because it's already running

#

really kinda sucks to be stuff at this point :/

#

without a way to fix it

lone spruce
#

It shouldn’t affect you unless you’re on that specific subnet

unkempt dome
#

I can send you a screenshot of what I'm dealing with

lone spruce
#

if the “user” (scheduled task) is not running the application I would start with a network reset then re assess

#

That would be great!

unkempt dome
#

sent

#

thanks for taking a look 🙂

livid shoal
#

👀 weekend's over 💀 moment of truth now #reports 👀 scared

wind bobcat
#

Cry & I are just over halfway don

#

e

#

we'll be providing a generic checklist of things we observed from the reports (ex. a cover page and an ending page) along with more detailed feedback (ex. Timeline section isn't a timeline section, it didn't outline the beginning, middle, and end of engagement with levels of access gained, etc)

livid shoal
hollow steepleBOT
#

Gave +1 Rep to @wind bobcat

lone spruce
#

Yes. It is a lot of work and we're both attempting to squeeze it into our current schedules. Please just be patient as we get through all of them

hollow steepleBOT
#

Gave +1 Rep to @lone spruce

woven lava
#

^Mods after going through the absolute trash I wrote.

quiet raft
woven lava
#

They are "Moderating" the competition in a way. Sorry I couldn't think of a better word atm :)

lone spruce
livid shoal
woven lava
#

I wish someday I can meet some of the THM staff and treat them to pizza in person :D

median nest
#

completed! very fun network

#

thank you @wheat osprey00ky

hollow steepleBOT
#

Gave +1 Rep to @wheat osprey

median nest
#

thank you @lone spruce

wind bobcat
#

you tried lol

lone spruce
#

there was effort made at least

median nest
#

?

lone spruce
median nest
#

Ah, I did not know that

#

Thank you @wind bobcat

hollow steepleBOT
#

Gave +1 Rep to @wind bobcat

unique forge
#

Hello everyone, I am on task 28 and I am trying to access the web application. I am entering the ip of the S-SRV01 on the web browser but it does not load. When I ping it, it says it is down.

I already task 23 and am pivoting with sshuttle with the following command "sudo sshuttle -r USER@MACHINE_IP 0.0.0.0/16 -x MACHINE_IP" and when it asks for the password I get a message saying "c : Connected to server"

Not sure what I am doing wrong. Any tips would be appreciated.

#

*I already did task 23

quick island
unique forge
#

I'll try that thanks

unique forge
hollow steepleBOT
#

Gave +1 Rep to @quick island

quick island
unique forge
#

thanks again

drowsy tartan
#

hi

#

i'm stuck at holo network! can anyone help please?

#

[Task 36] Passing the Hash to PC-FILESRV01

#

dumped credentials using mimikatz and passed the hash PC-FILESRV01 but the account can't access admin$ share

lone spruce
#

Why does that matter?

drowsy tartan
#

?\

lone spruce
#

why do you need access to the admin share?

drowsy tartan
#

proxychains xfreerdp /u:<user> /p:'<password>' /cert:ignore /v:10.200.110.35 <= answer for [Task 36]

#

finally found

#

stuck for 2 days 😦

hoary holly
#

I am stuck at rev shell tried all payload but not getting shell back any suggestions

quaint depot
#

Hi I'm stuck at task 37 need help

full fable
#

Hi guys - The network I'm on for Holo (10.200.131.0/24) seems to have died - I can see someone else has also voted to reset it - Is it just a case of waiting until we have enough votes? At the moment it's stopping me getting any further

quick island
full fable
#

Thanks 🙂

full fable
quick island
full fable
#

Ah ok, thanks

obtuse quiver
#

I'm currently stuck on task 28 where it says you can find a valid username somehow, I just couldn't find it. Do I get it from fuzzing or ?

#

And the username apparently isnt admin

quaint depot
#

Have you tried looking at the somewhere else 😋

obtuse quiver
#

Havent looked at .30 and .32 yet

#

I’ll try looking into those next

full fable
velvet fossil
#

@wind bobcat i could use some help on holo. can I dm u

quaint depot
woven dove
#

Hi

#

Gobuster error ?

drowsy tartan
#

Flow: attacker ---> machine 1 ---> machine 2

#

i've used chisel server on attacker PC and machine 1 as chisel client so now i can access machine 2

quaint depot
drowsy tartan
#

Any chisel example?

quaint depot
#

Haven't seen any but this logic could be used in chisel as well

keen stream
#

Hi there! First time asking, hope don't violate any rules. I stuck on Task 10. I used both gobuster and wfuzz to evaluate the web server. I found the *.txt file which describes the structure. I cant figure out file load images as well as next question with the path. Another problem that I can't start the Apache server. Even after modifying the /etc/apache2/ports.conf to listen port 8080

#

also I can't open the website, even though I modified /etc/hosts, firefox can't resolve dns request

quiet raft
dreamy plover
#

Guys, I am having issue with Gobuster

#

I am stuck on task 9

keen stream
#

@dreamy plover What's wrong?

dreamy plover
#

I want to know if I have to update the host file with the IP address and the doamin prior to running the gobuster ?

#

?

#

gobuster vhost -u 10.200.107.33 -w subdomains-top1million-110000.txt

#

Am I on the right track ?

zenith delta
#

you have to change the 10.200.107.33 to holo.live and add it to /etc/hosts

#

and what list its too much

dreamy plover
#

thank you!

zenith delta
#

np

dreamy spruce
#

Hi, I'm currently working on AV evasion. I successfully obfuscated a couple of signatures in Covenant, but then I got the following from DefenderCheck.

Target file size: 12288 bytes
Analyzing...

[!] Identified end of bad bytes at offset 0x2C90 in the original file
File matched signature: "Trojan:Win32/Sabsik.TE.A!ml"

00000000   E5 06 20 00 1D 12 80 E9  06 20 02 1C 1C 1D 1C 05   å· ···?é· ······
00000010   00 00 12 80 F5 06 00 03  0E 0E 0E 0E 09 07 02 12   ···?o···········
00000020   3D 15 12 1D 01 0E 04 00  01 0E 0E 04 20 01 02 0E   =··········· ···
00000030   05 20 01 12 3D 0E 05 20  00 12 80 FD 06 20 01 12   · ··=·· ··?y· ··
00000040   81 01 0E 05 20 01 01 13  00 06 20 02 01 12 4D 0E   ?··· ····· ···M·
00000050   04 07 01 12 55 06 20 01  12 51 12 4D 05 20 01 01   ····U· ··Q·M· ··
00000060   12 49 03 07 01 02 08 B7  7A 5C 56 19 34 E0 89 03   ·I······z\V·4à?·
00000070   06 12 49 02 06 02 02 06  0E 03 06 12 18 07 06 15   ··I·············
00000080   12 65 02 0E 0E 05 00 01  01 1D 0E 03 00 00 01 09   ·e··············
00000090   00 02 15 12 1D 01 0E 0E  0E 04 20 00 12 49 0A 20   ·········· ··I·
000000A0   04 02 1C 12 59 12 5D 11  61 03 08 00 0E 04 28 00   ····Y·]·a·····(·
000000B0   12 49 08 01 00 08 00 00  00 00 00 1E 01 00 01 00   ·I··············
000000C0   54 02 16 57 72 61 70 4E  6F 6E 45 78 63 65 70 74   T··WrapNonExcept
000000D0   69 6F 6E 54 68 72 6F 77  73 01 08 01 00 02 00 00   ionThrows·······
000000E0   00 00 00 04 01 00 00 00  A0 4A 00 00 00 00 00 00   ········ J······
000000F0   00 00 00 00 BA 4A 00 00  00 20 00 00 00 00 00 00   ····ºJ··· ······

Any advises on how I should approach this? Because it seems like there's not much plaintext code there.

quaint depot
#

Someone please help to reset Holo fuck this shit is slow

zenith delta
#

😆 😆😆😆😆

river cradle
quaint depot
#

I'm on 10.200.119.0/24

undone rune
#

Hi there, I struggle with Task 37 - as I could not get it work and get for the relate machine an STATUS_NO_LOGON_SERVERS which I think indicates a broken AD connection - or?

livid shoal
#

any updates on reports review 👀

wind bobcat
#

none ATM, Cry was on holiday this past weekend

wind bobcat
#

no thx im good

hollow steepleBOT
#

Gave +1 Rep to @deft belfry

livid shoal
#

ah np

full fable
#

Hey guys - I'm having some issues with the .DLL hijacking. I've got the .DLL in the same folder as the vulnerable app "\Users\<user>\Applications" - But I'm not getting any ping back and I can't see a scheduled task / associated process. (subnet 10.200.131.35)

wary crag
#

Can someone help me with pivoting? I got root on 10.200.111.33 and using sshuttle the machines don't respond

#

Idk what i'm doing wrong. I did the same for wreath and it worked fine

hollow quail
undone rune
undone rune
hollow quail
#

I'm in 10.200.129.x

wind bobcat
#

@lone spruce it sounds like you broke something when you updated the machines the other day lol

undone rune
lone spruce
#

O no

#

Wait

#

I thought I replaced the DNS script

#

ree

#

Let me take a look once my body stops fighting itself

undone rune
#

@lone spruce take your time!

livid shoal
#

gws

nocturne rover
#

Any news on the report feedback ? Thank you in advance for your efforts

lone spruce
#

Were working on them just give us some time. Its only two of us with very busy schedules and some other things that have come up

nocturne rover
#

No I didn't said anything lol just asked ..

#

Thank you

wind bobcat
#

Cry is working on a fix

#

a recent update broke some things

wary crag
#

Oh gr8 then

foggy spire
#

Guys just a quick question
Does task 20 priv esc would ask for sudo password

#

Or not I am doing something stupid

lone spruce
#

No it should not ask for a sudo prompt if you’re using the correct command

foggy spire
#

Ok let's check what I am doing wrong then

tacit cedar
#

Has anyone tried cleaning mimikatz binary recently? After building mimikatz, I'm chunking mimikatz to the first 540000 bytes and then run ThreatCheck to get the first bad byte which happens to be E8:

[*] Testing 539993 bytes
[*] Threat found, splitting
[!] Identified end of bad bytes at offset 0x83D59
00000000   00 E8 49 75 F8 FF 48 85  ED 74 09 48 8B CD FF 15   ·èIuoÿH?ít·H?Iÿ·
00000010   2B F1 05 00 49 8B CC FF  15 22 F1 05 00 48 8B 5C   +ñ··I?Iÿ·"ñ··H?\
00000020   24 70 8B C6 48 83 C4 30  41 5F 41 5E 41 5D 41 5C   $p?ÆH?Ä0A_A^A]A\
00000030   5F 5E 5D C3 CC CC CC 40  53 48 83 EC 20 48 8B DA   _^]AIII@SH?ì H?U
00000040   83 F9 03 75 3B 48 8B 4B  18 48 8D 15 27 DD 08 00   ?ù·u;H?K·H?·'Y··
00000050   E8 62 45 04 00 85 C0 74  14 48 8B 4B 18 48 8D 15   èbE··?At·H?K·H?·
00000060   23 DD 08 00 E8 4E 45 04  00 85 C0 75 13 45 33 C9   #Y··èNE··?Au·E3É
00000070   45 33 C0 33 D2 B9 85 04  00 00 FF 15 6F ED 05 00   E3A3O1?···ÿ·oí··
00000080   33 C0 48 83 C4 20 5B C3  CC CC CC 40 55 53 56 57   3AH?Ä [AIII@USVW
00000090   41 57 48 8D 6C 24 C9 48  81 EC 00 01 00 00 48 8D   AWH?l$ÉH?ì····H?
000000A0   45 07 48 8B D9 48 89 44  24 20 48 8B D1 48 8D 05   E·H?UH?D$ H?ÑH?·
000000B0   73 6F 0D 00 41 B8 30 00  00 00 48 8D 4C 24 20 48   so··A,0···H?L$ H
000000C0   89 44 24 28 E8 D6 6A F8  FF 85 C0 0F 84 F3 03 00   ?D$(èÖjoÿ?A·?ó··
000000D0   00 8B 45 33 41 BF 2C 17  5A E3 49 33 C7 48 89 03   ·?E3A¿,·ZaI3ÇH?·
000000E0   0F 84 DE 03 00 00 48 8D  45 77 BE 08 00 00 00 44   ·?_···H?Ew_····D
000000F0   8B C6 48 89 44 24 20 48  8B D3 48 8D 4C 24 20 E8   ?ÆH?D$ H?OH?L$ è

I was anticipating it would find a string it didn't like not just a byte. If I change E8 to something like AA it will spit out a clean result. For learning purposes any ideas on why E8 is being flagged or is maybe my approach prone to errors somehow? I tested compiling with an earlier version mimikatz-2.2.0-20210709 and got the same byte being flagged

lone spruce
#

interesting

#

I assume E8 has something to do with the fact that the authors name itself is a signature

#

@sterile epoch you know anything about this. Mimikatz hasnt really been one Ive attempted to clean recently

#

hmm. Im not entirely sure. Why is it not showing cleartext anyways? Is that the release or something?

tacit cedar
lone spruce
#

I mean ippsec released a video on how to manually do it which is where I would go next but Ive never run into that issue with threatcheck

ruby bronze
#

Bit of a noob question here: on Task 27 (the C2 and building tasks in Covenant), I've imported the sample yaml file into the tasks directory and restarted Covenant. But I don't see a new task in the tasklist. What am I missing here?

lone spruce
#

hmm

#

I can’t exactly remember what all the prerequisites for that are

#

I’ll take a look when I get a chance

ruby bronze
#

Thx. I know you have been busy so no worries

sterile epoch
#

it's able to normally because .Net assemblies are easily reversible

tacit cedar
sterile epoch
#

and I don't think that it's flagging on E8 itself that's the start of the bad bytes. @tacit cedar does the binary still run when you make that change? I would suspect that it doesn't and Defender may not flag on it because it identifies on it as inoperable code. Also which detection engine are you using the on disk scanning by defender has significantly weaker detections than teh AMSI engine

#

Is this just the plain mimikatz binary or is it wrapped in an assembly

tacit cedar
#

just plain mimikatz

#

and yea it was using defender

sterile epoch
#

well if it's only the plain binary then AMSI probably won't be too much different

#

how are you compiling it?

tacit cedar
#

just using visual studio's "build solution" ez button

sterile epoch
#

ahh hold on one sec let me see if I can find an article for you

#

are you moving the binary from the compiler location before scanning it?

#

following the suggestions in here

#

you can set some of the compiler flags and use things like /0s

#

which will favor smaller code vs speed but results in a different binary signature

tacit cedar
#

Very interesting, i will play around with some of this thank you!

foggy spire
#

Can anyone let me know what I am doing wrong in task 20

#

Should I just copy paste gtfobin cmd to get priv esc

#

Or I change something extra

#

And yes I have changed alpine to bash

foggy spire
#

So update on it L server 01 is rooted

jaunty bloom
#

Is anyone else having problems accessing webserver on SRV01?

#

Seems that for me the port is closed 🤔

#

If someone is working on subnet 10.200.119.0/24 please hit reset *

#

Cause it seems that web server on SRV01 is completely dead.

jaunty bloom
#

and after 4 hours still can't access web server

jaunty bloom
#

kind reminder * if someone is in this (10.200.119.0/24) subnet please hit the reset button

jaunty bloom
#

And now someone changed the password for the admin page, really? Probably redirecting the action to login form instead dashboard

If it's possible to look into it @lone spruce thank you.

runic ocean
#

Facing issue with pivoting part, I used Chisel for port forwarding

And successfully able to the nmap scan from my attacker machine (through proxychains)

#

But not able to access the Webpage on .31, either using proxychanis or foxy proxy

runic ocean
lone spruce
#

thats not how proxying web traffic works

#

you cant just run firefox through proxychains and have it tunnel the traffic

#

you need to use something like foxyproxy or create the proxy

supple wagon
runic ocean
runic ocean
lone spruce
#

Foxyproxy should work 100%. I can’t help without more information of your configuration though

wary crag
#

@lone spruce did you fix the part where you have to use crackmapexec to pass the hash?

runic ocean
#

@lone spruce Or do i need to change it to Socks from HTTP?

lone spruce
#

I believe it prefers socks

#

also looking back at your screenshot its making my head go in circles

#

you go back and forth between running the client and server on both machines and never actually get a solid connection

runic ocean
undone rune
#

@runic ocean if you have configured the chisel tunnel as a socks5 in the proxychains config, change your foxy proxy config also from HTTP to Socks5.

gleaming eagle
#

Hey can someone help me to understand better exactly whats going on in task 13, I feel a little slow and don't exactly understand the logic

#

I don't really get what the ls+-la is doing

quiet raft
gleaming eagle
#

I found what to use

#

but not sure what the la+-la does

quiet raft
#

So you're running ls -la

gleaming eagle
#

ohhh

quiet raft
#
  • is a way of representing a space
#

Either + or %20

gleaming eagle
#

is that like because of url encoding

#

i see, thanks lol

quiet raft
#

%20 is the URL encoding really, + isn't exactly URL encoding but works similarly

gleaming eagle
#

that explains why my rce wasnt working too

gleaming eagle
#

can I dm someone about holo task 13

gleaming eagle
#

what am I missing here?

gleaming eagle
#

is this supposed to be commented out? || <!-- //if ($_GET['cmd'] === NULL) { echo passthru("cat /tmp/Views.txt"); } else { echo passthru($_GET['cmd']);} -->||

wind bobcat
#

yes.

gleaming eagle
#

10.200.126.0/24 lsrv01 is down

boreal oak
#

I am facing issue while getting a rev shell back in task 14. It was working fine till the time I left it last night. Double checked everything. Is there some catch here to get rev shell?

gleaming eagle
#

The server might have still been down if you were on my subnet

gleaming eagle
#

holo back online 😄

gleaming eagle
#

rip, holo is responding but the ||dashboard.php|| is not

#

cleared cookies, works now- weird

supple wagon
#

i can't get ntlmrelay hash

#

any idea ?

lone spruce
#

That doesn’t give us any information to work off of

#

we can’t help you if you don’t give information to help with

supple wagon
#

so im in the last part NTLMrelay and i m using sshuttle i disabled all smb in target machine and upload shell got meterpreter start ntlmrelayx but there no nbound SMB connections from NTLMRelayX

wind bobcat
#

what exactly have you tried in the way of troubleshooting?

supple wagon
#

let me explain more

wind bobcat
#

not seeing the ntlmrelayx command doesn't help either

supple wagon
#

im using rdp to the machine and rdp to target machine

#

i executed all sc command with succes

#

i reboot the target machine

#

i checked the 445 port was closed then after forwrd is open

#

i wait a lot

#

no smb connection

#

i took very well the note that should start ntlmrelayx before forwarding the 445 port

#

and i have connection between my machine and the AD target

#

im really confused cause should work very well

#

this when im doing this manual from the other machine

#

maybe something was wrong with the script

#

i think there is script allow the SRV-ADMIN user to do this from ad target

supple wagon
#

no other way to access this AD 😆 i was trying different methods

solid timber
#

Question, is the first Nmap scan supposed to take over an hour or am I doing something wrong?

solid timber
#

Nvm, I'm dumb and connected to the wrong vpn

lethal terrace
#

Am I supposed to add anything to /etc/hosts prior to the initial fuzzing? I'm not getting any results with gobuster and wfuzz

solid timber
#

i assumed i was supposed to add holo.live

#

can someone tell me if im doing this correctly?

#

/gobuster vhost -t 20 -u www.holo.live -w /opt/SecLists/Discovery/DNS/subdomains-top1million-110000.txt -o ../gobuster/vhosts.txt/

#

cuz i dont think thats right, but doing it without www dosent work

lethal terrace
#

I believe you do not add the "www" while using Gobuster since it adds the fuzz parameter before the url you enter

solid timber
lethal terrace
#

Someone else can feel free to jump in since I haven't gotten any results

#

Did you try it with http:// instead?

solid timber
lethal terrace
#

Are you connected to the VPN?

solid timber
#

yep

#

i can ping the machines

#

and access the web app

#

it just dosent wanna work

#

and idk why'

#

Heres my hosts file

#

i dont think i did anything wrong

#

but idk why it dosent wanna work

lethal terrace
#

That's weird

#

Did you try with wfuzz?

solid timber
#

Pretty sure that isnt supposed to happen

#

right?

#

or did i do something wrong

lethal terrace
#

You can use --hc to hide status codes

solid timber
#

So I should be hiding 200?

lethal terrace
#

Well 200 usually means "success"

solid timber
#

Yea ik

#

But all of those are 200 lol

#

Which is why I don't think it worked correctly

lethal terrace
#

Or maybe it is 🤔

solid timber
#

Ok, now you're confusing me. Those are all supposed to be successful?

lethal terrace
#

Like I said before, I haven't gotten any results yet. I'm just throwing it out there that you may have been successful. You're just assuming it's wrong.

solid timber
#

Well, the task asks for "the 2 other domains"

#

So I'm gonna assume if I'm getting more than 2 something is up

#

Especially if im getting over 1000

lethal terrace
#

I'm still not getting any responses. Hopefully someone reads all this and can help us out tomorrow morning or something.

prime verge
#

task 23: after getting sshuttle to work how can we check for alive hosts on the network?
Heres the sshuttle command i used:

sshuttle -r linux-admin@10.200.131.33 10.200.131.0/24 -x 10.200.131.33
#

should

nmap -sn 10.200.131.0/24

work?

quick island
prime verge
quick island
#

Don’t just look for IPs, scan any one or two common port.

prime verge
#

oh okay

#

thanks

solid timber
supple wagon
#

guys what is this problem ?
TATUS_TRUSTED_RELATIONSHIP_FAILURE
i know the cause is because the password change every 30 days , but i reset all the machine and upload mimikatz again the password didn't change and the credentials seems ok, cause when i tried wrong password told me password is wrong

#

its so long to wait 5 hours to reset the machine again haha

#

me right now trying get ntlmrealy and face this problem

lone spruce
#

access to .35 has nothing to do with NTLMRelayX

supple wagon
#

and .35 is pc-filesrv01

lone spruce
#

sure but that has nothing to do with access

#

you stated like 5 different things and Im still not sure what your question is

supple wagon
#

i have to access to this machine to execute my shell

#

to portfwd the 445 with meterpreter

#

i tried also disable SMB in .31 and executed all sc with success

#

and i accees .31 with ssh

#

and portfwd 445 but no hash or ntlmrealy

#

ok

#

look thanks for your support a really appreciate, i will upload my staff in .31 machine and disable SMB and get meterpreter and i will access with ssh to execute my shell and setup ntlmrealy i will feedabck you

#

so look i upload shell and disable SMB that mean i cant access with rdp so im using ssh

#

so i got meterpreter and the port 445 in machine .31 is closed

#

i will start ntlmrelay

#

i will wait about 5 min

#

the port 445 is open now that mean im using the command with no error

#

1

#

after 5 mins no thing

#

im really confused about this

#

or am i doing something wrong !!! please help

supple wagon
#

Insane

supple wagon
# lone spruce sure but that has nothing to do with access

HI sorry again 🙂 please i tried something i tried to force the ntlm by my self and i access with rdesktop and type my adress and that what is got, so please just helpme for this i have to wait for this response or i force like this

supple wagon
#

im so close

#

it's look like the spook blog

#

im pretty sure that i have problem with my machine? how can i reset all machine, i voted 5 times every hour but the problem is the same

supple wagon
#

Best room ever thanks to the creators. Thanks for every one helped me i learned a lot of new things. And i discovered many interesting tools. Good Luck

boreal oak
#

Can someone help with task 20. I am facing issues with privesc.

wind bobcat
#

can you post what you've tried

solid timber
#

Yea. Can't send you in the right direction if we don't know what you've already tried

lone spruce
#

Reports have been assessed we will be sending feedback shortly

boreal oak
#

It got resolved. Thanks :)

livid shoal
hollow steepleBOT
#

Gave +1 Rep to @lone spruce

boreal oak
#

when using sshuttle for pivoting. It is not forwarding traffic to s-srv-01. I used this: sshuttle -r linux-admin@10.200.128.33 0.0.0.0/0 which gave output: c : Connected to server.

lone spruce
#

That syntax is not correct

#

you’re missing a flag and your CIDR range is inaccurate

solid timber
plush horizon
#

I feel like I'm missing something fairly simple, but my proxy through SRV01 doesn't seem like it's being used. anyone got any ideas? using kali 2021.3. I have chisel running on both the client and server and have verified connection. Also I have updated the proxychains.conf file.

┌──(kali㉿kali)-[~]
└─$ proxychains ping 10.200.100.31 1 ⨯
[proxychains] config file found: /etc/proxychains.conf
[proxychains] preloading /usr/lib/x86_64-linux-gnu/libproxychains.so.4
PING 10.200.100.31 (10.200.100.31) 56(84) bytes of data.
^C
--- 10.200.100.31 ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 2052ms

wind bobcat
#

afaik you won't receive icmp traffic over proxychains

#

yeah, icmp traffic isn't forwarded through proxychains

plush horizon
#

🤦 just ran an nmap and it worked. Thank you

plush horizon
wind bobcat
#

iirc you want to make sure the proxy options are set correctly in foxyproxy

#

im not sure if it's a SOCK4 or 5 proxy, but that bit is important

plush horizon
#

I have mine set at SOCK5. I curled the page and see it's a login. Just can't quite get it connect to the webpage

#

thanks again though.

#

definitely user error I am assuming, just need to find it

plush horizon
dusty forge
#

Hi all, I need a bit of help with attacking the PC_FILESRV01 in the Holo lab.

I got my access on S-SRV01 and was able to find both the password and the hash for the domain user. However, I don't think my PC_FILESRV01 machine is currently domain joined?

Running nslookup PC_FILESRV01 gives me 10.40.100.35 from the domain controller but my lab notes indicate it should be 10.200.115.35. A portscan shows that 135,139,445,3389 is open on 10.200.115.35, so that seems to be the correct one.

However, when I try to authenticate with the credentials, I get a windows message stating: "We can't sign you in with this credential because your domain isn't available....". Before I go down a rabbit hole, I just want to checkin and see if this is expected?

dusty forge
# dusty forge Hi all, I need a bit of help with attacking the PC_FILESRV01 in the Holo lab. I...

Okay, so I went down the rabbit for a bit and is fairly lost.

I'm fairly certain there may be a lab error, but would just like to verify.

All of the below I've tried with to different socks proxys namely:

  • SSH local port forwarding - (L-SRV01 as proxy host)
  • Beacon SOCKS4 - (S-SRV01 as proxy host)

I then use proxychains for connections.

What I've tried:

  1. RDP to FILESRV01 - I get a timeout error from xfreerdp. I can verify that the credentials are working since when they are not correct, I get a NT LOGON ERROR
  2. Evil-winrm - Get an authorization error here
  3. SMBClient - Can't list the shares on the file server

If RDP is the route, has anyone else experienced an issue with timeouts? I've tried to set a longer timeout in xfreerdp but still no dice even when set to 10 seconds.

lone spruce
#

Why in the world is it 10.40

#

huh

#

I’ll take a look at it again today. I swear I just fixed this

dusty forge
#

Thanks @lone spruce , I was going crazy this side thinking I'm overcomplicating this completely.

hollow steepleBOT
#

Gave +1 Rep to @lone spruce

lone spruce
dusty forge
rain mirage
#

Hello guys! I was doing the AV part. I've managed to do AMSI bypass and obfuscated the Covenant Grunt as well. But I'm not able to understand the ThreatCheck.exe part and how to eliminate bad chars?

#

or bytes

dusty forge
rain mirage
#

Hi @dusty forge. I'm almost done. I'm just struggling compiling ThreatCheck.exe as it requires Virtual Studio and I'm on a limited hardware with Kali on host. Can someone please provide me compiled binary of ThreatCheck?

wind bobcat
lethal terrace
#

Is anyone having troubles with Holo? I can't login to the dashboard of admin.holo.live for some reason. It just hangs.

wind bobcat
#

incognito tab/clear cache

lethal terrace
#

@wind bobcat I did that first, but thanks for the suggestion.

hollow steepleBOT
#

Gave +1 Rep to @wind bobcat

crude badger
#

hi guys I am locked in question 13: Task 13 Web App Exploitation Remote Control Empanadas.
I could not understand it

lone spruce
#

What do you mean you couldn’t understand it

#

we need more information to help that isn’t vague

crude badger
#

In the information, he asks to use the WFUZZ -U http://example.com/?fuzz=ls+-la -w <WordList> --hw 2, but already did everything and I can not identify these parameters.

solid timber
#

Try taking a look at the websites source code

#

Might provide some valuable information

crude badger
#

says to use big.txt, but I did not find in seclists

solid timber
#

It's under SecLists/Discovery/Web-Content

#

I think

#

Lemme double check

#

Yea, that's the path for it

crude badger
#

I found. I'll test again.

wind bobcat
#

reminder: that is an example. Your syntax may vary.

#

there's additional flags that are required, for example, if you're testing unauth vs auth

crude badger
#

Will I have to use WFuzz on the right main page? Holo.Live, who is in WordPress?

solid timber
#

You should have found some other vhosts that might be worth taking a look at

crude badger
#

Finally I finished. I found Task 13 response

hollow quail
#

Hi I'm stuck at task 37. I've got the username and password/hash, but when I try to authenticate to PC-FILESRV01 with e.g. crackmapexec I'm getting STATUS_TRUSTED_RELATIONSHIP_FAILURE

#

Not sure what I'm missing here. Any help is appreciated

livid shoal
#

pc file srv shouldnt throw this error

#

👀

hollow quail
#

What I did was:

  1. sshuttle using the .33 machine
  2. crackmapexec to PC_FILESRV01 using the username and password obtained from task 36
#

I've also tried evil-winrm and RDP but both didn't work for me

lone spruce
#

Yes Im already well aware of it

obtuse quiver
#

Does it have to do with the network setup or ?

surreal holly
#

I’m having a problem with task 20, the docker privesc doesn’t seem to work right

#

I get ./docker got permission denied while trying

#

And when i try just using docker command i get alpine unlocated locally

wind bobcat
#

dont just copy the command

#

bad

surreal holly
#

I looked for images built in and i only found ubuntu, and tried it also, but didn’t work also should i learn more about docker or there is something easier ?

solid timber
#

You need to learn more about docker. Try to find out what alpine means in that command

boreal oak
#

In task 36, whenever I upload mimikatz.exe it gets deleted within 5 seconds because of the antivirus. How can I bypass antivirus and mimikatz in this case?

obtuse quiver
#

I disabled the windows defender real time protection for uploading mimikatz.exe, but there’s probably a better way to do this

#

Coz I think you cant disable it if you are not administrator/system

boreal oak
#

I have shell with system access but when trying to stop defender it says access is denied

#

It ran Thanks @obtuse quiver

hollow steepleBOT
#

Gave +1 Rep to @obtuse quiver

lone spruce
boreal oak
zenith delta
#

What CME is running on port 80 of the web server?