WebAssembly Reverse Engineering
Buy now
Learn more
Welcome & Summary
Welcome & Overview
Summary
Materials
Day1_WebAssembly_reverse_engineering.pdf
wasm_reversing_day1.zip
1. Introduction to WebAssembly
1.0 - Introduction to WebAssembly
1.1 - WebAssembly toolchains
1.2 - Exercise - Quick examples
1.3 - WebAssembly ABIs
1.4 - Other WebAssembly toolchains
2. WebAssembly VMs
2.0 - WebAssembly VM architecture
2.1 - Web-browsers
2.2 - Standalone VMs & Interpreters
2.3 - Exercises - Quick examples
3. WebAssembly Binary & Text Format
3.0 - WebAssembly Text Format
3.1 - Exercises - Extra
3.2 - Debugging wasm Module (Browser)
3.3 - Debugging wasm Module (Standalone VM)
3.4 - Wasm Binary Format
4. Real-life Module Analysis: Browser Addons
4.0 - Browser Addons
4.1 - Exercises #1 - Complete Analysis
4.2 - Exercises #2
4.3 - Exercises #2 - Solution
4.4 - Exercises #3
4.5 - Exercises #3 - Solution
4.6 - Exercises #4
4.7 - Exercises #4 - Solution
5. WebAssembly Module Reversing Engineering
5.0 - WebAssembly Instructions Set
5.1 - CTF challenge #1
5.2 - CTF challenge #1 - Solution
5.3 - Disassembler & Reversing Tools
5.4 - Control Flow Graph (CFG)
5.5 - CTF challenge #2
5.6 - CTF challenge #2 - First Solution
5.7 - CTF challenge #2 - Second Solution
6. Call Graph & Data Flow Graph Analysis
6.0 - Call Flow Graph
6.1 - Data Flow Graph
6.2 - CTF challenge #3
6.3 - CTF challenge #3 - Solution
6.4 - Closing remarks
Products
Course
Section
Lesson
Welcome & Overview
Welcome & Overview
WebAssembly Reverse Engineering
Buy now
Learn more
Welcome & Summary
Welcome & Overview
Summary
Materials
Day1_WebAssembly_reverse_engineering.pdf
wasm_reversing_day1.zip
1. Introduction to WebAssembly
1.0 - Introduction to WebAssembly
1.1 - WebAssembly toolchains
1.2 - Exercise - Quick examples
1.3 - WebAssembly ABIs
1.4 - Other WebAssembly toolchains
2. WebAssembly VMs
2.0 - WebAssembly VM architecture
2.1 - Web-browsers
2.2 - Standalone VMs & Interpreters
2.3 - Exercises - Quick examples
3. WebAssembly Binary & Text Format
3.0 - WebAssembly Text Format
3.1 - Exercises - Extra
3.2 - Debugging wasm Module (Browser)
3.3 - Debugging wasm Module (Standalone VM)
3.4 - Wasm Binary Format
4. Real-life Module Analysis: Browser Addons
4.0 - Browser Addons
4.1 - Exercises #1 - Complete Analysis
4.2 - Exercises #2
4.3 - Exercises #2 - Solution
4.4 - Exercises #3
4.5 - Exercises #3 - Solution
4.6 - Exercises #4
4.7 - Exercises #4 - Solution
5. WebAssembly Module Reversing Engineering
5.0 - WebAssembly Instructions Set
5.1 - CTF challenge #1
5.2 - CTF challenge #1 - Solution
5.3 - Disassembler & Reversing Tools
5.4 - Control Flow Graph (CFG)
5.5 - CTF challenge #2
5.6 - CTF challenge #2 - First Solution
5.7 - CTF challenge #2 - Second Solution
6. Call Graph & Data Flow Graph Analysis
6.0 - Call Flow Graph
6.1 - Data Flow Graph
6.2 - CTF challenge #3
6.3 - CTF challenge #3 - Solution
6.4 - Closing remarks