Hoxhunt threat research
A working map of how phishing actually happens
PH!SH classifies phishing and social engineering in three layers: the mechanics of the attack, the story the message tells, and the action it asks for. Every entry carries a stable ID, so you can tag an incident, build a simulation, or report a trend.
Entries map to MITRE ATT&CK® where a connection exists. Open any entry to see the crosswalk.
TE
Techniques
How the attack is built, delivered, and hiddenSpoofing
Payload Delivery
Social Engineering
Obfuscation and Evasion
Credential Harvesting
Contact Method
Spoofing4 techniques
Payload Delivery6 techniques
Social Engineering11 techniques
Obfuscation and Evasion4 techniques
Credential Harvesting4 techniques
Contact Method5 techniques
Nothing fits? TE0000 Other is the catch-all.
TH
Themes
The story the message tells the recipientService Impersonations
Authority impersonations
Deceptive Offers and Promotions
Communications Deception
Social Manipulation
Security Alerts
Service Impersonations19 themes
- TH0001Media Service Impersonation4 sub
- TH0002Email Service Impersonation
- TH0003Crypto-Related Service Impersonation
- TH0004Travel Service Impersonation3 sub
- TH0005Document Sharing Service Impersonation
- TH0006Postal Service Impersonation
- TH0007Financial Institution Impersonation
- TH0008Social Media Service Impersonation
- TH0009Microsoft Impersonation
- TH0025Website/
Domain Hosting Service Impersonation - TH0026AI Service Impersonation
- TH0027Telecommunications Company Impersonation
- TH0028Benefit Service Impersonation
- TH0029Collaboration Platform Impersonation
- TH0030Energy Industry Impersonation
- TH0031Apple Impersonation
- TH0032Google Impersonation
- TH0046Enterprise System Impersonation
- TH0048Health Service Impersonation
Authority impersonations3 themes
Deceptive Offers and Promotions4 themes
Financial Deception5 themes
Communications Deception4 themes
Social Manipulation2 themes
Nothing fits? TH0000 Other is the catch-all.
CTA
Calls to action
What the message asks the recipient to doCalls to action
Nothing fits? CTA0000 Other is the catch-all.