#modules

1 messages · Page 170 of 1

lusty thicket
#

the module also covered other methods like kerbrute iirc

ruby ginkgo
#

okay i read the old text on medium lab and found ftp port number i did a scan on particular port it is closed

#

last time -p- took more than hour and half tho

#

i reseted many times still has this iusse

sinful olive
#

for example this:

#

shows me no other users

lusty thicket
#

spoiler btw

lusty thicket
sinful olive
# lusty thicket spoiler btw

||┌─[✗]─[htb-student@skills-par01]─[~] └──╼ $sudo crackmapexec smb 172.16.7.50 -u AB920 -p weasal --users SMB 172.16.7.50 445 MS01 [*] Windows 10.0 Build 17763 x64 (name:MS01) (domain:INLANEFREIGHT.LOCAL) (signing:False) (SMBv1:False) SMB 172.16.7.50 445 MS01 [+] INLANEFREIGHT.LOCAL\AB920:weasal||

ruby ginkgo
#

many suggested reset the machine and wait for 5min then scan it tho im trying his hope this works

lusty thicket
sinful olive
# lusty thicket try the command ||net user /domain|| when authenticated as A**

Giving me an error.. || Access is denied.Evil-WinRM PS C:\Users\net user /domain
The request will be processed at a domain controller for domain INLANEFREIGHT.LOCAL.

net.exe : System error 5 has occurred.
+ CategoryInfo : NotSpecified: (System error 5 has occurred.:String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError||

lusty thicket
#

you can try the tool rpc client iirc it has an option for enumerating domain users or use the tool kerbrute covered in the module

sinful olive
next bronze
inner sand
#

anyone can recommend a healthy office chair for long hours from an online store
cuz i cant feel my back

next bronze
#

what do you need help with

next bronze
plucky mural
supple gorge
#

Why are y'all's chairs more expensive than my computer 😭

next bronze
supple gorge
fathom pendant
#

All the people I know that have them swear by the Herman Millers

open hollow
# next bronze what do you need help with

In the task 1 of the skill assessment, we are given a loaded shellcode and have to modify it's assembly code to decode the shellcode and I have done the modifications required to decode it and even got the decoded shellcode but running it does not give me the flag

next bronze
#

you will get backpain if you spend too long on cheap chairs that's for sure

odd lance
#

Tested it out recently in store

#

Also have a standing desk on the way

next bronze
# open hollow In the task 1 of the skill assessment, we are given a loaded shellcode and have ...

what have you tried? it's not too complicated, XOR the values in the stack with a loop and move the pointer by 8 bytes every loop, then with the shellcode decoded, you can just be lazy and copy them out form gdb, remove all the 0x and use the shellcode loader script to run it. it can also be done entirely from cyberchef once you have decompiled it
Intro to Assembly Language Skills Assessment 1 (edited to help whoever is searching for this, hello :)

odd lance
#

Anyway sorry, off topic

#

Does anyone have any feedback on the SOC Analyst path?

supple gorge
open hollow
next bronze
#

dm me your code, I'll take a look

next bronze
odd lance
#

Ohh I see the Gesture is from SteelCase

surreal nymph
#

Just solved getting started module's final machine ⚡..my intuition told me to edit theme.php of get simple cms and get a shell and run sudo -l on the shell ..I found php ..it could be run without sudo password..then i spawn /bin/bash with php's system() function and i got root ..⭐ I had so much fun and learned so much ! I'm loving it 😍

rustic sage
#

Introduction to Digital Forensics (Rapid Triage Examination & Analysis Tools)
hi guys, I completed all the module but I still stuck at this question, someone can help me?

supple gorge
#

It took be quite a bit of fumbling

rustic sage
#
  • 0 What is the type of the service of the "syslog.service"?
#

||rsyslog.service - System Logging Service
Loaded: loaded (/lib/systemd/system/rsyslog.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2023-12-25 16:28:37 UTC; 45min ago
Docs: man:rsyslogd(8)
http://www.rsyslog.com/doc/
Main PID: 1121 (rsyslogd)
Tasks: 4 (limit: 2317)
CGroup: /system.slice/rsyslog.service
└─1121 /usr/sbin/rsyslogd -n
||

#

is the answer not ||System Logging Service||

#

happy holidays btw :)

misty current
#

You can DM, if you haven't already figured it out the injection attacks - skills assessment.

ivory tide
#

anyone faced issues whereby you can't RDP in?

#

just a blank black screen.

next bronze
#

hit enter

ivory tide
#

ohhh

#

LOL THANKS

hoary pulsar
#

Module : Attacking Common Services

Activity Question : Find all available DNS records for the "inlanefreight.htb" domain on the target name server and submit the flag found as a DNS record as the answer.

Question : do I need to bruteforce the .htb or the .com seems like I don't get any results from enumerating the .htb domain

#

Got a flag from using the dig function to the .com domain but most likely a rabbit hole

inner sand
#

guys i just invited one of my friends to hackthebox academy but i still did not get any cubes

#

is this real ?

acoustic owl
hoary pulsar
#

okok, I'll focus on .htb weird no results and always timeout. target is listed down on /etc/hosts as well

acoustic owl
hoary pulsar
#

I see okay okay thanks

stiff bone
#

Please help me with the HTTP ATTACKS skills assessment. I'm stuck and can't figure out why the messages aren't coming. I have dissync, I have an explicit TE.CL which I implemented via TE.TE, I bypassed the WAF by load encoding, and I used CRLF header injection. But I still haven't been able to receive messages in mailhog

rustic sage
supple gorge
rustic sage
supple gorge
#

what are you using to anlayze it?

rustic sage
#

I tried with MFT Analyzer (but I didn't get information from that program, that obv) and Timeline explorer

supple gorge
#

use it to look at zone identifier info

rustic sage
#

I tried also the string in powershell to search the zone Identifier into Downloads folder

supple gorge
#

did you know you can create filters for each particular field on timeline exporer?

rustic sage
#

I filter the program "uninstall.exe" with the PID

supple gorge
#

the best I can do without giving the answer is telling you to read up on zone identifier and try to filter with it

#

if you filter by unninstall.exe, you won't find any other exe

rustic sage
#

Mh.. true

#

btw thank you for the hint, now I know I'm in the right path

supple gorge
#

Use the "cobaltstrike_beacon" index and the "bro:http:json" sourcetype. What is the most straightforward Splunk command to pinpoint beaconing from the 10.0.10.20 source to the 192.168.151.181 destination? Answer format: One word

I'm not sure what it expects as one word

#

for reference, thnks 🙂

Is the answer one of these commands or do I fill it up?

muted fiber
#

Hey everyone, I'm doing Footprinting module and I'm struggling to complete medium lab.. after gaining some credentials for users ||Alex|| and ||sa|| I can't use any of them to complete the exercise.. can anyone help me please?

muted fiber
fathom pendant
#

Attacking common services goes over cli stuff

spice cave
#

Hello Everbody,
I am using tcp433 vpn and it works but when I do a netcat search it cannot find a host. What could be the reason.
Happy New Year ))

fathom pendant
#

Netcat search?

spice cave
#

netcat 94.237.56.188:52910
94.237.56.188:52910: forward host lookup failed: Unknown host

I get this error

fathom pendant
#

Netcat is a connection protocol, 94.237.56.188 is the ip, if I remember you need to specify the host separately just after specifying the host

spice cave
#

Target: 94.237.56.188:52910
Time Left: 66 minute(s)

Apply what you learned in this section to grab the banner of the above server and submit it as the answer.

I have a task like this, won't I do it with netcat?

fathom pendant
#

I.e. netcat 94.237.56.188 52910

spice cave
#

okey i try

#

kek thanks @fathom pendant

fathom pendant
#

Usually the questions will relate to what you just learned

upper ruin
#

Use the cracked password of the user Kira, log in to the host, and read the Notes.zip file containing the flag. Then, submit the flag as the answer.
Password Attacks - Protected Files

I even tried mutated-password list, nothing came up.

