rubeus_asktgt
Request a Ticket Granting Ticket (TGT) using password, hash, or certificate authentication. Obtain TGT for lateral movement, credential testing, or pass-the-ticket to current session.
Instructions
Request a Ticket Granting Ticket (TGT) using user credentials.
Supports multiple authentication methods:
Password-based (cleartext or encrypted)
Hash-based (RC4/NTLM, AES128, AES256, DES)
Certificate-based (PKINIT)
The TGT can be saved to a file, applied to the current session (PTT), or returned as base64.
Example use cases:
Obtain TGT for lateral movement
Test credential validity
Support subsequent ticket operations
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| user | Yes | Target username | |
| domain | No | Target domain (FQDN or NetBIOS) | |
| password | No | User's plaintext password | |
| rc4 | No | RC4/NTLM hash of user password | |
| aes256 | No | AES256 key for authentication | |
| aes128 | No | AES128 key for authentication | |
| des | No | DES key for authentication | |
| dc | No | Domain controller IP/hostname | |
| outfile | No | Output file for ticket (.kirbi) | |
| ptt | No | Pass-the-ticket to current session | |
| nowrap | No | Don't wrap base64 output | |
| opsec | No | Use OPSEC-safe options | |
| nopac | No | Request TGT without PAC | |
| enctype | No | Preferred encryption type | |
| certificate | No | Certificate for PKINIT auth (file path or thumbprint) | |
| certificatepassword | No | Certificate password if encrypted | |
| proxyurl | No | KDC proxy URL |