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