e6432f0579
@iceman1001 s coverity scan fixes
marshmellow42
2015-05-13 11:14:17 -04:00
2b3af97df2
various bug fixes
marshmellow42
2015-05-13 11:07:47 -04:00
7a5d49b5b4
@marshmellow42 ideas FIX: removed some unneeded calls to ul_switch_off_field. FIX: once again the OTP is printed nevertheless if its a NDEF CC
iceman1001
2015-05-13 15:48:32 +02:00
664bb5ae72
BUGS: more Coverity scan fixes.
iceman1001
2015-05-13 14:08:59 +02:00
63146229bd
ADD: preparation for @marshmellow42 "hf search" FIX: the "hf list" had not correct spaces between the lines, in my version. Fix now.
iceman1001
2015-05-13 09:10:47 +02:00
c92cf81495
minor textual changes
iceman1001
2015-05-13 09:07:47 +02:00
2c39c25c67
Minor clean ups
iceman1001
2015-05-13 09:06:47 +02:00
70ee301e0d
another key..
iceman1001
2015-05-13 09:05:21 +02:00
b6901e17c8
FIX: increased the limit to 0xE6 for MIFARE_ULEV1_FASTREAD ADD: @marshmellows inital "hf search" command...
iceman1001
2015-05-12 18:57:47 +02:00
98cdd56862
ADD: added option to call "hf mfu info" with a authentication key. ADD: added a help text for "hf mfu info" usage_hf_mfu_info ADD: added @marshmellows changes & fixes.
iceman1001
2015-05-12 18:55:34 +02:00
f04ef47311
hf mfu info bug fixes
marshmellow42
2015-05-11 14:49:37 -04:00
fce738fc90
CHG: minor textual changes, consistency...
iceman1001
2015-05-11 20:38:13 +02:00
f288cb607f
ADD: added a List parameter to tnp3clone.lua script.
iceman1001
2015-05-11 19:38:53 +02:00
0ad970fb02
ADD: another default key: VIGIK1
iceman1001
2015-05-11 19:37:44 +02:00
ebd7412d7d
BUG: Read the wrong page(2) as Capability container, should be 3. BUG: NTAG 215 identification was wrong (!=) should been (==)
iceman1001
2015-05-11 15:54:02 +02:00
f805ac7a2b
minor adjustments to mfu info
marshmellow42
2015-05-08 13:01:27 -04:00
c585a5cf0b
further MFU info updates (mainly icemans)
marshmellow42
2015-05-06 22:15:41 -04:00
802319a37e
ADD: added the new magic detection, where we send a partial ISO14443A_CMD_WRITEBLOCK (0xA0) command to page 0. if the tag answer 0xA ACK (its magic) or if it answers 0x00 NACK its not. The normal behavior for a tag is to send NACK.
iceman1001
2015-05-06 23:50:31 +02:00
334cc089c9
CHG: clearing a char array before using.
iceman1001
2015-05-06 22:41:40 +02:00
aebe77905b
CHG: extracted the UL_C & UL magic tests. ADD: a raw write command also there. CHG: "hf mfu info" got some more love, looks better too. UL_EV1 / NTAG, only try known passwords if AUTHLIM is set to 0.
iceman1001
2015-05-06 22:40:46 +02:00
372a82570b
MFU adj to allow 0 len returns on raw cmds
marshmellow42
2015-05-06 10:17:39 -04:00
45673b9457
MFU adjustment to allow 0 len returns from raw cmds
marshmellow42
2015-05-06 10:16:31 -04:00
abab60ae21
MFU info adjustments
marshmellow42
2015-05-06 09:27:03 -04:00
74c7ff4770
CHG: @marshmellows changes to anntations.
iceman1001
2015-05-06 14:20:24 +02:00
b9a3c8642e
ADD: "HF MFU INFO" Reading and printing of UL-EV1 configuration pages.
iceman1001
2015-05-05 23:14:55 +02:00
8297860e25
CHG: making sure no buffer overflows will occure in ul_send_cmd_raw by adding responseLength parameter to all calls. CHG: added UL-C configurations details to be printed
iceman1001
2015-05-05 22:15:02 +02:00
996fda30ee
BUG: missing %s in printing version tagtype. Thanks @Marshmellow! BUG: buffer overflow when reading the Capability Container. Thanks @Marshmellow!
iceman1001
2015-05-05 13:25:54 +02:00
7d010c4991
chg: minor spelling change from MIFARE_ULEV1_VERS -> MIFARE_ULEV1_VERSION
iceman1001
2015-05-05 00:37:13 +02:00
cd07302754
CHG: reverted a method declaration.
iceman1001
2015-05-05 00:35:56 +02:00
74daee24b8
CHG: for the 2k3des changes
iceman1001
2015-05-05 00:34:20 +02:00
2c74558d71
CHG: enhanced the "hf mfu info" a lot. It can detect UL/UL-C/UL-EV1/NTAG213/NTAG215/NTAG216 and at present it can detect if a UL-C tag is magic (uid changeable)
iceman1001
2015-05-05 00:25:10 +02:00
f9848fd647
MFU dump UL-C with key
marshmellow42
2015-05-03 23:17:11 -04:00
4b36037948
Fixes to issue #100
Martin Holst Swende
2015-05-03 22:09:52 +02:00
b3125340f3
Icemans UL-C Auth dev side fix plus a few other ...
marshmellow42
2015-05-03 15:41:11 -04:00
1c1c5f4cae
CHG: "hf mfu crdbl" help text, got at correct length 3des key. CHG: Added @marshmellows fixes for "hf mfu info" CHG: moved some debug printandlog statements around.
iceman1001
2015-05-01 15:33:54 +02:00
062b7cb956
FIX: the HF MFU CREAD command on deviceside now can do a proper ATUTHENTICATION request with 2KEY3DES.
iceman1001
2015-05-01 15:29:19 +02:00
7eec1204e7
fix bug in mfu cauth
marshmellow42
2015-04-30 10:34:20 -04:00
92690507ab
Iceman's updates to MFU info and dump
marshmellow42
2015-04-30 09:28:43 -04:00
1ec21089b2
CHG: the work in progress of making "HF MFU INFO" / "HF MFU DUMP" goes on. ook @marshmellows changes and remade them a bit. TagTypeUL_t behaves like a flag-enum. "HF MFU DUMP" now autodetects tagtype, and the deviceside should report back proper length.
iceman1001
2015-04-30 10:15:52 +02:00
a8be77afd1
CHG: re-factored the "HF MFU CAUTH" command to be simpler. ADD: "HF MFU INFO", added detection of MAGIC UL-C tags and a simple loop test 5 default 3des keys.
iceman1001
2015-04-29 20:24:37 +02:00
5023d4cea8
Merge pull request #99 from Drewgoo/patch-1
Martin Holst Swende
2015-04-29 08:00:25 +02:00
c8ba098a9b
REM: Removed the CSETUID stub. Its implemented on the client side instead.
iceman1001
2015-04-28 23:34:16 +02:00
5e336f53d9
REM: Removed the GetVendorStr, and used the getTagInfo() instead.
iceman1001
2015-04-28 23:32:45 +02:00
5d554ea67f
ADD: HF MFU SETUID, this commands helps changing the UID on a magic UL, UL-C tag. It reads block2, since only one byte is going to change. Then it proceds to write block 0,1,2 with recalc BCC1, BCC2 bytes.
iceman1001
2015-04-28 23:31:22 +02:00
2b90e3e670
Merge pull request #98 from marshmellow42/master
Martin Holst Swende
2015-04-28 23:08:28 +02:00
68bf87e0c5
CHG: added some sanity checks for the Ultralight-EV1 annotations, to make less false positives in the tracelog
iceman1001
2015-04-28 20:59:20 +02:00
466bc4599c
CHG: fixed a better detection for Ultralight, Ultralight-C, Ultralight-EV1 tags. --see https://github.com/Proxmark/proxmark3/issues/96 -- still todo, finding a good way of detecting Magic Ultralight-C tags. -- thanks @marshmellow for pointing out proper UL-C tags responses is different.
iceman1001
2015-04-28 20:58:18 +02:00
76984409b9
FIX: forgot an argument.
iceman1001
2015-04-26 18:06:36 +02:00
fab0b37968
CHG: removed linebreak in string.
iceman1001
2015-04-26 18:05:45 +02:00
984f957105
ADD: some more default keys.
iceman1001
2015-04-26 18:05:06 +02:00
c309eca94a
CHG: added some linebreaks for the help output in LF.
iceman1001
2015-04-26 18:03:57 +02:00
abcb166ffe
ADD: a minor modification to "HF 14A READ" to enable the correct identification between ULTRALIGHT / ULTRALIGHT-C / ULTRALIGHT EV1 tags.
iceman1001
2015-04-24 18:19:51 +02:00
a3abb02897
Merge branch 'master' of github.com:Proxmark/proxmark3
Martin Holst Swende
2015-04-23 09:51:04 +02:00
0e6c7336b0
Fixed issue with dumping iclass tags > 2KB in size
Martin Holst Swende
2015-04-23 09:50:44 +02:00
cb8220ee76
Merge pull request #92 from marshmellow42/master
Martin Holst Swende
2015-04-14 20:36:10 +02:00
8e0cf02308
minor change to lf em4x menu & iceman script...
marshmellow42
2015-04-10 00:06:59 -04:00
9c09e006d6
CHG: removed unused code. FIX: moved some checks to make the script run a tad bit faster.
iceman1001
2015-04-09 20:38:38 +02:00
26b8f38b63
CHG: changed some help texts.
iceman1001
2015-04-09 20:36:12 +02:00
68e6434527
FIX: some minor corrections to identify more tokens.
iceman1001
2015-04-09 20:35:04 +02:00
d87779d6d1
FIX: fixed a minor bug introduced when changing from OpenSSL -> PolarSSL. ADD: changed code to handle both encrypt and decrypt AES 128.
iceman1001
2015-04-09 20:34:34 +02:00