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
I'm developing a program to compare 2 1k or 4k Mifare cards (although the program would work for any small binary file, this program lays out the data the way it appears on a Mifare card).
The program is being developed in Gambas Basic for Linux and is currently in a working state, although a little rough around the edges. It's a very useful program for working with data-on-card systems where you have access to the hardware/software that writes to the card. The idea is to dump the card then perform some operation on the card, then dump it again. My program will give a nice visual compare of the 2 'versions' of the card, high-lighting any bytes that differ. This way you can build up a picture of what gets written to the card, what sectors are used etc. The program also supports a fairly basic hex edit of the data, and saving back to the mfd file.
My question to the community is: is this useful? What other features would you like to see? Is anybody prepared to pay me to port this to VB/VB.Net?
Screenshot of the in -development version follows:
Kind regards,
YoungJules
Offline
I like the look of what you've done so far
Is anybody prepared to pay me to port this to VB/VB.Net?
Why VB? If you know VB.Net you could take the tiny learning curve and go to C#.
What I like about the Proxmark project is that it can be used on any OS.
Have you considered alternatives (eg. a web interface)? Is a GUI important?
Regards,
-0xFFFF
Offline
Well the reason I suggested VB is that it's the closest to Gambas in terms of syntax etc. But yeah, C# is another option (I once wrote an Exchange mail client in C#).
A web interface to the compare? I guess there's no reason why not...
For me, when I'm comparing 2 Mifare cards, I like to see the differences 'graphically' but I am considering making the compare work in a textual/pipe-able way so the GUI then becomes something you can choose/replace...
Thanks for the feedback, it's most appreciated!
Offline
I'm working on a Java client. I don't really like this language, but Java can have two advantages :
- Multiplatform / Multienvironment (I also want to try to do an "Android" port for USB-host devices, and Java is the first step)
- Easy to use. I've actuelly a "user-friendly" methods like "getDeviceVersion()", "scanThisCard(xxx)"
Curiously, it is more difficult to implement than in C, because Java native-types are pretty stranges for me.
Offline
Hi PM
Sorry for the late reply, I just spotted your post.
I worked as java specialist previously and am still busy using java in my day job. Give me a shout if you want to collaborate...
Kind regards,
Jules
Offline
Pages: 1