Files

2.0 KiB

GetUserSPNs.py

Active Directory āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āĻŸā§‡āϰ āϏāĻžāĻĨ⧇ āϏāĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāϤ Service Principal Names (SPNs) āĻĒ⧁āύāϰ⧁āĻĻā§āϧāĻžāϰ āĻ•āϰ⧁āύāĨ¤ Impacket āĻ¸ā§āϝ⧁āχāĻŸā§‡āϰ āĻ…āĻ‚āĻļāĨ¤ āφāϰāĻ“ āϤāĻĨā§āϝ āĻĒāĻžāĻŦ⧇āύ: https://github.com/fortra/impacketāĨ¤

  • āĻāĻ•āϟāĻŋ SPN āϏāĻš āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āϟ āϤāĻžāϞāĻŋāĻ•āĻžāϭ⧁āĻ•ā§āϤ āĻ•āϰ⧁āύ āĻāĻŦāĻ‚ āϤāĻžāĻĻ⧇āϰ Kerberos TGS āϟāĻŋāĻ•āĻŋāϟ āĻ…āύ⧁āϰ⧋āϧ āĻ•āϰ⧁āύ:

GetUserSPNs.py {{āĻĄā§‹āĻŽā§‡āχāύ}}/{{āχāωāϜāĻžāϰāύ⧇āĻŽ}}:{{āĻĒāĻžāϏāĻ“āϝāĻŧāĻžāĻ°ā§āĻĄ}} -dc-ip {{āĻĄā§‹āĻŽā§‡āχāύ_āĻ•āĻ¨ā§āĻŸā§āϰ⧋āϞāĻžāϰ_āφāχāĻĒāĻŋ}}

  • pass-the-hash āĻ…āĻĨ⧇āĻ¨ā§āϟāĻŋāϕ⧇āĻļāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύ:

GetUserSPNs.py {{āĻĄā§‹āĻŽā§‡āχāύ}}/{{āχāωāϜāĻžāϰāύ⧇āĻŽ}} -hashes {{LM_āĻšā§āϝāĻžāĻļ}}:{{NT_āĻšā§āϝāĻžāĻļ}} -dc-ip {{āĻĄā§‹āĻŽā§‡āχāύ_āĻ•āĻ¨ā§āĻŸā§āϰ⧋āϞāĻžāϰ_āφāχāĻĒāĻŋ}}

  • āφāωāϟāĻĒ⧁āϟ āĻāĻ•āϟāĻŋ āĻĢāĻžāχāϞ⧇ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰ⧁āύ:

GetUserSPNs.py {{āĻĄā§‹āĻŽā§‡āχāύ}}/{{āχāωāϜāĻžāϰāύ⧇āĻŽ}}:{{āĻĒāĻžāϏāĻ“āϝāĻŧāĻžāĻ°ā§āĻĄ}} -dc-ip {{āĻĄā§‹āĻŽā§‡āχāύ_āĻ•āĻ¨ā§āĻŸā§āϰ⧋āϞāĻžāϰ_āφāχāĻĒāĻŋ}} -outputfile {{āφāωāϟāĻĒ⧁āϟ_āĻĢāĻžāχāϞ/āĻāϰ/āĻĒāĻžāĻĨ}}

  • āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ TGS āϟāĻŋāĻ•āĻŋāϟ āĻ…āύ⧁āϰ⧋āϧ āĻ•āϰ⧁āύ:

GetUserSPNs.py {{āĻĄā§‹āĻŽā§‡āχāύ}}/{{āχāωāϜāĻžāϰāύ⧇āĻŽ}}:{{āĻĒāĻžāϏāĻ“āϝāĻŧāĻžāĻ°ā§āĻĄ}} -dc-ip {{āĻĄā§‹āĻŽā§‡āχāύ_āĻ•āĻ¨ā§āĻŸā§āϰ⧋āϞāĻžāϰ_āφāχāĻĒāĻŋ}} -request

  • pass-the-hash āĻ…āĻĨ⧇āĻ¨ā§āϟāĻŋāϕ⧇āĻļāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ TGS āϟāĻŋāĻ•āĻŋāϟ āĻ…āύ⧁āϰ⧋āϧ āĻ•āϰ⧁āύ:

GetUserSPNs.py {{āĻĄā§‹āĻŽā§‡āχāύ}}/{{āχāωāϜāĻžāϰāύ⧇āĻŽ}} -dc-ip {{āĻĄā§‹āĻŽā§‡āχāύ_āĻ•āĻ¨ā§āĻŸā§āϰ⧋āϞāĻžāϰ_āφāχāĻĒāĻŋ}} -hashes {{LM_āĻšā§āϝāĻžāĻļ}}:{{NT_āĻšā§āϝāĻžāĻļ}} -request