mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2025-08-14 02:27:26 -07:00
Update emv_notes.md
Signed-off-by: Iceman <iceman@iuse.se>
This commit is contained in:
parent
40534d1f07
commit
8550689c37
1 changed files with 23 additions and 19 deletions
|
@ -65,14 +65,14 @@ They can be implemented, but it needs to know issuer's card keys (usually 3DES)
|
||||||
All this commands are parts of command `emv exec`.
|
All this commands are parts of command `emv exec`.
|
||||||
command `emv exec` executes EMV transaction. it have parameters:
|
command `emv exec` executes EMV transaction. it have parameters:
|
||||||
```
|
```
|
||||||
-j, -J, --jload Load transaction parameters from `emv/defparams.json` file.
|
-j, --jload Load transaction parameters from `emv/defparams.json` file.
|
||||||
-f, -F, --forceaid Force search AID. Search AID instead of execute PPSE.
|
--forceaid Force search AID. Search AID instead of execute PPSE.
|
||||||
By default: Transaction type - MSD
|
By default: Transaction type - MSD
|
||||||
-v, -V, --qvsdc Transaction type - qVSDC or M/Chip.
|
-v, --qvsdc Transaction type - qVSDC or M/Chip.
|
||||||
-c, -C, --qvsdccda Transaction type - qVSDC or M/Chip plus CDA (SDAD generation).
|
-c, --qvsdccda Transaction type - qVSDC or M/Chip plus CDA (SDAD generation).
|
||||||
-x, -X, --vsdc Transaction type - VSDC.
|
-x, --vsdc Transaction type - VSDC.
|
||||||
-g, -G, --acgpo VISA. generate AC from GPO.
|
-g, --acgpo VISA. generate AC from GPO.
|
||||||
-w, -W, --wired Send data via contact (iso7816) interface. Contactless interface set by default.
|
-w, --wired Send data via contact (iso7816) interface. Contactless interface set by default.
|
||||||
```
|
```
|
||||||
It works for VISA(r) and Mastercard(r) transactions. It may work with other EMV payment system's card (and it works in general cases that is described in EMV).
|
It works for VISA(r) and Mastercard(r) transactions. It may work with other EMV payment system's card (and it works in general cases that is described in EMV).
|
||||||
|
|
||||||
|
@ -96,19 +96,23 @@ MSD - compatibility mode. Now it work always. But it less secure and in near fut
|
||||||
^[Top](#top)
|
^[Top](#top)
|
||||||
|
|
||||||
```
|
```
|
||||||
exec Executes EMV contactless transaction.
|
----------- ----------------------- general -----------------------
|
||||||
pse Execute PPSE. It selects 2PAY.SYS.DDF01 or 1PAY.SYS.DDF01 directory.
|
help This help
|
||||||
search Try to select all applets from applets list and print installed applets.
|
|
||||||
select Select applet.
|
|
||||||
gpo Execute GetProcessingOptions.
|
|
||||||
readrec Read files from card.
|
|
||||||
genac Generate ApplicationCryptogram.
|
|
||||||
challenge Generate challenge.
|
|
||||||
intauth Internal authentication.
|
|
||||||
scan Scan EMV card and save it contents to json file for emulator.
|
|
||||||
test Crypto logic test.
|
|
||||||
list List ISO7816 history
|
list List ISO7816 history
|
||||||
|
test Crypto logic test
|
||||||
|
----------- ---------------------- operations ---------------------
|
||||||
|
challenge Generate challenge
|
||||||
|
exec Executes EMV contactless transaction
|
||||||
|
genac Generate ApplicationCryptogram
|
||||||
|
gpo Execute GetProcessingOptions
|
||||||
|
intauth Internal authentication
|
||||||
|
pse Execute PPSE. It selects 2PAY.SYS.DDF01 or 1PAY.SYS.DDF01 directory
|
||||||
|
reader Act like an EMV reader
|
||||||
|
readrec Read files from card
|
||||||
roca Extract public keys and run ROCA test
|
roca Extract public keys and run ROCA test
|
||||||
|
scan Scan EMV card and save it contents to json file for emulator
|
||||||
|
search Try to select all applets from applets list and print installed applets
|
||||||
|
select Select applet
|
||||||
```
|
```
|
||||||
|
|
||||||
All main commands are parts of EMV specification. Commands than not described there:
|
All main commands are parts of EMV specification. Commands than not described there:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue