From: merlokk Date: Sat, 25 Nov 2017 12:40:23 +0000 (+0200) Subject: Added `hf emv exec` - command for execute EMV transaction X-Git-Tag: v3.1.0~112^2~1 X-Git-Url: http://git.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/commitdiff_plain/44128a0e9aa2e5845afbe6897b7bd3457ff76ab5 Added `hf emv exec` - command for execute EMV transaction Added to `hf emv exec` MSD path for VISA and Mastercard and some other compatible EMV cards --- diff --git a/CHANGELOG.md b/CHANGELOG.md index fabd04b0..644f6c0f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -42,6 +42,8 @@ This project uses the changelog in accordance with [keepchangelog](http://keepac - Added `hf emv` group of commands (Merlok) - Added `hf emv search` `hf emv pse` - commands for selection of EMV application (Merlok) - Added `hf emv select` - command for select EMV application (Merlok) +- Added `hf emv exec` - command for execute EMV transaction (Merlok) +- Added to `hf emv exec` MSD path for VISA and Mastercard and some other compatible EMV cards (Merlok) ## [3.0.1][2017-06-08] diff --git a/client/emv/cmdemv.c b/client/emv/cmdemv.c index 679c26ed..da444a26 100644 --- a/client/emv/cmdemv.c +++ b/client/emv/cmdemv.c @@ -405,8 +405,8 @@ int CmdHFEMVExec(const char *cmd) { PrintAndLog("\n* Init transaction parameters."); //9F66:(Terminal Transaction Qualifiers (TTQ)) len:4 -// TLV_ADD(0x9F66, "\x86\x00\x00\x00"); // MSD - TLV_ADD(0x9F66, "\x26\x00\x00\x00"); // qVSDC + TLV_ADD(0x9F66, "\x86\x00\x00\x00"); // MSD +// TLV_ADD(0x9F66, "\x26\x00\x00\x00"); // qVSDC // TLV_ADD(0x9F66, "\x8e\x00\x00\x00"); // CDA //9F02:(Amount, Authorised (Numeric)) len:6 TLV_ADD(0x9F02, "\x00\x00\x00\x00\x01\x00");