Attacker host setup#
Install krb5-user#
sudo apt-get install krb5-userDuring the installation, you will be prompted to enter domain name, domain controller. However, if you have already installed it before, or missed the config, then:
/etc/krb5.conf is the location of krb5-user config file. Adjust the default realm and kdc.
[libdefaults]
default_realm = INLANEFREIGHT.HTB
...SNIP...
[realms]
INLANEFREIGHT.HTB = {
kdc = dc01.inlanefreight.htb
}
...SNIP.../etc/hosts#
You might also need to adjust /etc/hosts file to add the domain
172.16.1.10 inlanefreight.htb inlanefreight dc01.inlanefreight.htb dc01
172.16.1.5 ms01.inlanefreight.htb ms01Username enumeration#
wget https://github.com/ropnop/kerbrute/releases/download/v1.0.3/kerbrute_linux_amd64
./kerbrute_linux_amd64 userenum --dc $target --domain inlanefreight.local names.txtCreate Keberos ticket with password#
Sync time with target#
faketime "$(ntpdate -q $target | awk '{print $1" "$2}')" zshRequest ticket#
impacket-getTGT domain.local/"$user":"$pass" -dc-ip $target
export KRB5CCNAME=ticket.ccacheConvert .ccache to .kirbi#
Useful for using on windows attack host. Not recommended personally
impacket-ticketConverter ticket.ccache julio.kirbi