iceman1001
0773e1a663
add: 'hf iclass chk' - iclass check keys functionality. uses input from a default_iclass_keys.dic
2017-12-13 10:18:38 +01:00
iceman1001
8526e74af8
chg: 'hf mf chk' - break on keypress.
...
chg: 'hf mf fchk' - break on keypress.
2017-12-13 10:17:30 +01:00
iceman1001
972fb2e167
chg: micro opt..
2017-12-12 22:08:55 +01:00
iceman1001
453831268a
chg: 'script run mifare_autopwn' - when used with -k parameter, exit after one run.
2017-12-12 20:07:02 +01:00
iceman1001
7f706e1466
chg: 'script run 14araw' - if empty args, show help
2017-12-12 20:06:20 +01:00
iceman1001
4781ee78e8
chg: extracted check-key-fast into its own.
...
chg: added fast check inside nested.
2017-12-12 20:05:36 +01:00
iceman1001
033bc12933
chg: 'hf mf fchk' - adapttions to depth first exits
2017-12-11 22:33:50 +01:00
iceman1001
dd024b5300
chg: 'hf mf fchk' - depth first search
2017-12-11 21:43:29 +01:00
iceman1001
da57e74140
CHG: 'hf mf fchk' - two strategys. depth first for sector 1, AB. and width first with all sectors.
...
first run strategy 1. then 2.
2017-12-11 01:44:55 +01:00
iceman1001
b0f84f1391
chg: 'hf mf nack' - trying a different output
2017-12-10 20:29:59 +01:00
iceman1001
f148d34bc3
chg: 'hf mf chk' - added param h for help
...
chg: 'hf mf fchk' - added param h for help
2017-12-10 09:44:49 +01:00
iceman1001
8fbea68295
fix: 'script run mifare_autopwn' - out of context,...
2017-12-10 09:25:26 +01:00
iceman1001
e5f2198653
FIX: scripting, faulty command vaule for darkside attack.
2017-12-10 09:18:16 +01:00
iceman1001
21d4c5a530
FIX: scripting, darkside attack used faulty value instead of MIFARE_AUTH_KEYA...
2017-12-10 09:15:22 +01:00
iceman1001
97137b80df
chg: 'script run mifare_autopwn' - forgot a lib
2017-12-10 09:07:35 +01:00
iceman1001
79494182cd
chg: 'script run mifare_autopwn' - added a option to use a key.
2017-12-10 09:05:30 +01:00
iceman1001
c0d1fdff75
chg: added default keys
2017-12-09 07:15:54 +01:00
iceman1001
732fe340cb
fix: 'hf search' - 14a detection was wrong. thanks @doegox for point it out.
2017-12-08 22:27:55 +01:00
iceman1001
44280abf62
chg: reverting back to more or less offical pm3 version.
2017-12-07 15:02:15 +01:00
iceman1001
e1a01dd2ff
CHG: uniformed output for failed key retrivals. Now denoted with -------
2017-12-06 23:56:07 +01:00
iceman1001
d34d42b0b8
textual
2017-12-06 21:58:08 +01:00
iceman1001
2bc60a87aa
CHG: 'hf mf chk' - adding default_key array refactoring (@merlokk)
2017-12-06 20:14:18 +01:00
iceman1001
8a69488582
fix: 'hf mf mifare - wrongly executed the parity-zero when not needed.
2017-12-06 19:53:41 +01:00
iceman1001
c6a7cbfc1e
fix: 'hf mf mifare' -1 bug...
...
fix: some better timeouts for prng detection (@merlokk)
2017-12-06 17:46:35 +01:00
iceman1001
1f637d726f
fix to darkside overdue. I needed to remove my old impl..
2017-12-06 17:15:24 +01:00
iceman1001
f59ee2ffeb
chg: textual
2017-12-06 01:20:31 +01:00
iceman1001
56dbf3ea15
chg: 'hf mf nack' - adjustments in return values..
...
add: 'hf 14a info -n' added new parameter, to enable test for nack bug.
2017-12-06 00:34:57 +01:00
iceman1001
01e1442bf8
chg: textual
2017-12-06 00:23:11 +01:00
iceman1001
e5f92935a1
chg: more adjustments
2017-12-06 00:17:49 +01:00
iceman1001
0c0e20eb06
chg: adjustments
2017-12-06 00:12:15 +01:00
iceman1001
2fffe96773
chg: added the append_Crc option
2017-12-05 23:41:04 +01:00
iceman1001
0a1a48df01
chg: 'hf mf nack' - extracted in into mifarehost for easier usage in other cmds like
...
'hf 14a info'
chg: 'hf mf nack' - changes on devices side from @doegox Thanks!
2017-12-05 23:34:52 +01:00
iceman1001
5f87b24493
chg:
2017-12-05 21:07:03 +01:00
iceman1001
c0f91ddd09
revert...
2017-12-05 18:42:57 +01:00
iceman1001
c8a9813261
fix: better avr512 detection (@pwpiwi) https://github.com/Proxmark/proxmark3/pull/507
2017-12-05 18:28:29 +01:00
iceman1001
a43f156370
chg: 'hf mf nack' - minor
2017-12-05 18:04:21 +01:00
iceman1001
6e5038f224
chg: 'hf mf nack' - only test all 256 parities for one nonce when synced.
...
0 nack = has not bug.
1 nack == has bug
x nacks == most likely a clone card which answers nack to all requests.
2017-12-05 17:57:44 +01:00
iceman1001
53d8668e00
ADD: 'hf emv' - more additions by (@merlokk)
2017-12-05 15:44:35 +01:00
iceman1001
08193fd2e5
chg: getting crazy out of sync when running against magic cards.
2017-12-05 12:30:40 +01:00
iceman1001
bea28ae654
chg: wrong var name
2017-12-05 11:54:38 +01:00
iceman1001
984a26370d
chg: 'hf mf nack' better output
2017-12-05 11:53:42 +01:00
Iceman
66e0e18a35
Update Makefile
...
Remove all subversionings like
7.1.1-3 becomes 7.1.1
2017-12-05 07:29:53 +01:00
iceman1001
7b01acd6cc
fix: ref to <ctype.h> for isxdigit()
2017-12-04 21:18:08 +01:00
iceman1001
614255fd75
revert...
...
something is wrong with includes and defines...
2017-12-04 20:35:51 +01:00
iceman1001
7044cf8fdf
chg: double defines..
2017-12-04 20:30:03 +01:00
iceman1001
e02e145fae
draft for a Mifare classic NACK bug detection.
...
the idea is to have a statistically solid conclusion if tag does or does not have the NACK bug.
-in short, ref https://github.com/iceman1001/proxmark3/issues/141
NACK bug; when a tag responds with a NACK to a 8 byte nonce exchange during authentication when the bytes are wrong but the parity bits are correct.
This is a strong oracle which is used in the darkside attack.
2017-12-04 19:36:26 +01:00
iceman1001
07bf77e155
fix: 'hf mfu restore' - printed too many bytes. 8 -> 4
2017-12-03 15:58:37 +01:00
iceman1001
c4b73c8737
chg: better debugging functions.
2017-12-03 15:24:24 +01:00
iceman1001
73a5e3b23d
chg: 'hf mfu eload' - instead of showing a error, it now tells a warning that we only loaded N blocks of data to emulator memory.
...
It always loads the existing blocks into emulator memory.
The previous message made users belive a error had occured when it actually did load.
2017-12-03 15:23:24 +01:00
iceman1001
b89b3399dc
FIX: if receiving array isnt large enough, previously this will smash the stack..
2017-12-02 20:45:53 +01:00