___ __ __ -. .-. | __|(+) _ _ _ _\ \ / /(+) _ _ ___ .-. .- \ / \ | _| | | '_| ' \ \/\/ / | | '_/ -_) / \ / '-' '-|_| | |_| |_|_|_\_/\_/ | |_| \___|-' '-' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FirmWire
FirmWire is a full-system baseband firmware analysis platform that supports Samsung and MediaTek. It enables fuzzing, root-cause analysis, and debugging of baseband firmware images. See the FirmWire documentation to get started!
Experiments & Missing Parts?
Upon a vendor's request, the current public release of FirmWire is a preview version omitting some of the functionality described in the paper. We will publish the full version and automated scripts to replicate our experiments during NDSS'22 (April 24th-28th).
BibTeX
FirmWire is the result of a multi-year, cross university research effort. See the paper for more details.
If you are using FirmWire in an academic paper please use this to cite it:
@inproceedings{hernandez_firmwire_2022,
title = {{FirmWire: Transparent Dynamic Analysis for Cellular Baseband Firmware}},
shorttitle = {{FirmWire}},
booktitle = {{ Symposium on Network and Distributed System Security (NDSS) }},
author = {Hernandez, Grant and Muench, Marius and Maier, Dominik and Milburn, Alyssa and Park, Shinjo and Scharnowski, Tobias and Tucker, Tyler and Traynor, Patrick and Butler, Kevin R. B.},
year = {2022}
}