Course Overview

What You Will Learn

  • Decompile .NET and Java Binaries
  • Detect Malware Artifacts and Indicators of Compromise
  • Disassemble .NET binary to IL language
  • Learn to perform static analysis of .NET and Java Executable
  • Static Analysis of .NET and Java Executable
  • Learn how to analyze Ransomware
  • Learn to analyze Spyware Trojans and Info-Stealers
  • Identify native files vs. .NET and Java Files

Program Curriculum

  • Install a Virtual Machine
  • Configuring the Virtual Machine
  • Installing Tools: FlareVM
  • $7 Million Cybersecurity Scholarship by EC-Council
  • Chapter 01 Quiz

  • Principles of .NET and Java Malware Analysis
  • Chapter 02 Quiz

  • Installing ILDASM and ILASM
  • Chapter 03 Quiz

  • Principles of .NET Analysis
  • Lab Demo: Disassembling with ILDASM and Patching with ILASM
  • Chapter 04 Quiz

  • Installing dnSpy
  • Chapter 05 Quiz

  • Using dnSpy for the First Time
  • Chapter 06 Quiz

  • Lab Demo Instructions on Reverse Engineering .NET Executables
  • Lab Demo Walkthrough: Reverse Engineering .NET
  • Chapter 07 Quiz

  • Lab Exercise: Principles of Analyzing a .NET Ransomware
  • Lab: Reverse Engineering .NET Ransomware - Part 1
  • Lab: Reverse Engineering .NET Ransomware - Part 2
  • Chapter 08 Quiz

  • Dynamic Analysis of .NET Trojan - Part 1
  • Dynamic Analysis of .NET Trojan - Part 2
  • Static Analysis of Trojan Spyware - Part 1
  • Static Analysis of Trojan Spyware - Part 2
  • Chapter 09 Quiz

  • Principles of Java Bytecodes
  • Chapter 10 Quiz

  • Reverse Engineering Java Binary Using ByteCode Viewer
  • Lab Practical Demo: Reverse Engineering and Malware Analysis of Java Binary
  • Lab Practical Demo 2: Reverse Engineering and Malware Analysis of Java Binary
  • Chapter 11 Quiz

  • Principles of Analyzing a Java RAT
  • Lab Exercise Walkthrough: Analyzing a Java RAT (Crossrat Trojan)
  • Chapter 12 Quiz
Load more modules

Instructor

Paul Chin

Paul Chin is a semi-retired college lecturer with more than 20 years’ experience in teaching computing and information technology. His interests range from reversing, coding to graphics design, apps, games development, music, health, spirituality, and well-being. In his spare time, he also plays the piano and keyboard. He enjoys teaching face-to-face and online and also loves educating and inspiring others to succeed and live the life of their dreams.

Join over 1 Million professionals from the most renowned Companies in the world!

certificate

Fastest Way to Level Up Your Cybersecurity Skills

Invest in your future with flexible subscription plans that give you access to the world’s largest online cybersecurity course library. Whether you're exploring cybersecurity courses for beginners or advancing your expertise,
access in-demand courses, practical labs, and CTF challenges designed to support continuous learning.

Monthly Plans
Annual Plans
Save 20% with our annual plans!

Pro

Build your cybersecurity skills with 900+ bite-sized courses and curated learning paths designed for continuous learning.

$ 69.00
Billed monthly or $599.00 billed annually

What is included

  • 880+ Premium Short Courses
  • 70+ Structured Learning Paths
  • Validation of Completion with all courses and learning paths
  • New Courses added every month
Early Access Offer

Pro +

Develop real-world cybersecurity skills through hands-on labs and CTF challenges designed for practical learning.

$ 79.00
Billed monthly or $699.00 billed annually

Everything in Pro, Plus:

  • 1600+ Hands-on lab exercises with guided instructions
  • 150+ CTF Challenges with detailed walkthroughs
  • New Hands-on Labs and Challenges added every month

Related Courses

1 of 50