Liberating Wi-Fi on the ESP32

Liberating Wi-Fi on the ESP32








<br /> Liberating Wi-Fi on the ESP32</p> <p>– media.ccc.de<br />










Frostie314159 and
Jasper Devreker

2024
Saal 1
Playlists:
’38c3′ videos starting here
/
audio

Reverse engineering the Wi-Fi peripheral of the ESP32 to build an open source Wi-Fi stack.

During the 38c3, there are probably multiple thousands of ESP32s in the CCH, all of which run a closed source Wi-Fi stack. And while that stack works, it would be nicer to have an open source stack, which would grant us the ability to modify and audit the software, which carries potentially sensitive data.

So we set to work, reverse engineering the proprietary stack and building a new open source one. We soon discovered just how versatile the ESP32 can be, both as a tool for research and IoT SoC, when its capabilities are fully unlocked. This includes using it as a pentesting tool, a B.A.T.M.A.N. mesh router or an AirDrop client.

You’ll learn something about Wi-Fi, the ESP32, reverse engineering in general and how to approach such a project.

Licensed to the public under http://creativecommons.org/licenses/by/4.0

Download

These files contain multiple languages.

This Talk was translated into multiple languages. The files available
for download contain all languages as separate audio-tracks. Most
desktop video players allow you to choose between them.

Please look for “audio tracks” in your desktop video player.

Tags

by
Chaos Computer Club e.V
––
About
––
Apps
––
Imprint
––
Privacy
––
c3voc

Leave a Comment

Your email address will not be published. Required fields are marked *