YoVDO

Vectorized Emulation - Putting It All Together

Offered By: Recon Conference via YouTube

Tags

REcon Conference Courses Cybersecurity Courses Virtual Machines Courses Code Coverage Courses

Course Description

Overview

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

Related Courses

Automated Software Testing: Unit Testing, Coverage Criteria and Design for Testability
Delft University of Technology via edX
Testing Angular 4 (previously Angular 2) Apps with Jasmine
Udemy
Node.js Unit Testing In-Depth
Udemy
Testing Fundamentals in iOS
Pluralsight
Agile Software Development: Code Quality
LinkedIn Learning