proxmark3/include
Michael Farrell f9c1dcd9f6 Adds random nonce (r) option to hf mf sim.
This makes the PM3 generate pseudo-random nonces rather than sequential
nonces, to make it act a bit more like a "real" MFC card.  A reader would
otherwise be able to detect the PM3 probing based on the predictable nonces
and throw different authentication challenges (or refuse to authenticate at
all).

The code includes an implementation of a rand-like function (prand), similar
to the one from libc, which is seeded automatically based on the time it
takes between the PM3 starting up and the first call to the RNG.

This isn't cryptographically random, but should be "good enough" to be able
to evade basic detection.
2017-01-26 18:32:25 +11:00
..
at91sam7s512.h ADD: tnp3xxx identification in luascripts. 2015-01-06 21:20:41 +01:00
common.h simplify some code, add comments 2016-03-19 00:09:58 -04:00
config_gpio.h Add license headers to armsrc/bootrom/common stuff 2010-02-21 00:12:52 +00:00
hitag2.h attempt hitag2 uid read for lf search 2016-08-04 13:51:37 -04:00
hitagS.h Fix hitagS sources to compile on gcc 4.9.3 2016-04-23 10:01:19 +02:00
legic_prng.h legic write/simulate [Anon] 2010-05-06 11:24:01 +00:00
mifare.h add: Topaz mode for "hf 14a raw" (new option -T) 2015-03-20 21:06:51 +01:00
proxmark3.h fpga_compress: interleave (combine) fpga_lf.bit and fpga_hf.bit before compression. 2015-05-26 08:31:28 +02:00
usb_cmd.h Adds random nonce (r) option to hf mf sim. 2017-01-26 18:32:25 +11:00