|
|
3 лет назад | |
|---|---|---|
| .github | 3 лет назад | |
| assets | 3 лет назад | |
| helpers | 3 лет назад | |
| icons | 3 лет назад | |
| scenes | 3 лет назад | |
| .gitattributes | 3 лет назад | |
| LICENSE | 3 лет назад | |
| README.md | 3 лет назад | |
| application.fam | 3 лет назад | |
| mag.c | 3 лет назад | |
| mag_device.c | 3 лет назад | |
| mag_device.h | 3 лет назад | |
| mag_i.h | 3 лет назад |
WIP of MagSpoof for the Flipper Zero. Basic TX of saved files confirmed working against an MSR90 with an external H-bridge module mirroring Samy Kamkar's design (wired to 5V, GND, A7, A6, and A4; will include a wiring diagram soon). RFID coil output weaker; able to be picked up/detected by more compact mag readers such as Square, but yet to have success with it being decoded/parsed properly. Additional WIP investigation into alternate internal TX options (CC1101, ST25R3916, piezo) underway, courtesy of arha. Sample files with test data are included in assets for anyone wishing to experiment.
Disclaimer: use responsibly, and at your own risk. While in my testing, I've seen no reason to believe this could damage the RFID hardware, this is inherently driving the coil in ways it was not designed or intended for; I take no responsibility for fried/bricked Flippers. Similarly, please only use this with magstripe cards and mag readers you own — this is solely meant as a proof of concept for educational purposes. I neither condone nor am sympathetic to malicious uses of my code.
Known bugs:
flipper_format_read_string() doesn't seem to return false. Is the bug in my code, or with flipper_format?Emulation:
Scenes:
File management:
Internal TX improvements:
External RX options:
Attempting to exploit flipper hardware to some extent
This project interpolates work from Samy Kamkar's original MagSpoof project, dunaevai135 & AlexYaro's Flipper hackathon project, and the Flipper team's LF RFID and SubGhz apps.
Many thanks to everyone who has helped in addition to those above, most notably: