proxmark3/client/lualibs
pwpiwi c48c4d7856 New: implementing hf mf hardnested
This implements the attack described in
	Carlo Meijer, Roel Verdult, "Ciphertext-only Cryptanalysis on Hardened
	Mifare Classic Cards" in Proceedings of the 22nd ACM SIGSAC Conference on
	Computer and Communications Security, 2015
It uses precomputed tables for many bitflip properties (not only two as in the paper)
and is therefore quite efficient. To prevent failing it doesn't do
differential analysis with several nonce bytes' Sum(a8) properties (each of them
may be wrongly guessed) - instead it concentrates on one nonce byte and tries all
Sum(a8) property guesses sequentially (ordered by probability). The brute force phase
makes use of aczid's bit sliced brute forcer (https://github.com/aczid/crypto1_bs).
Includes runtime CPU-detection to leverage modern (and old) SIMD instructions
with a single executable.
2017-05-31 07:30:56 +02:00
..
commands.lua Update/cleanup Makefiles (#265) 2017-03-31 16:04:04 +02:00
default_toys.lua @iceman1001 's updated lualibs 2015-05-13 21:36:20 -04:00
getopt.lua Moved script libraries into lualibs/folder, and added a patch to include the folder in the LUA_PATH (a.k.a package.path). See http://proxmark.org/forum/viewtopic.php?id=1750 for more details 2013-09-28 20:07:28 +00:00
hf_reader.lua fix recvLen variable name in hf_reader 2017-02-20 14:31:21 -05:00
html_dumplib.lua @iceman1001 's updated lualibs 2015-05-13 21:36:20 -04:00
htmlskel.lua CHG: Added support for tnp3xx in lua scripts. 2015-01-07 20:45:43 +01:00
md5.lua @iceman1001 's updated lualibs 2015-05-13 21:36:20 -04:00
mf_default_keys.lua Typos 2016-02-17 15:44:18 +01:00
precalc.lua @iceman1001 's updated lualibs 2015-05-13 21:36:20 -04:00
read14a.lua @iceman1001 's updated lualibs 2015-05-13 21:36:20 -04:00
taglib.lua Put manufacturer country within brackets 2013-10-18 07:36:20 +00:00
utils.lua add @Iceman1001 s sha1 scripting changes. 2015-05-30 21:51:15 -04:00