In this blog post, will explore how wanna cry ransomware event can be mapped with Diamond model.
Check this blog post for an overview of Diamond model.
WannaCry ransomware is a consequence of MS-17-010, a vulnerability in Server Message Block V 1.0 which was exploited using Eternal Blue exploit. This caused a lot of impact to users with outdated version of windows OS and those who had not patched MS-17-010.
Ransomware started to spread through a malicious email, a classic exploit delivery method. Once on network, lateral movement infected other systems which were vulnerable.
Applying Diamond model to this event,
Adversary - Attacker with eternal blue exploit coupled with malware which encrypts data
Capability - Encrypt Data, Move laterally exploiting vulnerability,
Victim - Windows OS vulnerable to MS-17-010
Infrastructure - Mail, Malicious PDF
Socio-Political - Money, attackers exploited users to make money. Intent was behind money. Fake promises were made to decrypt data once payment was made.
Technical Meta feature - Exploits MS-17-010 using eternal blue exploit and encrypts user data. Moves laterally infecting other systems through vulnerable SMB shares.
- Timestamp - May 2017
- Phase - Exploit
- Result - Success ( impact on availability, user data is encrypted)
- Direction - Infrastructure to Victim
- Methodology - Phishing , Malware
- Resources - Vulnerable WindowsOS, Eternal blue exploit, malicious pdf
Adversary exploited victim for money.
Adversary used phishing, malware methodology to attack victim
Exploit occured in ~ May2017
Key resources used, WindowsOS, Malicious PDF file, eternal blue exploit
Adversary used capabilities like, eternal blue exploit, lateral movement through windows$shares, email to spread malware.
- Encrypt data found in Victim system
End result - success in causing availability impact, encrypting user data.
Part 1 of this blog explains Diamond model.