9795e535c9
Compiler correctly identified a buffer overflow, fixed that and made the code use snprintf instead of unsafe sprintf
Martin Holst Swende
2015-04-01 09:24:29 +02:00
a4669d6ef3
small fix in t5 trace data
marshmellow42
2015-03-31 11:30:16 -04:00
75cbbe9a69
remove floats per piwi
marshmellow42
2015-03-31 10:49:06 -04:00
e335ca2846
Reclaim more than 19K of ARM flash memory. - added compiler options -fdata-sections and -ffunction-sections (thanks to iceman for the hint) - removed float operations from common/lfdemod.c to avoid adding float libraries to the ARM os image - moved the fpga images to the data section to avoid reserving unused space for a separate section
pwpiwi
2015-03-31 08:01:23 +02:00
caaf9618ae
Minor mod to 'hf iclass read', it now also reads and prints the configuration of the tag found
Martin Holst Swende
2015-03-29 21:49:58 +02:00
48ece4a750
add: Topaz mode for "hf 14a raw" (new option -T) chg: allow tracing without parity chg: make "hf list topaz" aware of additional commands for Dynamic Memory Model
pwpiwi
2015-03-20 21:06:51 +01:00
05ddb52c43
fix: introduced a stupid error when refactoring the start bit detector in MillerDecoding() chg: use -O2 instead of -Os when compiling ARM sources chg: don't clear the Miller decoders input buffer on reset chg: be more specific for the Miller decoders start bit pattern add: new option c in hf list: mark CRC bytes (default is off)
pwpiwi
2015-03-18 17:12:09 +01:00
ef00343cb1
revert change "hf list topaz" to "hf list nfc" refactored Startbit detection in MillerDecoding() relaxed startbit detection in MillerDecoding() fixed CRC checking and CRC bytes marking in hf list fixed topaz multi frame command listing in hf list topaz
pwpiwi
2015-03-17 07:41:08 +01:00
29a7954177
Merge pull request #80 from marshmellow42/master
Martin Holst Swende
2015-03-16 14:03:48 +01:00
2147c30778
FIX EM Error
marshmellow42
2015-03-16 08:39:18 -04:00
2e7e107c82
Merge pull request #78 from marshmellow42/master
Martin Holst Swende
2015-03-16 11:39:03 +01:00
a8904ebd46
Change "hf list topaz" to "hf list nfc" fix: reduce length of expected unmodulated signal in Miller decoder in order to allow decoding of NFC reader communications add: hf list nfc: aggregate reader commands into one line add: hf list nfc: CRC check for NFC communications
pwpiwi
2015-03-15 16:40:34 +01:00
e74fc2ecba
give credit where credit is due
marshmellow42
2015-03-13 14:00:11 -04:00
ee1eadee0f
add: start to support Topaz tags - hf 14a reader now exits gracefully in case of proprietary anticollision sequence - changed miller decoder to handle Topaz 8 data bits/no parity frames from reader - started to implement hf list topaz
pwpiwi
2015-03-13 07:36:52 +01:00
9f7bbd24c9
data autocorr additions
marshmellow42
2015-03-13 12:23:26 -04:00
aaa9f05e31
Merge pull request #77 from Proxmark/usb_check
Martin Holst Swende
2015-03-12 18:15:08 +01:00
f7048dc8a9
Implemented usb_poll() within LF sim. This means the LF sim will be aborted whenever something comes over the USB
Martin Holst Swende
2015-03-12 16:32:01 +01:00
c8387e85e3
iClass full simulation of tags now officially works, with some cheating regarding reader update and write commands
Martin Holst Swende
2015-03-02 21:30:22 +01:00
27eabcdccb
Added brackets around crc field in protocol listings
Martin Holst Swende
2015-03-02 21:05:44 +01:00
40b9bb85e6
oops... should this file should not have been there
marshmellow42
2015-03-02 14:44:05 -05:00
8d960002c8
lf cmds fix, add, show
marshmellow42
2015-03-02 14:42:55 -05:00
e5cd4ee4b4
Tag MAC finally works! (Full sim not yet, though)
Martin Holst Swende
2015-03-02 20:14:35 +01:00
61fe90736b
Implemented the correct way to calculate MAC from a tag, feeding it an extra 32 zeroes. Also divided it up into two parts, one of which can be precalculated by the device before the simulation begins
Martin Holst Swende
2015-03-02 00:38:36 +01:00
0387cd3393
Merge pull request #68 from iceman1001/feature
Martin Holst Swende
2015-02-19 10:51:10 +01:00
181e6db6a9
Merge pull request #67 from marshmellow42/master
Martin Holst Swende
2015-02-19 10:50:51 +01:00
1defcf606f
More work on iclass full simulation, and some work on iclass tag dump parsing
Martin Holst Swende
2015-02-19 10:48:33 +01:00
b67f7ec359
Further implementation of iclass 'fullsim'. Moved protocol definitions to shared file. Had to add some loclass-function to arm-side to support authentication in fullsim mode
Martin Holst Swende
2015-02-18 20:02:44 +01:00
9a9bcea82b
Iclass decrypt error, shouldn't have decrypted block 6 according to Heart of darkness-paper
Martin Holst Swende
2015-02-17 23:17:43 +01:00
41524d8a39
Implemented 'hf iclass decrypt <tagdump>'. This performs the 3des decryption of iclass tag dumps, but requires the decryption file to be present on the filesystem
Martin Holst Swende
2015-02-17 22:07:40 +01:00
0853ffa29c
ADD: added the missing EM identifications. Thanks to Asper for providing the needed information about LC ID's
iceman1001
2015-02-16 19:01:09 +01:00
33315928fb
CHG: added some more token-tags.
iceman1001
2015-02-16 19:00:17 +01:00
cc2ea5ed82
Clean up Helps and command descriptions
marshmellow42
2015-02-14 21:15:13 -05:00
e80aeb9695
Started iclass emulator support on device side. Not functional yet
Martin Holst Swende
2015-02-14 21:30:26 +01:00
a4749080d9
Removed un-implemented 'hf iclass write', it's confusing to have there since there's no actual support for this on the device side
Martin Holst Swende
2015-02-14 21:18:39 +01:00
534445139c
Reformatted
Martin Holst Swende
2015-02-14 21:17:08 +01:00
7781a65656
Started work on 'hf iclass eload' - only client side so far, not yet supported in the device
Martin Holst Swende
2015-02-14 21:15:53 +01:00
428d622160
Fixed bug with iclass dump which prevented saving to file
Martin Holst Swende
2015-02-14 20:42:23 +01:00
0cd2a41ac0
Made 125KHz default sampling, instead of 134KHz for LF
Martin Holst Swende
2015-02-14 19:55:23 +01:00
abd16c456a
fix help on data rawdemod commands
marshmellow42
2015-02-13 21:17:15 -05:00
2e2fc9fa6b
Merge branch 'master' of github.com:Proxmark/proxmark3
Martin Holst Swende
2015-02-13 19:59:50 +01:00
699bb9dc27
Removed some dev- printouts
Martin Holst Swende
2015-02-13 19:59:28 +01:00