#modules

1 messages Β· Page 458 of 1

fathom pendant
#

Also when you change vpn servers make sure to download a new vpn pack, and kill the old one

lapis burrow
#

It's working now

tardy hare
#

Hello, I wanted to report an issue: the FTP service is not coming up in the Attacking FTP section of the Attacking Common Services module (ACADEMY-ATTCOMSVC-LIN Target: 10.129.118.228). I attempted a machine reset but the issue remains.

Follows the Nmap output:
Starting Nmap 7.95 ( https://nmap.org ) at 2025-10-22 07:11 EDT
Nmap scan report for 10.129.118.228
Host is up (0.071s latency).
Not shown: 64941 closed tcp ports (reset), 590 filtered tcp ports (no-response)
PORT STATE SERVICE VERSION
22/tcp open ssh OpenSSH 8.2p1 Ubuntu 4ubuntu0.4 (Ubuntu Linux; protocol 2.0)
53/tcp open domain ISC BIND 9.16.1 (Ubuntu Linux)
139/tcp open netbios-ssn Samba smbd 4
445/tcp open netbios-ssn Samba smbd 4
Service Info: OS: Linux; CPE: cpe:/o:linux:linux_kernel

prime mirage
#

Instead lftp or ftp clients

grizzled schooner
#

I'm working through the PHP Wrappers module currently, and things are working @nova pivot

flint folio
#

May I DM you?

grizzled schooner
#

Could just be the module, sorry I can't be of more help

tranquil wren
#

Hello, i am on the pass the hash module of password attacks (https://academy.hackthebox.com/module/147/section/1638) i am on the final questions, i have successfully created a rev shell to the machine and connected using the invoke module with powershell, however, i do not see a folder named julio or the flag.txt, am I missing something?

tight mesa
#

Hi there, cwes channel dissapear or I'm the only one who can see it?

hidden ledge
#

All cert channels seems to have been deleted

tight mesa
languid fjord
hidden ledge
#

Oh I already did it but ok πŸ™‚

#

Will try it again

tight mesa
languid fjord
#

should be able to see it now

#

expanded the perms

hidden ledge
#

Yes perfect thanks

#

||Btw does someone had a similar issue using mssqlclient ? (Exemple from Attack Common Services - Hard)

mssqlclient.py fiona:'fake_pass'@10.129.200.36


[*] Encryption required, switching to TLS
[-] ERROR(WIN-HARD\SQLEXPRESS): Line 1: Login failed for user 'fiona'
```||

And with NetExec it work just fine with same creds
fathom pendant
tight mesa
gray yacht
craggy light
#

Hey Everyone, is the academy modules targets are working? Switched regions as well, no luck:)

lean hill
#

hi, I have question. this module "web penetration tester"is good for beginners in pentester? What do you recommend?

tired locust
#

Is there a problem in the footprinting module of penetration tester path.It asks for the content of flag.txt file in the /mnt/nfsshare I can read it,but when I paste it,just says incorrect answer

tranquil wren
#

nevermind, i reset the machine and got it

plain ivy
#

Can I have some noob help πŸ™ nmap 10.129.246.177 -p- -oX target is literally taking 90 minutes, but I have to perform a full TCP port scan and create an HTML report. Then, submit the number of the highest port as the answer. But my target machine is going to run out before its finished. Thanks if anyone can answer

grim gust
#

try to add --min-rate 5000 --max-retries 1

plain ivy
eager spindle
onyx halo
#

Guys could someone give me a hint for:
Module: process injection attacks and detection
Section: Detecting DLL Injection
Question: What is the name of the file that is created in the temporary path?
I have found the answer for the first q (with some looking around), but this on i just have no idea where to start looking.

All good, figured it out.

jolly oasis
#

Looking for a little help on
https://academy.hackthebox.com/module/77/section/844

I checked Discord history and saw people with the same issue but no solution. I got the first part just fine. I'm on question 2: "Once you gain access to 'user2', try to find a way to escalate your privileges to root, to get the flag in '/root/flag.txt'. "

I'm trying to use the id_rsa key but I'm getting "Permission denied (publickey)". I've confirmed I copied the correct key and it's got all the characters including BEGIN and END. The file has the correct permissions as well.

fathom pendant
jolly oasis
fathom pendant
#

You should be able to run md5sum /path/to/id_rsa on the target and md5sum id_rsa on your system to see if those numbers match

jolly oasis
fathom pendant
jolly oasis
fathom pendant
#

You're not specifying the port

jolly oasis
fathom pendant
#

That'll be 5 dollars per skill issue (joking joking)

jolly oasis
#

Do we use a switch for the port or just :portnumber

fathom pendant
jolly oasis
#

k, found the man page

fathom pendant
#

How did you connect to it previously??

#

Lolll

jolly oasis
fathom pendant
#

Its alright though, it happens enough where you realize you made a minor spelling mistake

jolly oasis
#

Thank you very much as always! When I first started this one I wasted so much time trying to upload linpeas 😬

digital pendant
#

anyone else struggling to spawn targets? 10 minutes or so ive been clicking respawn target, just keeps going back to start

fathom pendant
digital pendant
#

will give it a go ty

digital pendant
#

ill be honest I did not see that banner at all, must have been down in the bottom of the section .. Doh

terse sedge
#

I'm in Password Attacks - Skills Assessment - When trying to run secretsdump.py against the NTDS.dit & system.save files, I get no output at all.

livid briar
#

Looking for help in the module Pass the Certificate in Password Attacks. Has anyone completed this recently? I am following the steps listed using impacket-ntlmrelayx (I am trying to trigger using the printer spooler bug) I am following the guided steps but never grab the certificate (it looks like there is a partial issue when using the hosted attack box) but I have also tried from a vpn connection., Looking at other peoples write ups, it appears this should work but it just keeps cycling for me. Just wondering if something changed or what might be going on.

fossil jacinth
#

I remember having some trouble with impacket on some of those attacks.
What did the trick for me is start up a python virtual environment, install impacket there and run that specific python script.
I guess something was messed up with my python/impacket installation, that might be the case there.

#

Mind you - when trying with the attack box - there were no issues.

livid briar
#

It was my thought as well that when using the provided attack box there should be no issues. I will try it out with the venv and see, thank you πŸ˜€

tight mesa
#

Hi there, anyone willing to discuss about the methodology to solve the question for broken auth API module?, cos after read the HTB forum and understood the API auth, I'm not able to find the OTP, anyone available to send a DM?

terse sedge
#

I'm in Password Attacks - Skills Assessment - When trying to run secretsdump.py against the NTDS.dit & system.save files, I get no output at all.

fathom pendant
patent niche
terse sedge
#

@fathom pendant Yes - python3 /usr/lib/python3/dist-packages/impacket/examples/secretsdump.py -ntds NTDS.dit -system system.save LOCAL >> hashes.txt

terse sedge
#

yes

fathom pendant
terse sedge
#

no output, just drops me back to a prompt

fathom pendant
#

It should be in your path by default

terse sedge
#

Doesn't work, I had to specify the full path

fathom pendant
#

Also: are you sure that neither are corrupted. Also: are you running as root? (I.e. are you running around your system as the root user, this can cause unexpected issues)

terse sedge
#

I'm not running as root

fathom pendant
#

On the windows machine, in powershell, run
get-filehash ntds.dit -Algorithm md5 and on your attacker system md5sum ntds.dit

#

Repeat for the system.save file

#

If they dont match, then it got corrupted in transfer

pastel flare
#

so I can find the resources for labs in the old UI, but I cant seem to find them in the new UI

does anyone know where they are?

the resources tab at the top is external stuff, so its not there πŸ€”

terse sedge
#

@fathom pendant They were different, so I redownloaded them, and now they're the same, but the secretsdump command is still giving nothing

gray yacht
nova pivot
#

Hello! The Citrix Breakout SA in the Windows Privesc module seems to have been down for a dozen hours, where may I report it ?
(And this machine [10.13.38.95] specifically, the four following SA machines are reachable)

#

I have tried switching VPN EU > US, switching back VPN US > EU, from the Pwnbox, resetting the target, nothing

fathom pendant
fathom pendant
#

try terminating and resetting

#

otherwise reach out to support

compact patrolBOT
fathom pendant
#

because that is NOT NORMAL NOR IS IT SUPPOSED TO HAPPEN afaik

nova pivot
#

Thanks!

fathom pendant
#

spawning a fresh target to sanity check but afaik - the internal routing for the vpn doesn't allow for access to ips outside of the 10.129.0.0/16 range for spawned internal network targets

#

spawned a fresh target and got a 10.129 target

#

sounds like something messed up somewhere in the pipeline with your request; have you tried hard refreshing the page [ctrl+shift+r]?

chilly furnace
#

Hey all, I am working on the challenge questions for the Password Attacks > Credential Hunting in Network Shares module of CPTS

I used Snaffler, Manspider, and nxc to gather all the data but I am having trouble "grepping" the data to find the credentials for the questions. The sheer volume of data is too much to sift through. grepping recursively for "password" returns too many results to reasonably analyze. Can someone please provide me with tips for extracting the data I need?

I have saved all the nxc Share data to my host to search, just need a more efficient way to do so. Thanks.

tired scarab
fathom pendant
fathom pendant
fathom pendant
# tired scarab

doesn't appear to be a no-route-to-host; did you try restarting your kali machine, and also making sure you aren't using the pwnbox at the same time

fathom pendant
# chilly furnace Yes

if you know some basics of windows/ad then you should consider the format that domain users typically come in πŸ˜‰

tired scarab
fathom pendant
#

that wasn't my question; but leads to more -- is RDP the intended method to connect to the machine? it helps to know the module and section you're on

tired scarab
#

sure! I tested it using CME and NXC

#

Actually it's the only way to the machine!

fathom pendant
#

it helps to know the module and section you're on

#

did you try wrapping the password in single quotes?

tired scarab
#

yes I did

digital pendant
#

getting an SSL self signed issue from HTB AEN Lateral Movement when trying to rdp

proxychains xfreerdp /v:<redacted>.50 /u:<redacted> /p:'redacted' /drive:tools,/<redacted>

#

[07:09:09:177] [3139:3140] [WARN][com.freerdp.crypto] - Certificate verification failure 'self-signed certificate (18)' at stack position 0

Was working fine yesterday but today not?

#

ive had to switch VPNs due to the outages/not spawning properly so hopefully not related

waxen totem
digital pendant
# waxen totem iirc there's an xfreerdp option to ignore the ssl

Thank you, I've just tried /cert:ignore but getting below from that too

[07:15:58:286] [3231:3232] [ERROR][com.freerdp.core.transport] - BIO_read returned a system error 0: Success
[07:15:58:287] [3231:3232] [ERROR][com.freerdp.core] - transport_read_layer:freerdp_set_last_error_ex ERRCONNECT_CONNECT_TRANSPORT_FAILED [0x0002000D]
[07:15:58:287] [3231:3232] [ERROR][com.freerdp.core] - freerdp_post_connect failed

#

I can get traffic to the host via netexec (like validating creds still work) I just can't seem to remote into it, all been funky since yesterday

#

ive sent a message to support but leaving here in case anyone has any ideas

sand valve
#

Hi , i just want to know how is nmap even able to get the hostname of any device through a scan

#

😧 how's that working behind the screen ?

digital pendant
#

I would recommend researching it, few good videos if thats your learning style

sand valve
#

But isn't DNS for websites ?

#

Like it's a huge book where certain domain string is assigned to some ip ?

sand valve
fathom pendant
sand valve
fathom pendant
#

dns just resolves a hostname to an ip

#

if you host an ssh server on some.server but there's no web port it's still routed

sand valve
#

How is that holding the hostname of the target device on a local network (academy)

fathom pendant
#

The Domain Name System (DNS) is a hierarchical and distributed name service that provides a naming system for computers, services, and other resources on the Internet or other Internet Protocol (IP) networks. It associates various information with domain names (identification strings) assigned to each of the associated entities. Most prominently...

#

you can have a local dns that resolves things locally or when you add
ip hostname
to your /etc/hosts file you are creating a manual dns entry that your computer uses to look things up

sand valve
fathom pendant
sand valve
#

That's why i asked here

#

First

fathom pendant
#

and with a quick google search i swiftly brushed your idea that dns is ONLY for web aside. it's simply linking names to ips

fathom pendant
#

but getting a hostname generally relies on other services running

compact patrolBOT
minor lantern
#

Anybody cleared this quetion, i think i got the answer right but

it's not accepting it

median relic
#

Is someone who fnished GraphQL path open for a short chat? I'm completlty stuck at the SQLi over the graphql-api.

placid edge
placid edge
#

mabye i fucked up the impacket-changepasswd which broke the account

spice sequoia
#

Hi I am currently doing the Module "Pass the Ticket(PtT) from Linux and am on the 2nd optional question "From Windows (MS01), export Julio's ticket using Mimikatz or Rubeus. Convert the ticket to ccache and use it from Linux to connect to the C disk."

For this question, I know I need to obtain an admin account to use Mimikatz or Rubeus and David doesnt have. I can xfreerdp into MS01 using David's credentials. Do I then apply the techniques in "Extracting Passwords from Windows Systems" to obtain the password for Administrator?

Is there anything or steps I am missing?

faint hill
hushed rivet
#

im still having issues starting up boxes

#

anyone else ?

#

in this case im taking about the password attacks module PTH

#

if i switch to US wouldnt that lagg to much ?

digital pendant
hushed rivet
#

i switched to US now lets see

digital pendant
#

make sure to redownload your vpn pack too if on your own lab

hushed rivet
#

yea i did

#

ok on US it was possible to spawn

#

cool

ocean night
#

You were on EU previously?

hushed rivet
#

yea always

ocean night
#

Thanks, noted

hushed rivet
#

you are very welcome πŸ™‚

#

but i saw message on top that switching to US might solve it.

#

and it did so far.

#

ah 103 ms i can live with that.

ocean night
#

I've noted internally and the issue is being worked on

#

Apologies for the inconvenience

hushed rivet
#

Thanks and no problem

hushed rivet
#

but i switched to other EU nodes yesterday and that didnt seem to help.

ocean night
#

Thanks, yeah they're working on it

#

I'm morbidly curious what's up, but I don't want to disturb them.

#

They'll fix it πŸ™‚

hushed rivet
#

yea i bet haha

spiral sapphire
ocean night
#

Hah, I'm not the one to communicate that out unless I'm asked to. I'm sure there will be an update as soon as possible

#

But progress is being made

spiral sapphire
ocean night
#

No, I'm off work today, just hanging here supporting while in bed

spiral sapphire
fresh pagoda
#

i'm doing the footprinting labs and i don't have a clue what i'm doing, looking at the solution feels like cheating as well, does anyone else feel this way?

ocean night
#

❀️ thank you too hugthebox

hushed rivet
#

as long as you learn from looking at the solution @fresh pagoda

#

and then go back and do it without

#

also make sure you make notes etc.

fresh pagoda
#

did anyone else feel this way as well when they started?

hushed rivet
#

not me because i've been hacking when hackthebox wasnt a thing.

#

so already read alot of books etc before.

#

and was hacking before

fresh pagoda
hushed rivet
#

yes

#

its all about knowledge and experience

#

and developing your own methodology

fresh pagoda
#

hmm

hushed rivet
#

make sure you read the modules to understand what is happening.

spiral sapphire
left tapir
hushed rivet
#

practice makes perfect

humble hemlock
#

Hello : )

I am going through the "OSINT: Corporate Recon" module and I've have been stuck on "Contact Information" section for a while.
The question is asking for an enterprise support email, I found one on the current version of InlaneFreight, tried browsing around the WayBackMachine but it has been supper slow, like unusable slow. Am I on the right path here or should I go for another tool ?

Thanks in advance !

left tapir
fresh pagoda
spiral sapphire
humble hemlock
#

To whoever made this question, I donno man.... I was ready to slap you after finding the email πŸ˜‚

#

Literally hidden in plain site

rose lagoon
#

Hello I need help for the "Live Engagement " of shells and playloads

sand valve
#

@drifting knoll please check dm i have a question regarding nmap from your created module.

drifting knoll
#

@sand valve please read the rules

gray yacht
humble hemlock
rose lagoon
ocean night
#

You should be able to hop back to EU now @hushed rivet if you wish πŸ™‚

#

🀞

ocean night
grizzled schooner
#

Just worth noting - having some spawn issues in US currently - I know there was an issue in EU --> not sure if that's affecting US or something else

hushed rivet
ocean night
#

I don't have anything to share, other than they're on top of it I'm afraid

#

(not because I don't want to share, but because I don't know)

hushed rivet
#

ah i see will give europe soon a try again

#

already got my chain up on US haha

grizzled schooner
#

I'm US based, and my VPN keeps restarting, causing pretty bad box issues, VPN restarts --> breaks my box --> spend 10 minutes trying to get another session

ocean night
#

There have been some issues ongoing with edge servers today, and the team are working on them

#

But those should be settling

#

Which VPN server are you on currently, and are you still experiencing the issues @grizzled schooner ?

hushed rivet
#

vpn restarts sound like pwnbox session open and vpn at same time.

#

indeed

gloomy grail
#

Hello, I am stucked on Whitebox Attacks - skills Assesment.

I think I did the first steps, now I am in wih a ||role=1 user Larry||, I think there should even be a ||race condition|| on ||add_user function|| but anyway I don't see a way to use it for elevating privileges since role is set to 1 statically via source code. I don't see any merge function for prototype pollution or other ways to change that role value.
Can someone help or PM me please?.

grizzled schooner
ocean night
#

Ok, take a look in your ovpn file

#

remote rather

#

It's the hostname ending in hackthebox.eu, or rather the subdomain I'm looking for

#

Or

#

That's easier

sand valve
ocean night
#

So long as it does not spoil a module above tier 0, please do

#

@grizzled schooner I'm seeing you connected, quite a high ping mind, are you still seeing your connection dropping from the VPN, or is it something like an RDP session dropping?

sand valve
#

@drifting knoll In the Network Enumeration with Nmapmodule , i have a question regarding nmap. That in the Host Enumeration section , there's a exercise in host and port scanning chapter.

#

Here we are tasked to enumerate the hostname of the target system , and i even solved it.

#

What i really wanna know is how exactly nmap is able to get the hostname! of the target ?
The technique and working behind the curtains

grizzled schooner
#

keeps restarting

ocean night
#

Hang on

#

You asked earlier right?

#

I mean.. look at the nmap output, where can you see the hostname, in which section

#

nmap has many modules it can execute for discovery against targets

#

You could enable debug logging to see exactly what it's up to perhaps πŸ™‚

ocean night
sand valve
grizzled schooner
#

No worries, just thought I'd mention it with the other things going on

ocean night
#

Have you tried another US server at all?

#

Unsure if it will help right now

#

This is a weird issue that raises its head rarely

grizzled schooner
#

I haven't - I've been on the same one for as long as I can remember lol

ocean night
#

Might be worth a shot, just to see

grizzled schooner
#

10-4, I'm at work right now, so I'm not too worried if things are buggy right now

ocean night
#

Roger dodger, I won't be around much longer, but I've mentioned it internally all the same

ocean night
#

omfg

#

@sand valve stop pinging people

#

I gave you a good answer above

#

Did you try what I suggested?

grizzled schooner
#

Won't be around as in leaving HTB or got shit to do for the day? lmao

sand valve
# ocean night omfg

I was just letting him know , where the question is i just pinged him twice

sand valve
ocean night
#

Please stop pinging them

sand valve
#

Sure , but that isn't a reason to overreact

ocean night
grizzled schooner
#

lmaooooo

ocean night
#

Well it kinda felt you ignored what I said

#

and decided to just go and ping the author again

hushed rivet
#

what module is this in ?

gloomy grail
hushed rivet
#

oh that links me to enterprise

#

ill look it up in academy

#

ah i havent tryed that one im working to much on CPTS

#

should be prototype pollution, race condition or time attack, or type juggling

gloomy grail
hushed rivet
#

maybe it doesn't need to change the role ?

tight mesa
#

Hi there, anyone willing to discuss about the methodology to solve the question for broken auth API module?, cos after read the HTB forum and understood the API auth, I'm not able to find the OTP, anyone available to send a DM?

gray yacht
stuck hollow
tight mesa
stuck hollow
tight mesa
#

my process logic was wrong and need to retry with a different approach

sand valve
#

To be exact it ran nbstat script which returned NETBIOS name: *******

ocean night
#

Nice one, exactly that

#

SSL certs can get you domain names also

#

Some servers provide banners with names, like FTP or mail

sand valve
#

And people said to me earlier nmap probably used reverse DNS (ptr) but that wasn't accurate in this case.

ocean night
#

I mean it CAN

#

What Marcie said wasn't untrue

sand valve
ocean night
#

It just wasn't the case in this scenario

fathom pendant
#

As i said earlier, it just depends

sand valve
ocean night
#

nmap has hundreds of scripts for enum, testing, expoitation

fathom pendant
#

The only thing I really pointed out was that DNS isn't just for web

ocean night
#

They are rarely focused on as a feature in training

#

At least not tntheir full extent, because it's a whole library of use cases

sand valve
#

Networking 101 ?

ocean night
#

-A I think is what I use as an aeg usually to run enum and discovery scripts

#

I'm mostly self taught through experimentation, but also HTB, VulnHub, OSCP and vulnerability research

sand valve
#

Oh

ocean night
#

I like to break things, and find out how they work, in order to increase visibility and security

echo harness
#

Hey all! Just wondering if anyone is having issues spawning their targets in academy?

ocean night
fathom pendant
ocean night
#

(shameless plug for ancient blog)

sand valve
ocean night
#

Yup

sand valve
#

The experimenting.

#

Okay

ocean night
#

Keep learning, keep building and playingh

#

Every day is a school day

ocean night
#

Never underestimate yourself, or overestimate the value of learning from others

#

and don't judge

#

We all started from nowhere

fathom pendant
ocean night
#

If you have a chance to teach someone something, take it

#

It's part of the path of the hacker

sand valve
sand valve
#

Alright guys thanks.

#

See you all later.

ocean night
#

No worries, have a good one

sand valve
#

πŸ˜„

fathom pendant
sand valve
#

Everyday i learn something new here.

ocean night
#

What are you doing, what do you expect it to do, what is it doing

#

Gets them thinking while speaking to you, breaking it down themselves to communicate it

#

Rubber Ducky Debugging

fathom pendant
#

Its why I try and teach through the Socratic method

sand valve
fathom pendant
#

Not only is it helpful to get it done, it also helps develop a better understanding

sand valve
digital pendant
#

Why does netexec / proxychains seem todo this only for Netexec, I could install CME and the issue doesn't exist.

proxychains netexec smb <redacted>.3 -u <redacted> -p <redacted> -M spider_plus --share "Department Shares"
ProxyChains-3.1 (http://proxychains.sf.net)
usage: nxc [-h] [--version] [-t THREADS] [--timeout TIMEOUT] [--jitter INTERVAL] [--verbose] [--debug] [--no-progress] [--log LOG] [-6]
[--dns-server DNS_SERVER] [--dns-tcp] [--dns-timeout DNS_TIMEOUT]
{mssql,smb,ftp,ldap,nfs,rdp,ssh,vnc,winrm,wmi} ...
nxc: error: unrecognized arguments: Shares

(can't redact the share name as thats the context clue)

fathom pendant
digital pendant
#

tried the usual single quotes, no quotes etc, all same result

#

I will say NXC instead of netexec it works

proxychains nxc smb <redacted>.3 -u <redacted> -p <redacted> -M spider_plus --share "Department Shares"

silly

fathom pendant
digital pendant
#

nope only quotes used are on the share name in this case

fathom pendant
#

Weird

digital pendant
#

but nxc abbreviated version of netexec (or least I thought) doesn't error at all πŸ˜„

fathom pendant
#

Sounds like a bug report to me

digital pendant
#

I think so!

mental latch
#

Im looking at the beta version , looks very nice , 1 thing , is there somewhere or something i've missed that can possibly point me to lab boxes to practice on once i've finished a module or revisited it, i think i saw it the old version but only at the end of a module when you finish it initially and not on the revisit

fathom pendant
digital pendant
#

im still in US vpns, didnt want to interupt this AEN blind session

#

is EU fixed then ?

ocean night
#

It should be yes

#

Last I heard from the team, the EU Academy labs were operational

digital pendant
# ocean night Last I heard from the team, the EU Academy labs were operational

Speaking of,

The issue we were DM'ing about...It wasn't broken it was reacting to me trying to access the RDP port without a proper route, I was trying to access the RDP port of the MS01 host with the -D port forwarding and then proxychaining, turns out you can only get access via local port forwarding and one slightly undocumented need to have the SSH session logged in, still active while you test on another tab. The test/lab team showed me the proper way. In the module text it mentions the local port forwarding but doesn't say its needed nor does it say you need to keep the session open while you test, so lessons learned there

#

so user error (as most things) πŸ˜„

glacial gulch
#

Hey guys i need some help in this room Exploiting Web Vulnerabilities in Thick-Client Applications
if you have done it can you help me with the part where we should download fatty-server.jar file i cant make it work properly

echo harness
meager raft
#

It isn't working for me either, seems like only some machines are affected cause I could spawn the previous one in whatever region

grizzled schooner
#

File Inclusion Prevention

Are we supposed to make a random entry in the php.ini file? The module doesn't really say what we're necessarily looking for to edit

sweet comet
#

Anyone who has done ”Windows Lateral Movement” that could give a hint for 3rd question? I don’t understand how to reach my SMB share through the pivot when using Impackets services.py. They use attack host IP in example but that shouldn’t work from within the network? And using pivot host IP is nono since it already uses 445…

simple swan
#

Can I ask something where can I report an issue ? because this module : "Incident Handling Process " on the section "Analysis of Insight Nexus Breach" Is giving a "zip file" that is not a zip , and it do not contain logs .. its a json file and I cant solve the module, I dont know if its because Im stupid or something is not going well in that module .

rustic sage
#

Hello fellow HTB students. I’m looking for help with the LLM Output Attacks module section Exfiltration Attacks. I’ve searched everywhere and can’t figure out the solution. I’m not even sure if the solution requires a token or string like the question requests. I’ve entered my solution to the problem which is a markdown string with the payload but the answer is rejected. It’s frustrating that there’s no official tutor to help.

terse sedge
#

I'm in Password Attacks - Skills Assessment - When trying to run secretsdump.py against the NTDS.dit & system.save files, I get no output at all.

mossy sky
#

guys i need quick help in HTB room, in Creepy Crawlies | Information Gather - Web Edition Module, i can't see the target button and on the example domain i can't open that in my browser too, so how am i supposed to ans the question?

ocean night
#

We don't have rooms,

#

..just to be pedantic

hybrid swallow
hybrid swallow
#

ty

leaden yew
simple swan
leaden yew
terse sedge
#

I'm in Password Attacks - Skills Assessment - When trying to run secretsdump.py against the NTDS.dit & system.save files, I get no output at all.

fathom pendant
#

have you tried other methods of finding creds?

terse sedge
#

No, I was just following the module.

#

I don't understand what's wrong here. Comparing the hashes from the Windows machine to what I move to my attack machine, they match.

fathom pendant
#

The module provides other methods of credential dumping, like dumping lsass

fiery cosmos
#

Footprinting module gives 0 cubes?

fathom pendant
#

no

#

it's a tier 2 module so it gives back 20 cubes; you get the cubes back as you complete the module, not directly at the end

#

not all questions give cubes

fiery cosmos
#

Ok

fathom pendant
#

also don't share screenshots that may contain answers :)

fiery cosmos
#

Oops

#

Btw the first question is kinda weird cuz i just logged in with ftp, used status and got the version but still it was incorrect πŸ™ƒ

fathom pendant
fiery cosmos
#

I answered both questions

#

Should i leak them😈

fiery cosmos
#

How about a clue?

fathom pendant
#

dude, if someone asks then you can hint them in the right direction

#

it's a tier 2 module, meaning that sharing answers and guides is against the ToS

fiery cosmos
#

So.. is that a no?

fathom pendant
#

as long as the clue isn't 'just run this command'

fiery cosmos
#

Ok how about this: what is the tool known for grabbing banners?

#

These three sections were a nightmare to understand and comprehend

#

I felt like my brain wasn’t braining, like I didn’t know if it is pure theory? or am I going to use this in practice later?

#

And It wasn’t written anywhere that if this topic is covered better somewhere else and hopefully had practical questions

fathom pendant
#

they are theory, but they will come in handy in some other modules, some more than others

#

but their OVERALL usefulness outside of academy is important

fiery cosmos
#

Imagine getting ragebaited by a command line tool

fathom pendant
#

nmap isn't the only tool that can grab banners. netcat can also grab the banner. A banner is just what's displayed when you connect to a service, often it provides the version information or other types of information that can help you in sniffing things out

fiery cosmos
#

No i mean it didn’t work, i used netcat to get the answer

fathom pendant
#

nmap isn't a one-stop-shop tool Β―_(ツ)_/Β―

fiery cosmos
#

This is the second time this happened to me

fathom pendant
#

--script banner works a fair bit of the time but if there's some other stuff like latency causing the script to time out then it's not gonna spit anything out

fiery cosmos
#

Where using nmap to get the banner doesn’t work and i use netcat, not that i’m really complaining but just wondering why

fathom pendant
#

likely due to some timeout issues

fiery cosmos
#

Perhaps related to the -T1-5 setting?

#

But i’m too lazy to test that so that’s that

ocean night
#

You need to pay close attention sometimes, answers aren't always directly highlighted or provided on a plate πŸ™‚

fiery cosmos
#

I already solved it

ocean night
#

Oh, well done then

#

I missed that bit

dull solar
#

Module: Windows CLI
Section: Skills Assessment
Anyone mind giving me a little help?
I've tried findstr, Get-ChildItem, etc, searching recursively through the directories, still to no avail, I cannot find the flag.

spring viper
#

thank you!

mystic fjord
#

maybe i am overthinking it

ocean night
#
  1. Read the channel topic
  2. Remove potential spoilers
  3. Hopefully someone may come and give you a nudge in DM
#

Please @mystic fjord

#

I don't want to have to ping the mods again lol

mystic fjord
#

okay srry

ocean night
#

Thank you

mystic fjord
#

rephrasing the question

#

Module: Intro to C2 Operations with Sliver
Section: Probing the Surface
Question: Assess further the web application and submit the name of the database user
Anyone knows which user means? I extract a few ones but gets me an error

manic wraith
#

Hello Guys,

#

In module: Broken Authentication
section: Authentication Bypass via parameter Modification

#

what am i doning wrong

#

/code

ocean night
#

No

#

Don't just paste code or attempts at answres

#

Remove that

#

Ask for someone to help in DMs

#

Read the freakin channel topic

manic wraith
ocean night
#

Gonna make a bot that DMs everyone who speaks saying "read the channel topic"

#

lol

manic wraith
#

Guys if someone could help can you pls dm me

ocean night
#

Thank you

halcyon flume
#

For Module "MSSQL, Exchange, and SCCM Attacks" Section "Introduction to SCCM", I'm following the walkthrough and I keep getting "No DHCP responses recieved from MECM server 172.50.0.30. This may indicate that the wrong IP address was provided or that there are firewall restrictions blocking DHCP packets to the required ports" when I try to run pxethief.py

mighty harness
#

do anyone know how much cubes in total u get from finishing cpts path modules?

mighty harness
#

thanks

steel dagger
#

Any idea how long are those issues going to last?

autumn pilot
inland grove
#

Not sure where to post this, but where can I report issue with the academy beta?
Or can someone tell me if Im just blind. In the new beta I can't find resources for a module. For example custom userlist or password list that module wants me to use...

surreal goblet
#

Hi all

#

i need some help with Linux basics

#

i did find the last modified file in "/var/backups" directory? but the answer is incorrect

#

anyone?

fathom pendant
#

are you connected to the spawned target via ssh?

surreal goblet
#

yes

fathom pendant
#

it also helps to know the section name you're working on

surreal goblet
#

ive found the modified file using ls -lt but its not correct

fathom pendant
#

it's just asking for the filename not the full path to it

surreal goblet
digital pendant
fathom pendant
#

so file.what.ever

surreal goblet
#

dpkg.status.0

#

?

surreal goblet
fathom pendant
#

have patience

surreal goblet
#

sorry

fathom pendant
#

you literally just responded to my question

#

and no, that's not the right answer

surreal goblet
#

so how can i find the last modified file

fathom pendant
#

try using -r with -t

surreal goblet
#

thank you

fathom pendant
#

it helps to pay close attention to the output and not just blindly assume what's being given to you is what you're actually looking for

surreal goblet
#

πŸ˜…

fathom pendant
#

actually using -lt gives you the proper information

#

you just didn't interpret the output properly

#

you went with what's at the bottom of the output (which would be the oldest) not what was at the top (the newest)

#

and somehow you missed the proper one

surreal goblet
#

my bad

#

i still dont get it

fathom pendant
#

dm me with what you did and your output

errant harness
#

in the file upload attacks, specifically in the client side validation bypass task
there are two ways of doing the task and im performing both of them
but neither of them are working

#

i looked up a medium article too on this task, followed the steps it showed, still did not work for me for some reason

prime mirage
#

Hi Kratos

errant harness
#

hello echo

fathom pendant
prime mirage
errant harness
#

i thought that was for active machines

prime mirage
#

Ping the ip, service http running

errant harness
#

I didnt know
sorry

errant harness
fathom pendant
errant harness
#

should i switch to my own VM though?

prime mirage
fathom pendant
# errant harness that rule is for academy modules too?

to copy the first sentence of the article:

You are only permitted to upload, stream videos, and publish solutions in any format for Retired Content of Hack The Box or Free Academy Courses. In detail, this includes the following Hack The Box Content:

  • Retired Machines
  • Retired Challenges
  • Retired Sherlocks
  • Starting Point Machines
  • Tier 0 Academy Modules
errant harness
#

onchange="showImage()"

fathom pendant
#

this is the clientside validation section yeah?

errant harness
#

yes

fathom pendant
#

sec

errant harness
#

also, sorry for not knowing

#

about the write up thing

#

i wasnt aware it extends to Academy too

prime mirage
errant harness
prime mirage
errant harness
#

either it would say "images allowed only", if i add the php format in accept='.jpg,.jpeg,.png", it just wont show

prime mirage
#

Is not sarcasm, I mean it

#

I know different ways to do it but idk what is the academy recommending, what do they suggest?

errant harness
#

they suggest removing the onchange thing

#

which i did

prime mirage
#

Easy

#

Do you use burp?

errant harness
#

yea i could do it in burp too

#

and i did

#

but then the file doesnt open in the website

prime mirage
#

If you add a normal image does it open as a image?

errant harness
#

the file is supposed to go into /profile_images/shell.php

prime mirage
#

So when you say it doesn't open you mean it renders a white page or 404?

errant harness
#

when i do it through burp, it gives me code 500

#

internal server error

prime mirage
#

That doesn't make sense

errant harness
#

wait ill recreate it

#

should have used my own machine lmao

fathom pendant
#

just tested it @errant harness this is a case of the examples not mirroring 1 to 1 of what you're meant to do

errant harness
errant harness
#

cause i thought it was just broken, the burpsuite method shows file uploaded successfully
but when i try to access it, im getting a code 500

fathom pendant
errant harness
#

cause i tried, but it broke the uplaod

#

in this image i tried uploading but it didnt give any feedback

#

wait ill try the burp method

fathom pendant
#

deleting because spoilers

#

but yes

errant harness
#

alright

fathom pendant
#

you may also have to toy with the accepted file formats πŸ˜‰

#

also as a general tip each of the validation sections build off each other

errant harness
woven zenith
#

in module exercise attacking FTP exercise. I spent lots hours trying to scan the ftp service and it is not showing to me? I tried nmap, masscan, change vpn to both tcp and udp but can't find the port no. When I take a peek at the solution it show simple nmap scan. Yet the port still not showing.

fathom pendant
errant harness
#

@fathom pendant i tried and got this

fathom pendant
errant harness
#

alright

fervent gale
#

Need help with: Attacking AI - Application and System - Vulnerable MCP Servers - Sensitive Information Disclosure. Have finished all the flags and the assessment in this module. If someone can pls DM me and give me a nudge.

autumn pilot
#

there are several questions in the section, with which one do you need help?

steep helm
#

Hi Guys how are you? I was wondering if someone could help me with this errore, I finally fixed the problem with internet, so now I can use internet connection while connected to the VPN, but now the problem is that, when I use wpscan, it can not figure out the version of wordpress and the theme, any suggestion?

grizzled schooner
#

Is there box issues currently? I've tried spawning the File Inclusions Skill assessment 4 times, and everyone of them brings me to an Unable to connect page

steep helm
grizzled schooner
#

spawning machine

#

Spawned for the 6th time - seem to be good now

steep helm
#

Look the server where ur spwaning it from

#

Maybe it has an high ping and it can give u some problems

grim gust
#

I also have problems

On the us server https://academy.hackthebox.com/module/280/section/3129 the machine starts but the application is not reachable
ping 94.237.121.194
PING 94.237.121.194 (94.237.121.194) 56(84) bytes of data.
64 bytes from 94.237.121.194: icmp_seq=1 ttl=54 time=21.2 ms
64 bytes from 94.237.121.194: icmp_seq=2 ttl=54 time=20.7 ms
^C
--- 94.237.121.194 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 20.652/20.936/21.221/0.284 ms

β”Œβ”€β”€(kaliγ‰Ώkali)-[/mnt/hgfs/HTB/www]
└─$ nc 94.237.121.194 43851
(UNKNOWN) [94.237.121.194] 43851 (?) : Connection refused

steep helm
steep helm
grim gust
#

just restarted the vpn

steep helm
#

I understand but sometimes, you have to download again the VPN file and use it brand new, cuz they got refreshed, especially if you changed server recently

grim gust
#

I will try

steep helm
#

Also is it a Lab or academy?

grim gust
#

The machine is up but the port I need to use is closed πŸ™

└─$ nmap -p 22,58831 94.237.60.35                                               
Starting Nmap 7.95 ( https://nmap.org ) at 2025-10-24 14:12 CEST
Nmap scan report for 94-237-60-35.uk-lon1.upcloud.host (94.237.60.35)
Host is up (0.020s latency).

PORT      STATE    SERVICE
22/tcp    open     ssh
58831/tcp filtered unknown

grim gust
#

58831

steep helm
#

try to use the stealth

grim gust
steep helm
#

ad -sS

#

before the port

grim gust
#

After spawining multiple times, I got on a machine where the port was open πŸ™‚

#

Clear πŸ™‚

steep helm
#

Ok try to use the source port 53

#

after the command type --source-port (here put the port sourcing from)

#

No i don't think it can work...I'm sorry but idk what it can be

#

I'm also facing a problem with the wpscan section...

steep helm
#

What service is it?

#

try to look it by using -sV

#

after u get the service maybe we can figure out something

grizzled schooner
#

can I get a bump on the File Inclusions SA? I have a parameter that allows me to read /etc/passwd but it has to be read in a burp response... That's all I have, and everything else I'm trying is failing... please @ with replies

grizzled schooner
#

Nevermind - apparently someone thought it was nice to put up a full walkthrough and spoiled the whole thing

fathom pendant
grizzled schooner
steep helm
#

Guys I'm sorry but I'm struggling a lot with wpsacn that seems it love to joke me... I can not get the right version of wordpress server and I can not figure out how to do it, iI've tried everything I think

fossil jacinth
#

Can't you view page source to identify wordpress version ?
Also, wpscan I believe asks for update on execution. And an API key if you need thorough scan.

quasi wave
#

hi I completed 10% of CDSA in two weeks. This is going much quicker than CPTS did. I think once I get through it and maybe CCD I'll have a good foundation to get a cyber job in and then will more easily be able to learn offense, which as you know I was struggling with before.

#

I'm psyched.

wicked citrus
#

hello

steep helm
#

wpscan -e p --url https://(IP) --disable-tls-checks --no-banner --plugins-detection passive -t 100

This is the command I use

fossil jacinth
#

If all you need is the version, how about some manual enumeration ? @steep helm

steep helm
#

What you mean?

#

Like using nmap?

fossil jacinth
#

Umm ... Don't rely on tools too much.
Try browsing the web page, research on google where you might find information about the version, stuff like that.

steep helm
#

Mmm..ok cuz I didn't see that much

grizzled schooner
#

I just don't understand -- can someone give me a nudge? I'm defeated at this point

File Inclusions Skill Assessment

I've found two different possible parameters for LFI, one allows me to read /etc/passwd, but that's it. The other one, I can't get anything out of. I can't get any php files from web root, I can't get shit

fathom pendant
void glade
#

In Module (Pivoting, Tunneling, and Port Forwarding) in section (RDP and SOCKS Tunneling with SocksOverRDP) the link for downloading Proxifier Portable Binary doesn't work, any solution?

grizzled schooner
fathom pendant
#

you don't need to fuzz

grizzled schooner
#

I'm not smart enough to know directories lmao ^

fathom pendant
#

i'm not talking about directories

#

as you interact with the target website what different forms and stuff exist

grizzled schooner
#

Yeah, I've only found one other param that's possible and I can't get anythingout of it

fathom pendant
#

did you try all methods to obfuscate? like url-encoding?

grizzled schooner
#

I've tried: url encoding, php wrappers, fuzzing for new files, different parameters, log poisoning, I can't get anywhere

quick timber
#

I'm not certain if this is the right place to ask for help with this, but I'm new to the program and I can't load targets at all. Whether I use my own connection or the VPN, I get a page saying "This site can't be reached" and that it "took too long to respond." What are some ways I can troubleshoot this? It has happened between different modules and at different dates/times. I'm not sure what the issue is.

grizzled schooner
#

There has been some issues with EU, if you reside there

quasi wave
#

hi for the visualization example 2 section of security monitoring and SIEM fundamentals module, it is not showing anything when I try to put in the substatus code in the instructions for the users

#

can someone help me out?

#

the first visualization took me a little while to figure out yesterday so I'm guessing this one will be tricky

whole merlin
#

Looks like the incident handling mdoule got updated. I checked around, looks like some new hands on labs and a skill assessment. Might be worth to redo:

quasi wave
#

but I already got the badge for the module so I'm thinking I'll just keep moving forward

#

but I get what your saying

quasi wave
#

I am gonna try again today I just need a push in the right direction

#

I am gonna get back to it later but this is just to get an idea of what I'm not getting here because the section clearly implies following its instructions exactly and I think I'm doing that

chilly furnace
#

I have been stuck on CPTS Password Attacks > Pass the Ticket (PtT) from Linux challenge question "Check the /tmp directory and find Julio's Kerberos ticket (ccache file). Import the ticket and read the contents of julio.txt from the domain share folder \DC01\julio." for hours.

I have root access
I have exported the valid (not expired) ticket
When I attempt to connect to SMB I getting a NT_STATUS_LOGON_FAILURE error

proven stirrup
#

guys is it normal that I can't reach to the host in footprint easy lab so i have to make better scan? or this is an issue

#

bcz i used pwnbox and it's working and i got the easy lab flag but i can't do it on kali linux

tight mesa
#

Hi there, anyone willing to share a hint about "Information Disclosure" on GraphQL module?, cos the question is a bit ambiguos, unless we've to create a new query with every field belong to __schema

fathom pendant
gray yacht
#

You should test all harvested credentials against the environment.

near mason
#

anyone here done Abusing HTTP Misconfigurations from cwee? i'm struggling with the tools & prevention section, not sure if im doing something wrong but WCVS is refusing to give me the vulnerable header.

mossy sky
#

in Information Gathering - Web Edition, Web Archives task, i can't seem to find answer for last question "According to wikipedia.com snapshot taken on February 9, 2003, how many articles were they already working on in the English version? Answer with the number they state without any commas, e.g., 100000, not 100,000.", the wayback machine website is giving me 429 Too Many Requests (tried it for 1 week) but no results and i cannot find answer on any other websites, what can i do?

fathom pendant
mossy sky
#

Yeah, i tied it with my phone and laptop also

carmine pivot
#

Can anyone help me with this

cloud urchin
carmine pivot
#

I tried with dev sub domain

#

Vpnx . Something is coming and. Is that is answer?

cloud urchin
#

@carmine pivot Please take care not to spoilt content from modules above tier 0

carmine pivot
#

Okay i ll take care of that

#

Can you tell am i guessing right?

cloud urchin
#

Try another list, like a DNS wordlist from seclists

#

you are on the right track

fathom pendant
#

you'll need a more fierce wordlist iirc

#

and you shouldn't be guessing at all :)

near mason
carmine pivot
fathom pendant
carmine pivot
#

Ok i will try that

near mason
#

absolutely 0 clue why that worked but it did

spiral sapphire
#

Module: Welcome to C2 Operations with Sliver

Did anyone else have problems with Sliver? Timeouts and commands not working, etc.?

I'm using my own Kali VM.

fervent gale
#

I need some nudge with the below two flags in AI Red Teaming Track - AI Data Attacks - 1. Evaluating Trojan Attack and 2. Skill Assessment . Can someone pls DM me reagrds these two. Have done rest of the modules.

quiet halo
#

I'm doing Pass the Ticket (PtT) from Linux in Password Attacks. When I ssh to the spawn machine, it's a linux. When I rdp to the machine, it's Windows. How can the ame IP lead to two diff operating systems?

acoustic owl
#

The same machine cannot possibly have two different operating systems with the same IP address.

#

However, you can also use SSH to access a Windows machine. Presumably, in both cases it is a Windows Machine

dense lava
#

Could be some NAT or Docker stuff if it's actually Linux on SSH

quiet halo
#

yeah I looked at the ip of the linux machine and it's not the same

#

I was thinking port fowarding

spice spindle
#

working on Skills Assessment - SQL Injection Fundamentals I am stuck on getting access to the login page tried every payload along with SQLmap for login.php and register.php can someone help me???

unique field
#

hello in the Cross-Site Scripting (XSS) module -Phishing -after sending victim url ,i get admin login i get invalid credentials , i am stuck here could anybody kindly help?

zenith token
#

Could anybody help me with the "Skills Assessment" of the "Using Web Proxies" Part?

fierce island
sour panther
#

Hey everyone! πŸ‘‹

I'm currently working on the Finding Public Exploits section of the Pentester Path, and I'm running into an issue with the WordPress Simple Backup exploit.

What I've done:

  • Found and configured auxiliary/scanner/http/wp_simple_backup_file_read in Metasploit
  • Verified the plugin exists at /wp-content/plugins/simple-backup/
  • Configured all required options (RHOSTS, RPORT, FILEPATH, etc.)
  • Tried with the default /etc/passwd file

The problem:
When I run exploit, the module completes but shows:

msf auxiliary(scanner/http/wp_simple_backup_file_read) > exploit
####################
# Request:
####################
GET /wp-admin/tools.php?page=backup_manager&download_backup_file=../../../../../../flag.txt HTTP/1.1
Host: 94.237.63.43:55662  
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:133.0) Gecko/20100101 Firefox/133.0                                
####################
# Response:
####################
No response received
[-] Server did not respond in an expected way.
[*] Scanned 1 of 1 hosts (100% complete)
[*] Auxiliary module execution completed

No file is retrieved, and nothing appears in the loot directory.

Based on other writeups, it seems like I'm on the right track with this module, but I can't get it to actually retrieve files. Has anyone else encountered this issue? Am I missing a specific configuration step?

neon tinsel
#

I'm going through the Password Attacks module, the Introduction to John The Ripper section, there's a task at the end. But I can't figure out where to get this password that needs to be cracked. Can anyone help?

digital pendant
#

Did you set the FILEPATH to /flag.txt and the script is attempting ../../../ etc ? or is that your doing*

sour panther
#

the path is the one used in the exploit

#

yes

#

i just used a options to get more logs in order to understand what was wrong

digital pendant
#

Share your options for us ?

#

redact anything you dont want us to see obvs

sour panther
#
Module options (auxiliary/scanner/http/wp_simple_backup_file_read):                                                                                                                                                                         

   Name       Current Setting         Required  Description
   ----       ---------------         --------  -----------
   DEPTH      6                       yes       Traversal Depth (to reach the root folder)
   FILEPATH   simple-backup/flag.txt  yes       The path to the file to read
   Proxies                            no        A proxy chain of format type:host:port[,type:host:port][...]. Supported proxies: socks4, socks5, socks5h, http, sapni
   RHOSTS     94.237.63.43            yes       The target host(s), see https://docs.metasploit.com/docs/using-metasploit/basics/using-metasploit.html
   RPORT      55662                   yes       The target port (TCP)
   SSL        false                   no        Negotiate SSL/TLS for outgoing connections
   TARGETURI  /                       yes       The base path to the wordpress application
   THREADS    1                       yes       The number of concurrent threads (max one per host)
   VHOST                              no        HTTP server virtual host

#

i change the filepath to try something

digital pendant
#

the IP of the target is 94.X ? or is that your own IP. I haven't seen a host with that IP before but covering all bases

sour panther
#

the target

digital pendant
#

Nvm I just spawned the target got 94.X too cool

#

give me sec will run module

sour panther
#

thanks

digital pendant
#

yeah its your Filepath. remove simple-backup and just have /flag.txt

#

then it should execute as it did my end

#

will delete after youve acknowledged πŸ™‚

sour panther
#
msf auxiliary(scanner/http/wp_simple_backup_file_read) > set FILEPATH flag.txt
FILEPATH => flag.txt
msf auxiliary(scanner/http/wp_simple_backup_file_read) > exploit
####################
# Request:
####################
GET /wp-admin/tools.php?page=backup_manager&download_backup_file=../../../../../../flag.txt HTTP/1.1
Host: 94.237.63.43:55662                                                                                                                                                                                                                    
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:133.0) Gecko/20100101 Firefox/133.0                                                                                                                                                
                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                            
####################
# Response:
####################
No response received
[-] Server did not respond in an expected way.
[*] Scanned 1 of 1 hosts (100% complete)
[*] Auxiliary module execution completed
```*
digital pendant
#

your options reads "FILEPATH /flag.txt" now ? instead of "simple-backup/flag.txt" ?

sour panther
#

FILEPATH flag.txt yes The path to the file to read

#

ho srry

#

didn't understand

digital pendant
#

nah you did all good, that was what I was asking for tbf πŸ˜„

sour panther
#

I though you asked me to try /flag.txt

digital pendant
#

Curious why yours fails and mines worked out of the box - ive not configured just spawned and run

#

Are you running this on the pwnbox?

sour panther
#

what do you mean by pwnbox ?

digital pendant
#

the lab environment HTB offer to students

sour panther
#

i will try to respawn it maybe i did something wrong

digital pendant
#

thsi thing

sour panther
#

no

#

i am on my own local linux

#

with vpn

digital pendant
#

kk same

sour panther
#

i'll try to respawn an instance and try

digital pendant
#

its your end im afraid I just targetd your server

#

got the file fine

sour panther
#

i have an idea maybe

#

i deleted something form the vpn connexion

#

bc i couldn't go on internet anymore

#

it might block the download ?

digital pendant
#

Maybe I am not too skilled in that department

#

im going to have to go now, just wanted to see if it was a common issue you've got, seems its more your home lab issue than HTB infra issue

sour panther
#

at least you showed me it worked

#

yes

#

thanks

digital pendant
#

id recommend spawning the pwnbox and seeing if you can get the same to work - that confirms it for you too but yeah did what I could sorry not the answer you wanted!

#

have a good day

sour panther
#

it was the answer i need it was perfect thanks

proud finch
#
Module: Footprinting
Section: DNS
Ques: Interact with the target DNS using its IP address and enumerate the FQDN of it for the "inlanefreight.htb" domain.

i tried dig command with ns, axfr, any and i got some output and i cannot fully understand how to recognize the correct FQDN, as i got multiple FQDNs ?

gray yacht
neon tinsel
gray yacht
sour panther
#

@digital pendant In the end I didn't understand why it wouldn't work , tried it form a new VPN key and also with TCP but it didn't work dont know why , did it from the thb env

digital pendant
sour panther
mossy sky
digital pendant
sour panther
#

yes

#

ok right thanks have a good day ( or night )

cedar void
#

Anyone exlse getting the 'Greyed out " screen everytime they attempt to RDP into a remote machine with a xfreerdp statement like this:

xfreerdp /v:10.129.202.99 /u:Bob /p:'HTB_@cademy_stdnt!' /dynamic-resolution /f /cert:ignore /sound /clipboard

or without the dynamic-resolution flag:

xfreerdp /v:10.129.202.99 /u:Bob /p:'HTB_@cademy_stdnt!' /size:1920x1080 /f /cert:ignore /sound /clipboard

https://academy.hackthebox.com/module/147/section/1318

tired olive
#

how in depth do you guys recommend i take notes? do i read enough to understand and note down important things to be used/reinforced through labs/exercises? or for doing these pathways is it moreso recommended to take in depth notes

digital pendant
# tired olive how in depth do you guys recommend i take notes? do i read enough to understand ...

Preface this with I haven't passed HTB exams yet, I approach all exams this way though (if its open book).

Notes and methodology will differ but I find if I have a well written section on a particular topic, showing the tool (if tool related), the technique or otherwise, then I have a methodology document which is very high level - heres what you should do when in X situation and heres the links to my notes on how to achieve it (if I can't remember or need to ref back), then I feel confident that ill have all I need

tired olive
#

hmm i see

#

ive been finding myself spending more time taking notes than i have spent actually using the material

#

ill try and go more high level like youre saying

digital pendant
#

Thats a good thing no?

tired olive
#

at a point

#

id say taking too deep or extensive notes starts drowning out the important material -- i think ive been focusing on memorizing things that should/would come through experience

digital pendant
#

If your notes don't enable you to repeat the steps required to achieve a step then its probably worth re-writing so it does, eventually however you'll be good enough to remember the steps, you just need a quick skim of said notes to remind you of the things to look for/ test for etc

tired olive
#

like memorizing port numbers or protocols without using them

digital pendant
#

I am somewhere in the middle

tired olive
#

writing down procedures and steps extensively is definitely a good idea

#

yea gotta find a good middle ground

digital pendant
#

It sounds like you're being hard on yourself, and you definitely can be overprepared / take too much research with you into the exam and fold but two things, you get a free repeat and if you do the AEN blind you'll be aware of your strengths and weaknesses very quickly. If you found your notes were not good enough after AEN then (assuming you're doing CPTS) then you definitely should work on that before the exam

#

I found my notes were good, my methodology however didn't include all areas of credential hunting so missed out on some low-hanging findings that I would potentially miss flags in doing so, so lesson learned for me (AEN only here, not done the exam yet). Hope that helps! goodluck

tired olive
#

you get a free repeat??

#

thats awesome

digital pendant
#

indeed, as far as I know you do πŸ˜„

tired olive
#

thats great for the issue im having haha

#

will definitely try and go high level except for the procedures since the labs and things would require more in depth notes

#

like you said, the first try would show where the notes are lacking

#

thank you very much

lusty flint
#

Hey anyone gotta a good setup for/ project structure for obsidian.
For cheat sheets, boxes, networks etc

tired olive
#

how is path completion percentage calculated?

#

is it by section? or is it by word count or some other thing

#

wondering if the sections with two paragraphs are worth the same amount as the sections with pages and questions

acoustic owl
#

I think the number of sections in a module is crucial.

digital pendant
#

but if you're interested, I've done a monster section in CPTS, the scroll bar was tiny even on a large screen. after completing 6 questions it gave 0.25%, 4 of those sections later I had 1% and thought I had done 2 weeks of studying

#

i also got 0.25% off a very very short page of just pictures and headers, so I guess it doesn't matter. But I wouldnt ever look at percentage

severe inlet
#

Can i perform double pivot using ligolo?

fossil jacinth
#

Yes

storm elk
#

Triple too

severe inlet
#

The way to do it is use the agent.exe on the first host then when i have access to the deeper host i run another agent on it right?

fossil jacinth
#

Yes, but you need to point #2 to #1 host.

severe inlet
#

do you have a document on how to double pivot using ligolo or like a video? for me ive only done 1 level of pivoting with it

fossil jacinth
#

Search on google, "double pivot ligolo"

severe inlet
fossil jacinth
#

πŸ˜‰

uncut solar
#

Hello is anyone currently doing the halloween competition?

spice spindle
quick folio
#

I am working on attacking common services hard last question. I saw there is 2 possible ways to get the flag. I found one but curious about the second. Can anyone help me with that?

soft reef
tame canyon
#

I'm stuck here. Any tips?

Module: Attacking Common Applications
Section: Attacking GitLab

night violet
#

Hi, i'm stuck in the the Advanced SQL Injection module skills assessment part 2, could any give me some advice? I get the second sqli but the user doesn't have the permissions necessary to create an extension or I'm checking wrong

UPDATE: I was able to solve it, if anyone needs to solve this lab, my advice is to review the documentation, read it carefully and check the permissions.

unique field
#

hi @cunning canopy can i DM you ?

fathom pendant
#

@quartz sundial since the module is above tier 0 please refrain from sharing spoilers about the environment (spoiler text really doesn't do anything tbh)

quartz sundial
fathom pendant
#

in general wherever possible redact usernames with first_initial*

quartz sundial
quartz sundial
# fathom pendant

Is there some kind of chat where we can normally discuss module issues, without these pointless restrictions?

fathom pendant
#

if you need clarification on the official writeup given with an annual sub, then your best bet is to reach out to support. But the official writeups, in general, have never really explained the steps performed, just goes through and performs the steps

#

the writeups also have authors attributed so you can @ them and ask if they can help explain something for you.

quartz sundial
#

In this case, the question is about a writing project, and the writing project itself is incomplete. The author simply takes certain information as fact, without explaining how exactly they found it.

So, should I contact support now?

#

Maybe you could just soften the rules of this chat? Seriously, they're too strict and sometimes pointless.

fathom pendant
#

they are there so that people aren't just either accidentally spoiled or just can easily cheat their way through content with minimal effort, preserving the integrity of HTB content

#

if you feel the rules are too strict then you can submit /feedback. But I don't believe there's any plans to soften the rules

quartz sundial
#

I understand, but rules must also be justified. I sent a screenshot of the results of a short extract from Active Directory. There are no passwords or other confidential information there, just information about AD tules. Those who don't have a subscription can't derive any practical benefit from my message and screenshot. So what's the point of your complaint?

fathom pendant
#

The point is you still detailed the attack used to gain information :)

#

regardless of if it's from the official writeup or not

#

I get your frustration with feeling like you can't discuss it, but I have no real bearings on the rules in place I just help enforce them.

quartz sundial
#

People who don't have a subscription don't understand that attack chain. They don't even have access to the lab. What's the point to them knowing that such-and-such an attack was carried out under the name of such-and-such a user? Please explain what practical significance this has for these people?

fathom pendant
#

you don't need a subscription to access the higher tier modules

quartz sundial
#

There is a rule, you're just taking it to the point of absurdity...

fathom pendant
#

so that is just factually incorrect

#

while the gold annual sub does provide the access to the tier 3 and below modules, someone can just as easily either purchase the cubes directly themselves or save up from other subscription plans

quartz sundial
#

What does that have to do with anything? Bro, I'm saying that people who don't have access to this module can't get any practical benefit from a screenshot with a couple of rules from AD

I wrote a long message with a question, and you simply deleted it, citing the mention of the name of one of the attacks in the chain. This is absurd in my opinion. The rule itself is logical, but its implementation is taken to the point of absurdity.

#

Thanks for your help with module

fathom pendant
#

Because other people can still have access to the lab is the underlying point. From a quick google search on how linking GPOs work they update either on the next time a user logs on or during the next refresh cycle of GPOs

quartz sundial
# fathom pendant Because other people can still have access to the lab is the underlying point. F...

If users have access to the lab and you're talking about hints, I could add a spoiler to the relevant part of the message that you found suspicious. This is what moderators doing in the in the OffSec OSCP preparation chat, for example. People simply ignore the spoiler and solve the problem as they see fit. Screenshot was marked as spoiler.

As for your answer to the core of the module question, that's a different issue.

fathom pendant
#

Well this isn't OffSec, I really don't know why you're fighting extremely hard on it. It sounds like your question was getting at the writeup, which can really only be resolved via support

quartz sundial
#

Once again, I don't mind the rules of this chat, that's not the problem.

I wrote a long message in which I didn't reveal any confidential information about the system being tested, like passwords. The screenshot was under the spoiler. And you just deleted it, citing a problem that doesn't exist.

fathom pendant
#

It contained part of the attack chain for the SKILL ASSESSMENT; that's what i was referring to

quartz sundial
fathom pendant
#

even IF the attack chain is documented in the official writeup, not EVERYONE has access to that, and the official writeup is considered CONFIDENTIAL information

waxen totem
fathom pendant
#

thanks for bringing this to our attention, and congrats we aren't omniscient we don't monitor the chats 24/7 and there are gaps where we aren't present

#

if you don't like how it's being enforced; then take it up with sr mods or admins

#

if they want us to be more relaxed then we'll be more relaxed

waxen totem
#

@lusty trench @terse sedge please avoid spoiling modules above T0

simply ask for a nudge and someone who's willing to help will ask you to DM.

quartz sundial
#

I'd be very happy to. Who should I write to?

The rule about not disclosing information about the content of the academy courses is clear (for example). The rule about not disclosing confidential information about the system (for example) is also clear to me.

But the rule "clear everything that even hints at a spoiler" is irrational.

fathom pendant
#

@quartz sundial the one from dodgey is in the #1024429874246590575 which isn't monitored as frequently and posts slip through the cracks

lusty trench
fathom pendant
waxen totem
fathom pendant
#

oh @quartz sundial this is just an fyi, since I see you haven't done the reverification process (just clicking the discord link button on https://account.hackthebox.com/), not sure if you can access other channels (or if you care to)

#

(this is completely aside, just wanted to give you the bump in case you lost access to channels you previously had, not sure if Emma extended permissions to cert holders or not)

quartz sundial
lusty trench
#

Okay, so I'm on the Password Attack module - Pass the Certificate, and I need a little help. As I am not allowed to divulge anything about what I am actually stuck on, if anyone has completed this module, can you DM me please?

fathom pendant
# quartz sundial I wrote to <@523197719167107080> , it's okay?

yeah that's fine, I feel like part of it may have been a misunderstanding as well on what the issue was, and that there should have been time for correction instead of instant deletion (which is our standard procedure), if i'm understanding your feedback properly :)

waxen totem
#

You can also just ask and we can get you back the content of the deleted message (except screenshots)

quartz sundial
fathom pendant
olive comet
#

Is this normal in HTB Academy ?

waxen totem
#

@wicked citrus please avoid spoiling module content for modules above Tier 0.

**Module**: <module name>
**Section**: <section name>
**question**: <Exact question from the module>
**Issue**: <issue without spoiling module content>
wicked citrus
#

Module: Incident Handling Process
Section: Skills Assessment (11/11)
Issue: I am facing with the hole lab , i cannot start a pwd machine , and using the VPN i cannot authenticate into the required

olive comet
#

I am getting this error after running impacket-ntlmrelay, I seem stuck with this I've changed the ip multiple times I am triggering the nltmrelay. and it says it's connected then it shows the module problem.

olive comet
#

some people suggested pwn box. But this week the academy vpns and pwn box aren't working

waxen totem
# olive comet I am getting this error after running impacket-ntlmrelay, I seem stuck with this...

Looks to me like your impacket install is old and has some environment issues, recommend uninstalling and using uv to install it.

https://0xdf.gitlab.io/cheatsheets/uv

civic inlet
#

Hey quick question, is anyone getting any errors spawning an Pwnbox instance, I keep getting the same error for quite awhile now, Im not using EU instances??

leaden island
#

yo guys

#

long time no questions

#

im on LFI module

#

section php wrappers

#

im trying to get RCE using the data wrapper

#

the difference is in URL encoding

#

but not sure why it didnt work

#

well like usual

#

i fix it as soon as i ask for help

#

thanks for all whom enrolled in solving my problem

fathom pendant
#

@leaden island data wrapper may not be enabled

#

also try and post as much info as you can in one message instead of line by line

#

you don't need to generate anything with cyberchef btw

waxen totem
fathom pendant
#

I just checked and the module is tier 0, but still try not to spoil things

waxen totem
fathom pendant
#

also double checking that module it involves using the text/plain; the only thing that should be url encoded with a base64 payload should be the = from what i recall

#

and maybe the +

fallen zodiac
#

i keep submitting an answer to a question "What type of network cable is used to transmit data over long distances with minimal signal loss?" in the network foundations course, Networking fundamentals, section 3 question 1. I know the answer is fiber optic cable but it keep rejecting it

waxen totem
fallen zodiac
waxen totem
olive comet
#

on proxychains should I comment strict chain and uncomment dynamic chain ? Because I want to configure it on the target machine.

I am currently on the Passwords Attacks Skill assessment got the initial access but couldn't set my proxychains to enumerate the external ip's

#

I did the ssh -D 9050 on the target but when I try to use proxychains to nmap scan the target I can't get a result

frail torrent
#

Hey β€” while doing the File Upload Attacks module I uploaded the PentestMonkey PHP reverse shell. On execution the target shows:
WARNING: Failed to daemonise. This is quite common and not fatal. Connection timed out (110)
Listener is running but no shell. Anyone faced this before or know likely causes/quick fixes?

olive comet
# olive comet I did the ssh -D 9050 on the target but when I try to use proxychains to nmap sc...

Ok I got a result but I try the smb on the target I get this response

sudo proxychains smbclient -U 'UserIgot' -L //IP_Igot/
[proxychains] config file found: /etc/proxychains4.conf
[proxychains] preloading /usr/lib/x86_64-linux-gnu/libproxychains.so.4
[proxychains] DLL init: proxychains-ng 4.17
[proxychains] Strict chain ... 127.0.0.1:9050 ... IP_Igot ... OK
Password for [UserIgot]:
session setup failed: {NT_STATUS_NO_LOGON_SERVERS}

olive comet
# dusk holly did you try socks4 also

Yes I tried it, but gets the same error I got a connection when trying nmap scan to the internal hosts but when I try to smb on the target I get this response

[-] SMB SessionError: code: 0xc000005e - STATUS_NO_LOGON_SERVERS - No logon servers are currently available to service the logon request.

I googled it and found that I don't have direct access to the DC.

dusk holly
olive comet
dusk holly
olive comet
dusk holly
molten dawn
#

Heyo πŸ™‚
I need some help in Attacking Common Applications - Skills Assessment I.
I could find the vuln
i could get dir to work and find where the flag is located ||(/url/path/to/somefile.some_extension?&dir+C%3a\Users\Administrator\Desktop\flag.txt)||
but i just cant print it somehow... i always get an empty result
(i tried more, type, tail) ive tried to encode it (just the "escapable characters" and the whole command) but it doesnt work ||(/url/path/to/somefile.some_extension?&type+C%3a\Users\Administrator\Desktop\flag.txt)||
I also tried to restart the target multiple times

Nothing works🫣 Helpcatlurk

olive comet
dusk holly
proud finch
#
Module: Footprinting
Section: IMAP/POP3
Q: What is the customized version of the POP3 server?

what do they mean by CUSTOMIZED here ?

#

like how will i know, that the version is customized if i look at the version ?

proud finch
#

yee yippeee... i tried every version i was able to get my hands on, but not a single one is accepted

dusk holly
#

maybe they customized it to prevent guessing the answer

proud finch
#

i did enumerate the version, but not working

dusk holly
#

are you only giving number like this example: 7.15.1

proud finch
#

yesss i did try that

dusk holly
#

yeah you are not supposed to do that actually, if there is word near that version, try it with it

#

okay you should not spoil it

proud finch
#

ya ik, thats why i deleted it

glacial gulch
#

hey are there any problems with skills assessment sql injection fundamentals? I cant use the machine given to me it says 400 bad reqeust

dusk holly
proud finch
#

sheeshhhhhh hellll nahhhh... last time i tried it but i was copying extra space or something, so wasn't accepted, but now it is

#

demmm

dusk holly
#

yeah you should look for that, it happens a lot

quick plover
gray yacht
olive comet
#

The nmap showed result

#

But smb didn’t work

gray yacht
remote smelt
#

hi, having some trouble with the Linux Fundamentals Module, the Navigation section

#

the index refers to ||the inode number|| right? I'm grabbing that with ||ls -i sudoers||, but that number is not working

fathom pendant
remote smelt
#

oh i thought i was, but it seems i wasn't lol

#

ty!

proud finch
#
module: footprinting - snmp
q: Enumerate the custom script that is running on the system and submit its output as the answer.

i ran snmpwalk but no scripts found, then i ran onesixtyone using seclist wordlist

#

i really can't understand what actually community strings means here

#

snmpwalk -v2c -c public how do we know that the comm-str is public here

#

how to use braa tool ?

dusk holly
fathom pendant
proud finch
#

yes it did

fathom pendant
#

that's how you know what the community string is :)

proud finch
#

mhmm

fathom pendant
#

-c <- the option in snmpwalk to provide the community string

#

so if the community string was htbrulez -> -c htbrulez

proud finch
#

yesss, i did use the snmpwalk -h

fathom pendant
#

W reading the docs :)

proud finch
#

to know what -c means

fathom pendant
#

with braa it's comm-str@device:OID * can be used for every device after a certain OID sub-part, the module provides resources to dive a bit into OIDS

proud finch
#

ohh ohk

scenic elk
#

Hi everyone! I am currently having issues with the 'Reverse Shell' section of the "Shells and Payloads' module.
I am unable to RDP into the windows machine regardless of what i try. Here the things I have tired:

  • xfreerdp from my local kali
  • reminna from my local kali
  • xfreerdp from the pwnshell
  • reset the machine multiple times (this sometimes works but only for a very short period of time)
  • disconnected and reconnected by OPENVPN connection.

After spawning the target, the connection either fails or gets stuck at the reconnecting.

fathom pendant
#

Try changing vpn regions and downloading a new vpn file

proud finch
#

i cant understand what am i doing wrong in snmpπŸ˜…

#

also i tried snmp-check -v 2c, but its not working for some reason

#

[+] Try to connect to 10.129.x.x:161 using SNMPv2c and community 'public' - stucked here

#

and snmpwalk terminates here - Timeout: No Response from 10.129.x.x

fathom pendant
#

Try resetting the target and/or changing vpn regions to get a new vpn pack

proud finch
#

just tell me, is the answer or the script will be in the snmpwalk result ?

proud finch
#

sheesh, im stucked for about 2hrs

#

still snmp-check is not running... even after changing the vpn and resetting the target

scenic elk
# fathom pendant Try changing vpn regions and downloading a new vpn file

Tried the same using the SG region for pwnbox and the US2 academy profile for OpenVPN.
The same error:
The first time it tried to establish a connection but then the network diconnects
[12:29:48:785] [5719:5720] [INFO][com.freerdp.client.common] - Network disconnect!
Then the second time the following error happens:
[12:30:32:442] [6956:6957] [ERROR][com.freerdp.core] - failed to connect to 10.129.67.126

fathom pendant
#

I suggest reaching out to support

scenic elk
#

I know, I just meant to say that i've tried doing both

compact patrolBOT
scenic elk
#

Thanks @fathom pendant!

proud finch
#

nice just cus of wrong vpn file, i struggled for 2 hours

#

yippeeeeee

latent mesa
#

Hello there

pale island
#

for the getting started module. Privilege Escalation Nibbles. i can manage to get a reverse shell but i canΒ΄t seem to get the monitor.sh to work. when i sudo it wants me to give a password (which i donΒ΄t have). i have already followed the exact steps of the module itself and the module does not encounter the password. any ideas on how to fix this (i have used the excact same shell and only changed ip)?

fathom pendant
#

Hey, the module is above tier 0, so pasting the commands from the module is still spoiling content - yes even behind spoiler tags since people can just disable them or just click anyway

pale island
# fathom pendant Use the full filepath

I have used the full filepath and even some variations on it. But the path was different on the machine than the one im the acedemy tried both. Could i be doing the listening on the port wrong?

fathom pendant
pale island
#

Okay thank you will try

fathom pendant
#

The only major thing is unzipping the personal.zip on the target

weary crow
#

Little stuck on attacking common applications
Exploiting Thick Client Applications can I get some help please πŸ™πŸΌ
Can't seem to replace the clientTest.class with (..)

digital linden
#

hi im stuck on Cross-Site Scripting, Session Hijacking i cant manage to obtain the cookie no matter what I try

waxen totem
weary crow
shy cave
#

Hi there, I am stuck in Attacking thick client applications in attacking common applications. It's confuse unga bunga. Can anyone please help me?

urban raptor
#

having the same issue. what'd you wind up doing?

shy cave
jovial walrus
#

Hi I need a lil help with public exploits module
I am not sure what should be the file path

cloud urchin
#

I usually look at root folder, current working folder, maybe a user folder or user's desktop/documents folder

jovial walrus
#

ah myrport was wrong