diff options
Diffstat (limited to 'sle44xx')
-rw-r--r-- | sle44xx/sle4442/README | 38 | ||||
-rw-r--r-- | sle44xx/sle4442/sle4442_atr.sr | bin | 0 -> 497 bytes | |||
-rw-r--r-- | sle44xx/sle4442/sle4442_psc_correct.sr | bin | 0 -> 988 bytes | |||
-rw-r--r-- | sle44xx/sle4442/sle4442_psc_wrong.sr | bin | 0 -> 1024 bytes | |||
-rw-r--r-- | sle44xx/sle4442/sle4442_read_main_memory.sr | bin | 0 -> 1048 bytes | |||
-rw-r--r-- | sle44xx/sle4442/sle4442_write_cafe1337_offset_30.sr | bin | 0 -> 1760 bytes |
6 files changed, 38 insertions, 0 deletions
diff --git a/sle44xx/sle4442/README b/sle44xx/sle4442/README new file mode 100644 index 0000000..7930c40 --- /dev/null +++ b/sle44xx/sle4442/README @@ -0,0 +1,38 @@ +------------------------------------------------------------------------------- +Siemens SLE4442 Chip Card protocol capture +------------------------------------------------------------------------------- + +This is a collection of reader-card communication dumps. + + +Logic analyzer setup +-------------------- + +The logic analyzer used was a Cypress FX2 no-brand device (at 500kHz): + + Probe SLE4442 pin + ----------------------- + 1 I/O + 2 CLK + 3 RST + + +sle4442_atr.sr +-------------- +ATR issued by reader and response by card + +sle4442_psc_correct.sr +---------------------- +Reader reset, PSC sent by reader to the card and accepted + +sle4442_psc_wrong.sr +-------------------- +Reader reset, PSC sent by reader to the card and refused + +sle4442_read_main_memory.sr +--------------------------- +Full read of main memory + +sle4442_write_cafe1337_offset_30.sr +----------------------------------- +Write 0xCA 0xFE 0x13 0x37 to main memory at offset 0x30, then main memory read diff --git a/sle44xx/sle4442/sle4442_atr.sr b/sle44xx/sle4442/sle4442_atr.sr Binary files differnew file mode 100644 index 0000000..f5ab712 --- /dev/null +++ b/sle44xx/sle4442/sle4442_atr.sr diff --git a/sle44xx/sle4442/sle4442_psc_correct.sr b/sle44xx/sle4442/sle4442_psc_correct.sr Binary files differnew file mode 100644 index 0000000..d9c6087 --- /dev/null +++ b/sle44xx/sle4442/sle4442_psc_correct.sr diff --git a/sle44xx/sle4442/sle4442_psc_wrong.sr b/sle44xx/sle4442/sle4442_psc_wrong.sr Binary files differnew file mode 100644 index 0000000..09477d3 --- /dev/null +++ b/sle44xx/sle4442/sle4442_psc_wrong.sr diff --git a/sle44xx/sle4442/sle4442_read_main_memory.sr b/sle44xx/sle4442/sle4442_read_main_memory.sr Binary files differnew file mode 100644 index 0000000..28b88b4 --- /dev/null +++ b/sle44xx/sle4442/sle4442_read_main_memory.sr diff --git a/sle44xx/sle4442/sle4442_write_cafe1337_offset_30.sr b/sle44xx/sle4442/sle4442_write_cafe1337_offset_30.sr Binary files differnew file mode 100644 index 0000000..ea1a6ac --- /dev/null +++ b/sle44xx/sle4442/sle4442_write_cafe1337_offset_30.sr |