Project

General

Profile

Actions

Feature #5600

open

SIMtrace2 fails to emulate EMV cards

Added by boggy123 over 1 year ago. Updated over 1 year ago.

Status:
Feedback
Priority:
Normal
Assignee:
Category:
-
Target version:
Start date:
07/03/2022
Due date:
% Done:

0%

Spec Reference:

Description

Greetings!

I acquired a SIMtrace2 with the hopes of using it for my undergrad dissertation. Many thanks for the hardware and software. I want to relay an EMV ISO-7816 card and observe the communication. I've set the simtrace2-cardem-pcsc to use data found in a virtual smart card interface. When I attempt to make a payment(Ingenico 5000/Square reader) it fails as the command that I have to return to the card fails to transmit. There are traces in the log for an 'Unknown APDU case 0'.

My assumption is that the command received by the emulator(GPO - Get Processing Options) is not interpreted correctly.
Command in question: DLGLOBAL INFO => DATA: flags=0x01 (HDR ), 80 a8 00 00 02. I can only assume that 02 is the length of data that should follow but no data is available.

firmware: latest -- simtrace-cardem-dfu-0.8.1.34-e450.bin
Terminal output: https://pastebin.com/raw/tYUGSc6k

Many thanks


Files

packetss.pcapng packetss.pcapng 1.32 KB boggy123, 07/03/2022 07:13 PM
GPO-FORMAT-PAGE-59.png View GPO-FORMAT-PAGE-59.png 53.6 KB https://www.emvco.com/wp-content/uploads/2017/04/EMV_v4.3_Book_3_Application_Specification_20120607062110791.pdf boggy123, 07/03/2022 07:15 PM
funny.jpg View funny.jpg 18.9 KB anton123, 12/14/2022 12:15 PM
Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)