
Reverse Engineering & Malware Analysis of .NET & Java
Inspect cross-platform binaries and uncover malicious .NET and Java behavior
Created by Paul Chin
Explore how to examine and reverse engineer suspicious .NET and Java executables across platforms. Learn to set up analysis environments, disassemble and decompile code, and uncover hidden behaviors in malware. Build practical skills to detect and investigate ransomware, spyware, and more.
Packt | Jul 2026 | 192 min
What You Will Learn
You'll start by setting up a secure analysis environment using Windows and Flare VM. Step-by-step demonstrations walk you through disassembling, decompiling, and debugging .NET and Java binaries. Guided examples help you apply these techniques to investigate actual malware threats and uncover malicious behavior.
Key Features
- Disassemble and decompile .NET and Java binaries to reveal underlying code and logic
- Use tools like dnSpy and Bytecode Viewer to debug and inspect managed-code malware
- Identify artifacts and indicators of compromise in real-world ransomware and spyware samples
Target Audience
This course is designed for beginners interested in malware analysis, students building cybersecurity skills, and hobbyists who want to understand .NET and Java threats. If you have a Windows PC and curiosity about malware, you're ready to get started. No prior experience with C# or Java is required, though some familiarity can be helpful.





