Category: COURSE: "Ransomware: Detection, Response, and Prevention"

This is a comprehensive course on ransomware. The course covers various aspects of ransomware, including the infection stage, dynamic analysis, binary analysis, source code inspection, incident response, and prevention strategies.
Challenge 1: Respond to the Incident

In this challenge, students will explore the behavior and techniques of ransomware without any prior knowledge of the targeted system and ransomware.
- Teacher: HCR Admin
More
Challenge 2: Use CyberChef for Decryption

In this challenge, students will decrypt a file encrypted by ransomware using CyberChef. In order to do that, they will need to modify the ransomware source code.
- Teacher: HCR Admin
More
Challenge 3: Develop a Variant

In this challenge, studens will develop a ransomware variant with an improved persistence capabilit
- Teacher: HCR Admin
More
Lab 1: Infection

In this lab, students will assume the role of a negligent computer user clicking the link on a phishing email, downloading the ransomware, and running it. The purpose of Lab 1 is to make students familiar with the behavior of ransomware.
More
Lab 2: Dynamic Analysis

In this lab, students will assume the role of an an information security analyst. They will analyze the behavior of ransomware using process and traffic monitoring tools. The purpose of Lab 2 is to teach students the fundamentals of dynamic analysis of ransomware.
- Teacher: HCR Admin
More
Lab 3: Binary Analyis

In this lab, students will assume the role of a threat analyst / forensics analyst. They will analyze the ransomware executable by popular reverse engineering tools and extract identifiers about the malicious file. The purpose of Lab 3 is to teach students the fundamentals of binary analysis of ransomware.
- Teacher: HCR Admin
More
Lab 4: Source Code Inspection

In this lab, students will assume the role of a code reviewer. They will analyze the source code of ransomware and make some changes in the code to change the behavior of it. The purpose of Lab 4 is to understand the implementation details of ransomware and reinforce the knowledge obtained in the previous labs.
- Teacher: HCR Admin
More
Lab 5: Incident Response

In this lab, students will assume the role of an incident responder. They will respond to a real ransomware incident as suggested by NIST SP 800-61. The purpose of Lab 5 is to demonstrate the primary constructs of the incident response process in the case of a ransomware infection.
More
Lab 6: Prevention

In this lab, students will assume the role of a security administrator/system administrator. They will take necessary mitigations and preventative measures on the computer. The purpose of Lab 6 is to teach students the required hardening steps to prevent a ransomware attack.
More