-
Notifications
You must be signed in to change notification settings - Fork 2.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Plantain parser not working properly #3546
Comments
Hello @mxcdoam . It looks like plantain plugin can't read all the keys. Actually, when "don't move" screen appears, the plantain plugin reads card with preset keys. However I can't see it in the logs. Could you update firmware, NFC application and provide the full logs of reading, before the dictionary attack starts? |
I'm on 0.100.3. Skipped dictionary attack, and here is the log
Thats what i thought in the first place, but then - NFC app bring parsed result nevertheless even if dict attack is skipped |
@mxcdoam thanks for update. There are 2 issues here:
Please, update NFC app from #3595 , read card again and attach logs here |
No, absolutely not. I've tested multiple times result is always the same. I'll also check if block 100 is protected with mentioned key.
Ok, will do that tomorrow. |
Can you read all keys and sectors with dict attack? |
After full dictionary attack flipper shows that 69/80 keys are found and 40/40 sectors read. |
Here is a log made with dict attack skipping:
I've checked different cards with MCT on the phone and my own dict, so it appears this key you've mentioned is protecting block 100 only on latest EV1 cards and newer PLUS X cards. Older PLUS X (which are still in use) - all have a different key in that sector. |
@mxcdoam thanks for testing. Can you provide the dump of older PLUS X card with all keys found? You can change the data, keys are necessary. I think we can add support to these cards to Plantain plugin |
What format should I use? .nfc or MCT dump is fine? |
I prefer .nfc :) |
I'll check if there is the same subset of keys on all older cards and will dump one if it is so👍 |
@mxcdoam thanks a lot! Can you confirm that all "old" plantain cards have these keys? |
@gornekich For all 10 cards I've tested - yes, they are same. |
while trying to checkout Git says: |
Fix arrived in dev. Thanks for testing |
Describe the bug.
Plantain parser does not work properly when trying to read MIFARE Plus X card. First, "don't move" screen appears and stays for about 20 seconds (if you try to remove card or press back button at this stage there is 50% chance that flipper will hang and will need left+back combo), then - nfc app starts dictionary attack with user and system dicts. This will take significant amount of time, so attached log is omitted.
If you skip dict attack at a very beginning of system dict, the app will show card's type as Troika+Plantain (even if it's not) and a correct balance.
FW is 0.99.1 (but the same behaviour appears to be on 0.100.0-rc too)
Reproduction
Target
No response
Logs
Anything else?
No response
The text was updated successfully, but these errors were encountered: