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

YouTube

Vectorized Emulation - Putting It All Together

Recon Conference via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the cutting-edge technique of vectorized emulation in this conference talk from Recon 2019. Dive into how AVX-512 is leveraged to run multiple virtual machines in parallel per core, enabling efficient determination of input-driven VM divergence. Learn about the advantages of this approach, including near-zero cost tracking of input effects on system state. Discover how this method goes beyond traditional code coverage, incorporating register, memory, and stack state monitoring. Understand the performance benefits of running multiple VMs per core, allowing for fuzzing at speeds surpassing native x86 execution. Delve into the potential for hardware-accelerated taint tracking and feedback, which enables solver-like capabilities in fuzzing. Focus on these advanced aspects rather than basic performance metrics and design principles.

Syllabus

Recon 2019 - Vectorized Emulation Putting it all together by Brandon Falk

Taught by

Recon Conference

Reviews

Start your review of Vectorized Emulation - Putting It All Together

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.