LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

gettgt.py

Kerberos ticket granting ticket requester

TLDR

Get TGT for user
$ getTGT.py [domain]/[username]:[password] -dc-ip [dc_ip]
copy
Using NTLM hash
$ getTGT.py [domain]/[username] -hashes :[ntlm_hash] -dc-ip [dc_ip]
copy
Using AES key
$ getTGT.py [domain]/[username] -aesKey [aes_key] -dc-ip [dc_ip]
copy
Save to file
$ getTGT.py [domain]/[username]:[password] -dc-ip [dc_ip] -o [ticket.ccache]
copy

SYNOPSIS

getTGT.py domain/user [options]

DESCRIPTION

getTGT.py is an Impacket tool that requests Kerberos TGT (Ticket Granting Tickets) from Active Directory domain controllers. It authenticates using passwords, hashes, or AES keys.The tool obtains tickets for use in Kerberos-based attacks or legitimate authentication. Tickets can be exported in ccache format for use with other tools.getTGT.py enables Kerberos ticket acquisition in penetration testing.

PARAMETERS

DOMAIN/USER

Domain and username.
-dc-ip IP
Domain controller IP.
-hashes LMHASH:NTHASH
NTLM hashes.
-aesKey KEY
AES encryption key.
-o FILE
Output file.
--help
Display help information.

CAVEATS

Authorized testing only. Requires valid credentials. Tickets have limited lifetime.

HISTORY

getTGT.py is part of Impacket, the Python network protocol toolkit for Active Directory security testing.

SEE ALSO

Copied to clipboard
Kai