Provide Quick Feedback Here

Provide Quick Feedback Here

Preview unavailable

You must log in or sign up to view this lesson.

LoginSign up

WebAssembly Module Advanced Analysis

Buy nowLearn more

Welcome & Summary

  • Welcome & Overview
  • Summary

Materials

  • Day2_WebAssembly_Advanced_WebAssembly_Modules_Analysis.pdf
  • wasm_reversing_day2.zip

Cryptominers Analysis and Detection

  • 1.0 - Instruction Analytics & Metrics
  • 1.1 - WebAssembly Cryptominers
  • 1.2 - Exercise #1 (Coinhive analysis)
  • 1.3 - Exercise #1 - Solution
  • 1.4 - Exercise #2 (Cryptoloot analysis)
  • 1.5 - Exercise #2 - Solution
  • 1.6 - Cryptominer Detection Techniques
  • 1.7 - Exercise #3 (YARA rules)
  • 1.8 - Exercise #3 - Solution

Dynamic Module Analysis

  • 2.0 - Dynamic Binary Instrumentation
  • 2.1 - Dynamic Binary Instrumentation - Labs
  • 2.2 - CTF challenge #1
  • 2.3 - CTF challenge #1 - Solution
  • 2.4 - Reversing DBI hooks
  • 2.5 - Tracing WebAssembly Execution
  • 2.6 - Tracing WebAssembly Execution - Labs

Anti-Debugging & (De)Obfuscation Techniques

  • 3.0 - Anti-debugging Techniques
  • 3.1 - Bytecode Obfuscation
  • 3.2 - Bytecode Obfuscation - Labs
  • 3.3 - Bytecode De-Obfuscation
  • 3.4 - Bytecode De-Obfuscation - Labs
  • 3.5 - Real-life Module Analysis - Example

Advanced Analysis Techniques

  • 4.0 - Static Single Assignment
  • 4.1 - Decompilation
  • 4.2 - CTF challenge #2
  • 4.3 - CTF challenge #2 - Solution
  • 4.4 - Symbolic Execution

Hacking WebAssembly Video Games

  • 5.0 - Hacking WebAssembly Games
  • 5.1 - Exercise #1
  • 5.2 - Exercise #2
  • 5.3 - Exercise #3

Conclusion / Thank You

  • Closing remarks
  • Provide Quick Feedback Here