Research, development and trades concerning the powerful Proxmark3 device.
Remember; sharing is caring. Bring something back to the community.
"Learn the tools of the trade the hard way." +Fravia
You are not logged in.
Time changes and with it the technology
Proxmark3 @ discord
Users of this forum, please be aware that information stored on this site is not private.
Pages: 1
Hi!
I am currently researching my studentcard with the Proxmark.
This card can be used to buy things out of the vending machines.
I already found where the money is stored but the vending machine also checks 2 bytes which are probably a XOR over some bytes.
Any help is welcome. I already tried many possibilities but couldn't find it.
Information I have about the checksum:
The checksum is stored at Block 9&10 at byte 0xe&0xf.
It uses the transaction number at Block 9 & 10 0x1
Money is also used in the function
Most likely it uses the UID of the card
Card layout when money is 0:
Some transactions with the card and the changed values: (Only these values change during transactions.)
Thanks!
Offline
Any help about how I could find this function would be useful.
I just made a python script that calculates many XOR's with the values on the card.
http://pastebin.com/qkfV7AV0
But didn't find the solution.
Feedback on this script is welcome
Offline
Tried bruteforcing XOR and CRC16
But no results.
It could be something else than a checksum.
If somebody has an idea what I should check, let me know.
Offline
if could be a part of a hash, like two bytes from a MD5, SHA1, etc etc
Offline
Pages: 1