Malware Development
This project is a collection of the code I wrote while learning windows malware development
Check it out
https://github.com/ThomasNJordan/MalwareDev
About
Starting from knowing nothing about malware development, windows internals, or creating red team infrastructure; I ended up creating a piece of malware that can be used as a RAT, Ransomware, and even as a botnet. Each module covers a topic, and contains documented code snippets intended to help people who want a hands-on learning experience.
List of Modules
- 01: Processess, Threads, and Handles
- 02: Process Injection
- 03: DLL Injection/Hijacking
- 04: Reflective DLL Injection
- 05: Anti-sandboxing
- 06: Keylogger
- 07: Basic Anti-Debugging
- 08: Self-Deleting Malware
- 09: NTAPI Injection
- 10: Direct Syscalls
- 11: Indirect Syscalls
- 12: Intro to Syswhisper
- 13: Cryptography
- 14: Simple Ransomware
- 15: Command and Control (C2)
- 16: Command and Control (C2) - Part 2
- 17: Putting it All Together
Disclaimer
Please use this project and all related projects responsibly and ethically. Do not use these on systems you do not have authorization to access.
Demo
https://youtu.be/_ZA50eKkgZY?si=l8eaqXpITQIngoGL
Reflection
This was a difficult project that I am very proud of. I started with no background knowledge, and built up through hands-on learning.