Skip to content
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

Mifare Incre./Decr. Value block #182

Closed
cosmocain opened this issue Apr 30, 2018 · 6 comments
Closed

Mifare Incre./Decr. Value block #182

cosmocain opened this issue Apr 30, 2018 · 6 comments
Labels

Comments

@cosmocain
Copy link

@ikarus23

Dear ,

Good afternoon, I would like to ask for your help regarding the option Incr./Decr. Value Block, when trying to write a value in block 8 does it without problems but
when consulting the process done, the option to read label shows me that the result in the blocks is different.
Could you please guide me? attached image capture
647e46d8-af8f-4edc-beed-2310778da235

@ikarus23
Copy link
Owner

Hi! Your screenshot shows two values blocks. Nothing wrong with that. Both are in sector 8 but they are different value blocks. (Remember, a typical sector has 4 blocks.) What are you trying to accomplish? Do you want the same value in both blocks?

@cosmocain
Copy link
Author

@ikarus23
Dear ,

I managed to solve the issue, you think that in the future let write block 0 because I bought some mifare cards in which the provider tells me that it is allowed to modify block 0 as indicated by the video that I will send but I did not have a better result.
by the way I congratulate you for the app I find it quite useful.

Link Video: https://www.youtube.com/watch?v=H6Iua4EBXiI&lc=z22xsp2x3xz3ulwsnacdp431mvuzbcuxdmne4zr5g1tw03c010c.1524585932165555

@ikarus23
Copy link
Owner

ikarus23 commented May 1, 2018

Great to hear that your issues are resolved. However, I can't quite understand the rest you are saying. In your video you successfully changed block 0 of magic card that is compatible with Android.

If you are wondering why you get the error: MCT writes block 0 first. As this will change the UID the card reboots. Since this will cause a connection errors the rest of the tag will not be written correctly. Have a look at #122. There are cards that does not have this issue. But for cards like yours I recommend using the "Write Dump" (without block 0 writing) to copy the tag and then use the "Write Block" function to only write block 0.

@ikarus23 ikarus23 closed this as completed May 1, 2018
@cosmocain
Copy link
Author

Dear ,

I would like to thank you for your delivered feedback.
But how can I know or interpret what is in sector 4 and sector 9?
I do not know how to transform those blocks whether dates or numbers
but I need if you have a web or something similar where you can decode
the mentioned thing.

thank you very much
imagen1 sector 4
imagen2 sector 9

@cosmocain
Copy link
Author

@ikarus23 Please Help!

@ikarus23
Copy link
Owner

ikarus23 commented May 2, 2018

Sorry, but there is no easy way to "convert" the data without knowing what they are. You can write what you want on a Mifare Classic tag. So this data could be anything.

The easiest way to learn about the data is comparing it. Get several cards of what ever you are analyzing. Use the cards and observe what is changing. Look for patterns. e.g. The byte at the end of sector 4 block 0, sector 9 block 1 and sector 11 block 3 looks like a checksum. Do they change if the data in the blocks change? Just look for things like that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants