chenzitai
2af62ab8f8
Add decode additional frame for readdata command
2018-08-19 15:39:49 +01:00
chenzitai
2be9b9e76e
Fix chamtool: upgrade command gives exception
...
(cherry picked from commit 592b851)
2018-08-15 23:15:10 +01:00
chenzitai
9e89f19353
Fix bug: number of returnd FileIDs
...
(cherry picked from commit e1761af)
2018-08-15 23:15:02 +01:00
chenzitai
070ed1556b
Fix bug(lengthCheck,decodeAPPIDs)
...
(cherry picked from commit d6ea321)
2018-08-15 23:14:58 +01:00
chenzitai
336a32d1e7
Add a parameter for setting logmode in chamtool
...
(cherry picked from commit 4fb21fa)
2018-08-15 23:14:53 +01:00
chenzitai
1d2847cdec
Add decoder selection parameter
...
-d MFDESFire/None for different cards
(cherry picked from commit 93635d9)
2018-08-15 23:14:49 +01:00
chenzitai
bc75cb982f
Finish decoding # Application Level Commands commands of MFDESFire
...
(cherry picked from commit c0e0607)
2018-08-15 23:14:44 +01:00
chenzitai
f2d78eeb25
Finish decoding Data Manipulation Commands commands of MFDESFire
...
(cherry picked from commit 502d951)
2018-08-15 23:14:39 +01:00
chenzitai
f57207d2f1
Finish decoding PICC level commands of MFDESFire
...
(cherry picked from commit 84f636a)
2018-08-15 23:14:35 +01:00
chenzitai
89b29415aa
Fix bug: parsing SAK and ATS wrong because of non-stateful
...
(cherry picked from commit 32b2e88)
2018-08-15 23:14:30 +01:00
chenzitai
abff0402f6
Full implement decoding half-Duplex Data Trans Protocol in iso14443-4 (Show PCB Block infos)
...
(cherry picked from commit 9f469be)
2018-08-15 23:14:26 +01:00
chenzitai
0e26656eb4
Full implement decoding security related CMD in MFDESFire Sniffing
...
(cherry picked from commit 210fd9f)
2018-08-15 23:14:21 +01:00
chenzitai
9bfcb942dc
Add Color to Note
...
(cherry picked from commit 2ef5769)
2018-08-15 23:14:16 +01:00
chenzitai
13e87a0b65
Decode Basic I-Block and MF DESFire Ev1 APP Data in SniffingMode
...
EV1: AuthAES, Select APP, GetAPPIDs, ReadData
and decode I-Block
(cherry picked from commit 5a14e1b)
2018-08-15 23:14:11 +01:00
chenzitai
56b17302df
Add decoding ATS in sniffing mode
...
(cherry picked from commit 1ef1af2)
2018-08-15 23:14:05 +01:00
chenzitai
686cbf011e
Add decode functions for card response in anti collision phase
...
(cherry picked from commit b4ca798)
2018-08-15 23:13:57 +01:00
chenzitai
c145976f3f
Add CRC_A check function for Decode Reader SELECT and RATS command
...
(cherry picked from commit 4eec449)
2018-08-15 23:13:44 +01:00
chenzitai
7cc3793033
Add commands for setting threshold and upgrade
...
(cherry picked from commit d43975e)
2018-08-15 23:13:37 +01:00
chenzitai
74010123cd
Add basic ISO14443 log data parser for Reader side traffic
...
Can parse: SELECT, HALE, RATS, PPS, DESELECT
(cherry picked from commit aa46598)
2018-08-15 23:11:41 +01:00
chenzitai
eea78c8f56
Decode sniffing data with parityBit in Python Software
...
If parity bit check failed, ! is appended to the data and raw data is diaplayed
Currently Software layer parity bit check and removal is only enabled in sniffing mode
(cherry picked from commit 2cfd54a)
2018-08-15 23:09:22 +01:00
Georg
63c8fb4812
chamlog python update
2017-06-20 18:33:35 +02:00
Georg
02ec23e3a6
major changes in log function and memory functions:
...
1. relocated EEPROM accessing functions
2. current FRAM log address is stored in FRAM
3. EEPROM contains flag that indicates whether this address in FRAM is valid
4. the log is written from SRAM to FRAM automatically
5. on boot, the Chameleon logs that it boots right now
2017-04-04 16:43:43 +02:00
Georg
5850458dfb
added new log type, so python knows that in reader mode the data also contain the parity bits
2017-04-04 16:23:56 +02:00
dev-zzo
944a22cb37
chamlog: ensure it works on Python 2 and 3; take 2
2016-11-02 22:33:35 +01:00
Georg Land and GitHub
e3369d5d6a
Merge pull request #54 from doegox/pad-xmodem
...
chamtool xmodem: pad small dumps
2016-10-26 12:58:21 +02:00