#modules

1 messages · Page 171 of 1

native sentinel
#

Subnet is 255.255.254.0

#

Would that network segment be down?

#

I’m on the 10.129.0.0 network so I should be able to get to that network

ruby ginkgo
#

hi im doing Web Server Pivoting with Rpivot where i have to connect to the web server on the internal network. Submit the flag presented on the home page as the answer. but all i see is Apache2 Ubuntu Default Page

wanton jasper
ruby ginkgo
#

i curl and checked the source code still no luck

wanton jasper
#

Not without giving the answer unfortunately

ruby ginkgo
#

yehh

#

i found

olive fiber
#

Hey guys,
Is someone is interested to some study group about cpts modules let me know in dm 💪

ruby ginkgo
wanton jasper
#

Pretty sure I had to curl this one to see the flag I can't remember exactly

ruby ginkgo
#

we have to find another internal network within it

wanton jasper
#

If that's a spoiler I'll delete but it really doesn't take away from what the learning objectives were

noble frigate
#

Hey I'm Unable to ping the target machine on my VM using OpenVPN.

tulip dragon
#

getting error { Remote/Reverse Port Forwarding with SSH
}

autumn pilot
#

read the error

tulip dragon
#

done

rustic sage
#

Hi, I'm currently doing the linux privesc module and need some help understanding the python library path injection section. For the demonstration, am I just meant to edit the init.py ,,,,,,, I'm asking because it says to find a writeable directory so I can create my own module ,,,, however, it needs to be above in priority and I cannot find one to write my own custom module.

wicked carbon
#

I have a little problem with my kali machine. When I use the "ls -la" command to list the documents in a directory, it does not list the creation/modification time of the file. I'm still a newbie and I need a little help

native sentinel
#

I still can’t pick that networks I have to log it with HtB support

quick magnet
#

hi have u solve this ?

next bronze
quick magnet
next bronze
#

I don't think 10.129.203.114 is the dc, it's usually in the internal network

quick magnet
#

ya i use 172.16.8.<> also

next bronze
#

either ntpdate or rdate, or faketime with the time from nmap

vital adder
#

read each and all prolab description or even review if you want to go that far to get a basic understanding of what each prolab is about, but personally i'll recommended the Offshore Prolab if you want a big lab with lots of AD and zephyr if you just want pure AD

hallow kiln
#

Guess it's busier cause of the holidays, I had no issues on Zephyr, maybe once and I had to wait for the daily reset, but now you can reset individual machines, so it should be even better

next bronze
#

also switch servers if you're running into problems

vital adder
#

since the update a while back you can't no longer check how many people is on each VPN server but changing the VPN server usually fixed the issue for me

sleek minnow
#

hey

lunar geyser
#

excuse me , i am stuck in session hijacking module XSS, can any one help me. thanks

rustic sage
#

someone can help me with this question?

rancid drum
#

Hi, someone who solved the skills assessment of Advanced xss and csrf exploitation?

marsh turret
#

i have been missen it the box

cobalt stone
#

Can I ask for help with a question here?

lusty thicket
cobalt stone
#

Ah, I already asked in community help

plucky mural
#

Or the content of script.js is incorrect

plucky mural
shell ore
#

i have a question regarding the PassTheTicket from linux secion in password attacks

#

the last section in it is so confusing to me, what is all this port forwarding, proxychains stuff

#

why? 😅

shell ore
#

regarding the proxychains

#

why

hallow kiln
#

Because you wouldn't be able to access the other hosts without that

#

It's a bit out of left field I guess, since it's before the pivoting module, but for now you can just replicate the steps

#

If you have a more specific question, I could try to explain

next bronze
# shell ore regarding the proxychains

PTT uses kerberos to authenticate, you need to be able to connect to the KDC to request a TGT, so proxychains is used to access the internal network, it's explained more in the AD module too

shell ore
shell ore
next bronze
#

yep do the pivoting module and it will explain more

hallow kiln
#

Chisel is a pivoting and port forwarding tool, you're pivoting through a host that has access to the internal network, it will all be explained in detail in the pivoting module, chisel along with many other ways to pivot

#

For the purposes of that module, it's just a proof of concept of how it's done, but doesn't go in depth

bright shore
#

Hello, wondering if anyone could dm me regarding this question: "Navigate to http://[Target IP]:8000, open the "Search & Reporting" application, and find through an SPL search against all 4624 events the account name that made the most login attempts within a span of 10 minutes. Enter it as your answer." I guessed the answer right but I'm really itching to get a proper answer. thanks

shell ore
#

okay thanks ❤️

next bronze
hallow kiln
#

Similar conceptually, they're still ways to authenticate, I'm guessing the only other place to put it is the AD module which is big enough as is

#

Hashes and tickets are essentially as good as a password

next bronze
#

yeah I do think those would be a better fit in the AD module, but it's already very long

plucky mural
shell ore
#

im already bad at windows and AD and hate it, im feeling scary getting closer to it pepehands

plucky mural
shell ore
next bronze
#

that module will get you better at AD, take your time with it fingerguns

dull thistle
#

Hi, can someone help me with the windows attack module for Kerberoasting (first question)? Im stuck on trying to crack the hash. I already transported the spn.txt file to the pwnbox. The part that Im stuck on is after the hashcat from spn.txt... and I supposed to replace passwords.txt with the "Hint" directory?

next bronze
#

yeah you should use rockyou

manic onyx
#

I'm doing the lateral movement/pass-the-ticket section of Password attacks and am a little confused. We grab the ticket encryption keys and combine them with a user NTLM hash to create a forged user TGT, right? So any services we request are made from that user, with their standard permissions?

#

I guess what I am asking is that all of the ticket forging/pass the ticket is for local, lateral user movement, correct?

plucky mural
next bronze
manic onyx
#

The NTLM hash of the user password is the encryption key for the tickets?

next bronze
#

the ticket request, yes, not the tgt

turbid jewel
#

Hey, on footprinting medium lab, i've mounted on the nfs but when i try to acess the TechSupport file says that i do not have permission

#

that is correct?

gray chasm
#

hey, a question, in the BROKEN AUTHENTICATION module ----> Weak Bruteforce Protections section, run the script they give you to perform bruteforce adding the X header, but it does not detect any valid combination.

lusty thicket
#

what section is that

bright quiver
#

@lusty thicket file upload attack assessment

gray chasm
gray chasm
lusty thicket
#

you don’t need to bruteforce

#

i recommend curl

plucky mural
#

You need the green.
Pro tip - upload just an image.jpg alwayys first then intercept with burp and start to mess around/pass to intruder.
You are getting that result (which you shouldve noticed) because your file doesnt pass the blacklist check/client side check

gray chasm
bright quiver
gray chasm
sly kelp
#

windows priv esc citrix breakout question I am unable to access shares from my kali. is this lab issue or skill issue ?

native sentinel
#

@supple gorge I figured it lol was using the walkthrough ip and not the target iPhone with the specified port hahaha such noob I am.😂

viscid crypt
#

Im struggling with "MODERN WEB EXPLOITATION TECHNIQUES - SSRF Basic Filter Bypasses". Is someone available for PM? I think I am misunderstanding how the command reaches back to my machine.

next bronze
sly kelp
#

I knew i am doing something stupid but this is the no brain cell moment for me

tight mesa
#

hi there, I'm stuck with the question of Env Enum from Linux Priv Escalation, any hint would be really good appreciate it...

plucky latch
#

Is Academy down for anybody else? Getting an error message and Ive been working on it for about 2 hours and got error when I submitted an answer so I refreshed page and got this

#

Error Code: 502

plucky latch
#

Thanks, I thought I broke it or something lol

obtuse cloak
#

Same x)

#

It's back for me

fiery mantle
#

Hi

plucky latch
#

Same, just a. minor blip lol

#

Luckily it didnt impact deployed machines as I just finished final footprinting lab!

sly dome
#

in this case you know how the “sensitive” data should be

fiery mantle
#

I want to start haking

#

So from were I can start

tight mesa
#

@sly dome with find & grep I found a file protected

sly dome
#

grep 'HTB{.*}'

