FuzzingLabs Academy/WebAssembly Reversing and Dynamic Analysis

  • $2,400

WebAssembly Reversing and Dynamic Analysis

Learn how to reverse engineer WebAssembly modules, handle bytecode obfuscation and perform in-depth dynamic analysis.
🎞️ 69 videos / ⏱️ 8.5 hours / 👨‍💻 25+ exercises

What you'll learn

WebAssembly (wasm) is a new binary format developed and supported by all major browsers including Firefox, Chrome, Safari and Microsoft Edge through the W3C. This new format have been designed to be efficient, fast, debuggable and safe.

This course will provides all the prerequisites to understand the WebAssembly ecosystem from binary modules to the associated virtual machine runtime. After completing this class, participants will be able reverse engineer statically WebAssembly modules, analyze their behavior, create cryptominer detection rules and perform dynamic analysis.

This training offers you multiple hands-on exercises and labs allowing you to internalize concepts and techniques taught in class.

Module 1 - WebAssembly Reverse Engineering

  • Introduction to WebAssembly ecosystem
  • WebAssembly compilation and toolchain
  • Instructions set and Debugging WebAssembly module
  • WebAssembly binary and Text Format
  • WebAssembly Module reversing
  • CFG & Call Graph reconstruction
  • Data Flow Graph analysis

Module 2 - Advanced WebAssembly Modules Analysis

  • Modules Instructions analytics/metrics
  • Cryptominers analysis and Pattern detection signatures
  • Dynamic Binary Instrumentation (DBI)
  • Bytecode (De)-Obfuscation techniques
  • Static Single Assignment (SSA) & Decompilation
  • Hacking WebAssembly video game

What's included?

🔑 Immediate access to all the content
⏱️ 8+ hours of curated and practical knowledge
🎞️ 60+ easy-to-digest, on-demand videos
👨‍💻 25+ hands-on exercises & labs
♾️ Lifetime access
📖 350+ digital and printable slides
📝 Assignments to apply your new skills
💯 Certificate of completion

Who should attend?

This course is for anyone who's looking for a hands-on and pragmatic approach to analyze WebAssembly module:

✔ Software developers
✔ Security engineers
✔ Vulnerability researchers
✔ Pentesters & Red team professionals

What's included in this bundle?

WebAssembly Reversing

Learn the basis of the WebAssembly ecosystem and how to reverse engineer wasm modules.
🎞️ 36 videos / ⏱️ 4.5 hours / 📖 200 slides

Advanced Modules Analysis

Learn how to analyze advanced and obfuscated module like cryptominer, video games and others.
 🎞️ 33 videos / ⏱️ 4 hours / 📖 160 slides

WebAssembly Reversing VM

Complete Virtual Machine with everything installed for the WebAssembly Security training.

What Students are Saying...

Learned so much about modern WebAssembly security. The lecture and exercise learning format is excellent! It's very worth it and I highly recommend Patrick's course!

Zion.P

A very well designed training with tons to learn. Most importantly the guidance and workflow from Patrick makes this training a must have when entering the Wasm space.

Georgios.D

Great training, covering a lot of information from beginner level and then building up slowly up to advanced stuff.

Adrian.T

Learned a lot from the training. If you interested in auditing wasm modules, this is the course for you!

Anonymous

  • $2,400

WebAssembly Reversing and Dynamic Analysis

Learn how to reverse engineer WebAssembly modules, handle bytecode obfuscation and perform in-depth dynamic analysis.
🎞️ 69 videos / ⏱️ 8.5 hours / 👨‍💻 25+ exercises

Meet Your Instructor

Hey! 👋 My name is Patrick and I'm the founder of FuzzingLabs, a research-oriented security company specializing in fuzzing, vulnerability research, and reverse engineering.

Over time, we found hundreds of bugs and presented our work at various security conferences around the globe, including BlackHat USA, OffensiveCon, REcon, Devcon, EthCC, RingZer0, ToorCon, hack.lu, NorthSec, Microsoft DCC, etc.

You can read more about me by clicking here.

FREE Resources & Trainings

Enter your email to receive special deals and a bundle of awesome resources. 100% free - 100% awesome. 👇

You're signing up to receive emails from FuzzingLabs Academy