I got the Notes.zip via ftp.
did zip2john Notes.zip > zip.hash

john --wordlist=custom.list , yet ..nothing.

spice cave
#

52910 I still don't understand what this part is. Isn't it with the IP

fathom pendant
upper ruin
#

Neither nor.

fathom pendant
#

That's odd

upper ruin
#

What the f UTF -8 is not valid?

#

That's the rockyou.txt file

lusty thicket
lusty thicket
upper ruin
#

The mutated pwd or the rockyou?

wooden badger
#

I need help

fathom pendant
upper ruin
#

Alright, I will try to do some shenanigans.

#

Will be back if I can't do it.

lusty thicket
fathom pendant
fathom pendant
upper ruin
#

There's a difference though, I looked up this:

#

.

#

His came without *

hallow kiln
#

That's just Discord reading * as markdown since they haven't put it as a code block

#

Copy it and see you'll get the same

fathom pendant
#

^

wooden badger
#

Started to pass PersistencelsFutile got stuck. I can't get the flag, I'm stuck on 5. Writes

upper ruin
fathom pendant
#

Read #welcome to find out how to access more of the server

fathom pendant
wooden badger
#

Issue 5 is partially remediated

fathom pendant
upper ruin
fathom pendant
#

Then it should be right

#

I just did a grep and it's in there

#

So for sure John should crack it

upper ruin
#

I just don't get what that error message is Loaded 1 password hash (PKZIP [23/64])

#

And why doesn't it crack.

fathom pendant
#

-crash recovery file is locked

#

Rm that crash file

#

rm ~/.john/john.rec

upper ruin
#

Done.

fathom pendant
#

Now try again?

upper ruin
#

Oh damn.

#

Yeah.

#

Marcie is a huge W.

#

!!!

#

Thx Marcie.

fathom pendant
#

Reading is crucial

upper ruin
#

I don't get what that crash file was for, though.

fathom pendant
#

It probably had a weird error

wooden badger
#

Okay I went to another place for help

fathom pendant
#

and borked ¯_(ツ)_/¯

upper ruin
#

y0s

#

(╯°□°)╯︵ ┻━┻

fathom pendant
rustic sage
supple gorge
wraith spoke
#

module attacking common applications - attacking gitlab.
i am asked to find another user, already got this list ||┌──(chilledvains㉿kali)-[~/htb-academy/new one]
└─$ ./gitlab_userenum.sh --url http://gitlab.inlanefreight.local:8081/ --userlist /usr/share/seclists/Usernames/xato-net-10-million-usernames.txt |grep [+]
[+] The username bob exists!
[+] The username root exists!
[+] The username public exists!
[+] The username help exists!
[+] The username hacker exists!
[+] The username explore exists!
||

#

but none work..

autumn pilot
#

I don't see the valid username in the output

lusty thicket
wraith spoke
#

my last message is gone somehow. but linpeas brought me the answer

fathom pendant
wraith spoke
fathom pendant
#

¯_(ツ)_/¯

upper ruin
#

The password attacks easy lab wasn't that bad. Is it that common for crackmap exec to bug out?

autumn forge
#

hey guys

upper ruin
#

Wsg.

autumn forge
#

all's great dude

#

how bout ya

upper ruin
#

Glad to hear

#

Meh, doing my work, nothing much

autumn forge
#

i am trying to find something but, i guess my brain is fooling me

upper ruin
#

Share what's on ur mind.

fathom pendant
autumn forge
#

Have you guys heard of greysec or some og old dead forum, starting with the same name or having a similar name?

fathom pendant
upper ruin
autumn forge
#

am new here

fathom pendant
#

Read #welcome to figure out how to access more of the server

upper ruin
#

What if I make a lab with EDR.

fathom pendant
#

Whenever you join a server it's always good to read the #welcome and/or #rules channels

upper ruin
#

Chaoslab.

autumn forge
manic onyx
#

Hi, I am doing the passwords attacks lab and having trouble extracting NTLM hashes from LSASS dump file with pypykatz. I am running the same command as in the module but pypykatz states it is unable to parse the dump file.

#

Do I need to upgrade pypykatz or is this a separate issue?

fathom pendant
#

Sounds like a separate issue

manic onyx
#

nvm tried it again, something must have gone wrong during file transfer

buoyant escarp
#

im in Getting Started Module at Knowledge check
i found the password, cracked it, logged in as admin
but i cant get the metasploit payload to work, i think the TARGETURI is not the right one, can someone give me a hint?

fathom pendant
buoyant escarp
fathom pendant
#

If you messed with TARGETURI that's likely to have messed with it

buoyant escarp
#

default it is blank, i tried it this way, but auth doesnt work then.
when i try /admin/ it authenticates but wont exec the payload

fathom pendant
#

Then you might also be using the wrong payload

buoyant escarp
#

okay good point

fathom pendant
#

Make sure it's for the right version of the plugin

buoyant escarp
#

okay i did not have to use the payload for authenticated file upload
i can just use the unauth rce

fathom pendant
#

😉

buoyant escarp
#

men i always forget to take a step back and look the big picture

fathom pendant
#

Don't forget to shell and sudo -l

buoyant escarp
#

😄

#

kk

buoyant escarp
#

okay got it, thanks @fathom pendant

fiery sundial
#

hi guys

#

what modules should i get into for brand new people who wanna get into hacking

fathom pendant
fiery sundial
#

ok ty

fiery sundial
fathom pendant
#

you don't buy all modules at once

#

and for tier 0 modules you get the cubes back when you complete them

#

for tier 1 and above you get 20% back

fiery sundial
#

o

#

ok ty

#

also how cna i test stuff bc i closed my free web based parrot os

#

and im on windows

fathom pendant
#

virtual machine

#

the "setting up" module goes through setting a vm up iirc

fiery sundial
#

good idea

#

ty

buoyant escarp
#

im in nmap medium assessment, i dont know why but the script doesnt give me any information about the dns, does that mean IDS is blocking it?

cedar void
#

Hi , I can always STRICTLY checked the public records for the inlanefreight.com domain in linux using the dig or nslookup command right?

craggy sky
#

what does "apt list" show you if not all installed packages?

fathom pendant
#

there you will see something interesting :)

maiden field
#

Hi i'm having some problem in Windows Event Logs & Finding Evil
Tapping Into ETW. After following the guide and using SilkETW.exe I don't have ManagedInteropMethodName that starts with "G" and ends with "ion".

#

the only answer i found is TdhGetEventMapInformation

maiden field
#

||My message got deleted maybe cause of a spoiler so I'm writing it again with a spoiler filter. Everything work until the last command SilkETW.exe -t user -pn Microsoft-Windows-DotNETRuntime -uk 0x2038 -ot file -p C:\windows\temp\etw.json I don't get the expected results. Maybe its something I have to change but im not sure what||

fiery sundial
#

im looking for a buddy that we can learn about hacking together 🙂

#

bc i wanna get into hacking and having a buddy with me learning and we can chat about would motivate me and it mmight motivate u too so just reach out

rustic sage
#

@fiery sundial hello can I join with you buddy

#

How can we start

fiery sundial
#

lets just be friends!! and we like help each other ig

#

like friends that wanna learn to code

#

i add u

rustic sage
#

Yeah what do you know some basic stuffs can you tell me

austere sorrel
#

Hi

lusty thicket
austere sorrel
#

I need help

fiery sundial
#

anyone else wanna be buddys with me and learner

lucid sluice
fiery sundial
#

Okie

lucid sluice
thick granite
#

hi guys, for the command injection skill assessment, i figured out the injection point, but my command to read the Flag is displayed as output instead of executing it as command. please can i DM someone, i just need some help to figure out where i am making mistake.

buoyant escarp
#

As i can remember i used the aggressive flag -A to perform all default scripts like the flag -sC does

#

@lucid sluice

hasty solar
#

do you mind if i dm you? Im stuck on that skill assesment, tried ||loads of server side javascript injection payloads, and also mongodb utilities like $ne, $gte, furthermore tried editing content-type to application/json and json payloads||

