iceman1001 / proxmark3

[Deprecated] Iceman Fork, the most totally wicked fork around if you are into proxmark3
http://www.icedev.se/pm3.aspx
GNU General Public License v2.0
465 stars 116 forks source link

HF EMV - merging peter fillmores EMV branch #68

Closed iceman1001 closed 7 years ago

iceman1001 commented 7 years ago

The files are already added to fork. However @peterfillmore branch is based on a very old PM3 commit, which this needs to be updated.

I'm guessing that this is a functionality many ppl wants.

iceman1001 commented 7 years ago

It should compile now, but I'm doubtfull its actually working.

to compile this, enable -DWITH_EMV in armsrc/Makefile

BE WARNED: It takes a lot of memory. There is only 7% left on a 256kb PM3 device. This is the reason for me not enabling by default.

pm3 --> hf emv
help             This help
trans            Perform EMV Reader Transaction
getrng           get random number from terminal
eload            load EMV tag into device
dump             Dump EMV tag values
list             [Deprecated] List ISO7816 history
iceman1001 commented 7 years ago

The whole 'hf emv sim' part is disabled, since its looks like code in progress.

All of this code is done 2014, which is before some major changes on deviceside. It needs a rehaul.

exploitagency commented 7 years ago

When ready let me know and ill add it to repo

iceman1001 commented 7 years ago

I'm not gonna fiddle with it anymore, the EMV is 7816-based work over 14a/14b. Sadly my creditcard does not answer to 14a/14b. Strangly it does answer to the legic init iv call.

iceman1001 commented 7 years ago

@peterfillmore It compiles on the latest PM3 source at least.