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

Empower Your Learning with Our Flexible Plans

Invest in your future with our flexible subscription plans. Whether you're just starting out or looking to enhance your expertise, there's a plan tailored to meet your needs. Gain access to in-demand skills and courses for your continuous learning needs.

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

Pro

Ideal for continuous learning, offering video-based learning with 840+ courses and diverse Learning Paths to enhance your skills.

$ 69.00
Billed monthly or $599.00 billed annually

What is included

  • 840+ 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 +

Experience immersive learning with Practice Labs and CTF Challenges for comprehensive skill-building.

$ 79.00
Billed monthly or $699.00 billed annually

Everything in Pro and

  • 1400+ Practice Lab exercises with guided instructions
  • 150+ CTF Challenges with detailed walkthroughs
  • New Practice Labs and Challenges added every month

Related Courses

1 of 50