1 for All, All for WHAD: Wireless Shenanigans Made Easy
Framework and unified protocol architecture for wireless security research, hardware abstraction, and over-the-air exploitation.
Summary
Fragmentation in Wireless Security Tools
A lot of security research have recently focused on various wireless communication protocols, targeting smartphones, wireless mice and keyboards and even cars. In order to demonstrate these attacks, researchers developed dedicated tools that for most of them include some specialized firmware of their own but also rely on various unique custom host/device communication protocols. These tools work great but are strongly tied to some specific hardware that at some point will not be available anymore, or require hackers to buy more hardware to carry on to have fun with. Why not making these tools compatible with more hardware ? And why researchers always have to create their own host/device protocol when it comes to using a dedicated hardware ? Why not having one flexible protocol and related tools to rule them all ?
WHAD Protocol and Architecture
We will present in this talk WHAD, a framework that provides an extensible host/device communication protocol, dedicated protocol stacks and way more for hackers who love having fun with wireless protocols. WHAD makes interoperability possible between tools by allowing different hardware devices to be used if they provide the required capabilities, giving the opportunity to create advanced tools without having to care about the hardware and its firmware in most of the cases!
Related talks
RF Village·43 min
Exploding Lemur
Breaks down radio frequency fundamentals, antenna physics, filters, Shannon-Nyquist modulation theories, and Software-Defined Radio architectures for beginners.
RF Village·40 min
Dan Perret
Explains how the RF Village Capture the Flag team designs wireless challenges and automates over-the-air signal transmission using challengectl.
Creator Stage·26 min
G. Longo · V. Lenders
Demonstrates practical RF attacks against TCAS II collision avoidance systems to forge resolution advisories and disable collision detection.


