iceman1001
1ffddb2578
CHG: 'hf mfu dump' - simplify bin saving and added JSON dump format
2018-12-13 23:34:30 +01:00
Chris
25292eab2e
fix: more warnings.
2018-11-14 15:13:17 +01:00
merlokk
0ef9b609dc
mfu
2018-11-14 11:33:59 +02:00
merlokk
b9974e1224
mfu
2018-11-14 11:24:21 +02:00
iceman1001
a2c7158f78
fixes from #616
2018-06-03 23:32:02 +02:00
iceman1001
d815ebdd4e
fix: 'hf mfu dump' - partial dump detection
2018-05-03 23:01:30 +02:00
iceman1001
32a1bb4c01
fix: 'hf mfu dump' - increased timeout in order to read ntag216 tags
2018-05-03 21:54:53 +02:00
iceman1001
939b727c42
chg: converting malloc calls -> calloc which zeros out the allocated memory
2018-05-03 19:42:16 +02:00
iceman1001
6f7d0dffdc
chg: unified download
2018-05-02 19:52:31 +02:00
iceman1001
a8dbbc1609
chg: forgot one
2018-05-02 08:13:23 +02:00
iceman1001
0aa6568bf9
fix: 'hf mfu' increase array
2018-04-04 12:28:30 +02:00
iceman1001
4b2a746ef5
ADD: 'hf mfu' detection of Mifare Ultralight NANO tags.
...
Interesting tag with two new commands. LOCK_SIG / WRITE_SIG. Need to add support for it.
https://www.nxp.com/docs/en/data-sheet/MF0UN_H_00.pdf
2018-04-03 09:57:20 +02:00
iceman1001
3d92a616b7
fix: to_lower -> tolower
2018-03-19 19:24:52 +01:00
iceman1001
c814615e1b
chg: helptext now shows correct sample key. (thanks @Dmanufacturer for pointing it out)
2018-03-19 19:19:57 +01:00
iceman1001
0abb85a411
chg: 'hf mfu dump' - renamed filename parameter from 'n' to 'f', since 'f' is used on other command (iClass)
...
chg: generic to_lower can remove some cases
2018-03-19 18:16:33 +01:00
iceman1001
0656edbb85
chg: 'hf mfu dump' message
2018-03-17 14:34:55 +01:00
iceman1001
b0eaa730c0
FIX: 'hf mfu dump' - partial reads leads to overwritten data on wrong blocks.
2018-03-16 16:31:10 +01:00
iceman1001
0eca7e3977
chg: #define rename
2018-03-16 08:58:07 +01:00
iceman1001
7a71df3aec
syntax sugar
2018-03-15 22:35:11 +01:00
iceman1001
24482211ad
chg: the dot progress is not logged anymore. Force fflush afterwards.
2018-03-05 20:07:29 +01:00
Brian Pow
4306f85343
tweak messages
2018-02-21 20:43:54 +08:00
Brian Pow
5b0233854d
use PrintAndLogEx() instead of PrintAndLog()
2018-02-21 20:43:49 +08:00
Brian Pow
ec0fa961a1
use PrintAndLogEx() instead of PrintAndLog()
2018-02-21 20:43:49 +08:00
Brian Pow
b1d414c680
CHG: replace 'samples:' with 'Examples:', unify some usage text
2018-02-09 22:56:16 +08:00
iceman1001
681f2cc83d
fix: bad compare.
2018-01-25 18:10:34 +01:00
iceman1001
07bf77e155
fix: 'hf mfu restore' - printed too many bytes. 8 -> 4
2017-12-03 15:58:37 +01:00
iceman1001
3b4b7812bf
fix: removed a warning,
2017-12-02 19:01:43 +01:00
iceman1001
6e144e0121
chg: removed line
2017-11-29 07:19:51 +01:00
iceman1001
2a120ec2e0
fix: no copy the crc
2017-11-29 07:18:43 +01:00
iceman1001
53452ab857
fix: 'hf mfu info' - rfu should n't print pack.
...
fix: 'hf mfu info' - wrong pointer to cli authenticationkey
2017-11-28 21:23:58 +01:00
iceman1001
bed2ff2dba
fix: wrong place.. key got overwritten..
2017-11-28 20:36:29 +01:00
iceman1001
bc9b2af87e
ADD: NTAG213F,NTAG216F specific information in configuration blocks.
...
ADD: insert pwd/pack if specified from cli.
2017-11-28 20:03:46 +01:00
iceman1001
5f58dcfa52
fix: 'hf mfu dump' - wrong.
2017-11-28 09:25:36 +01:00
iceman1001
6fa8740abd
fix: 'hf mfu info' - select before testing a new pwdgen.
...
fix: 'hf mfu info' - break after found pwd
2017-11-27 20:04:54 +01:00
iceman1001
b99d759231
fix: compare not assign
2017-11-27 09:23:21 +01:00
iceman1001
f46546c5a9
ADD: 'hf mfu info' - tag identification should now identify NTAG213_F , NTAG216_F (thanks for info @jackfagner)
2017-11-27 09:21:55 +01:00
iceman1001
428e54bb6b
CHG: 'hf mfu' gettype identification, now deals with NTAG213, GetVersion = subtype 04,
2017-11-26 19:16:12 +01:00
iceman1001
1ebf4afd73
CHG: 'hf mfu info' - now also tests for pwdgen algo D.
2017-11-26 16:52:20 +01:00
iceman1001
0815f19389
ADD: new pwdgen algo, (thanks @jackfagner) who did a great job figuring it out. Read his blog.
...
ref. https://github.com/jackfagner/NfcKey/blob/master/NfcKeyC.c
2017-11-25 08:48:36 +01:00
iceman1001
2f3dbbcaa3
rename: ul_switch_off_field -> DropField (inside cmdhf14a.c)
...
chg: Fix memory bounds error (@wsmoses)
c3511781a1
2017-11-11 23:23:01 +01:00
iceman1001
9b4e52b89e
CHG: dropfield
2017-11-10 20:49:56 +01:00
iceman1001
a4b4a1a9a2
FIX: iso-14443a RATS optional (piwi)
2017-10-01 22:06:06 +02:00
iceman1001
d2f19521a7
fix: 'hf mfu restore r' it now uses the newly written pwd for all further authentications needed.
...
- it also tries to save the special blocks, and configurationblocks in a certain order.
2017-07-17 14:27:11 +02:00
iceman1001
da32472099
chg: 'hf mfu restore' added the parameter 'r', to read the password from the dump file and write to a magic ntag 21* , to be used together with the parameter 'e'
2017-07-15 14:03:11 +02:00
iceman1001
1b6176995f
chg: 'hf mfu restore' swapped some parts so to write special areas first and configblocks last.
2017-07-14 21:24:36 +02:00
iceman1001
c5e04ba927
fixes: removed bad references.
...
chg: 'hf mfu restore e' added the special block writes options
2017-07-14 08:47:23 +02:00
iceman1001
b99fa57e42
fix: wrong variable
2017-07-13 23:37:09 +02:00
iceman1001
7cf0bf19e5
FIX: 'mfu authentication' bug where the pack-length was wrong
...
ADD: 'hf mfu restore' - added a restore from file command, see helptext for instructions
CHG: some help-text updates and refactored to functions
CHG: 'hf mfu gen' - added the possibility to read uid from card as input
CHG: 'hf mfu dump' - refactored out the dump-printing
2017-07-13 13:10:46 +02:00
iceman1001
17a8e69e90
ADD: 'hf mfu info' type detection now support NTAG_I2C_1K_PLUS, NTAG_I2C_2K_PLUS
...
ADD: 'hf mfu info' ul-ev1 pwd tests are now correct
ADD: 'ul ev1 authentication' now deals with magic tags and NACK messages correct.
ADD: 'hf mfu pwdgen' added the option 'r' to read uid from tag instead.
2017-07-11 17:52:01 +02:00
iceman1001
ab2167c47b
FIX: 'hf mfu dump' - the ascii printing would print control-chars, which could hang client. Unprintable chars is replaces with a DOT
2017-02-14 15:52:28 +01:00