MalwareAnalysisSeries
Welcome to Malware Analysis Series, a curated home for in-depth malware analysis reports and articles, reverse-engineering tools and scripts, unpacked malware stages, and extracted TTPs. This open-source project dissects infamous malware families to share the deep technical insights that advance analysis, reverse engineering and attack simulations.
Purpose
Malware Analysis Series aims to be a comprehensive resource for cybersecurity enthusiasts, researchers, and professionals. By unpacking how prominent malware families really work and how their techniques can be both reproduced and detected, the goal is to empower the community with practical knowledge and tools that sharpen understanding of modern threats and strengthen our collective defenses.
Whoami
Shayan Ahmed Khan
@shaddy43
Threat Researcher · Detection & Response · Offensive Tooling
#turning coffee into commits
I reverse engineer malware, rebuild its techniques as working code, and turn what I learn into detections.
Malware Analysis Repositories
Autonomous Reverse Engineering: Evaluating AI with Interactive Disassembly
Claude Code driving Ghidra over MCP, pointed at three binaries of rising difficulty: a symbol-rich build, stripped Ryuk, and packed XLoader 4.3. Static only. Where it matched hand analysis, and where it broke.
Emotet
Full analysis of a post-takedown Emotet variant across 3 stages: the obfuscated VBS dropper, the fileless X.dll decrypted from a bitmap resource, and its ECDH/AES-encrypted HTTP C2. With IoCs and ATT&CK mapping.
Xloader4.3 / Formbook Infostealer
Full analysis of XLoader 4.3 (formerly FormBook): a .NET dropper, three injected stages, CRC-32/BZIP2 API hashing, RC4-encrypted core functions and Lagos Island ntdll unhooking. TTPs recreated with buildable code.
Ryuk Ransomware
Full analysis of Ryuk ransomware: a two-stage dropper, SeDebugPrivilege token manipulation, mass process injection and the HERMES-derived multi-threaded AES/RSA encryptor. Includes YARA rules and IoCs.
NanoCore RAT 1.2.2.0
Full analysis of NanoCore RAT 1.2.2.0: a four-stage unpacking chain with process hollowing, GUID-keyed Rijndael/DES config decryption, the recovered RAT configuration and the SurveillanceEx keylogging plugin.
MedusaLocker Ransomware
Full analysis of MedusaLocker ransomware: CMSTPLUA COM UAC bypass, the MDSLK defacement marker, programmatic scheduled-task persistence and AES-256/RSA encryption. Every TTP ships code plus a detection rule.
CrackedHaven
Why cracked software is dangerous, and how to check it: BinDiff patch diffing to verify what a cracked Adobe Photoshop amtlib.dll really changed, then a demonstration of how easily arbitrary code hides in the same binary.
No analyses match your filter.
Disclaimer
It's important to emphasize that MalwareAnalysisSeries is intended strictly for educational and research purposes. I do not condone or support any form of malicious activity. The tools, scripts, and analysis reports provided here are meant to foster learning, enhance cybersecurity knowledge, and contribute to the collective defense against cyber threats. Any misuse or illegitimate use of the content within this repository is strongly discouraged and goes against the principles of ethical cybersecurity practices.
Join me in this mission to dissect, understand, and combat malware. Together, we can make cyberspace a safer environment for all.