Udemyexperten

Advanced Ransomware Development Course.

Learn advanced ransomware development techniques. Explore cutting-edge methods & understand the threat landscape. Ethical hacking & security focus.

4.7(2)
36students
11h 4m
Certificate
Roberto Carlos
Roberto CarlosInformation Security professional

Course Content

Advanced Ransomware Development Course. is an advanced Udemy course taught by Roberto Carlos. It runs 11h 4m, is taught in English, and includes a certificate of completion. Learners rate it 4.7 out of 5 from 2 reviews, with 36 students enrolled. It is a paid course, first published July 2025.

Explore the world of ransomware with this comprehensive course!

1. Ransomware History & Origins

Delve into the fascinating history of ransomware. We'll trace its emergence, examine the earliest reports, and identify key ransomware groups and their targets. Understand the evolution of this malicious software and the impact it has had on individuals and organizations.

2. Golang Fundamentals for Security

Build a strong foundation in Golang, a powerful language often used in security applications. This section covers essential concepts like variables, functions, modules, and channels. You'll gain the programming skills necessary for understanding and potentially developing malware tools.

3. File Manipulation Techniques

Master file manipulation in Golang. Learn how to read, write, list, and manage files, including understanding file permissions. This is a crucial skill for understanding how ransomware operates and encrypts data.

4. Hashing Algorithms

Explore essential hashing algorithms like MD5, Base64, and SHA256. Understand how these algorithms are used in malware for data integrity checks and obfuscation.

5. Advanced Encryption Methods

Dive deep into the world of encryption. Learn about both symmetric (AES, CHACHA20) and asymmetric (RSA) cryptography, the core technologies behind many ransomware attacks. Gain a thorough understanding of how data is secured and decrypted.

6. Sandbox Evasion

Discover techniques for evading sandbox environments. Learn how to create functions that detect if your malware is running in a controlled testing environment, a key step in bypassing security measures.

7. Process Management

Understand how ransomware interacts with running processes. Learn to identify and terminate critical processes necessary for the malware's operation. This is essential for understanding the execution flow of malware.

8. Information Gathering (Infosystem Reconnaissance)

Learn how to collect valuable information from target systems, including hostnames, usernames, IP addresses, and operating system details. This reconnaissance phase is vital for successful ransomware attacks.

9. Log File Analysis & Removal

Explore how ransomware targets and manipulates system logs. Learn techniques for identifying and potentially "eliminating" logs to erase traces of the attack.

10. Crafting the README (Ransom Note)

Understand the art of creating a compelling ransom note. Learn how to craft the warning banner that ransomware displays to victims, outlining the encryption and demanding payment.

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

5.0(1,738)
1h 15m
all
skillshare
5.0(131)
5h 22m
beginner
skillshare
5.0(123)
7h 7m
all
skillshare