Anuj Soni
I’m a Malware Reverse Engineer with 20+ years of experience, and I love helping cybersecurity pros and students build real-world analysis skills. If analyzing malware is your mission, you’re in the right place.
Struggling to stay organized during malware analysis?
Get my proven malware analysis template: https://themalwarelab.myflodesk.com/template
Malware Analysis Courses I Author and Teach:
https://sans.org/for610 (co-author)
https://sans.org/for710 (author)
Connect on LinkedIn: https://www.linkedin.com/in/sonianuj/
DMs open for work inquiries and collabs.

The Static File Analysis Tools I Trust for Malware Analysis

Malware Analysis with capa & Binary Ninja Plugins (API Hashing)

Shellcode Analysis: Strings, Deobfuscation & YARA (Malware Analysis & Reverse Engineering)

Extract Malicious Shellcode Automatically (Malware Analysis & Reverse Engineering)

How to Extract Malicious Shellcode Using a Debugger (Malware Analysis)

5 Ways to Find Encryption in Malware

An Introduction to Binary Ninja for Malware Analysis

Decode Malware Strings with Conditional Breakpoints

Binary Diffing with Ghidra's BSim Feature (Malware Analysis)

Malware Evasion Techniques: API Unhooking (Malware Analysis & Reverse Engineering)

New to Malware Analysis? Start Here.

Analyzing the FBI's Qakbot Takedown Code (Malware Analysis & Reverse Engineering)

How I Debug DLL Malware (Emotet)

Code Reuse in Ransomware with Ghidra and BinDiff (Malware Analysis & Reverse Engineering)

How I Execute and Debug a Malicious Service (Malware Analysis)

Code Analysis with Ghidra