Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mothball187/flipperzero-nrf24
https://github.com/mothball187/flipperzero-nrf24
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/mothball187/flipperzero-nrf24
- Owner: mothball187
- Created: 2022-06-25T06:44:20.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-08-28T02:53:08.000Z (over 2 years ago)
- Last Synced: 2024-02-13T20:24:51.736Z (10 months ago)
- Language: C
- Size: 38.1 KB
- Stars: 262
- Watchers: 15
- Forks: 26
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- fucking-awesome-flipperzero - `NRF24 & Mousejacking` (outdated) PoC NRF24 library and mousejack exploitation app.
- awesome-flipperzero - `NRF24 & Mousejacking` (outdated) PoC NRF24 library and mousejack exploitation app.
- awesome-rainmana - mothball187/flipperzero-nrf24 - (C)
- awesome-flipperzero-withModules - `NRF24 & Mousejacking` PoC NRF24 library and mousejack exploitation app.
README
# flipperzero-nrf24
An [NRF24](https://www.sparkfun.com/datasheets/Components/SMD/nRF24L01Pluss_Preliminary_Product_Specification_v1_0.pdf) driver for the [Flipper Zero](https://flipperzero.one/) device. The NRF24 is a popular line of 2.4GHz radio transceivers from Nordic Semiconductors. This library is not currently complete, but functional.
## Warning
This repo contains two Flipper Zero apps that utilize the NRF24 driver to sniff for NRF24 addresses and perform mousejack attacks. These apps are for **educational purposes** only. Please use this code responsibly and only use these apps on your own equipment.## Acknowledgments
The NRF24 sniffing technique was discovered and shared by Travis Goodspeed in [his blog](http://travisgoodspeed.blogspot.com/2011/02/promiscuity-is-nrf24l01s-duty.html).The mousejack vulnerabilities were discovered and reported by Marc Newlin, see [the blog](https://www.bastille.net/research/vulnerabilities/mousejack/technical-details) for technical details.
Much of the driver code was inspired by [RadioHead's Arduino library](https://www.airspayce.com/mikem/arduino/RadioHead/classRH__NRF24.html).
Much of the mousejack code was inspired by the [Jackit project](https://github.com/insecurityofthings/jackit).