GitPedia

Awesome malware development

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

From rootkit-io·Updated June 27, 2026·View on GitHub·

**Curated collection of the best resources for malware development, rootkits, implants, evasion, and red-team tooling.** The project is distributed under the MIT License license, first published in 2022. It has gained significant community traction with 1,762 stars and 194 forks on GitHub. Key topics include: malware, malware-development, malware-research.

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
  • 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 communityv2.0 – Full Merge + Massive 2025–2026 Expansion (April 2026)


Contributors

Showing top 1 contributor by commit count.

View all contributors on GitHub →

This article is auto-generated from rootkit-io/awesome-malware-development via the GitHub API.Last fetched: 6/29/2026