iceman1001 [Sat, 27 Feb 2016 08:21:19 +0000 (09:21 +0100)]
FIX: spelling misstakes.
FIX: output of block number should be two digits for nicer layout
FIX: strange branching in the pyramid demod in cmddata.c, it will now always print the unknown length message
FIX: another go at the coverity scan bug in proxmark3.c. (resource leak for cmd)
iceman1001 [Fri, 26 Feb 2016 20:11:56 +0000 (21:11 +0100)]
FIX: calcs wiegand correct, adds wiegand parity correct, adds checksum correct, add even parity to blocks correct.
- when ran it clones nice, the "lf search" finds a pyramid och checksom is ok. However, the wiegand decode is wrong.
Something about where in bitarray to put the startformat bit and wiegand bits...
iceman1001 [Mon, 22 Feb 2016 16:50:32 +0000 (17:50 +0100)]
ADD: added the crc8legic to Lua. call it with core.crc8legic
also a helper function to take a hexstring and calc the crc on it, was added inside utils.lua
Call it inside a lua-script like this:
local utils = require('utils')
local data = '01020304'
local crc = utils.Crc8Legic(data)
print (uid, ('%02x'):format(crc))
iceman1001 [Fri, 19 Feb 2016 21:34:39 +0000 (22:34 +0100)]
CHG: removing some time-debug statements.
CHG: increased the time-out message 2sec, in proxmark, to make "hf mf chk" work better.
CHG: still trying to solve the "hf mf mifare" WDT_HIT bug.
With these changes, the "hf mf chk" / "Hf mf nested" looks similar and should be a bit faster.
iceman1001 [Thu, 18 Feb 2016 17:43:20 +0000 (18:43 +0100)]
CHG: First step to make my makefile better for other dev.env's These changes makes it look more like PM3 master version. The extra libs are added when MINGW is detected.
iceman1001 [Wed, 17 Feb 2016 16:30:37 +0000 (17:30 +0100)]
ADD: added some time debug statements to be able to measure execution time.
CHG: change the auth_ex method to send usb package faster,
REM: removed some bucketsort changes.
iceman1001 [Tue, 16 Feb 2016 22:46:34 +0000 (23:46 +0100)]
FIX: introduced a bug in a loop by uint8_t inside crapto1.c
CHG: textual helptext change in "hf mf nested"
CHG: loop inside "nested". Still not fast enough. I wonder if qsort can be exchanged for radixsort or bucket sort?
iceman1001 [Tue, 16 Feb 2016 20:11:17 +0000 (21:11 +0100)]
ADD: forgot to add the bruteforce command to the commandtable. *experimental, its a simple bruteforce* *not tested*
CHG: some textual changes to helptext.
iceman1001 [Tue, 16 Feb 2016 09:54:41 +0000 (10:54 +0100)]
CHG: added timeouts for downloading values from device, to make the client more responsive.
CHG: still curious for the printf_hex_breaks method, why it behavies strange.
iceman1001 [Tue, 16 Feb 2016 08:24:45 +0000 (09:24 +0100)]
FIX: the port error 10 on Mac, is fixed by @marshmellow42 , a wrong string format specifier was the root cause.
ADD: some other adjustments from @marshmellow42 to the fsk demod identifier string.
iceman1001 [Mon, 15 Feb 2016 14:03:07 +0000 (15:03 +0100)]
FIX: change the "hf legid load", to use the WaitForResponseTimeout, instead of locking the client if device doesn't answer.
CHG: starting to fix the "hf legic decode" and printing the user segements. *WORK IN PROGRESS*
iceman1001 [Wed, 10 Feb 2016 16:33:12 +0000 (17:33 +0100)]
FIX: added @marshmellow42 's fixes for StandAloneMode. Some debug printed wrong sized hex and the call to CopyHIDtoT55x7 had the parameters in wrong order.
iceman1001 [Mon, 25 Jan 2016 19:28:34 +0000 (20:28 +0100)]
CHG: Syntax suger
Experiment: unfolded a loop.
Experiment: speeding up "Hf mf nested"
CHG: removed some default keys from "hf mf nested". It wasn't being used anyway.
CHG: changed the way "hf mf nested" reports back keys
CHG: "hf mf nested" and "hf mf chk" now prints the key-table.
CHG: changed the output list for "hf mf chk"