ebon jasper
#

Can anyone help me?!
I stuck in this module for some reason I can not do zone transfer. I connected to vpn I write ip and domain to /etc/hosts file
I am using "dig axfr inlanefreight.htb @ipv4" command I restarted target I connected another vpn server but still I can not do zone transfer can someone help me

fiery sundial
#

guys do i need to install nmap or do i just have it?

lusty thicket
ebon jasper
fiery sundial
ebon jasper
ebon jasper
# lusty thicket

I know that command supposed to work, there is something with my internet

fathom pendant
#

you still need to specify the name server

ebon jasper
fathom pendant
#

name server being the IP

#

:P

#

otherwise you may also need to add the nameserver to /etc/hosts (using either nslookup or dig ns

latent glen
#

eyo @next bronze my cracking is !FAST! offline it is so so fun

#

I no longer hate cracking

#

hahaha this is great!

next bronze
#

nice

#

they should put a disclaimer on the hashcat module to not use it in a vm

#

some hashes are still a pain though, namely bcrypt and yescrypt

wary garnet
#

hiiiiiiiiiiiiiiiiiiiiiiii

fathom pendant
#

not a gen chat read #welcome and #rules to find out how to access more of the server

wary garnet
#

thanks

white wagon
#

Testing

#

I just joined couple of minutes ago

#

nice to meet you all

languid wharf
#

Hey, I'm in the pivoting module in the SocksOverRdp section. When I try to load SocksOverRDP-Plugin.dll using regsvr32.exe, I get the following error. I've already disable windows defender

buoyant escarp
ruby ginkgo
#

why am i gettig this error? ./backupjob: line 1: syntax error near unexpected token newline' ./backupjob: line 1: <head>'

lusty thicket
ruby ginkgo
#

In pivoting mod where we find routes that AutoRoute 172.x.x.x , i have created a msfvnom file when i cat that i didnt see the binary after re-run that i gottacha

fathom pendant
languid wharf
#

No, when I had it, I go the error of: Operation didn't complete successfully because this file might be a virus of malicious software. After I turned it off in settings I got this different error

fickle sparrow
#

Good day and merry christimas, Can someone guide to the right direction? what can I do? My live usb kali does not boot.

EXT4-fs error (device sda3): ext4_lookup:1853 inode:5505046 comm systemd-journal: deleted inode referenced: 5515237 
EXT4-fs error (device sda3): ext4_lookup:1853 inode:5505046 comm systemd-journal: deleted inode referenced: 5511556
EXT4-fs error (device sda3): ext4_lookup:1853 inode:5505046 comm systemd-journal: deleted inode referenced: 5511556```
wanton jasper
languid wharf
#

Okay I'll try it now, ty!

wanton jasper
#

Make sure the dll is still in the folder and not deleted by the protection first

#

And confirm realtime protection is off.

languid wharf
#

I'll pay attention to all of those, thank you

umbral wasp
#

@fathom pendant hello I am doing assesment
You are targeting the inlanefreight.htb domain. Assess the target server and obtain the contents of the flag.txt file. Submit it as the answer. from
Attacking Common Services - Easy
I found the username and password
and logged into the account mysql
I am unable to get the reverse shell
can you please help me?

ruby ginkgo
#

IPv4 Active Routing Table

Subnet Netmask Gateway


|| 10.129.0.0 255.255.0.0 Session 1
172.16.4.0 255.255.254.0 Session 1
|| Which of the routes that AutoRoute adds allows 172.16.5.19 to be reachable from the attack host? (Format: x.x.x.x/x.x.x.x) why its says wrong? when submit those

wanton jasper
#

Might be how you formatted it. Try IP:netmask can't remember myself

ruby ginkgo
#

nah still its not working

ebon jasper
#

Can someone understand this? Why this is happening? I changed my VPN server 5 times and restarted I also wait 5-6 minute then tried again but still simple zone transfer failing

wanton jasper
ebon jasper
#

is pinging moderator allowed?!

acoustic owl
ruby ginkgo
ebon jasper
ebon jasper
acoustic owl
ebon jasper
wanton jasper
acoustic owl
ebon jasper
acoustic owl
#

As I said, you can configure a zone so that not everyone can carry out a zone transfer.

next bronze
#

try in pwnbox too

ruby ginkgo
languid wharf
wanton jasper
next bronze
wanton jasper
#

Yea it should be netmask

ruby ginkgo
#

yessss

#

thanks guys

languid wharf
wanton jasper
#

Yes

languid wharf
#

Okay sending rn

#

Can I dm you for a sec?

wanton jasper
#

Sure but I don't have my computer near me. Might not be as much help as you would want.

ebon jasper
#

Thank you very much. I found answer. Can you focus one more thing?! Sometime VPN file (from protocol choosing location) is not working

#

But from this location it is worked

#

When I download vpn file from corner of qestion section zone transfer immedieatly worked, I think it is bug or something. It was all about vpn file

buoyant escarp
#

@lusty thicket you were right, using the pwnbox it works, i have no idea why tho

obtuse verge
#

hi. Im doing the CrackMapExec Module, but i cannot figure it out these question (Which domain account, other than Guest and krbtgt, is disabled?) in 'Finding Secrets and Using Them' chapter. Can someone help? (using the commands: proxychains4 -q crackmapexec smb 172.16.1.10 -u robert -p Inlanefreight01! --ntds --enabled and proxychains4 -q crackmapexec smb 172.16.1.10 -u robert -p Inlanefreight01! --ntds)

next bronze
tiny ledge
#

FOOTPRINTING Module: Oracle TNS, but all I get is: bash: sqlplus: command not found, how do I fix this ?

next bronze
#

or you can just cat the ntds log file saved by cme

obtuse verge
#

thank you @next bronze

surreal nymph
#

Can y'all explain what must have happened with the IDS . How was it fooled ?

fathom pendant
#

it's explained in the DNS proxy section of the IDS/IPS filtering section that taught you how to scan/identify/connect and all that

surreal nymph
#

Yes ! Got it ! Thank you @fathom pendant !

#

This was funn...

fathom pendant
#

also should probably delete this

#

as this is revealing how to get the answer for a skill exam

surreal nymph
#

Sorry

fathom pendant
#

i get you're excited about sharing that you learned things

surreal nymph
#

Deleted

fathom pendant
#

but you do have to be careful with sharing that excitement

surreal nymph
#

Yes ,noted

earnest plover
#

Hi guys, can someone help me with the 8 question in the module "AD Enumeration & Attacks - Skills Assessment Part II"?. Submit the contents of the flag.txt file on the Administrator Desktop on the MS01 host. I have tried everything I can think of but I don't know how to continue.

surreal nymph
#

My brain had told me to do a full scan . Like all the ports. But i refused to believe that there will be something running on later ports . I was looking all over at 21,22,80 and even 3306

next bronze
rigid pasture
#

Dont know if this is the right place to ask but why cant i spawn the target machine in "dancing" startingpoint box?

fathom pendant
#

this indeed is not the right place

rigid pasture
#

Where would that be?

fathom pendant
sterile epoch
#

Hi i was thinking of getting a sub to the main platform. Is there any student discount there cuz I could not find one

sterile epoch
#

I do not think my uni has support for it and I have almost completed my graduation so I do not think I will get any kind of response about it

next bronze
#

I don't have the exact steps, check with the accounts you have access to

hazy grotto
buoyant escarp
#

so does nmap use multiple source ports? maybe bc multithreading?

#

*cant see in this picture but further down it also uses different source ports

tiny ledge
#

Anyone know what could be the issue here, neither John or Hashcat is recognizing my txt file as an hash to crack, trying to get cleartext password: no matter if I try to input the hash as string or file, I get this error: john --format=Raw-MD5 ./hash.txt
Using default input encoding: UTF-8
No password hashes loaded (see FAQ)

#

the text file has nothing else inside it except the hash gained from scanner/ipmi/ipmi_dumphashes

next bronze
#

you sure the hash is supposed to be raw md5?

tiny ledge
next bronze
#

I'm not sure about john but there's a specific hashcat mode for ipmi hashes, check hashcat examples

fathom pendant
#

But hashcat -h will have the list in there

tiny ledge
fathom pendant
#

It literally has nothing to do with any commands you're running

next bronze
#

is it? works for me thinkw

fathom pendant
next bronze
fathom pendant
#

So likely fixed in that time

tiny ledge
#

It's working, but getting the same issue as john: Hashfile './hash.txt' on line 1 (7e6357...efa123456789abcdef140561646d696e): Token length exception
No hashes loaded.

next bronze
#

what's your hashcat command

fathom pendant
#

You need to use the right mode

tiny ledge
#

hashcat -a 0 -m 400 ./hash.txt /opt/useful/SecLists/Passwords/Leaked-Databases/rockyou-05.txt

buoyant escarp
#

double check if nothing like hashcat.txt:...........actualhash is in the file

next bronze
#

like I said, it's not md5, let alone the phpass md5 that you're using

buoyant escarp
#

ive had this after converting the hash

next bronze
#

find the right mode, either in the section or hashcat example

fathom pendant
tiny ledge
#

oh yeah I tried 7300 as well, but It's the same issue, wont load the hash for the life of me

#

text file appears to be clean

fathom pendant
#

7300 should work

next bronze
#

try with --username

opaque lagoon
#

Does anyone know how I can intercept a USB signal to understand how a keyboard's API works?

buoyant escarp
#

hashcat --example-hash | awk -v RS= "/SHA-1/"

the RS= with a blank means it uses a blank row as delimiter, and /SHA-1/ is your search term, this way you can look easy for the hash modes by filtering

opaque lagoon
wooden badger
#

my dear and priceless friend

opaque lagoon
# fathom pendant Google

Sorry for the inconvenience, I only asked here because I've already searched everywhere and I'm out of ideas.

fathom pendant
#

Read #welcome on how to access more of the server

tiny ledge
#

Got it to work, thank you all for help 👍 Idk why but having most of the issues with password cracking always

next bronze
#

with --username?

fathom pendant
tiny ledge
#

I made the hashfile again, and it looked exactly the same but worked now

#

maybe there was a space or such

fathom pendant
#

Probably a weird extra character

#

¯_(ツ)_/¯

next bronze
#

token length exception means you missed a character or have an extra character somewhere

lusty thicket
fathom pendant
lusty thicket
wooden badger
#

google translete v help)

#

XDXDDXDD

#

To help

sly dome
#

hello guyz finished my cpts path, if anyone needs help with anything let me know here or feel free to DM. This way I can double check some stuff I may have missed somewhere in my brainz, also I can contribute a little to this community. Have a nice day 😊

#

and merry christmas 🎄

fathom pendant
languid wharf
#

Hey, in the skill assessment of pivoting module, how are we supposed to find hosts on the internal networks?
I used ping sweep with increased timeout to actually get something, and nmap returns host is up for all the network. It seems like these two are not very stable/consistent in finding hosts

next bronze
#

proxychains doesn't support ICMP (ping) for nmap you need to use -sT

true belfry
#

Need some assistance for Active Directory skills assessment pt2. Priv esc from the service account in SQL01 to get the flag in the administrator desktop. Potato doesn't seem like that way (Can't get the exploits to run), PrintSpoofer always creates a new cmd/powershell with the same service account instead of SYSTEM..

next bronze
#

potato is the way

true belfry
#

Okay

#

I'll try and figure out why they won't run then 😦

next bronze
#

if I remember right you need to use juicy potato, choose a CLSID

stiff bone
#

Can I contact a DM for help assessing skills for HTTP ATTACKS?

fathom pendant
sly dome
#

i sent me a reverse as SYSTEM

true belfry
#

Hmm, I'll give that another try then. I wasn't trying to get a rev shell. But the interactive shell it gave back was the exact same user.

sly dome
#

dont know how u are doing it

sly dome
next bronze
#

yeah it will pop open another window by default, if you don't have gui access you can't get that shell

languid wharf
sly dome
#

do a standard ping sweep

#

i remember i had to repeat it

#

also check the arp table

paper gust
languid wharf
sly dome
#

i know

#

try ligolo-ng also

fathom pendant
paper gust
fathom pendant
#

cause i was looking to see if asrep was a thing but it doesn't look like it

#

and even running the hash to see if it autodetected it didn't know

#

¯_(ツ)_/¯

true belfry
next bronze
true belfry
languid wharf
tight mesa
#

Merry Christmas y'all, I'm stuck grabbig the flag into Env Enum section from Linux Priv Escalation, I found another user than "htb-student" this user has 2 interesting files, one related to vim & the other to cache, but none of them htb-student has permission to read.

I found another interesting thing with sudo -l command, but when I ran the command I'm receiving this message, Sorry, user htb-student is not allowed to execute '/usr/bin/ncdu' as root on ubuntu.

next bronze
# languid wharf What for?

the better pivoting tool, though I would recommend doing that module with the tools given, those will come in handy sometime

languid wharf
fathom pendant
next bronze
#

it's not, but it's my go to for pivoting for a while now

fathom pendant
#

it's just a tool that people have recommended after struggling with the introduced tools

#

(though still good to know how to do things other ways)

paper gust
fathom pendant
paper gust
#

do you remember the e type?

fathom pendant
#

but it was like krb5tgs$23$ iirc

paper gust
#

oh that's 13100

languid wharf
paper gust
#

etype 23

fathom pendant
#

i tried it said no kek

next bronze
#

hashcat doenst' support asrep? thinkw

#

pretty srue it does no?

fathom pendant
#

i think it had something to do with the salt maybe?

#

lemme check

paper gust
#

it does, that's the most common supported hash

#

for kerberos

misty current
paper gust
#

most people don't see many other kerberos etypes

misty current
#

only for asrep23 which is rc4

autumn pilot
paper gust
#

this is true

#

17/18 and etype 3 all have limited/no support still

#

though that's mostly for lack of priority iirc

next bronze
#

yescrypt support when 😡 /j

paper gust
#

soon™️

fathom pendant
#

$krb5asrep$23$ is the start could it be the username having @ in it? username@domain?

misty current
paper gust
#

thats a little different

next bronze
fathom pendant
#

i just chalked it up to "htb said no cracking this one" ¯_(ツ)_/¯

misty current
#

I saw that john has support for etype 18, but it failed to crack it (I know the password)

paper gust
fathom pendant
#

raw chicken code?

misty current
paper gust
#

not nearly as common as 13100

#

but certainly supported

paper gust
#

as the format is very simple and shouldn't really be more than a few hundred lines

#

well, relatively simple

next bronze
#

isn't 13100 kerberoast rc4, it's not asrep

paper gust
#

yeah, not asrep

#

18200 is asrep

paper gust
fathom pendant
#

yeah i was misremembering

#

because i did a LOT of googling at the time

#

and was like "well that's CLOSE"

paper gust
#
 $krb5asrep$23$user@domain.com:3e156ada591263b8aab0965f5aebd837$007497cb51b6c8116d6407a782ea0e1c5402b17db7afa6b05a6d30ed164a9933c754d720e279c6c573679bd27128fe77e5fea1f72334c1193c8ff0b370fadc6368bf2d49bbfdba4c5dccab95e8c8ebfdc75f438a0797dbfb2f8a1a5f4c423f9bfc1fea483342a11bd56a216f4d5158ccc4b224b52894fadfba3957dfe4b6b8f5f9f9fe422811a314768673e0c924340b8ccb84775ce9defaa3baa0910b676ad0036d13032b0dd94e3b13903cc738a7b6d00b0b3c210d1f972a6c7cae9bd3c959acf7565be528fc179118f28c679f6deeee1456f0781eb8154e18e49cb27b64bf74cd7112a0ebae2102ac 
#

if your hash looks like this

#

it should be supported

#

if it doesn't look like this, then we'll have to see what the difference is and why it looks different

thorn urchin
#

I have a note file that is just a quick list of super handy hashcat modes

paper gust
#

which happens from time to time

#

our coverage isn't perfect, especially as already called out for etype17/18/3

#

though i think someone did the work for 17 recently so it may just be 18/3 left

fathom pendant
#

i swear i tried 18200 before and it said no

#

thinkw but i could just be mentally handicapped

#

i didn't need to crack it anyway for the purposes of the module (yet)

paper gust
#

fair enough, if you run into it again let me know and ill debug with you

fathom pendant
#

but was just like "wtf, i swear i did this before"

#

and running just hashcat file.hash should give the correct mode yeah?

paper gust
#

well, in theory yes

#

but less than perfectly

fathom pendant
#

in theory* if it's not being goofy

paper gust
#

if you have issues with the format in your file, it obviously can't tell

#

and of course, plenty of hashes can't be identified that way

thorn urchin
#

oh wassup, I always forget youre the hashcat dev everytime lul

misty current
#

Auto detect mode would do the trick yeah. or else it'll give you the closes modes to choose from.

fathom pendant
#

undercover dev

paper gust
#

heh

fathom pendant
#

0 rank on htb

paper gust
#

0 rank on this account 😛

thorn urchin
#

a blue name for someone working on such a critical tool gives some cognitive dissonance

paper gust
#

yeah that is sorta funny actually

fathom pendant
#

LMAO

analog dock
fathom pendant
#

crack deez chestnuts (please i am weak and require nutrition)

paper gust
#

i dont know if there's a role for "works on the thing you're using" in here or not

hallow kiln
fathom pendant
#

i think they got rid of a lot of vanity roles

thorn urchin
#

Nope but perhaps there should be such a role

paper gust
#

¯_(ツ)_/¯

fathom pendant
#

whenever someone mentions hashcat dev

next bronze
#

lol first time I saw you here I was like this guy definitely knows what's they're talking about, checked the profile and hashcat dev kek

thorn urchin
#

Oh well they did have some sort of cross community contributor role for people like john Hammond. wonder if they kept that or tossed it

paper gust
#

i dont think its that necessary, but i can see how it'd be confusing to be blue and also the primary source for this info lol

fathom pendant
#

it's alright tbh kinda lets you blend in with the plebs lmao

paper gust
#

yeah, probably cuts down on a lot of the DMs

thorn urchin
#

@languid fjord petition for @paper gust to get cross community contributor role for being the hashcat dev(if they want it)

paper gust
#

¯_(ツ)_/¯

languid fjord
#

@surreal rain

paper gust
#

if it helps with others' visibility

#

otherwise I don't mind

fathom pendant
#

also tbh lowkey love the feature for outputfile and outfile-format

thorn urchin
paper gust
#

i need to go through and add some stuff to it

#

and make debug files and such more like outfiles

thorn urchin
#

cause even though most regulars know rank doesnt mean shit, its very easy for most people to dismiss blue name people not realizing they may in fact be active in critical work lol

surreal rain
#

Will have to think that one over. Traditionally it's been reserved for other discord communities. But this is a good use case i think as well

paper gust
fathom pendant
paper gust
thorn urchin
#

yeah even though its not true, people often consider blue==newb

paper gust
fathom pendant
#

which again, makes sense tbh

paper gust
#

you can also do some cute tricks

#

like --show and --username respect eachother

next bronze
fathom pendant
#

i was messing around with it the other day

next bronze
paper gust
#

yup, can make quite work of an NTDS dump

fathom pendant
paper gust
#

assuming you dont have TOO many usernames

#

there's a hidden danger with --show/--username mixing

#

it compounds the search space when it reparses/searches everything

#

which can lead to some very very very long runtimes

fathom pendant
#

am i right in assuming if you do --username and --outfile-format=2 (password) that it would out put username:password or is that something i'd have to tinker with to figure out

paper gust
#

iirc we added a message that warns users of that

paper gust
surreal rain
#

Can have it for now at least

paper gust
#

during the attack, i dont think it will

fathom pendant
#

interesting

thorn urchin
#

nice

fathom pendant
#

great to pick your brains on this lol i'm sure the outfile and format stuff was a pain to get working properly

paper gust
paper gust
#

and needs to go through another

#

we have a large change being staged right now

fathom pendant
#

i think what i did before was do something like cut -d ":" -f1,7 for NTLM hashes

paper gust
#

once the next big set of changes and the next release come out

#

i'm overhauling the logging/debug/outfile/etc.

fathom pendant
#

NICE

paper gust
#

logging especially could use some serious work

#

the current log format is for hashcat, not for it's users

#

need to bridge the gap a bit

fathom pendant
#

LOL "yes it stopped on this, but why"

paper gust
#

yeah, and internal codes that are raised by not defined

fathom pendant
#

the numbers mason, what do they mean

paper gust
#

trying to figure out what the status codes are without them being mapped to the log is a hurdle

languid wharf
fathom pendant
#

idk if it's in the works (or how feasible it is) with token length exception error (which to most people it's obvious that it's too short/long and they goofed) to specify that the expected file is too short/long as it is right now i don't see many issues with it but it can definitely help with some minor/quick debugs

#

like "oh i left in an extra space"

paper gust
fathom pendant
#

yeah i figured

paper gust
#

the problem is that token length exception is NOT hash length exception

#

its token length

#

when you load a formatted "hash" into hashcat, we take it through a parsing step we call the "tokenizer" that breaks it down into several pieces and validates each one separately based on some rules we define in each module

#

this is great for us, but leads to an uncomfortable situation where if it fails the raised errors are generic

fathom pendant
#

ah like NTLM stuff being broken down into it's defined sections

paper gust
#

here, i have a good example

#

  token.token_cnt  = 6;

  // username
  token.sep[0]     = ':';
  token.len_min[0] = 0;
  token.len_max[0] = 60;
  token.attr[0]    = TOKEN_ATTR_VERIFY_LENGTH;

  // unused
  token.sep[1]     = ':';
  token.len[1]     = 0;
  token.attr[1]    = TOKEN_ATTR_FIXED_LENGTH;

  // domain
  token.sep[2]     = ':';
  token.len_min[2] = 0;
  token.len_max[2] = 45;
  token.attr[2]    = TOKEN_ATTR_VERIFY_LENGTH;

  // lm response
  token.sep[3]     = ':';
  token.len_min[3] = 0;
  token.len_max[3] = 48;
  token.attr[3]    = TOKEN_ATTR_VERIFY_LENGTH
                   | TOKEN_ATTR_VERIFY_HEX;

  // ntlm response
  token.sep[4]     = ':';
  token.len[4]     = 48;
  token.attr[4]    = TOKEN_ATTR_FIXED_LENGTH
                   | TOKEN_ATTR_VERIFY_HEX;

  // challenge
  token.sep[5]     = ':';
  token.len[5]     = 16;
  token.attr[5]    = TOKEN_ATTR_FIXED_LENGTH
                   | TOKEN_ATTR_VERIFY_HEX;


#

this is the tokenizer code for NetNTLMv1

#

you can see how each part of the hash is broken down on it's own

fathom pendant
#

Ok yeah

paper gust
#

and has it's own token attributes for validation

fathom pendant
#

i can see how it can get crazy to be specific for certain things

paper gust
#

so like, if the LM response token is the wrong length or wrong encoding

#

how do we raise that JUST that token is wrong?

#

currently, we check the tokenizer as a whole

#

so it's difficult

fathom pendant
#

and it makes sense to do that tbh

next bronze
#

so it will only throw hash length exception when it's not being broken down, like raw hashes

paper gust
#

typically, when theres only 1 token, or the tokens are ignored mostly

fathom pendant
#

because each different hash type has it's own lengths and/or tokenization

#

neat

paper gust
#
static const char *SIGNATURE_KRB5PA = "$krb5pa$23$";
[...]
  token.token_cnt  = 6;

  token.signatures_cnt    = 1;
  token.signatures_buf[0] = SIGNATURE_KRB5PA;

  token.len[0]     = 11;
  token.attr[0]    = TOKEN_ATTR_FIXED_LENGTH
                   | TOKEN_ATTR_VERIFY_SIGNATURE;

  token.sep[1]     = '$';
  token.len_min[1] = 0;
  token.len_max[1] = 64;
  token.attr[1]    = TOKEN_ATTR_VERIFY_LENGTH;

  token.sep[2]     = '$';
  token.len_min[2] = 0;
  token.len_max[2] = 64;
  token.attr[2]    = TOKEN_ATTR_VERIFY_LENGTH;

  token.sep[3]     = '$';
  token.len_min[3] = 0;
  token.len_max[3] = 128;
  token.attr[3]    = TOKEN_ATTR_VERIFY_LENGTH;

  token.len[4]     = 72;
  token.attr[4]    = TOKEN_ATTR_FIXED_LENGTH
                   | TOKEN_ATTR_VERIFY_HEX;

  token.len[5]     = 32;
  token.attr[5]    = TOKEN_ATTR_FIXED_LENGTH
                   | TOKEN_ATTR_VERIFY_HEX;

#

you can see here that we dont check just lengths and encoding

#

in this case we check the "signature" as well

#

to easily ID the hash type

fathom pendant
paper gust
#

so Autodetect is special

#

we run the ENTIRE tokenizer process

#

for EVERY module

tranquil axle
#

But how often is really just one token wrong? I would assume that error pops up if someone tries to use the wrong hashformat or copied it wrong and in that case would a error like „you tried cracking hash x that usually has the format ‚username:xxxxx:yyyyy‘ but your format is ‚username:xxxxx‘ please fix“ not help more?

paper gust
#

and spit out the ones that didnt error

fathom pendant
#

lol

next bronze
#

oh interesting

paper gust
fathom pendant
#

that's chaotic and I love it

next bronze
#

I've never used autodetect for hashcat

paper gust
#

the only way we could make autodetect even remotely accurate

#

was to step through everything

#

and even then, its still essentially a VERY fancy regex

hallow kiln
fathom pendant
#

but it works™️

#

if i'm confused on it then i'll autodetect and pray

#

or throw it at john and be like "lol good luck have fun"

next bronze
#

I always dig through example hashes and compare those with what I have kek

#

if I'm not sure

hallow kiln
#

The example_hashes page hasn't let me down yet

fathom pendant
#

because i know in essence that most hash signatures are at the start

paper gust
#

to be fair

#

i ALSO dig through the example hashes page

#

long before i try to autodetect

#

so there's that haha

next bronze
#

POGGERS I'm doing it right

fathom pendant
#

it just depends on how much i'm already frustrated

maiden field
fathom pendant
#

and if someone messes up renewing ssl hashcat --example_hashes

paper gust
#

😛

#

but yes

fathom pendant
#

surely that won't ever happen again

paper gust
#

we do have that as well

#

and, much like the autodetect

fathom pendant
paper gust
#

that examples output and the help output are dynamic

#

it goes and gets those from every module present

#

meaning if you load in a custom plugin/module/etc.

#

it will appear in those outputs

#

as well as being considered for autodetect (assuming you didnt disable it)

fathom pendant
#

that's actually cool, i didn't realize that would be dynamic

paper gust
#

saves on having to store a ton of text in more than 1 place

next bronze
#

what do you do for ntlmv2 when the length is not constant, skip length checking for MessageDependentFields and payload fields?

paper gust
#

well lets see

#
  // username
  token.sep[0]     = ':';
  token.len_min[0] = 0;
  token.len_max[0] = 60;
  token.attr[0]    = TOKEN_ATTR_VERIFY_LENGTH;

  // unused
  token.sep[1]     = ':';
  token.len[1]     = 0;
  token.attr[1]    = TOKEN_ATTR_FIXED_LENGTH;

  // domain
  token.len_min[2] = 0;
  token.len_max[2] = 45;
  token.sep[2]     = ':';
  token.attr[2]    = TOKEN_ATTR_VERIFY_LENGTH;

  // lm response
  token.sep[3]     = ':';
  token.len[3]     = 16;
  token.attr[3]    = TOKEN_ATTR_FIXED_LENGTH
                   | TOKEN_ATTR_VERIFY_HEX;

  // ntlm response
  token.sep[4]     = ':';
  token.len[4]     = 32;
  token.attr[4]    = TOKEN_ATTR_FIXED_LENGTH
                   | TOKEN_ATTR_VERIFY_HEX;

  // challenge
  token.sep[5]     = ':';
  token.len_min[5] = 2;
  token.len_max[5] = 1024;
  token.attr[5]    = TOKEN_ATTR_VERIFY_LENGTH
                   | TOKEN_ATTR_VERIFY_HEX;
#

min/max based on the struct/buffer limits

tranquil axle
#

Make sure you run silketw as admin and that it keeps running while you run the other command, it only logs while it’s active

paper gust
#

challenge can be between 1 byte and 512 bytes long, encoded as 2-1024 hex characters

tranquil axle
#

Whoops reply was off

fathom pendant
ivory prawn
#

who can help me plse

next bronze
#

ah I see, checks for the limit

paper gust
fathom pendant
#

alright we're flooding this channel now with non-module related things as fun as it is to pick at the chicken's brain

fathom pendant
next bronze
#

yeah thank you for your time sir

hallow kiln
#

Technically, with the existence of a Hashcat module, one could argue it's all related

paper gust
#

🙂

fathom pendant
paper gust
#

though to be fair, that module needs some... work

fathom pendant
maiden field
paper gust
#

but yeah, probably best not to spam a help channel

paper gust
hallow kiln
next bronze
paper gust
#

It was mostly accurate when it launched but its not been updated recently

#

and stuff moves real fast around here

hallow kiln
#

I've just picked up not to use --force no matter how much they push it

paper gust
#

so it got outdated fast

paper gust
paper gust
#

"this time, it's personal" 😛

hallow kiln
#

Yeah, I've seen you explain it to people so many times 😁

next bronze
#

might need to contact the academy team but I too have no idea

paper gust
#

I might gate force behind one of our compile configs

#

so that normal users can't even use it

#

we've talked about it before but the influx of issues it'd cause would be... interesting to say the least

fathom pendant
paper gust
#

lol

fathom pendant
#

@ivory prawn the fuck do you want?

ivory prawn
fathom pendant
#

i did not ask you to dm me; and if you cannot ask it here then i will assume it's illegal and decline further communication attempts

ivory prawn
#

i need help for my compiuter , i new in this sorry for bother you

thorn urchin
thorn urchin
#

and this server isnt tech support

fathom pendant
hallow kiln
#

I had to put "Don't DM without asking" on my profile, it has not helped lol

paper gust
#

i gave up a long time ago

#

i swear, i cant clear them fast enough to drop below about 30-40

sterile epoch
#

can I bother here for some starting point help? I am having connectivity issues

hallow kiln
# paper gust

I just hit ignore, but with you as a dev, I can't even imagine how flooded your DMs are

paper gust
fathom pendant
paper gust
#

and very few active as community members

#

lots of 1 off people which inevitably means lots of DMs

hallow kiln
#

Yeah, and when the server is yours, you don't have much of a choice

sterile epoch
next bronze
#

are the dms just "y dis hash no work"

#

tbh I haven't run into problem with hashcat which I can't fix myself

paper gust
#

most arent even hashcat related

#

which idk if thats better or worse

#

a lot of "hack this instagram/snapchat" of course

#

but also a lot of very... odd requests and messages

#

i'm also in 100+ security servers so that doesnt help

next bronze
#

I think that's worse kek

ivory prawn
tawdry vapor
#

someone can help me with ATTACKING COMMON APPLICATIONS - WordPress - Discovery & Enumeration with the question "Find the version number of this plugin. (i.e., 4.5.2)"?

next bronze
#

use the hint, check the files

next bronze
still spear
tawdry vapor
bright quiver
#

can someone give me a hand with the file inclusion log poisoning module section? Nothing seems to be working. I go to the site and use burp...intercept...then i send to repeater and change the GET to add this ||GET /index.php?language=../../../../var/log/apache2/access.log&cmd=ls+/ ||and then user agent to this ||User-Agent:<?php system($_GET['cmd']);?>|| , but i get nothing in return for the response field...any advice or tips for what i may be missing?

next bronze
still spear
#

fuck i am lost

#

thank you dude 😄

fathom pendant
ivory prawn
#

i no talk to u

fathom pendant
#

this isn't for posting jobs or job offers or anything like that my dude

#

your name is mr.brain but it appears you lack one

next bronze
fathom pendant
#

here i'll make it easy

languid wharf
#

Hi, I still can't scan internal network with nmap, It goes over all the hosts then starts a port scan that doesn't end. I just want to see the active hosts on the network.

bright quiver
#

@next bronze so when i encode / use %2F within the URL i do as shown here

hallow kiln
next bronze
#

nmap through proxychains

languid wharf
#

Pivoting module on the internal network in the skill assessment lab. Ran: ||proxychains nmap -sT 172.16.5.0/24||

next bronze
languid wharf
#

Tried it as well, it just goes over all the hosts and then performs a port scan even though it's by definition not a port scan

fathom pendant
#

don't do it with -sT

next bronze
#

don't you need st when going though proxychains

fathom pendant
#

only if you're doing port scans

#

-sT is specifically scan tcp port

#

and overrides options that disable port scanning

bright quiver
#

@next bronze - ok - let me check what could be the issue

hallow kiln
next bronze
analog dock
#

Would recommend ligolo

next bronze
analog dock
#

Easy to clear pivoting skills assessment

hollow lake
#

I'm having a problem with the module about XSS -> Session hijacking . Can anyone help me troubleshoot it? It must be a trivial thing

languid wharf
languid wharf
next bronze
#

-F scans top 100

languid wharf
#

Sorry the top hundred

true belfry
#

I almost got the hash for the last question in the AD skills assessment and then the pwnbox shutdown 😦

rustic sage
#

Snort Rule Development (There is a file named log4shell.pcap in the /home/htb-student/pcaps directory, which contains network traffic related to log4shell exploitation attempts, where the payload is embedded within the user agent. Enter the keyword that should be specified right before the content keyword of the rule with sid 10000098 within the local.rules file so that an alert is triggered as your answer. Answer format: [keyword]; )
I got the rule work, but HTB didn't accept my answer

next bronze
drowsy narwhal
#

just why i can't loggin that say captcha is required and there is 0 captcha

tranquil axle
#

There’s something that works better than the one you put, remember you basically want to check the user agent, so where is that one located in a http request

drowsy narwhal
#

i already disabled the vpn and that isn't work

autumn pilot
#

There is a version of captcha that automatically deduces if your behavior across the internet is non-human

#

Meaning, that the captcha that you've been used to see has a different version, that doesn't require you to click on the sidewalks or bridges

rustic sage
languid wharf
hallow kiln
true belfry
languid wharf
next bronze
#

it will tell you host is up, but if it is really up you will see info on the ports

hollow lake
languid wharf
# languid wharf These are the results when it finished

Example: ```
PORT STATE SERVICE
445/tcp closed microsoft-ds

Nmap scan report for 172.16.5.242
Host is up (6.4s latency).

PORT STATE SERVICE
445/tcp closed microsoft-ds

Nmap scan report for 172.16.5.243
Host is up (2.8s latency).
PORT STATE SERVICE
445/tcp closed microsoft-ds
Nmap scan report for 172.16.5.244
Host is up (2.8s latency).

languid wharf
fathom pendant
#

445 feedback

hallow kiln
fathom pendant
#

but yeah

#

sounds like bad config

rustic sage
next bronze
#

also keep in mind that there are 255 hosts scanned, you might need to scroll up to find the alive ones

fathom pendant
#

if you don't comment out the other socks4/5 sometimes it breaks

hallow kiln
#

Yeah, --open will show only open ports, otherwise might be a bad configuration

fathom pendant
#

at the same time i don't recall fighting that hard with this

languid wharf
languid wharf
fathom pendant
#

that too

proven pasture
#

Hello folks. I was wondering if anyone has worked on
Analyzing Evil With Sysmon & Event Logs for the SOC Analyst path. I am having issues with Replicate the Unmanaged PowerShell attack described in this section and provide the SHA256 hash of clrjit.dll that spoolsv.exe will load as your answer. "C:\Tools\Sysmon" and "C:\Tools\PSInject" on the spawned target contain everything you need. I cannot seem to be able to get the injection it gives working and make the spooler show how it is supposed to.

hallow kiln
languid wharf
#

I did reset the machine a couple times. I'm considering to just move on to AD and hope nmap behaves there. If it won't I'll have to recheck the config even though I really don't think it is the config which is very simple here

hallow kiln
#

--open didn't help either?

languid wharf
#

Trying it now. Each scan takes 15 mins approximately

hallow kiln
#

I did the skills assessment with ligolo-ng here but I haven't had issues with nmap through proxychains when I've used it

hallow kiln
languid wharf
#

I'll look at ligolo later, sounds like a much better option

#

I'll at least let this scan finish, the last chance haha

#

Thanks for all the help! I really appreciate it

hallow kiln
#

No problem

hollow lake
hazy grotto
#

Dumb question but why isn't klist working?

#
└─$ export KRB5CCNAME=ksimpson.ccache
                                                                                                                                                                                                                                              
┌──(ruderaph㉿Rude)-[~/boxes/scrambled]
└─$ klist
Command 'klist' not found, did you mean:
  command 'mlist' from deb mblaze
  command 'flist' from deb mmh
  command 'flist' from deb nmh
Try: sudo apt install <deb name>
fathom pendant
hazy grotto
#

Im googling that now but i figured it would be downloaded already? i believed ive used this before on my old kali but don't rememebr downloading it.

next bronze
hollow lake
#

yes

hazy grotto
#

That didn't work after installing it

next bronze
#

google debian install klist

hollow lake
#

I have a GET /script.js but not a /GET for index.php

next bronze
#

did you start the php server

#

and make sure the ports are correct

proven pasture
hollow lake
#

yes, I solved it. It actually was a port error this time, but I tried multiple times and I thought I wrote correctly before..strange..I also experienced a lot of network problems with this module.

#

glad, I finally got the flag. Thanks for your help

robust lily
#

hi everyone im doing the intro to academy and I spawned a target ip but my browser doesnt want to show me the targets vpn key connection. any ideas? tried disabling ad blocker already.

proven pasture
#

It took me three days to do it because it kept crashing on my.

robust lily
#

i dont lemme login on kali

hollow lake
fathom pendant
proven pasture
robust lily
#

oh man.. my next step will be networking basics! lol. thank you!

proven pasture
hollow lake
proven pasture
hollow lake
robust lily
#

I do. Ive had my kali vm running for a few weeks now just messing around and learning. messed with a parrot live usb too. I just went with kali. and yeh I saw they give you 2 hours of their parrot vm. probably will use that too. long as im learning lol

robust lily
#

but the module only let me spawn the parrot vm once. so I thought i needed to connect to the target

fathom pendant
brisk valley
#

hey i need some help. am doing the cross site scripting module and am in the XSS discovery. i git cloned the XSStriker but it doesnt let me open it. i type: python xsstrike.py and it says: bash: python: command not found. can someone help me please

hollow lake
#

the Parrot VM already is in the internal network, then you just need to use the target IP in the browser or with the tools you wanna use

hollow lake
brisk valley
#

ohhh ok

#

thank u

fathom pendant
#

if python isn't installed at all (which would be odd) then you'd need to install it

robust lily
#

gotcha. thanks guys

neat brook
#

whats up with nmap always timing out unless I'm active on it clicking enter enter to look at progress?

#

are all hackthebox VM's like this?

fathom pendant
#

It's not really Nmap timing out, it's a weird delay thing if you're using pwnbox

#

I prefer using my own vm, works 90% of the time more reliably

proven pasture
stiff bone
#

please help with Skills Assessment HTTP ATTACKS. I just tried everything and have no idea why the letter is not coming. Who can I contact for help?

neat brook
fathom pendant
neat brook
proven pasture
#

It would show up on your screen in a little window?

fathom pendant
#

Well in academy there's the little window

#

I'm assuming you're on academy because that's what this channel is about

eager badger
#

Hi guys

fathom pendant
eager badger
#

by free modules I mean those one that user cann work on at first (Like the fundamentals)

rustic sage
#

Skills Assessment - Zeek (There is a file named neutrinogootkit.pcap in the /home/htb-student/pcaps directory, which contains network traffic related to the Neutrino exploit kit sending Gootkit malware. Enter the x509.log field name that includes the "MyCompany Ltd." trace as your answer. )

I got the answer but still doesn't work, someone can help me?

proven pasture
#

Has anyone been able to complete Windows Event Logs & Finding Evil? I am stuck on the assessment. I am having trouble keeping a connection. This was supposed to be a quick one, but has taken me almost 8 hours. I am just stuck and annoyed now.

rustic sage
#

The blue team modules are not very interesting and has a poor content and questions not well explained. I will not continue anymore to make blue modules. I will go back to offensive modules

proven pasture
#

I have been thinking the same thing. I heard from a few folks on YouTube that the new cart from this path is supposed to be good. I do not like leaving things unfinished. I am about half way done with Bug Hunting and SOC stuff. Good look. I just want to at least finish this last assessment, if I do not go nuts from the disconnections.

cobalt stone
#

I'm having trouble connecting via ssh for the Linux Fundamentals lab. When I run ssh, I run it like bash ssh htb-student@IPv4(Private) but it times out eventually. Should I add the port #?

proven pasture
#

If there is one, it might work.

cobalt stone
#

How would I add it? bash ssh htb-student@IPv4(Private addy):PORT?

fathom pendant
#

ssh user@ip -p port iirc

cobalt stone
#

Ohhh, ty

proven pasture
#

-p

fathom pendant
#

Get discord formatted lol

fathom pendant
# cobalt stone Ohhh, ty

Most commands have a port specifier option, the ones that don't usually are ip:port or ip port

#

Like ftp

cobalt stone
#

dammit, operation timed out again

#

(I'm connected via openvpn)

proven pasture
#

If you are soing the SOC stuff, be prepared to lose your hair with time outs, lol.

fathom pendant
cobalt stone
proven pasture
#

I did everything except the assessment for the Assembly Language.

fathom pendant
#

There's a skill path labeled "Soc Analyst Prerequisite"

cobalt stone
#

I'm using an M1 chip

#

oh

fathom pendant
proven pasture
#

I had that issue, so I ended up getting a Windows based computer. M1s have been doing better about having VMs that work on it. I think Wirtuabox has a VM specifically designed from ParrotOS

fathom pendant
#

Especially since you sound new that one and "information security fundamentals" path is another basic one

#

To get you more grounded in it

cobalt stone
#

Yeah, I'm sitting in my living room typing on my mac and doing preparations on mac but I also have an intel-based 64-bit desktop here

#

but my laptop (macbook) is more portable :(

proven pasture
#

I have not given up on a module other than the Assembly Language, and I think I will give up on another one today. Well, I guess if I had help with Windows Event Logs & Finding Evil assessment before I get kicked out of the darn box again, I would stay.

fathom pendant
#

I also suggest (in general) having a workspace. Minimal distraction aside from the computer and the internet

#

Treat it like a school station basically

#

Or a workplace

next bronze
proven pasture
# next bronze what are you stuck with?

For both the Assembly and Finding Evil it is the assessment. I am currently working on Finding Evil. It is this question:
By examining the logs located in the "C:\Logs\PowershellExec" directory, determine the process that executed unmanaged PowerShell code. Enter the process name as your answer. Answer format: _.exe

next bronze
#

I meant the assembly module, can't help you with this one 😅

proven pasture
next bronze
#

I have done it, it's not too difficult actually

proven pasture
# next bronze I have done it, it's not too difficult actually

Maybe I will go back and give it a try. My wife just got home from work, and will probably want me to get off. I have a few days off for the holidays, but I doubt I should spend hours on this, lol. I did go look, and I guess I am not as far in as I thought. I am on Procedures

cobalt stone
#

I don't mean to interrupt your convo but do y'all use UDP or TCP protocol?

proven pasture
cobalt stone
#

If I remember correctly, TCP is less reliable but has less packet loss

#

(I'm prob wrong)

next bronze
next bronze
proven pasture
next bronze
#

I don't think you'll have too much problem with the sections, the skills assessment can be a bit tricky

cobalt stone
proven pasture
cobalt stone
#

Thought I added that part, mb

next bronze
#

oh you meant the vpn, should get tcp, you'll be rdping into machines later and unstable connection will kill the session

proven pasture
cobalt stone
fathom pendant
buoyant escarp
#

damn i hate SMB, finally finished this chapter in Foothold

cobalt stone
#

(on my Win10 OS desktop, running Pwnbox on a VM) brew doesn't not want to install openvpn 😦

cobalt stone
cobalt stone
#

omg, I'm so sped

fathom pendant
proven pasture
fathom pendant
#

"Running pwnbox on a vm" what does that even mean? Are you running the in-browser vm, inside another vm?

cobalt stone
#

sorry, english isn't my first language

#

I'm running Pwnbox OS via Oracle VM VirtualBox on my windows 10 desktop

proven pasture
fathom pendant
#

There is no pwnboxOS

cobalt stone
fathom pendant
#

It's only named that because of their partnership but AFAIK htb does not maintain that version on parrotsec

cobalt stone
#

ah, igu

fathom pendant
#

Pwnbox is used to exclusively refer to the in-browser vm

cobalt stone
#

ohhhh

rustic sage
#

hey

left grove
#

Hey, I'm having trouble on the Conditional Branching section of Intro to Assembly, I changed the mov rax to , 2 so that it would equal to 10 and exit out of the loop but when I run it through gef I can't find the right hex value. I'm stumped y'all, any guidance that you can throw my way?

next bronze
#

they asked for the hex value

left grove
#

Yes.

next bronze
#

the answer is right in front of you, read what the question wants again

left grove
#

So I'm running the right thing through gef? That's the main thing that I want to know, that I'm examining the right thing because every hex value that I plug in doesn't work

next bronze
#

you don't need to use gdb at all

#

you already have the answer, read carefully what the question is asking for

left grove
#

Copy that, I'll re-examine it

#

Solved! Thank you for your help!

severe arrow
#

Hey anyone look at the SSRF modules in the CBBH and notice that the Payloads used for the SSTI's are not found in the git repo?

#

Oh snap wrong chat sorry yall

manic onyx
#

Hi, I am doing the password attacks module and am having trouble with enumerating the foothold on 'Linux Local Password Attacks'. I've brute-forced all available services with the password and username list provided. I can't seem to find anything that works, as there is only null session directory listing for smb and no anonymous ftp. I read the hint and tried those credentials and similar ones but have found nothing to work. Where should I go with this?

native sentinel
#

Hi everyone I’m completely new and just start my journey on HTB, I’m busy with the getting started module. I cannot seem to ping 10.10.10.121

#

Or go through the walkthrough properly

#

Download my own parrot os and installed on hyperv, took some time to get to full screen but got that working, the copy and paste doesn’t work well I tried to get it to work. I think it works better on virtual box. Any I connect via open vpn and received an Ip

supple gorge
#

double check the configuration you have between host os and VM, see if you're getting an ip on the subnet

native sentinel
#

From the vm, before I did the whole installation I used an actual HTB instance and still could not ping that ip or not even do an nmap to 10.10.10.0/24 nothing from the instance

#

My ip is 10.10.16.13