rootkit-io/awesome-malware-development

Curated resources for malware dev, reverse engineering, and defensive security research.

1,855

28 commits

updated Sep 29, 2026

See the code

README

Awesome Malware Development

Awesome Stars License

Curated collection of the best resources for malware development, rootkits, implants, evasion, and red-team tooling.

⚠️ Disclaimer
This repository is for educational, research, ethical hacking, and red-teaming purposes only.
Any misuse may violate laws in your jurisdiction. The maintainer is not responsible for illegal activity.

Table of Contents

Learning Path

Beginner → Advanced Roadmap

  1. Fundamentals – C, Assembly, Windows internals
  2. Userland Malware – Process injection, loaders, crypters
  3. Evasion – AV/EDR bypass, obfuscation
  4. Kernel & Rootkits – Drivers, hooks, DKOM
  5. Advanced – UEFI bootkits, reflective loading, C2 implants

The latest content the community is using right now:

EDR Evasion & Modern Techniques

Rust / Nim / Go for Malware Development

Linux Kernel & Rootkits

UEFI Bootkits & Advanced Kernel

Essentials

Strong C/C++ and x86/x64 assembly knowledge is highly recommended.

C Programming

x86/x64 Assembly

Tools & Frameworks (Updated 2026)

  • Havoc (NEW 2024–2026) – Modern, malleable C2 framework with beautiful GUI
  • Mythic – Highly modular cross-platform C2
  • Sliver – Cross-platform implant framework
  • Donut – Shellcode generator & loader
  • HimitsuShell - Makes shell scripts invisible to kernel tracing.
  • SysWhispers – Syscall generator for evasion
  • InlineWhispers – Direct syscall evasion

Open-Source PoCs & Sample Projects

Blogs

Talks

YouTube Channels

Courses

Books

  • The Art of Computer Virus Research and Defense
  • The Giant Black Book of Computer Viruses
  • Designing BSD Rootkits: An Introduction to Kernel Hacking
  • Rootkits and Bootkits
  • The Antivirus Hackers’ Handbook

Free Books / PDFs

Articles & Writeups

Malware Development Fundamentals & Series

Rootkits (Userland & Kernel)

Injection & Hooking Techniques

Evasion & Obfuscation

Specific Malware & APT Analysis

Contributing

See CONTRIBUTING.md


Made with ❤️ by the community • v2.0 – Full Merge + Massive 2025–2026 Expansion (April 2026)


malware
malware-development
malware-research

rootkit-io/awesome-malware-development

Curated resources for malware dev, reverse engineering, and defensive security research.

1,855

28 commits

updated Sep 29, 2026

See the code

README

Awesome Malware Development

Awesome Stars License

Curated collection of the best resources for malware development, rootkits, implants, evasion, and red-team tooling.

⚠️ Disclaimer
This repository is for educational, research, ethical hacking, and red-teaming purposes only.
Any misuse may violate laws in your jurisdiction. The maintainer is not responsible for illegal activity.

Table of Contents

Learning Path

Beginner → Advanced Roadmap

  1. Fundamentals – C, Assembly, Windows internals
  2. Userland Malware – Process injection, loaders, crypters
  3. Evasion – AV/EDR bypass, obfuscation
  4. Kernel & Rootkits – Drivers, hooks, DKOM
  5. Advanced – UEFI bootkits, reflective loading, C2 implants

The latest content the community is using right now:

EDR Evasion & Modern Techniques

Rust / Nim / Go for Malware Development

Linux Kernel & Rootkits

UEFI Bootkits & Advanced Kernel

Essentials

Strong C/C++ and x86/x64 assembly knowledge is highly recommended.

C Programming

x86/x64 Assembly

Tools & Frameworks (Updated 2026)

  • Havoc (NEW 2024–2026) – Modern, malleable C2 framework with beautiful GUI
  • Mythic – Highly modular cross-platform C2
  • Sliver – Cross-platform implant framework
  • Donut – Shellcode generator & loader
  • HimitsuShell - Makes shell scripts invisible to kernel tracing.
  • SysWhispers – Syscall generator for evasion
  • InlineWhispers – Direct syscall evasion

Open-Source PoCs & Sample Projects

Blogs

Talks

YouTube Channels

Courses

Books

  • The Art of Computer Virus Research and Defense
  • The Giant Black Book of Computer Viruses
  • Designing BSD Rootkits: An Introduction to Kernel Hacking
  • Rootkits and Bootkits
  • The Antivirus Hackers’ Handbook

Free Books / PDFs

Articles & Writeups

Malware Development Fundamentals & Series

Rootkits (Userland & Kernel)

Injection & Hooking Techniques

Evasion & Obfuscation

Specific Malware & APT Analysis

Contributing

See CONTRIBUTING.md


Made with ❤️ by the community • v2.0 – Full Merge + Massive 2025–2026 Expansion (April 2026)


malware
malware-development
malware-research

Significant stargazers

Michael Vetter

234 followers · starred Jul 2022

Jerry Jacobs

137 followers · starred Jul 2024

Maharshi Basu

44 followers · starred Jul 2023

0x08

162 followers · starred Nov 2023