Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions mfkey/.catalog/README.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
# Flipper Zero MFKey

This application allows you to calculate the keys of MIFARE Classic cards using the Mfkey32 and Nested algorithms directly on your Flipper Zero. After collecting the nonces using the Extract MF Keys feature of the NFC app, they can be used to calculate the keys to the card in the MFKey app.
This application allows you to calculate the keys of MIFARE Classic cards using the Mfkey32 and Nested algorithms directly on your Flipper Zero. After collecting the nonces using the Read (or Extract MF Keys) feature of the NFC app, they can be used to calculate the keys to the card in the MFKey app.

## Usage

After collecting nonces using the Extract MF Keys option, press the Start button in the MFKey app and wait for it to finish. The calculation can take more than 10 minutes, so you'll have to be patient. After the calculation is complete, the keys will be saved to the user key dictionary.
After collecting nonces using the Read (or Extract MF Keys) option in the NFC app, press the Start button in the MFKey app and wait for it to finish. The calculation can take more than 10 minutes, so you'll have to be patient. After the calculation is complete, the keys will be saved to the user key dictionary.

## Credits

Developers: noproto, AG, Flipper Devices, WillyJL
Developers: noproto, AG, Flipper Devices, WillyJL, CavallUwU, Ivisayan, dchristle
Thanks: AloneLiberty, Foxushka, bettse, Equip
6 changes: 5 additions & 1 deletion mfkey/.catalog/changelog.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
## 4.1
- Key recovery is 40% faster, improved memory efficiency
## 4.0
- Support new SEN dictionary for 10x faster recovery, dropped previous SEN dictionary format support
## 3.1
- Updates for latest SDK
- Key recovery is 20% faster, new write buffering of Static Encrypted Nested key candidates performs recovery 70x faster
## 3.0
- Added Static Encrypted Nested key recovery, added NFC app support, dropped FlipperNested support
## 2.7
Expand Down
Binary file modified mfkey/.catalog/screenshots/2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed mfkey/.catalog/screenshots/3.png
Binary file not shown.
5 changes: 2 additions & 3 deletions mfkey/application.fam
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,13 @@ App(
"gui",
"storage",
],
stack_size=1 * 1024,
stack_size=8 * 1024,
fap_icon="mfkey.png",
fap_category="NFC",
fap_author="@noproto",
fap_icon_assets="images",
fap_weburl="https://github.com/noproto/FlipperMfkey",
fap_description="MIFARE Classic key recovery tool",
fap_version="3.1",
fap_version="4.1",
)

App(
Expand Down
1 change: 0 additions & 1 deletion mfkey/crypto1.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
#pragma GCC optimize("O3")
#pragma GCC optimize("-funroll-all-loops")

#include <inttypes.h>
#include "crypto1.h"
Expand Down
Loading