Summary

Summary

1. Cryptominers Analysis and Detection

  • Modules Instructions analytics/metrics

  • WebAssembly Cryptominers

  • Exercise #1 (Coinhive analysis)

  • Exercise #2  (Cryptoloot analysis)

  • Cryptominer Detection Techniques

  • Exercise #3  (YARA rules)


2. Dynamic Module Analysis

  • Dynamic Binary Instrumentation (DBI)

  • CTF challenge #1

  • Reversing DBI hooks

  • Tracing WebAssembly Execution


3. Anti-Debugging & (De)Obfuscation Techniques

  • Anti-debugging Techniques

  • Bytecode Obfuscation

  • Bytecode De-Obfuscation

  • Real-life Module Analysis


4. Advanced Analysis Techniques

  • Static Single Assignment

  • Decompilation

  • CTF challenge #2

  • Symbolic Execution


5. Hacking WebAssembly Video Games

  • Hacking WebAssembly Games

  • Exercise #1

  • Exercise #2

  • Exercise #3

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