Rise of the Weird Machines

Presented at CackalackyCon 1 (2019), June 1, 2019, 5 p.m. (60 minutes).

One of the key assumptions in programming is that computers execute code that performs the function intended by the programmer. However, as programs become more complex, so do their inputs - giving rise to situations where specially-crafted data can trigger unexpected computations in targets ranging from executables to OS elements to embedded hardware. These "weird machines" give rise to exploits in targets ranging from ELF metadata to X86 page handling to embedded font handlers We'll discuss how weird machines are born, take a tour of Sergey Bratus' weird machine zoo, and talk about some of the frameworks and tools being developed to counter the rise of the weird machines.


Presenters:

Links:

Similar Presentations: