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
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.
Hi fgo, unfortunately there seems to be problems with r840, holiman is trying to fix them; please wait for r841 or above.
Hi asper,
I am a student, and my name is jin.
My English is awkward. Sorry.
I am studying about simulation of 14443-4 card.
Especially, interested in Java CARD.
So I have tried the simulation using proxmark3(r839 version).
And I used ACR122U as a reader.
Proxmark3 Command : hf 14a sim 4 12345678
ACR122u Command : nfc-list
Result is the below.
ATQA (SENS_RES): 00 04
UID (NFCID1): 12 34 56 78
SAK (SEL_RES): 28
ATS: 58 00 02
----------------------------------------------------------
But I want a Result the below.(I hope to change ATS value)
ATQA (SENS_RES): 00 04
UID (NFCID1): 12 34 56 78
SAK (SEL_RES): 28
ATS: 78 80 83 02 4a 43 4f 50 34 31 56 32 33 32
Please How do I can do let me know.
Thank and Admire you very much.
Very sincerely yours, Jin.
P.S.
And add as possible, I hope to change ATQA, SAK, ATS freely.
e.g.) hf 14a sim 5 [UID] [ATQA] [SAK] [ATS].
5 is free menu...
Started to release compiled versions using the new GitHub repository;
Newer versions will be named using Semantic Versioning as suggested by 0xFFFF; to sum it up if you have, for example, version 3.1.7:
Given a version number MAJOR.MINOR.PATCH, increment the:
3 = MAJOR version when you make incompatible API changes,
1 = MINOR version when you add functionality in a backwards-compatible manner, and
7 = PATCH version when you make backwards-compatible bug fixes.
New actual version is 0.0.1 !
- Added Kantech ioProx support (thanks to PenturaLabs)
- Added support for Mifare Ultralight with Cahngeable UID (thanks to PenturaLabs)
- Updated Windows GUI to support newest added commands
Google code repository is no more supported !
Last edited by asper (2014-03-25 18:03:07)
asper - many thanks for such a useful utility.
I noticed that the command lf em4x writewordPWD is missing from the interface. XML below but not tested as it turned out I should have been using the t55xx command instead:
<section title="EM4xxxWriteWordWithPassword" tooltip="Write EM4xxx word data" uniqueId="writewordpwd">
<item type="drop-down" defaultValue="" values="0:15" tooltip="Select word to write" uniqueId="modeTextbox" label="Word to Write:" width="30"/>
<item type="textbox" defaultValue="00000000" tooltip="Password value: 8 hex characters" uniqueId="em4xxxpass" label="Password:" width="80" />
<item type="textbox" defaultValue="01020304" tooltip="Data to be written" uniqueId="em4xxxdata" label="Data:" width="80" />
<item type="button" text="WRITE WORD" tooltip="Press button to write EM4xxx word" action0="lf em4x writewordPWD $em4xxxdata $modeTextbox $em4xxxpass" />
</section>
Thanks for pointing that out, I will look into the reason why it was missing and I will add it in future releases.
asper can you help us to Compiled Windows Client for this?
https://github.com/PenturaLabs/proxmark3/tree/iclass-research
we can compile it
Please use this one instead... : https://github.com/Proxmark/proxmark3/tree/PenturaLabs-iclass-research/ , it's more up to date and closer to the head.
i cant compile it ~and i was PM you in twitter
@RadioWar: Here it is (windows only with firmware and bootrom). No support for this, compiled only, no windows GUI nor android addition/implementation/support.
New "official" compiled version (win+gui+android) will be out when all new stuff (iClass included) will be merged in the main trunk.
Last edited by asper (2014-07-15 21:03:32)
Thank you for your post siop, unfortunately I don't agree with you; he asked for a thing that I was able to give and I decided to give it, that's all (no proud, no glory); he will be responsible for what he is going to do with that (remember that iClass code is still "preliminar").
Remember that any new version will need to be recompiled so he will be always "hanged" if he doesn't find the way to compile it himself.
I think that helping the community is the best thing (with the exception of explaining how to steal/fraud credits or stuff like that on tags), you will never know what is going to happen when you help someone
Last edited by asper (2014-07-16 14:33:16)
+1 asper well put.
asper what is the point of giving this to noobs ???
Look at this noob RadioWar he is just waiting your work to make some benefits on it man, the guy don't even know how to compiled but made this
http://wiki.radiowar.org/Proxmark3_ModAre you freaking serious ???? lol , if i was you ASPER instead of posting anything i will go to HID get a job there man, don;t give anything to anyone there is no point, unless trying to be proud of yourself. All good with know you are smart man keep it for you.
http://www.proxmark.org/forum/viewtopic.php?id=1416
when you want to say something , just see this .
anyway asper thank you man.
Thank you for your post siop, unfortunately I don't agree with you; he asked for a thing that I was able to give and I decided to give it, that's all (no proud, no glory); he will be responsible for what he is going to do with that (remember that iClass code is still "preliminar").
Remember that any new version will need to be recompiled so he will be always "hanged" if he doesn't find the way to compile it himself.
I think that helping the community is the best thing (with the exception of explaining how to steal/fraud credits or stuff like that on tags), you will never know what is going to happen when you help someone
2012.9.23 our team decided to compile windows client for everyone , i still remember asper ask me to
Is it possible to also have a changelog of different versions ?
in this time , we really cant compile this code , and we so hard to visit google code / github , so we just can find asper to help and test it.
any 2014.5.29 we success to compile the same branch code , but the latest code we cant , so i find iceman & asper to help me.
Last edited by RadioWar (2014-07-16 15:31:22)
asper what is the point of giving this to noobs ???
Look at this noob RadioWar he is just waiting your work to make some benefits on it man, the guy don't even know how to compiled but made this
http://wiki.radiowar.org/Proxmark3_ModAre you freaking serious ???? lol , if i was you ASPER instead of posting anything i will go to HID get a job there man, don;t give anything to anyone there is no point, unless trying to be proud of yourself. All good with know you are smart man keep it for you.
r546/r590/r592/r786 is our team to pushed , so if you make mistake , can you say sorry??!
Please do not flame this thread; people "thinks different" and we should try to find a common ground using dialogs to go further; if the common ground is "not available" well... just ignore the person that cause you troubles, he probably lives FAR away from you
Last edited by asper (2014-07-16 15:37:41)
Please do not flame this post; people "thinks different" and we should try to find a common ground using dialogs to go further; if the common ground is "not available" well... just ignore the person that cause you troubles, he probably lives FAR away from you
nothing to say , just want to say:"thanks man!谢谢,兄弟"
You are welcome. Your compiling problems are probably dued to the new DES encryption/decryption algos and maybe iClass stuff (I don't remember exactly); you can find them using google looking at the error it gives you while compiling (usually missing files). Most of them should be inside the openssl repository source code.
I think people are confusing RadioWar who made a wiki to explain how the proxmark stuffs works, and also has made is own bad-ass version of the proxmark board
With people like xfpga http://www.xfpga . com/ who has just been making $ from the community work and has never contributed to anything... like this 190$ omnikey + milosch's source code.. . or this "portable indala cloner"... what a joke.
I understand siop's rage... Who is probably a regular contributor btw (that has just make a new account to calm his nerves...
Keep up the good work asper ! We love you all. And I know that you know where the line is...
Last edited by app_o1 (2014-07-16 15:44:59)
asper what is the point of giving this to noobs ???
Look at this noob RadioWar he is just waiting your work to make some benefits on it man, the guy don't even know how to compiled but made this
http://wiki.radiowar.org/Proxmark3_ModAre you freaking serious ???? lol , if i was you ASPER instead of posting anything i will go to HID get a job there man, don;t give anything to anyone there is no point, unless trying to be proud of yourself. All good with know you are smart man keep it for you.
Good trolling, son
You are welcome. Your compiling problems are probably dued to the new DES encryption/decryption algos and maybe iClass stuff (I don't remember exactly); you can find them using google looking at the error it gives you while compiling (usually missing files). Most of them should be inside the openssl repository source code.
It'd be great if you can post such issues so I/we can fix them (compilation error log). There are no external dependencies to openssl, just a DES implementation I took from some ssl lib, but that's included in the code. At least it should be, but I probably messed it up...
I remember i had to manually add some (7-8) openssl files that were missinig; then i installed openssl to cygwin and all compiled fine so i cannot reproduce the errors right now.
Last edited by asper (2014-09-11 07:38:00)
I remember i had to manually add some (7-8) oenssl files that were missinig; then i installed openssl to cygwin and all compiled fine so i cannot reproduce the errors right now.
we also installed openssl too,but the latest version cant compiled
Unrelated to the specific code you are talking about.
But I have an issue with uart.c and the line 282. That "FIONREAD" function is not defined/declared anywhere.
I get around the problem by adding an #ifndef to tell cygwin to look into socket.h
But then I am getting the same problem with :
util.c:34:27: erreur: ‘CTIME’ undeclared
util.c:33:27: erreur: ‘CMIN’ undeclared
I feel like I am missing something... (?)
@RadioWar: Here it is (windows only with firmware and bootrom). No support for this, compiled only, no windows GUI nor android addition/implementation/support.
New "official" compiled version (win+gui+android) will be out when all new stuff (iClass included) will be merged in the main trunk.
It works under Win7 64bit (tested), try to correctly follow the procedure to install drivers; this link is present in the 1st post of this thread.
You are using a proxmark.exe compiled for the CDC/serial interface with the old firmware with libusb interface; you must update the firmware if you want to use the new cdc/serial proxmark.exe; to update use the UpdateBootloader.pdf included in the main compiled archive.
If you want to remain in your actual firmware version you need to use the libusb drivers privided in the archive (folder \libusb-win32 (old usb interface) - that you are already using because you get info from proxmark3 hardware) and use an older compiled proxmark.exe (previous to r655).
Last edited by asper (2014-09-10 16:43:50)
Added new compiled windows release (named 0.0.3) in the 1st post with piwi's latest patches.
Unfortunately the main trunk seems not to be updated with the relatively new iclass stuff.
If you are updating from ver. 0.0.2 remember to update both bootloader and fullimage !! Otherwise your pm3 will not be recognized by windows !!!
Last edited by asper (2014-09-11 17:49:32)
You are using a proxmark.exe compiled for the CDC/serial interface with the old firmware with libusb interface; you must update the firmware if you want to use the new cdc/serial proxmark.exe; to update use the UpdateBootloader.pdf included in the main compiled archive.
If you want to remain in your actual firmware version you need to use the libusb drivers privided in the archive (folder \libusb-win32 (old usb interface) - that you are already using because you get info from proxmark3 hardware) and use an older compiled proxmark.exe (previous to r655).
yes, I'm following the instructions .. but failed .. now my pm3 cannot work , can run proxmark3.exe .