Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Standing on the Shoulders of Giants - De-Obfuscating WebAssembly Using LLVM

Black Hat via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore WebAssembly security from a reverse engineering perspective in this 37-minute Black Hat conference talk that demonstrates how to de-obfuscate WebAssembly code using LLVM compiler infrastructure. Learn essential WebAssembly internals crucial for reverse engineering, understand various obfuscation techniques, and discover how to perform compiler-based obfuscation using open-source tools. Master the core concept of leveraging LLVM's extensive code optimization techniques to simplify diverse obfuscation methods, starting with simple scenarios and progressing to complex real-world applications. Gain practical knowledge of both obfuscation and de-obfuscation processes while building confidence to tackle obfuscated code without relying on pattern-based simplification rules. Understand how these language and platform-agnostic techniques can be applied beyond WebAssembly to any obfuscated code, making this presentation valuable for security researchers and reverse engineers working across different platforms and compilation targets.

Syllabus

Standing on the Shoulders of Giants: De-Obfuscating WebAssembly Using LLVM

Taught by

Black Hat

Reviews

Start your review of Standing on the Shoulders of Giants - De-Obfuscating WebAssembly Using LLVM

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.