#

in every file of the system

plucky latch
hasty solar
plucky latch
#

That too

supple gorge
tight mesa
#

@sly dome can I DM to not spoiler here?

slate palm
#

check your ip

sly kelp
#

why you put port there

#

:36390

lusty thicket
rustic sage
#

hello, i need help at USING WEB PROXIES -> ZAP Scanner. How do I get the high-level vulnerability? I need a hint. EDITED: I found it, I used ZAP locally

sly kelp
next bronze
#

make sure the smb server is running and the ip is correct

alpine vale
#

can someone teach me to hack?

if its even possible for me bc i’m on ipad

compact patrolBOT
alpine vale
#

thx

proud patrol
#

hi, i got a question about Footprinting Lab - Medium, can anyone help about NFS shares permissions

bright quiver
#

nvm on my ask - i figured out the issue

lusty hearth
#

hi, I am on this SA right now, what tool did you end up using? I have found all the same information you mentioned:
username, 500 error codes with certain payloads in password (and username) parameter, and /token page does not error the same way as the other endpoints, (ie missing parameter error)

analog dock
proud patrol
analog dock
cedar void
next bronze
#

until you have captured the hashes, same as responder

cedar void
next bronze
#

don't remember, did that module a long time ago. open another terminal to cat the file

fathom pendant
#

I just transferred the file via xfreerdp drive mount

#

¯_(ツ)_/¯

wooden kernel
#

in the IMAP/POP3 module the for the question What is the admin email address? I try to connect to the imaps server but then all the commands I enter come back with * BAD Error in IMAP command received by server.

fathom pendant
#

iirc it's interactive if you hit q and you can run the outlined commands to check info from the section @cedar void

#

it's either invoke-inveigh or inveigh.exe that's the interactive one

fathom pendant
#

1 <command> <args>

#

as shown in the example commands given

#

i linked to an article a long long time ago when i was going through it that goes over the full commands in more detail

wooden kernel
#

I tried several 1,*,A1...
e.g. 1 LIST "" *

fathom pendant
#

are you logged in as the user?

fathom pendant
wooden kernel
#

Yes correct. sorry

maiden field
#

Hey i'm at the Windows Event Logs & Finding Evil
Skills Assessment and I'm not sure to understand.

#

Maybe its a dumb/unclear question but if someone can dm me I can give more details

fathom pendant
# wooden kernel Yes correct. sorry

what command are you exactly running; you should be able to check most commands; but like I said if you're not Logged In as a user it might not let you

wooden kernel
#

I think that is the problem. I try to figure out how to login but dont know the user/pw

fathom pendant
#

hint: it's related to the user you enumerated in SMTP

#

:)

maiden field
fathom pendant
#

this has nothing to do with academy modules read #welcome

sleek moss
#

ok my bad

fathom pendant
#

there is a #homelab-sysadm channel that you will be able to access if you read and follow instructions, that'll probably be the better place to ask

sleek moss
#

ok thanks

quasi jungle
quasi jungle
strong saffron
#

hi im learning footprinting module and i stuck on smb section, how can i access share folder with rpcclient

#

i tried netshare command but it doesn't work

fathom pendant
#

rpc client isn't for enumerating shares iirc; just use smbclient

buoyant escarp
#

smbclient //IP/folder

fathom pendant
wooden kernel
quasi jungle
tiny yacht
#

Hi im facing an issue
Once im spawnig target i dont see IP
On the top left i can seee active target
When im trying to start one more time im receiving error saying "You don't have enough permissions to create a genesis."
Anyone can help ?

#

I reloged, cleared cache etc nothing helped

fathom pendant
#

i also think it SHOULD be there by default

buoyant escarp
fathom pendant
#

;)

buoyant escarp
#

ye i know 😄

quasi jungle
#

Found the correct one, libreoffice

fathom pendant
#

👍 generally it's best to install things directly through APT to avoid dependency issues as sometimes the website holds a later version that is on a different dependency

strong saffron
#

ty yall

quasi jungle
fathom pendant
#

if it's not already installed by default idk what to tell ya bud ¯_(ツ)_/¯

#

i use my own vm so i haven't cared much about the pwnbox dependency stuff

quasi jungle
#

Okay, might try and transfer document to main windows desktop

next bronze
#

maybe it's time to make a windows vm

quasi jungle
fathom pendant
#

fun fact you can ssh to the pwnbox and use scp to copy files

next bronze
#

generally don't transfer unknown stuff to your host, academy stuff is safe but still best practice

fathom pendant
#

in the format scp pwnboxid@pub-ip:/path/to/file ./ i believe most current versions of windows has ssh installed by default

#

but it doesn't take long to figure out how to install

quasi jungle
fathom pendant
quasi jungle
fathom pendant
#

it's specific version # and after that have it installed if i'm remembering the dumbshit wheel

fathom pendant
neon wadi
#

Could someone help me understand how billing discounts for Cubes are calculated. Under 'Purchase Cubes', I see I can purchase 200 cubes for $20. Under 'Monthly Billing' in the Silver plan, I see 200 cubes each month for $18, which amounts to a $2 discount over the 200 for $20 price (a 10% discount). However, the Silver billing plan lists this as an 11% discount. How did they come up with 11%.

rustic sage
#

I am at Using Web Proxies -> Skills Assessment, question 3. I need add one alphanumeric char to to the 31-characters cookie and I need to encrypt the hole cookie, but how can I add the char and encrypt the cookie in one time in burp intruder? I tried 'cookie=§3dac93b8cd250aa8c1a36fffc79a17a§char§§' as a payload in burp, but in this case only the char is not a payload. How does this work?

maiden field
#

I'm still having problems in
Windows Event Logs & Finding Evil
Skills Assessment
By examining the logs located in the "C:\Logs\DLLHijack" directory, determine the process responsible for executing a DLL hijacking attack. Enter the process name as your answer. Answer format: _.exe

I'm not sure to understand how to this correctly theres a lot of logs and since I'm not the one who's doing the dll injection like in the exercices I can't really search for a specific dll or a process.

quasi jungle
#

Finished the medium lab

#

Starting the hard one.

rustic sage
#

Why can't I ping the target IP form the pwnbox?

quasi jungle
#

Possibly the target has a firewall, depends on the room

buoyant escarp
#

In Footprinting Module, Chapter DNS, i dont understand the question clearly

Interact with the target DNS using its IP address and enumerate the FQDN of it for the "inlanefreight.htb" domain.

#

what do they wan as an answer

next bronze
#

the FQDN of the DNS server

neon wadi
#

What am I missing here? If I buy 500 cubes, I pay $50. If I buy a Gold plan for 1 month (which includes 500 cubes), I pay $38. That's a 50-38=$12 discount, which is 12/50*100=24% discount. The Gold plan says it's a 27% discount. Are the cubes in the Gold plan valued differently from the cubes I purchase separately? @Wnted's earlier linked answer didn't seem to answer this question.

proven pasture
next bronze
#

a month of plat + a month of gold gives you access to a full path iirc, don't read into the % discount too much

neon wadi
# proven pasture I was reading recently that there are some better promotions. Buying a plan is b...

