2018
DOI: 10.1016/j.comcom.2018.05.015
|View full text |Cite
|
Sign up to set email alerts
|

The Nexmon firmware analysis and modification framework: Empowering researchers to enhance Wi-Fi devices

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
27
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
3
3
2

Relationship

1
7

Authors

Journals

citations
Cited by 30 publications
(27 citation statements)
references
References 2 publications
0
27
0
Order By: Relevance
“…In the following, we describe how binary and dynamic runtime analysis in tandem can result in full disclosure of the workings of a complex wireless network protocol. Previous exemplary works have reverse engineered the Skype protocol [26], Broadcom Wi-Fi chip firmware [28], and the Fitbit ecosystem [13].…”
Section: Methodsmentioning
confidence: 99%
“…In the following, we describe how binary and dynamic runtime analysis in tandem can result in full disclosure of the workings of a complex wireless network protocol. Previous exemplary works have reverse engineered the Skype protocol [26], Broadcom Wi-Fi chip firmware [28], and the Fitbit ecosystem [13].…”
Section: Methodsmentioning
confidence: 99%
“…Therefore, use of RTS/CTS is unnecessary. With the long preamble in a data frame [40], both RSSI and CSI can be extracted from the APs at a satisfactory sampling rate. In contrast to inactive phones where only RSSI is available from CTS, the localization accuracy can be even higher by combining both RSSI and CSI as fingerprints.…”
Section: Active Phone Localizationmentioning
confidence: 99%
“…Device Adaptation: To exercise direct control over the data sent from the hardware to the driver, an analyst can adapt the firmware of real devices to include such capabilities. This can be done by reverse engineering the firmware and reflashing a modified one [64], or by using custom hardware that supports reprogramming of devices [1]. However, these frameworks are typically tailored to specific devices, and given the heterogeneity of peripheral devices, their applicability is limited.…”
Section: Analyzing Hardware-os Interactionmentioning
confidence: 99%
“…However, these frameworks are typically tailored to specific devices, and given the heterogeneity of peripheral devices, their applicability is limited. For example, Nexmon only works for some Broadcom Wi-Fi devices [64], and Facedancer11, a custom Universal Serial Bus (USB) device, can only analyze USB device drivers [1].…”
Section: Analyzing Hardware-os Interactionmentioning
confidence: 99%