Idea, development and implementation:Joel Serna (@JoelSernaMoreno).
PCB design:Ignacio Díaz Álvarez (@Nacon_96) and Forensic Security (@ForensicSec).
Manufacturer and distributor:April Brother (@aprbrother).
Collaborators:Little Satan, Ernesto Sánchez (@ernesto_xload), Federico Maggi (@phretor), Andrea Guglielmini (@Guglio95) and RFQuack (@rfquack).
The developers and collaborators of this project do not earn money with this. You can invite me for a coffee to further develop Low-Cost hacking devices. If you don’t invite me for a coffee, nothing happens, I will continue developing devices.
- Basic Firmware
- First steps with EvilCrow-RF
- RX Config Example
- RX Log Example
- TX Example
- Brute Force Example
- Pushbuttons Configuration
- Public Demo
- Advanced Firmware with RFQuack
- Installation and first steps
- RX Example
- TX Example
- Public Demo
- Evil Crow RF Support
Evil Crow RF is a basic device for professionals and cybersecurity enthusiasts.
We are not responsible for the incorrect use of Evil Crow RF.
We recommend using this device for testing, learning and fun 😀
Be careful with this device and the transmission of signals. Make sure to follow the laws that apply to your country.
Evil Crow RF is a radiofrequency hacking device for pentest and Red Team operations, this device operates in the following radiofrequency bands:
Evil Crow RF has two CC1101 radiofrequency modules, these modules can be configured to transmit or receive on different frequencies at the same time.
Evil Crow RF allows the following attacks:
- Signal receiver
- Signal transmitter
- Replay attack
The basic firmware allows to receive and transmit basic signals. You can configure the two radio modules through a web panel via WiFi.
- RX:Configure modules and frequency for reception.
- TX:Configure modules, frequency, code and bit length to transmit.
- Bruteforce:Configure frequency, start code and bit length to brute force.
- Install esptool: sudo apt install esptool
- Install pyserial: sudo pip install pyserial
- Download and Install the Arduino IDE:https://www.arduino.cc/en/main/software
- Download EvilCrow-RF repository: git clonehttps://github.com/joelsernamoreno/EvilCrow-RF.git
- Copy the SmartRC-CC1101-Driver-Lib library included in the EvilCrow-RF repository into Arduino library directory
- Copy the rc-switch library included in the EvilCrow-RF repository into Arduino library directory
- Open Arduino IDE
- Go to File – Preferences. Locate the field “Additional Board Manager URLs:” Add “https://dl.espressif.com/dl/package_esp32_index.json” without quotes. Click “Ok”
- Select Tools – Board – Boards Manager. Search for “esp32”. Install “esp32 by Espressif system version 1.0.4”. Click “Close”.
- Open the EvilCrow-RF.ino sketch
- Select Tools:
- Board – “ESP32 Dev Module”.
- Flash Size – “4MB (32Mb)”.
- CPU Frequency – “240MHz (WiFi/BT)”.
- Flash Frequency – “80MHz”
- Flash Mode – “DIO”
- Upload the code to the EvilCrow-RF device.
- Press reset button
More info and technical suport please checkhttps://github.com/joelsernamoreno/EvilCrow-RF/blob/main/README.md