Skip to content
Attack tree (cybersec) templates

Attack tree — steal user credentials

Phishing + server compromise paths, with cost rollup.

Template previewAttack tree (cybersec)
Steal user credentialsGOALcost 0Steal user credentialsORcost 0PhishingLEAFcost 1Send phishing emaillowdet mediumLEAFcost 0User clicks linknonedet lowANDcost 7Server compromiseLEAFcost 5Exploit RCE on webhighdet mediumLEAFcost 2Dump password DBmediumdet highORcost 1Credential stuffingLEAFcost 3Buy leaked credentialslowdet lowLEAFcost 1Spray common passwordslowdet medium

Make it your own.

title "Steal user credentials"
goal G "Steal user credentials"
OR   G1 "Phishing"          parent G
AND  G2 "Server compromise" parent G
OR   G3 "Credential stuffing" parent G
leaf L1 "Send phishing email"     parent G1 cost 1 skill low    detect medium
leaf L2 "User clicks link"        parent G1 cost 0 skill none   detect low
leaf L3 "Exploit RCE on web"      parent G2 cost 5 skill high   detect medium
leaf L4 "Dump password DB"        parent G2 cost 2 skill medium detect high
leaf L5 "Buy leaked credentials"  parent G3 cost 3 skill low    detect low
leaf L6 "Spray common passwords"  parent G3 cost 1 skill low    detect medium