I think the exam voucher is only included in the Annual plans, not the Monthly plans. If the "Unlimited Pwnbox usage" that comes with the Monthly plans somehow increases the value of the cubes (if it costs more cubes to use a Pwnbox if you're not on a monthly plan) then I could see why the discount could be viewed as a higher percentage. However, the Academy FAQ section says that "buying any amount of cubes in Academy's billing page" gives "unlimited Pwnbox access", so that explanation doesn't make sense. My guess is that their discount percentage information is just out of date, which would not surprise me given that some of the links in the FAQ page don't even work any more (like the one at the end of the 'What is HTB Academy?' question.

hallow kiln
fathom pendant
#

I believe the % discount is based on some old stuff they were doing

proven pasture
fathom pendant
#

annual plans aren't really worth it

hallow kiln
#

Yes, my bad, will edit

neon wadi
#

Thanks. Sounds like good info. One more question: if I buy a Monthly (Gold?) plan which gives me 500 cubes, what happens if I don't use them all by the end of the month - do I lose them, or do they carry forward into the next month?

next bronze
#

you won't lose the cubes, spend them whenever you want

proven pasture
#

With a student plan, you do not need to worry about the cubes for lower tiers, and bank the cubes you win to get the better items.

neon wadi
# fathom pendant I believe the % discount is based on some old stuff they were doing

Yes, it does look like the info on the billing page is old. I just came across some updated information ('Updated over a week ago') in the Help section: https://help.hackthebox.com/en/articles/5720974-academy-subscriptions in which it refers to a 10% discount for Silver, and 24% for Gold, which matches my calculations.

untold needle
#

trying to determine the CMS in the active recon

fathom pendant
#

Iirc there's some flags you can use with whatweb to give more detailed info, it's in that section I believe

untold needle
proven pasture
#

It took me over four hours to get pass SQL INjection Fundamentals. The shell is what was giving me the most issues for some reason. Did anyone else have issues getting the flag that was "one directory away"?

buoyant escarp
#

which wordlist should i use in Footprinting / DNS last question?

next bronze
#

upgrade to a better shell if you're using the shitty injected webshell

proven pasture
#

I was following the instructions because I thought we had to. I was using the shell.php one we are told to create. I could have sworn I had done other modules that were much easier getting in there.

next bronze
#

if you have that you can just use a revshell oneliner, makes it much easier to do anything

lusty hearth
#

Can some one help me with the skills assessment 2 for the 'introduction to NoSQL injection' module? I have found the following information right now and could use a nudge ||1. enumerated username 2. 500 error codes with certain payloads in password (and username) parameter on the /login. 3. /token page does not error the same way as the other endpoints, (ie missing parameter 200 error). ||

proven pasture
#

Got it. I will try that next time. Right now, I am going through the whole program getting the jist down, and will go back over everything to make sure I get it done. I hope to get to the big box boxes soon, lol. An example of what they showed was cn' union select "",'<?php system($_REQUEST[0]); ?>', "", "" into outfile '/var/www/html/shell.php'--

buoyant escarp
next bronze
buoyant escarp
lusty hearth
#

I just have a username from the /forget endpoint, but no password. doesnt look like there isnt any other parameter other than the 'token' param

next bronze
buoyant escarp
fathom pendant
lusty thicket
lusty hearth
buoyant escarp
#

the /login endpoint is right
i made a script that uses some javascript injection in username value

#

basicly nearly the same script as told in automating serverside javascript injection

lusty hearth
#

ok, is there even a point for the /reset endpoint?

buoyant escarp
#

yes that comes later at the end

lusty hearth
#

sounds like not if i just need to use ssji on /login

#

ok sounds good, ty

buoyant escarp
#

its nearly 1 year ago since i did this module, so dont nail me down

as i remember right || extract username then request a pw reset for this username, extract pw-reset-token, enter new pw, login as that user||

#

@lusty hearth

lusty hearth
#

@buoyant escarp would you mind dming your script to me for the ssji? because it doesnt make sense to me why I would need to log in, then reset an account.. unless its for some super user privs or information that will enumerate me further for the flag

buoyant escarp
#

@lusty hearth sent

lusty hearth
#

ty

buoyant escarp
untold needle
#

getting errors

ashen talon
#

Anyone around who can give a nudge/assist for the predicatable reset token in broken auth module? I've tried every permutation of approach I can think of and still spinning my wheels.

untold needle
#

trying to scan this vhost app.inlanefreight.local with whatweb

#

i keep getting errors

analog dock
maiden field
analog dock
#

Well you can just post here

maiden field
analog dock
#

Use spoiler tags

#

| 2 of those on each side of your text

maiden field
#

So I did this command || Get-WinEvent -Path 'C:\Logs\DLLHijack\DLLHijack.evtx' -FilterXPath "*[System[EventID=1]]" | Select-Object TimeCreated, Message | Format-Table -AutoSize || But i'm not sure if the eventid i'm specifing is the good one. If I've understand correctly it should be this one since I can't find any id 7 probably because of spoofing and i'm not sure how would I know wich one of the is the dll hijack between all the results. Do I need to check for each process wich dll is suppose to be executed ?

analog dock
#

Did you open the logs correctly?

maiden field
#

but when I check in the logs with id 7 I get nothing and I have || put the ImageLoad to exclude ||

analog dock
#

If you correctly open the logs in event viewer, you’ll see 7

#

Don’t open it from file explorer

#

Need to open it from within event viewer

maiden field
#

Ok I think I did something wrong because now I see them

analog dock
maiden field
#

But I'm still not sure to understand how am I suppose to know wich one in these 800 logs is the dll injection. I don't get that much information in the event viewer. And I don't really have tools to get non real time information

analog dock
maiden field
#

I already did that a lot of time and I don't get it do I just need to search for || wininet.dll || ?

analog dock
#

There’s a difference between the correctly signed by windows event 7

#

And the one with the find calc.exe

maiden field
analog dock
buoyant escarp
#

im in Footprinting/SMTP, second question, the Hint says it provides a wordlist so i can check for existing users, but i dont see which wordlist? am i blind ?!

analog dock
#

There’s a footprinting wordlist

buoyant escarp
analog dock
maiden field
analog dock
maiden field
#

But when I enter || mmc.exe || its not the answer

analog dock
buoyant escarp
#

should i enumerate manually by typing VRFY username when connected to SMTP via nc or telnet ?

fading mist
#

Can someone help me with a general problem happening rn

thorn urchin
#

is that general problem module related

fading mist
#

uuuuh yee

thorn urchin
#

what module and section

fading mist
#

linux fundamentals

thorn urchin
#

cool whats the question

fading mist
#

on files and directories

#

so im doing the questions but i cant get past it because as of now im trying to connect with ssh

#

but there is no port 22 to the ip

#

i already tried diff ips to connect to the target but its giving me the same error :'{

buoyant escarp
analog dock
#

Or the part where they use smtp-user-enum

#

But for the latter you should use -w 25 otherwise it won’t find it

#

Msf should have no issues

buoyant escarp
#

oh okay, in this section there is no mention about metasploit, so i didn use it

fading mist
#

@thorn urchin should i try and connect with another vpn ? 0.0

analog dock
thorn urchin
#

what are the exact connection instructions it gives you

fading mist
#

trying to connect with ssh, im restarting my vm rq =.= ill tell you the message exactly

buoyant escarp
analog dock
#

Might have put it in my notes myself

analog dock
fading mist
#

@thorn urchin "ssh: connect to host 10.129.93.88 port 22: No route to host"

analog dock
#

Anyways

fading mist
buoyant escarp
#

alright then im just using metasploit

thorn urchin
analog dock
thorn urchin
#

Ive not done the linux fundementals module so I want to know exactly what it said before I can give accurate advice

fading mist
#

all the questions require you to connect to the target with ssh

#

it would work fine with every other section but this one

analog dock
thorn urchin
#

make sure to kill all other openvpn connections first

fading mist
#

ahh okioki, ill try that rn 🫡

#

ill tell you what happens

#

yippeee it worked :P,, i changed server and reset the target ip

#

tyty @thorn urchin

thorn urchin
#

np

maiden field
buoyant escarp
#

men that SMTP is slow to scan

analog dock
#

Did you filter id 7 and use the find function for unavailable ?

maiden field
#

yes I did

analog dock
maiden field
#

I get multiple results but they all gave me the same things

maiden field
# analog dock You only get 1 result?

example || Image loaded:
RuleName: -
UtcTime: 2023-12-28 13:01:00.651
ProcessGuid: {52ff3419-718b-658d-2c01-000000001000}
ProcessId: 7772
Image: C:\Windows\System32\mmc.exe
ImageLoaded: C:\Windows\assembly\NativeImages_v4.0.30319_64\System\b187b7f31cee3e87b56c8edca55324e0\System.ni.dll
FileVersion: 4.8.4536.0 built by: NET48REL1LAST_C
Description: .NET Framework
Product: Microsoft® .NET Framework
Company: Microsoft Corporation
OriginalFileName: System.dll
Hashes: MD5=AEDE4CAA11B58AC71D6CC7131FB025AB,SHA256=59827DC145773F249AFFDB1B480F9F00A43C544CCDA8CA6728BC7197A2F0C652,IMPHASH=00000000000000000000000000000000
Signed: false
Signature: -
SignatureStatus: Unavailable
User: DESKTOP-NU10MTO\Administrator ||

analog dock
#

I’m starting machine

bright quiver
#

Can someone give me a hint or so on how to complete the advance command obfuscation section of command injections module? I ran this so far but nothing. My Base64 is on the right in the text starting with find...assuming find is a command like cat and not just something else

maiden field
analog dock
#

Did you open the log file with “open saved log” within event viewer?

#

DLLHijack log file

#

I filtered event id 7

#

Used find to search for unavailable, 1x find next had the answer

maiden field
#

Just found it

#

I don't know why I wasn't seeing it before

#

I tried a couple of them and finally found the one

#

Thanks for your time

analog dock
surreal brook
#

hi guys, having some troubles with on abusing http misconfiguration advanced cache poisoning attacks. seems like my payload is getting html escaped. Any advice? Thanks!

worldly patrol
#

Anyone working on the ADCS module?

next bronze
#

I've done it, what's up

molten prawn
#

Not stuck but that Active Directory is a little too hard lol

misty current
molten prawn
#

That’s for sure but you’ll have your moments lol

misty current
#

embrace them hugthebox

molten prawn
#

Definitely

round sable
#

Hi, about "Injection Attacks-Skills Assessment", my ||pdf|| injection is filtered I cannot bypass it, could I get some help ?

pulsar canopy
#

Good evening everyone, I'm a fairly new member to HTB but have completed Tier 0 of Starting Point. That being said, Tier 1 Responder is giving me some hassle. I am attempting to use Responder but when I type in the website mentioned on page 8 of the walkthrough, it loads with the correct website but Responder doesn't pick up the traffic so I cannot progress. Has anyone else gotten stuck on it?

Edit: I see a better place to take this so I'll move the question there.

quick magnet
#

stuck in last step of Exploiting Web Vulnerabilities in Thick-Client Applications, sql injection sadglas

shell ore
#

question, why does john sometimes exits sooo fast

#

im doing the protected archive section in password attacks,

#

tried a couple of wordlists, mutations, but like john exits directly after the command, why? 😅

shell ore
#

solved it!
but im still wondering why did john sometimes exited directly?

ebon coral
kind thunder
#

Could someone give me a push in the right direction for the Windows Event Logs & Finding Evil - Skills Assessment Q3?

rustic sage
#

@burnt stone

#

Or anyone

#

Who can help

quick magnet
short hare
#

Stucked on LINUX PRIVILEGE ESCALATION: Containers

Question:
Escalate the privileges and submit the contents of flag.txt as the answer.

I tired as per the module says but when I run the last command it always says Error.

Can anyone help in this ????

ebon coral
short hare
quick magnet
quick magnet
#

then

C:\> javac -cp fatty-client-new.jar fatty-client-new.jar.src\htb\fatty\shared\resources\User.java

then

cp fatty-client-new.jar raw\fatty-client-new-2.jar
extract

then

mv -Force fatty-client-new.jar.src\htb\fatty\shared\resources\*.class raw\htb\fatty\shared\resources\

then

jar -cmf META-INF\MANIFEST.MF traverse.jar .

run
login with

abc' UNION SELECT 1,'abc','a@b.com','abc','admin
tiny ledge
#

I completed the footprinting lab easy, but only because I read a tip to use FTP with a certain port, I'm just wondering where was I able to get this information without the help of a hint from here?

acoustic owl
#

Every non-standard port is worth a closer look.

tiny ledge
acoustic owl
#

Not necessarily strange, just non-standard

tiny ledge
dull bear
#

Hello i need help in digital ossian website? Anyone

acoustic owl
#

I don't know whether the time in the header and the time displayed on the website are the same.
The time you need to use is displayed on the website

gray chasm
#

Processing a curl they seem to be the same

gray chasm
acoustic owl
#

When you are on the website, you can click a button, right? This generates two tokens. It shows you the time and tells you that the other token was generated within +/-1 second

clever bronze
acoustic owl
kind thunder
#

So.. i have finished the entire for the Windows Event Logs & Finding Evil - Skills Assessment except Q3... could someone give me a hint in the right direction?

next bronze
#

the link you found applies only to domain joined machine

clever bronze
tiny ledge
#

Footprinting Lab - Medium: Trying to log into the SQL server, is it somehow down, or am I doing something wrong:

fickle thicket
next bronze
fickle thicket
#

ok thanks!

snow ridge
#

Started course: Windows Fundamentals, but I have a problem with keyboard layout in windows machines. So the keyboard is probably American one, but I live in Europe and my keyboard is with Nordic layout so I can't really type special characters and it sucks. I tried to change keyboard layout from the windows machine itself but it is not connected to the internet so I couldn't do that. Any solutions?

lusty thicket
zealous oyster
#

Module name: Windows Local Password Attacks / Credential Hunting in Windows

I am struggling to find the password Bob uses to connect to the Switches via SSH.

I've uploaded laZagne and run the find command so I am pretty sure i've uncovered all of the files - but I can't find any passwords that i've not already tried before

Is somebody please able to help?

tiny ledge
lusty thicket
hallow kiln
zealous oyster
hallow kiln
analog dock
tiny ledge
#

okay figured it out, what a dumb issue. ctrl + alt + 2 would not work so had to change to korean keyboard 😅

kind thunder
tiny ledge
#

More issues with footprinting lab - Medium: I'm now logged in the mssql, but all I get is columns as results, no data seems to be in the database, what am I doing wrong now? select * from dbo.accounts;

#

this give me empty colums; name | id | password

lusty thicket
tiny ledge
lusty thicket
tiny ledge
#

this is insane, I went to hell and back just to get here lol

analog dock
tiny ledge
analog dock
#

It says dbo.devsacc in my notes

tiny ledge
analog dock
tiny ledge
#

It's here though:

next bronze
#

did you USE <database>

tiny ledge
next bronze
#

or SELECT * from [accounts].[dbo].devsacc

#

you need to fill in the database name yourself

analog dock
#

Works fine for me

tiny ledge
#

This is weird, mine would not work with this exact command, but managed to get it to work with: SELECT * from [accounts].[dbo].devsacc. I don't know what was the problem there, clearly am not familiar with the syntax, thank you all for help, managed to get it 👍

#

Jesus, what's the hard one going to be like 😶

next bronze
#

that's probably because you didn't choose the DB to use, but yes it's a syntax problem

#

if you have selected the DB then select * from dbo.devsacc should work

tiny ledge
next bronze
#

yep give that a try

rustic sage
#

Hey, I am at Using Web Proxies at the Skill Assessment, question 3. I need to add a char to the 31 characters long cookie and then I need to encrypt the cookie in reverse order. But how can I add a char to the cookie and encrypt that in one step? I tried this in burp intruder §3dac93b8cd250aa8c1a36fffc79a17a§char§§ but in this case only the 'char' outside of the range. How can I do this?

tender acorn
#

base64

rustic sage
#

how did you get this?

tender acorn
#

did you decrypt it than you now it

rustic sage
#

yeah thats really usefull, thank u xD

tender acorn
rustic sage
hallow kiln
#

Not on the computer right now to check my notes but I tinkered with intruder and custom iterator

tender acorn
#

o this was wrong question use the wordlist "alphanum-case.txt" and try 3dac93b8cd250aa8c1a36fffc79a17a§char§ and i dont remember corektyl but you need to set up payload encoding

rustic sage
solar grove
#

Can someone who has finished the SERVER-SIDE ATTACKS module help me I can't even install it

tender acorn
rustic sage
# tender acorn

the payload is only the §char§, not the hole cookie. Is there a possibility to encode the hole cookie in burp?

solar grove
#

@lusty thicket I'm doing it from the beginning. If not, can you help me?

lusty thicket
tender acorn
solar grove
#

@lusty thicket I did everything from the beginning and this time it worked thanks

rustic sage
tender acorn
#

o i see then i dont know.

#

have you try to read the htb forum sumetimes it is very usefull

rustic sage
tender acorn
#

No problem

solar grove
#

@lusty thicket upstream tomcats {
server 94.237.62.195:43552;
keepalive 10;
}
server {
listen 80;
location / {
ajp_keep_conn on;
ajp_pass tomcats;
}
}

I added my file into nginx.conf but
type sudo nginx
nginx: [emerg] bind() to 0.0.0.0.0:8080 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0.0:8080 failed (98: Address already in use)
I'm getting errors

#

http {
upstream tomcats {
server 94.237.62.195:43552;
keepalive 10;
}
server {
listen 8080;
location / {
ajp_keep_conn on;
ajp_pass tomcats;
}
} my configuration is like this

tender acorn
#

use you pawnbox or your one maschine

#

in pawnvox you cant use port 80

alpine prairie
#

Is anyone able to help me with the module Attacking Common Applications - Attacking Thick Client Applications ive been stuck on it for ages and cant seem to get the same results shown in the module, i cant even find any MAP - RW within the memory

lusty thicket
lusty thicket
alpine prairie
# lusty thicket follow the exact steps as the section

i have been and i doubt i missed anything, i changed the permissions of the temp folder as it said changed the preferences of the debug app ran the application a few times everything and nothing past the memory dump part

next bronze
#

also check walkthroughs for the fatty box

alpine prairie
next bronze
#

oh you're doing the first part, my bad, you'll need fatty for the section after, good luck kek

wraith spoke
#

module: LINUX PRIVILEGE ESCALATION, Escaping Restricted Shells. I solved this one by adding something to the ssh command. was there an other way since this solution was not found in the theory above the question

solemn dagger
#

Hey need some help with "Use a vulnerable plugin to download a file containing a flag value via an unauthenticated file download." in the Wordpress section i have a reverse shell and can't find tihs flag

wraith spoke
#

find /path/to/search -type f -name ".sh" -exec grep -E 'HTB{.}' try this string, maybe remove the .sh and then you can see which file caontins the flag..

solemn dagger
#

no luck I also tired grep -rn "HTB{" / 2>/dev/null but only found the other two flags

lusty thicket
lusty thicket
solemn dagger
#

found it thanks all 🙂

cedar void
#

Is this a question whose answer you have too look up(which I already did and foudn it to be the correct answer...I both found it in the module and googled it) or do you have too use the tools mentioned in the module to find the password length? I used one of the tools...and even though it gave me a minimum passwordlength it was the inccorrect one.

"https://academy.hackthebox.com/module/143/section/1490"

"What is the default Minimum password length when a new domain is created? (One number) "

next bronze
#

look at the question after that and you'll know why it's wrong

plucky mural
lusty thicket
slate palm
#

please implement 0 star ratings for server side attacks module

plucky mural
wary tendon
#

hi im having issues with the bleeding edge module im trying to use the metasploit but it just doesnt do anything and ive been stuck on this for a while the module does not say which boxs certain commands go into can some one assist me with this?

manic onyx
#

I am doing the 'Attacking Common Services' module and things seem to be messed up on the target server. I have found a valid login for FTP, but the flag within the home dir and the login itself appear to be answers to the SMB portion of the module? And there appears to be no correct answers to the FTP portion?

#

Anyone else experienced this?

#

Also, the SMB section states to login via SSH to retrieve the flag, but I am unable to do so with these creds. Instead, I can login via FTP and get the flag there. Very bizarre

cedar void
next bronze
#

the first question asked for the default min pass length for a new domain, the second asked for the default pass length for the inlanefreight domain, which has changed the default length

lofty rivet
#

Hey everyone! New guys here. I just completed my first attack in the Public Exploits module using a wordpress exploit to get a file read of the /flag.txt

However, I only reached the flag by just guessing that I should look for a /flag.txt file path. Is there a way to enumerate through the directories that I'm just not remembering? gobuster didn't seem to offer any web directories

cedar void
turbid jewel
#

never mind

#

was my mistake

next bronze
solid flower
#

where is the general channel??

next bronze
#

so yes need to look it up

next bronze
solid flower
lusty thicket
solid flower
#

no access??

#

how to get access

lusty thicket
wary tendon
solid flower
#

ty

next bronze
next bronze
lofty rivet
#

It's the getting started module from the penetration tester path, the Public Exploits section

wary tendon
#

ad enumeration and attacks

#

bleeding edge

next bronze
lofty rivet
next bronze
wary tendon
#

which machine the attak01 or the base one you start it

next bronze
next bronze
wary tendon
#

oh ok

bright quiver
#

can someone maybe give me some advice as to what may need to change in this command? I just can't seem to figure out what to change with this one...I am working on the command injection assessment...this is what I put into the site after the t= from just selecting a file, but not clicking on the move option yet...from this i do get the maliicous request denied response. Trying to figure out why this won't work and get me the flag..unless i need to actually perform the action of hitting the move button and then input the command I have below, but not sure where to input it at here: ||index.php?to=&from=51459716.txt&finish=1&move=1 ||

||cat ${PATH:0:1}flag.txt ${PATH:0:1}var${PATH:0:1}www${PATH:0:1}html${PATH:0:1}files${PATH:0:1}tmp

%7c%7cbash<<<$(base64%09-d<<<Y2F0ICR7UEFUSDowOjF9ZmxhZy50eHQgJHtQQVRIOjA6MX12YXIke1BBVEg6MDoxfXd3dyR7UEFUSDowOjF9aHRtbCR7UEFUSDowOjF9ZmlsZXMke1BBVEg6MDoxfXRtcA==)||

Can someone DM me maybe so i don't give too much away? or you can just give me a hint here if you want.

wary tendon
wary tendon
next bronze
#

yes that will give you access to the internal network

wary tendon
#

ok and then?

#

i keep getting stuck and need to know what im supposed to do following their list is getting me stuck

wary tendon
lusty thicket
bright quiver
#

@lusty thicket i seem to have overcomplicated it then lol

#

got it

#

you were right lol...way overcomplicated it - even the command

next bronze
#

all of them need to be done within the machine you ssh into, open 3 terminals for it

bright quiver
#

thanks for the hint lol

autumn pilot
#

read the error

next bronze
#

CVE-2021-1675.py will throw an error if I rememebr right, you just need to get a shell

wary tendon
wary tendon
next bronze
#

the smbserver should receive a connection, make sure the dll is in the directory

#

check PivotAPi box walkthroughs

next bronze
wary tendon
#

yes both cve 2021-16775 and backupscript are in the home folder

wary tendon
next bronze
#

send your command to generate the payload here

#

and did you set the payload type in msf

wary tendon
#

sudo python3 CVE-2021-1675.py inlanefreight.local/forend:Klmcargo2@172.16.5.5 '\172.16.5.225\CompData\backupscript.dll'

wary tendon
next bronze
#

none of those are the msfvenom commands

#

smbserver should point to a directory, not a file

wary tendon
#

oh ok

#

i will try

wary tendon
wary tendon
swift forge
#

Anyone familiar with Footprinting Lab - Medium? I see that there are SMB and NFS ports open, smbclient is not working for smb and when I when I mount the NFS server I get access denied and can't open it

wanton jasper
#

I am working on LLMNR/NBT-NS Poisoning - from Windows and I cant seem to RDP into the windows box. I have tried xfreerdp and remmina. I have also restarted the box. I am getting an error that says Certificate verification failure 'self-signed certificate and time out. I am using TCP vpn

#

has anyone else been having trouble or had this issue in the past?

swift forge
# lusty thicket navigate with `su`

What am I navigating with su? I was able to see what is in the mounted folder, I don't think this is what I need so am I using su on the smbclient?

lusty thicket
wary tendon
#

can anyone help me with what im doing wrong in the bleeding edge chapter of ad enumeration and attacks?

next bronze
hasty solar
fathom pendant
#

because your attack system isn't in the CA store that's signing the certs

#

That's generally a non-issue for labs

#

If you're referring to a "black screen" when it connects: hit enter

wanton jasper
#

Troubleshooting the easy thins first. Making sure its not on my end

wary tendon
#

thank you it worked

next bronze
#

I did say that smbserver needs to point to a dir, . is just a shorthand for current directory

wanton jasper
#

I have did all of the troubleshooting I can think of and keep having the same issue

#

running nmap now to see if there was a different port than the usual but I doubt it

fathom pendant
wanton jasper
#

did that already and no dice but I will try again

#

same

#

the nmap scan confirmed default port but it took a long time. These boxes have been really slow and laggy for me

fathom pendant
#

Try switching vpn servers

swift forge
#

I got into the share folder on the NFS server but can't figure out how to open the 1 file that appears to have data in it, any thoughts?

fathom pendant
#

¯_(ツ)_/¯

#

It's one of the few times I will say, navigate as root

swift forge
#

Cat and cp are both giving me an error stating the file does not exist

#

Got it

fathom pendant
#

Are you using the right filename? :p

swift forge
#

Was typing the path wrong

fathom pendant
#

Lol

#

You know for cat and cp they can use relative paths yeah?

wanton jasper
fathom pendant
buoyant escarp
swift forge
wanton jasper
fathom pendant
#

If you're suspecting connection stuff do this: ping <target_ip> -O -l 3 -c 5 if you see any that are way higher than others or even inconsistency: change vpn region

fathom pendant
wanton jasper
#

easy lesson just had the stupid rdp/vpn issue lol. 5 min task otherwise

fathom pendant
gray chasm
#

One question, in the module ---> BROKEN AUTHENTICATION, section ---> Brute Force Cookies, question ---> Modify the application session cookie in the /question1/ subdirectory to give yourself access as superuser. What is the flag?, in the cookie, which also takes the current time of the server?

#

Since I have this but I don't get the cookie

swift forge
#

Is there a good resource out there to learn how to use SQL Server Management Studio? I'm trying to figure this out but I do not know SQL at all

fathom pendant
#

Just click things

#

Attacking common services later goes through cli stuff

buoyant escarp
#

Footprinting/SNMP
i used to get the flag just by scanning, but the question says that i need to find the custom script, run it and get the flag output, which i also found, but how im gonna run that script?

fathom pendant
buoyant escarp
#

but does the enum tool 'run' that script?

fathom pendant
#

The tools retrieve the output of the script. That give login details iirc

buoyant escarp
#

i just used snmpwalk, so the flag that i see is the output from the /usr/share/flag.sh already?

fathom pendant
#

Yes

#

It's been a minute since I did the module

#

But that sounds correct

buoyant escarp
#

k i was just wondering why i found the flag without interacting with the script

fathom pendant
#

Because you don't need to run the script

#

It's already run

#

You're basically retrieving the log

buoyant escarp
#

oh okay

round sable
#

Hi @misty current , following up on Injection Attacks Skills Assessment. I can read files with ||XMLHttpRequest and file:///||, I know which url I want to get, but the same technique with ||XMLHttpRequest and http://|| doesn't work. (Using ||iframe|| works but the result is not complete and not clearly visible.)
Can we DM ?

shrewd hazel
#

anyone on HTB repeating requests, module using web proxies. i got the first flag, but this use the burp repeater to find the next flag isnt working, tried grep through all directroies and folders to find HTB or a file named flag elsehwere but coming up empty handed

#

im looking through all the directories but cant find this second flag file

lusty thicket
shrewd hazel
#

Try using request repeating to be able to qucikly test command. with that, try looking for the other flag.

shrewd hazel
#

i tried that a couple of times but just cant get it to work properly

#

ive also done grep for HTB

proven pasture
#

I have been stuck on the Command Injections Assessment for hours. I went through everything else really quickly. I know it is something simple I am missing. The Hint is not helping me because I cannot get anything at the end to work. Has anyone else had this issue?

lusty thicket
shrewd hazel
#

thank you that worked!!!!

lusty thicket
proven pasture
lusty thicket
proven pasture
lusty thicket
proven pasture
#

I am just having issues figuring out where I should put the payload. The Hint says at the end, and nothing I put at the end works. The middle kind of works, but I am still getting errors.

lusty thicket
proven pasture
lusty thicket
#

my injection point was something like ||.txt;|| idk if that helps

proven pasture
proven pasture
sly dome
#

i think that is a hint

#

when you get ‘malicious request denied’ there it is

proven pasture
sly dome
#

dont mess up with burp

#

well you can

#

but just use the browser

proven pasture
#

??? now I want to throw my keyboard if I have been wasting my time, lol.

sly dome
#

first try to figure out why the request is being marked as malicious

#

if its a legit request

sly dome
#

just that you don’t need that here

proven pasture
#

That I saw right away it was the / that was not there but being interpreted.

sly dome
#

its there but url encoded

#

when it reaches the server is decoded and ofc is part of a blacklist

proven pasture
#

I am seeing it in the Inspector now but not encoded. In Burp, I was able to use the proper way to use the bad character. Looking at the Hint, nothing I had put in at the end worked.

proven pasture
sly dome
#

i dont know what you are talking about

#

when you try to move from /tmp to X it gets malicious request denied

#

because the / from /tmp

proven pasture
#

I meant to edit that prior message not delete what I had said. I was saying that nothing was updating and I said correction it was basically my fault because I did not open a new page

sly dome
#

but do you know how to continue?

proven pasture
# sly dome but do you know how to continue?

I thought I did. The URL stuff is throwing me off a bit. I do have a page after editing that error. Maybe I am not supposed to edit the error. I did try an || but that did not help it bypass the malicious error

sly dome
#

first of all if the /tmp part is triggering the deny remove it

#

and if the command is smth like ‘mv X Y’ try to figure out where to inject

#

it could be ‘mv X; <evil cmd here>; Y’

#

among others possibilities

grand marsh
#

with a bind shell, why is it important when writing what is essentially a socket server on python, to listen on the IP 0.0.0.0?

wide river
lusty thicket
#

and accepts connections from any interface

proven pasture
#

I went through and redid everything that I could remember from Burp directly in the browser and I am back at Permission Denied.

analog path
#

Hi, guys!
I'm new in HTB and I want to know if I could do all the career path of pentester free or just with a monthly subscription (asking cuz I saw that the modules costs boxes)

fathom pendant
grand marsh
#

hmm, I think it would be useful to rewrite that clarification to the module "getting started", the wording is a bit poor as of now

fathom pendant
#

tier 0 modules are the only ones that give you back their cost; after that the modules only give back 20% their cost

#

you only start with 40? cubes i think

fathom pendant
upper ruin
#

Yo, I am at the hard-lab, I am aboutta get the ||vhd|| file, the problem is that the smb always disconnects and doesn't download it all, hence I can't use ||bitlocker2john|| in order to get the hashes.
Any ideas on what to do?
Password Attacks
Skill Assessement
Hard Lab

fathom pendant
upper ruin
#

Will do that.

fathom pendant
#

since you're likely using xfreerdp, one of the goated xfreerdp options is mounting a share

#

by doing /drive:name,/path/to/share/dir/

upper ruin
#

Sigh...I am trying to avoid that takes so much time.

#

But...I ain't got much other

fathom pendant
#

wdym takes so much time?

#

don't DM without asking @analog path

#

you didn't give context to you having a student email, so didn't recommend student sub

#

that's the best value

fathom pendant
#

¯_(ツ)_/¯

analog path
upper ruin
fathom pendant
#

TCP is better

upper ruin
#

Thanks for the advice marcie.

#

Yeah, it's syn ack.

fathom pendant
#

TCP is connection oriented, UDP is not

#

idek why UDP is an option tbqh

upper ruin
#

low latency

#

And it's independent protocol

#

More like stateless.

drowsy quarry
#

Hi guys, did any one manage to finish the skill assesment 2 of the introduction to deserialization module? I'm stuck in the second flag

wanton jasper
#

im on Password Spraying - Making a Target User List in the AD section. I ran the tool and I have the results here. I blacked it out to avoid spoilers. Issue is the task is not accepting the answer

analog dock
#

Ad skills assessment starting to piss me off now, I literally rdp 20 min ago with a user, but now connection keeps failing 🥲

wanton jasper
#

ran it again got a new answer and it worked

proven pasture
#

I have been on this Command Injections for way too long. I cannot get the gosh darn flag. I am right back where I was hours ago because my notes were notvery good

proven pasture
# lusty thicket of course

If you are still available, can you please take a look at my injection to see if maybe I have something miss typed, Please?

proven pasture
lusty thicket
dim berry
#

hey guys i was using my metasploit console through my kali to solve the msf module when i run an exploit it says exploit done but connection failed . i have tried everythig its failing to connect but it does work in the pawnbox . what are the possible mistakes in my kali

quasi jungle
#

Can anyone explain CPE credits to me that are given with htb academy, google has a lot of varying explanations.

fathom pendant
fathom pendant
#

¯_(ツ)_/¯

#

you did the exact same thing yeah? LHOST/RHOST/RPORT setup

sterile epoch
#

any idea how to access i tried using sqlcmd too

fathom pendant
#

i don't think you need to specify port

thorny heath
#

Module: Active Directory Enumeration & Attacks
Section: Attacking Domain Trusts - Child -> Parent Trusts - from Linux
Task: Perform the ExtraSids attack to compromise the parent domain from the Linux attack host. After compromising the parent domain obtain the NTLM hash for the Domain Admin user bross. Submit this hash as your answer.

I created a golden ticket and added to the KRB5CCNAME environment variable like shown in the lesson.
But when i try to dump the NTDS hashes using secretsdump with the following command:

secretsdump.py LOGISTICS.INLANEFREIGHT.LOCAL\hacker@172.16.5.5 -k -no-pass -just-dc -outputfile abc

It does not work, no file was created. Is there something wrong with the command ?

dim berry
fathom pendant
#

I was just asking for clarification as in: you had the same variables set ¯_(ツ)_/¯

buoyant escarp
#

i cant get libnmap python module installed, im getting errors, need it so i can use odat

next bronze
buoyant escarp
thorny heath
keen compass
# buoyant escarp

if you have dependency problems, you may consider using the docker version

fathom pendant
next bronze
thorny heath
#

Apparently there is a problem with the kerberos ticket

fathom pendant
thorny heath
next bronze
#

yep and make sure your golden ticket is forged correctly

turbid jewel
#

i'll need to run to full rockyou.txt?

fathom pendant
fathom pendant
thorny heath
turbid jewel
next bronze
next bronze
#

do the steps again, make sure the sids and hash are correct

analog dock
#

Isacademy down?

#

My box went down out of the blue

fathom pendant
#

They've been known to do that sometimes

analog dock
#

Rude of them

buoyant escarp
#

screw the oracle footprint, even on pwnbox its running partially, mid process it errors, ima just google the god damn flag xD

fathom pendant
#

for the most part it's fairly copy/paste from the section

buoyant escarp
#

okay tomorrow ill continue then

turbid jewel
#

footpriting is long as fuck, take a time or do other modules to take a break

#

is what i'm doing prayge

thorny heath
rustic sage
#

are all modules down?

#

nun of the sites will load

#

or show up in curl

thorny heath
#

yh there seem to be a problem

shut wraith
#

Module: Web Attacks. Section: Bypassing Encoded References.

"Try to download the contracts of the first 20 employee, one of which should contain the flag, which you can read with 'cat'. You can either calculate the 'contract' parameter value, or calculate the '.pdf' file name directly."

Im hard stuck on the question above for two days now, I assume that the script provided for mass enumeration needs to be modified. I tried to modify numerous ways but don't know what I'm going wrong. Can I DM someone please?

thorny heath
shut wraith
#

WEB ATTACKS

Bypassing Encoded References

Try to download the contracts of the first 20 employee, one of which should contain the flag, which you can read with 'cat'. You can either calculate the 'contract' parameter value, or calculate the '.pdf' file name directly.
I found the request with a has in the image attached. I don't know if it's the right request to begin with. But even if it is, I can't unhash the hash parameter and there is a bunch of stuff at the bottom that I dont understand. I also can't find the function that creates the hash in the source code. Any help would be appreciated.

primal sundial
#

That request is almost definitely unrelated - chrome sends a request to sb-ssl.google.com to check whether the file you're downloading is known to be malicious

uncut linden
fathom pendant
uncut linden
#

Ok very clear now

#

Thanks a lot…I was struggling to understand this reasoning

#

And was very hesitant to ask, as I keep having terrible imposter syndrome and thought I’ll look silly asking basic questions here to all of you

mint saffron
#

Can I use NordVPN on Starting Point?

fathom pendant
fathom pendant
fathom pendant
fathom pendant
shut wraith
shut wraith
shut wraith
austere silo
#

When do you have to enumerate things ? Almost all the time. Maybe you can access things you shouldn't ?

#

It's called IDOR and it's a pretty common thing

shut wraith
#

Can u give me one relevant example

#

Because I dont want to learn how to get "flags" I want to learn real world hacking

austere silo
#

Well ACL on any kind of resource is very common isn't it ? You can't access other people files on any file sharing/cloud shiet

#

that's basically a core feature of any platform on the internet

#

so yeah, if it's broken, meh, problem

#

I don't know the exact exercise you're working on tho, but it looks like basic enum ^^

shut wraith
#

Actually this module made me rage quit for a while

#

But now that I am making progress on it I realize that yes it's just basic enumeration

austere silo
#

You tried to inject anything in this input ?

shut wraith
#

I didn't because that's not the goal of this exercise

heavy marsh
#

SocksOverRDP module is not working

#

I was able to initiate the dll, but when I go to connect to the 172 ip with the jason username it does not want to connect

fathom pendant
heavy marsh
#

These are my settings

fathom pendant
heavy marsh
#

Was able to transfer the binaries

fathom pendant
heavy marsh
#

Got the dll to do it's thing

fathom pendant
#

iirc there's 3 hosts, target, second, final

heavy marsh
#

That's what I'm stuck on, connecting to the middle host

fathom pendant
heavy marsh
#

I did get this message

heavy marsh
fathom pendant
#

I'm aware - i've done that module

heavy marsh
#

Just wanted to make sure there's nothing I'm missing before I restart and try again.

fathom pendant
heavy marsh
#

No, havent even got there yet.

#

I am trying to connect now

#

Then I get this error

fathom pendant
#

172.16.5.19 is the middle host

heavy marsh
#

The only settings I input into the remote desktop connection are ip and username. Is there anything else I need to configure

fathom pendant
#

172.16.6.155 isn't accessible by the jump host you start with

#

that's why i stated a --> b --> c

#

a & b are on the same subnet, b & c are on the same subnet, but a & c need a bridge to get to

#

a is the initial host, c is the final host, b is victor

heavy marsh
#

So what am I supposed to do here

fathom pendant
#

read the instructions? smileW

heavy marsh
#

So the question at the end of the lesson is asking me to use jason.

fathom pendant
#

you have socksoverrdp enabled: remote into that 172.16.5.19 machine first and transfer socksoverrdp server

fathom pendant
heavy marsh
#

Oh, got it.

fathom pendant
#

you can also select the local resources tab to mount a folder to the rdp session

#

iirc

heavy marsh
#

I was thinking linearly and thought victor was just for the example, but jason was for the actual question portion

#

Makes sense now.

fathom pendant
#

if you notice: this whole module has been guided instruction

#

not much to stray from

heavy marsh
#

Well thank you for the clarification!

#

I appreciate it!

#

I was assuming I had connection issues because the xfreerdp session kept dropping earlier.

fathom pendant
heavy marsh
fathom pendant
#

i remember this one being a tad bit touchy

heavy marsh
#

Yeah, I figured, thanks again!

fathom pendant
#

the windows labs sometimes are just sad :( give it like 3-5 minutes after spawning

fathom pendant
# heavy marsh Yeah, I figured, thanks again!

the skill assessment is really fun though tbh, as it's not just focused on pivoting; it utilizes a bunch of recon/enum techniques and starts you off with upgrading the webshell they give you

final flint
#

Hey, I keep getting an issue when rdp'ing into a practise box at the end of a section for some reason. Error: [03:18:12:890] [3509:3510] [WARN][com.freerdp.core.nla] - SPNEGO received NTSTATUS: STATUS_LOGON_FAILURE [0xC000006D] from server

fathom pendant
#

try wrapping the password in single quotes

final flint
#

Alright i'll give that a try thanks

fathom pendant
#

/p:'pa$$w0rd'

final flint
#

I haven't wrapped it before which is strange, and its worked in history

fathom pendant
final flint
#

Ahh true if it contains unicode characters and stuff

fathom pendant
#

if the password has $$ or $<anything> then bash will try and interpret it as calling a variable

#

single quotes tells bash "no, this is literally a string"

final flint
#

gotchu thanks

#

Yep that solved it 😄

fathom pendant
#

(you're not the first, and probably not the last that's had that issue)

#

also !! or !<N> is a history command

#

!! runs the last command and !<N> runs the Nth command in history

final flint
#

Thats cool I didn't know that

fathom pendant
#
export test=lol
echo $test
export test=lol2
!-3
!-3
fathom pendant
# final flint Thats cool I didn't know that

to be more specific it repeats the nth line in the command history: so if you had a bunch of stuff that's piped to other commands and don't wanna copy/paste and just run it as is. so it'll respect
echo $test | rev | wc -c | md5sum something like that

final flint
#

right okay, so it considers the entire line not just a single command

fathom pendant
#

yes because it's akin to just using the arrow keys to go to previous command

final flint
#

yep

fathom pendant
#

you can use history to see what your command history is if you're curious

final flint
#

Also bit of a silly question for Password Attacks module, section 14 (PassTheTicket), the question "Connect to the target machine using RDP and the provided creds. Export all tickets present on the computer. How many users TGT did you collect?", my RDP session is really slow and takes ages to scroll for me to count them all, so I want to at least ensure i'm counting the right thing. Is it asking us for the total amount of tickets exposed? Or is there something that says how many? I'm using mimikatz btw

fathom pendant
#

iirc each ticket is on it's own line > so you can just do wordcount -l on the Tickets file

#

i can't recall if there's a way in mimikatz, likely there is

#

i just remember it being trival

final flint
#

I thought of using wc but forgot im in a windows cmd

fathom pendant
#

alternatively just transfer the file to your linux attack host

#

you should be trying every opportunity to practice data exfiltration ¯_(ツ)_/¯

final flint
#

True true

#

oop it was asking for the amount of users that had tickets exposed, not the amount of exposed tickets

#

Got it in the end

fathom pendant
bright quiver
#

can someone give me an idea as to why this won't parse? sudo cat web_discovery.txt | aquatone -nmap
aquatone v1.7.0 started at 2023-12-29T04:19:20Z

Unable to parse input as Nmap/Masscan XML: EOF

safe dock
#

Guys I want help

#

Unable to srt openvpn

fathom pendant
#

sudo openvpn /path/to/openvpn.ovpn

safe dock
#

Error opening configuration file

fathom pendant
fathom pendant
#

you'll want to make sure that either you're running openvpn from the directory you downloaded the vpn connection to, or know what directory it's in

#

for example /home/username/Downloads/starting-point.ovpn

safe dock
#

I downloaded it and after that I use the Cmd .sudo open VPN {.....}

#

But getting error in opening file

#

It's in download directory

fathom pendant
#

then cd to that directory and run it

#

sudo openvpn starting-point.ovpn or whatever it's named

safe dock
#

Yeah after that only its showing the errors

fathom pendant
#

showing the errors

safe dock
#

Got it bro tnx

fathom pendant
#

that's very descriptive

safe dock
#

I put braces

fathom pendant
safe dock
#

Anyway tnx bruh

#

In parrot os we have to put braces right?

fathom pendant
#

no

#

in most contexts when you're seeing braces like [] or {} for a command they are placeholders or to indicate that certain flags or things can be used

safe dock
#

Ok bruh

#

Tnx for that

#

Bro can u guide me?

fathom pendant
fathom pendant
#

if not: Google is free

#

I'll help if you get stuck in an academy module and you post the question here: but i won't help if you randomly dm me

safe dock
#

Ok

short hare
#

Stuck on Linux Privilege Escalation: Logrotate

How to locate the location of the correct .log file?

Is it there in /var/lib??
If searched but found nothing useful

#

😣

autumn pilot
#

Use the basics of searching in Linux and you will find what you need

short hare
#

Just need a little nudge about the location or how to locate the correct .log file

pulsar portal
#

Hi everyone, currently working on module:Injection Attacks Section:Skills Assessment, I'm kinda stuck here, any hints or help? thanks in advance

autumn pilot
#

Keep trying

shadow anvil
#

Hi all,

Just seeing if anyone was able to provide a nudge on 'ADCS Attacks' ESC 11, question 2 (getting the NT hash of the local admin).

Have been able to successfully get into the filesystem and get the flag. Tried the local tooling (C:\tools) on the filesystem to get the NT hash but been getting errors thrown at me.

Didn't have much luck with certipy and trying to coerce authentiation onto WS01 itself, though good chance I may be missing a few arguments/settings needed.

Very much enjoying the module, learning a lot.

next bronze
latent glen
#

I have a question out of curiosity, nothing to do with a particular module question.

Say you have a port forward from the AD environment to your attack box via ligolo or any other technique, but lets say ligolo, as it is some efficient. Is it possible to use responder remotely? I figure this should be feasible, I just don't fully know how. What interface would I have to be listening on, the ligolo one or lo or another? Im not sure

#

because say if I connect to the network via vpn then of course I now have new interface from the VPN, but what about over port forward

shadow anvil
next bronze
#

the AD CS server is on DC, so you need to target DC. the question asked for local admin hash on ws01, use DA's creds to dump reg of ws01 and get the hash

hallow kiln
latent glen
#

aaah okay interesting

#

thank you

#

that would be very powerful if possible

next bronze
#

actually responder through a pivot is possible, but can't use ligolo for it, you'll need to port forward with chisel or ssh, open smb ports if you want smb traffic, http ports if you want http traffic etc

latent glen
#

is typing....

#

HA! amazing!

#

Ill have to try that out

next bronze
hallow kiln
#

So not suitable for the generic capture hashes thing?

latent glen
#

"backdooring keepass for fun and profit" holy s*** what blog is this POGGERS

#

thanks for the resource

#

fun stuff here I am sure

next bronze
latent glen
#

yea sorry about this. Lets get back to focusing. Thanks you guys!

next bronze
hallow kiln
next bronze
#

if the vpn connects to the internal network then just listen on that interface?

#

either way I think you need sufficient privs to listen or forward port 80/139/445 etc

hallow kiln
#

I think that becomes a bit different once you leave a lab environment, I've heard it so many times, VPN = no responder, could be wrong though

next bronze
#

that's more got to do with how the network is configured I believe

misty current
umbral fulcrum
#

Happy Holliday everyone, I got stuck in "Attacking Enterprise Networks" module in "Lateral Movement" section

I tried to use "DomainPasswordSpray.ps1" for password spraying but I got an error massage:

Invoke-DomainPasswordSpray : The term 'Invoke-DomainPasswordSpray' is not recognized as the name of a cmdlet,
function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the
path is correct and try again.
At line:1 char:1

  • Invoke-DomainPasswordSpray -Password Welcome1
  •   + CategoryInfo          : ObjectNotFound: (Invoke-DomainPasswordSpray:String) [], CommandNotFoundException
      + FullyQualifiedErrorId : CommandNotFoundException
    
    

anyone have an Idea what I missed?

fathom pendant
rugged parrot
#

Question regarding Linux Privilege Escalation / Special Permissions: There are exactly 2 files you find more in the box than in the section listing, and just one of both has the setgid bit set, but this file is not accepted as correct answer to the 2nd question. What's wrong?

rugged parrot
#

Ok, solved: the requested file is listed in the section output, so the question is wrong

plucky mural
plucky mural
plucky mural
next bronze
plucky mural