Title | ||
---|---|---|
Demo: Nexmon in Action: Advanced Applications Powered by the Nexmon Firmware Patching Framework. |
Abstract | ||
---|---|---|
Smartphones and Internet of Things (IoT) devices are widely available and offer interfaces for wireless communication. This makes them perfect candidates for large-scale wireless testbeds. To reduce energy consumption, those devices contain FullMAC Wi-Fi chips. They run proprietary firmwares that abstract from low-layer mechanisms on the data link (MAC) and physical layer (PHY). This hinders researchers to influence their operation and evaluate new communication schemes on off-the-shelf devices. Using our Nexmon firmware patching framework, we gain access to chip internals to extend their functionalities by writing patches comfortably in C. In this work, we use a Raspberry Pi 3 to offer workshop attendees a hands-on experience on how to get starting with Nexmon by extending the firmware of the Pi's Wi-Fi chip. Additionally, we use Android smartphones to present our wireless penetration testing app based on monitor mode and frame injection patches, as well as our reactive Wi-Fi jamming app based on patches to the Wi-Fi chip's real-time processor. The demonstrations show how easily Nexmon enables us to implement even complex applications in a Wi-Fi chip resulting in very low processing latencies and low energy consumption. As open-source projects, all our demos can be reproduced by fellow researchers in their own laboratories by using widely available off-the-shelf hardware.
|
Year | DOI | Venue |
---|---|---|
2017 | 10.1145/3131473.3133333 | MobiCom '17: The 23rd Annual International Conference on Mobile Computing and Networking
Snowbird
Utah
USA
October, 2017 |
Field | DocType | ISBN |
Android (operating system),Wireless security,Computer science,Chip,Physical layer,Monitor mode,Energy consumption,Operating system,Data link,Firmware,Embedded system | Conference | 978-1-4503-5147-8 |
Citations | PageRank | References |
0 | 0.34 | 3 |
Authors | ||
6 |
Name | Order | Citations | PageRank |
---|---|---|---|
Matthias Schulz | 1 | 111 | 12.74 |
Fabian Knapp | 2 | 3 | 0.80 |
Efstathios Deligeorgopoulos | 3 | 0 | 0.34 |
Daniel Wegemer | 4 | 33 | 4.91 |
Francesco Gringoli | 5 | 890 | 61.65 |
Matthias Hollick | 6 | 750 | 97.29 |