Skip to main content
When NTLM authentication is blocked at the domain level, every tool that defaults to NTLM will silently fail or error out. Everything must go through Kerberos. The universal requirements are: a valid TGT or service ticket in a ccache file, FQDNs as targets (Kerberos tickets are issued for hostnames, not IPs), and a working /etc/krb5.conf.

Setup

krb5.conf

Most Linux tools read /etc/krb5.conf to find the KDC. Without it, Kerberos auth will fail with KDC not found or Cannot contact any KDC.

/etc/hosts

Kerberos tickets bind to FQDNs. IP targets will fail even with a valid ticket.

Getting a TGT

Tool Reference

SMB

Remote Execution

LDAP

RPC / Other Impacket Tools

Certipy

Common Errors