Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Reverse Engineering & Malware Analysis of .NET & Java
Section 1 : Introduction
1. Introduction (5:28)
2. Install a Virtual Machine (10:40)
3. Configuring the Virtual Machine (15:14)
4. Installing Tools: FlareVM (5:19)
Section 2 : Principles of .NET and Java Malware Analysis
5. Principles of .NET and Java Malware Analysis (6:25)
Section 3 : Installing ILDASM and ILASM
6. Installing ILDASM and ILASM (4:42)
Section 4 : Principles of .NET Analysis
7. Principles of .NET Analysis (7:49)
8. Lab Demo: Disassembling with ildasm and Patching with ilasm (6:50)
Section 5 : Installing dnSpy
9. Installing dnSpy (4:20)
Section 6 : Using dnSpy
10. Using dnSpy for the first time (12:10)
Section 7 : Lab Demo on Reverse Engineering .NET executables
11. Lab Demo Instructions on Reverse Engineering .NET executables (2:13)
12. Lab Demo Walkthrough: Reverse Engineering .NET (12:38)
Section 8 : Lab Exercise: Analyzing a .NET Malware (SamSam Ransomware)
13. Lab Exercise: Principles of Analyzing a .NET Ransomware (5:53)
14. Lab: Reverse Engineering .NET Ransomware - Part 1 (12:21)
15. Lab: Reverse Engineering .NET Ransomware - Part 2 (6:11)
Section 9 : Lab Exercise: Analyzing a .NET Spyware Trojan (Infostealer)
16. Dynamic Analysis of .NET Trojan - Part 1 (7:11)
17. Dynamic Analysis of .NET Trojan - Part 2 (5:44)
18. Static Analysis of Trojan Spyware - Part 1 (10:09)
19. Static Analysis of Trojan Spyware - Part 2 (5:57)
Section 10 : Principles of Java Bytecodes
20. Principles of Java Bytecodes (6:37)
21. Analyzing Java ByteCodes by Disassembling (4:13)
Section 11 : Reverse Engineering and Malware Analysis of Java Binary Using ByteCode Viewer
22. Reverse Engineering Java Binary Using ByteCode Viewer (2:44)
23. Lab Practical Demo: Reverse Engineering and Malware Analysis of Java Binary (10:13)
24. Lab Practical Demo 2: Reverse Engineering and Malware Analysis of Java Binary (10:48)
Section 12 : Lab Exercise: Analyzing a Java RAT (Crossrat Trojan)
25. Principles of Analyzing a Java RAT (2:12)
26. Lab Exercise Walkthrough: Analyzing a Java RAT (Crossrat Trojan) (7:34)
Section 13 : Resources For Further Study
27. Where to Download Malware Samples to Practice Malware Analysis (1:31)
28. Bonus Lecture (3:35)
25. Principles of Analyzing a Java RAT
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock