]>
 
 
cvs.zerfleddert.de Git - proxmark3-svn/log 
 
 
 
 
 
 
 
iceman1001  [Sat, 27 Feb 2016 17:57:49 +0000  (18:57 +0100)] 
 
FIX:  lets see if this fixes the pyramid clone crash on OSX 
 
iceman1001  [Sat, 27 Feb 2016 11:12:05 +0000  (12:12 +0100)] 
 
chg:  minor changes to text,  explaining current implementation for "lf pyramid clone/sim" only works for 26bits. 
 
iceman1001  [Sat, 27 Feb 2016 08:24:40 +0000  (09:24 +0100)] 
 
ADD: started to add a lua script for reading 14b tags,  will help when making scripts against iso 14443b tags. 
 
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 21:40:13 +0000  (22:40 +0100)] 
 
ADD:  "LF PYRAMID SIM" 
 
iceman1001  [Fri, 26 Feb 2016 21:10:27 +0000  (22:10 +0100)] 
 
FIX:  "LF PYRAMID CLONE" now works. 
 
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  [Thu, 25 Feb 2016 16:51:02 +0000  (17:51 +0100)] 
 
FIX:  the 14b crc was called wrong in LUA.  You enter a hexstring already, and get a hexstring back. 
 
iceman1001  [Thu, 25 Feb 2016 16:49:48 +0000  (17:49 +0100)] 
 
ADD:  added some pyramid commands.  //not finished. 
 
iceman1001  [Wed, 24 Feb 2016 08:05:36 +0000  (09:05 +0100)] 
 
ADD:   Chrisfu 's most excellent homebrew file,  adjusted for my fork.   REF: https://github.com/chrisfu/homebrew-proxmark3 
 
His notes: 
 :: Install homebrew if you haven't yet already done so: http://brew.sh/ 
 
 :: Tap this repo: brew tap iceman1001/proxmark3 
 
 :: Install Proxmark3: brew install proxmark3 for stable release or brew install --HEAD proxmark3 for latest non-stable from GitHub. 
 
iceman1001  [Wed, 24 Feb 2016 07:31:46 +0000  (08:31 +0100)] 
 
ADD:  added a simple test of known pwd algos based on uid. 
 
iceman1001  [Tue, 23 Feb 2016 07:24:01 +0000  (08:24 +0100)] 
 
ADD:  added a simple sleep function.  Thanks to Mosci 
 
iceman1001  [Mon, 22 Feb 2016 16:51:07 +0000  (17:51 +0100)] 
 
FIX:  textual fix 
 
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  [Sun, 21 Feb 2016 16:44:25 +0000  (17:44 +0100)] 
 
ADD:  Marshmellows fixes for "lf t55xx" and "lf cmdread"   ref: https://github.com/Proxmark/proxmark3/pull/166/files 
 
iceman1001  [Fri, 19 Feb 2016 23:29:35 +0000  (00:29  +0100)] 
 
FIX:  an extra break inside "Hf mf cgetsc" made it not read the fourth block in the sector. 
 
iceman1001  [Fri, 19 Feb 2016 21:35:15 +0000  (22:35 +0100)] 
 
CHG:  -O3  flag in the makefile. 
 
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  [Fri, 19 Feb 2016 21:32:38 +0000  (22:32 +0100)] 
 
CHG: revert old fiddeling, I should not touch the HIDflasher. 
 
iceman1001  [Fri, 19 Feb 2016 21:31:35 +0000  (22:31 +0100)] 
 
FIX:  this free call still annoys Coverity Scan. 
 
iceman1001  [Fri, 19 Feb 2016 21:30:19 +0000  (22:30 +0100)] 
 
ADD:  Added @marshmellow42 's new ST (sequence terminator detection) 
 
iceman1001  [Thu, 18 Feb 2016 22:01:12 +0000  (23:01 +0100)] 
 
FIX: For ld (linker) there is no "-=",  so lets try re-assign ldlibs instead 
 
iceman1001  [Thu, 18 Feb 2016 20:08:47 +0000  (21:08 +0100)] 
 
CHG: textual change in README.md 
FIX: Mac OSX ld (linker) warning for -L/usr/local/lib,  testing to remove it for mac builds. 
 
iceman1001  [Thu, 18 Feb 2016 19:48:24 +0000  (20:48 +0100)] 
 
FIX: Undo one of my fixes..  *sigh*  need to be more specific when / where to call free. 
 
iceman1001  [Thu, 18 Feb 2016 19:40:04 +0000  (20:40 +0100)] 
 
CHG: Updated the README.md  to be clearer. 
 
iceman1001  [Thu, 18 Feb 2016 19:39:41 +0000  (20:39 +0100)] 
 
FIX: resource leak, forgot a free 
 
iceman1001  [Thu, 18 Feb 2016 19:19:33 +0000  (20:19 +0100)] 
 
CHG: CHange the definition of MAX_GRAPH_TRACE_LEN to match eachother. 
REM:  removed a include header to graph.h in ui.h. 
 
iceman1001  [Thu, 18 Feb 2016 19:08:55 +0000  (20:08 +0100)] 
 
FIX: Removed a double const 
 
iceman1001  [Thu, 18 Feb 2016 19:08:34 +0000  (20:08 +0100)] 
 
FIX:  the #define M_PI is now optional.  Moved a bunch of header invocations into the ui.h 
 
iceman1001  [Thu, 18 Feb 2016 19:07:50 +0000  (20:07 +0100)] 
 
FIX: 256 is too big for uint8_t 
 
iceman1001  [Thu, 18 Feb 2016 18:04:15 +0000  (19:04 +0100)] 
 
CHG:  testing my travis-ci configuration 
 
iceman1001  [Thu, 18 Feb 2016 17:55:44 +0000  (18:55 +0100)] 
 
CHG:  this makefile should compile on Ubuntu 1404 without problems.  The QT4-5 detection is inside MINQW detection part. 
 
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  [Thu, 18 Feb 2016 16:48:17 +0000  (17:48 +0100)] 
 
chg:  ego credits....one of these days I'll remove 'em 
 
iceman1001  [Thu, 18 Feb 2016 16:46:11 +0000  (17:46 +0100)] 
 
FIX:  corrected one of my own bugs which made the calccrc8 not accept the input hexstring. 
 
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  [Wed, 17 Feb 2016 09:46:08 +0000  (10:46 +0100)] 
 
FIX: Coverity scan fixes,  hard to keep track of stringlengths while reading and copying in C. 
 
iceman1001  [Tue, 16 Feb 2016 22:51:52 +0000  (23:51 +0100)] 
 
FIX: cuid order... 
 
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:43:45 +0000  (21:43 +0100)] 
 
Merge branch 'master' of https://github.com/iceman1001/proxmark3 
 
Conflicts: 
	armsrc/crypto1.c 
 
iceman1001  [Tue, 16 Feb 2016 20:41:10 +0000  (21:41 +0100)] 
 
CHG: testing a prng_successor_one method 
 
iceman1001  [Tue, 16 Feb 2016 20:39:25 +0000  (21:39 +0100)] 
 
CHG:  print_hex_break now prints rownumber instead of byte position 
 
iceman1001  [Tue, 16 Feb 2016 20:38:36 +0000  (21:38 +0100)] 
 
CHG:  remove clang warning for -O4, 
 
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 17:15:18 +0000  (18:15 +0100)] 
 
FIX: marshmellow42 's fix using memcpy instead of re-assign pointer.
Ref: https://github.com/marshmellow42/proxmark3/commit/
38b3509542c4a5451a5701be0b073acbd7f79465 
 
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 09:44:30 +0000  (10:44 +0100)] 
 
Updated the CHANGELOG.md 
 
iceman1001  [Tue, 16 Feb 2016 09:44:12 +0000  (10:44 +0100)] 
 
ADD: first try to implement crc-16 for Legic Advant *not working yet*  Can't verify it. 
 
iceman1001  [Tue, 16 Feb 2016 09:38:55 +0000  (10:38 +0100)] 
 
Updated the CHANGELOG.md 
 
iceman1001  [Tue, 16 Feb 2016 09:29:36 +0000  (10:29 +0100)] 
 
Updated the CHANGELOG.md with things that I've been fiddeling with. 
 
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 21:06:17 +0000  (22:06 +0100)] 
 
CHG:  -O4  changed into -O3  to remove some compiler warnings clang, on mac .. 
 
iceman1001  [Mon, 15 Feb 2016 21:05:26 +0000  (22:05 +0100)] 
 
ADD: a print_hex_break function, 
CHG: "hf legic decode" looks better. 
 
iceman1001  [Mon, 15 Feb 2016 21:04:24 +0000  (22:04 +0100)] 
 
FIX: finally I took the effort to finish the "hf mf c*" commands on device side... 
 
iceman1001  [Mon, 15 Feb 2016 18:56:08 +0000  (19:56 +0100)] 
 
CHG:  "hf legic decode"  now prints nicely.  Still a strange bug for first row.. 
 
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* 
 
iceman  [Mon, 15 Feb 2016 01:50:00 +0000  (02:50  +0100)] 
 
chg: the windows exe annoys the linux compiler 
 
iceman  [Mon, 15 Feb 2016 01:49:26 +0000  (02:49  +0100)] 
 
chg: the windows exe annoys the linux compiler 
 
iceman  [Mon, 15 Feb 2016 01:49:04 +0000  (02:49  +0100)] 
 
CHG: some timing 
 
iceman  [Mon, 15 Feb 2016 01:46:48 +0000  (02:46  +0100)] 
 
add: added a noncedistance method 
 
iceman  [Mon, 15 Feb 2016 01:46:15 +0000  (02:46  +0100)] 
 
add: added a test function for nonce distance 
 
iceman  [Mon, 15 Feb 2016 01:45:43 +0000  (02:45  +0100)] 
 
chg: removed testmessage 
 
iceman1001  [Sun, 14 Feb 2016 14:30:26 +0000  (15:30 +0100)] 
 
FIX:  "hf legic decode"   the stamp_len variable was int, but its used as a uint8_t. 
FIX: cmdlfem4x.c needed ref to cmdmain.h for clearCommandBuffer 
 
iceman1001  [Sun, 14 Feb 2016 14:24:11 +0000  (15:24 +0100)] 
 
CHG:  clearCommandBuffer();  before calling cmdparser. 
 
iceman1001  [Sun, 14 Feb 2016 12:29:20 +0000  (13:29 +0100)] 
 
FIX:  Faster data load. 
 
iceman1001  [Sun, 14 Feb 2016 11:36:42 +0000  (12:36 +0100)] 
 
FIX:  The "hf legic load" had an bug where it send the read byte as uint32_t to the device. 
 
iceman1001  [Sun, 14 Feb 2016 10:58:25 +0000  (11:58 +0100)] 
 
ADD:  adding a presco demod, given 0x10D as preamble,  ..  *work in progress* 
 
iceman1001  [Sun, 14 Feb 2016 10:56:54 +0000  (11:56 +0100)] 
 
ADD: Calc legic Crc8 method on given input hexstring. 
 
iceman1001  [Sat, 13 Feb 2016 19:53:06 +0000  (20:53 +0100)] 
 
ADD:  Started to add a Presco LF clone functionality.  Can calc Wiegand from printed number. 
 
iceman1001  [Fri, 12 Feb 2016 15:19:18 +0000  (16:19 +0100)] 
 
CHG: had to move the SwapBits method. 
 
iceman1001  [Fri, 12 Feb 2016 11:34:54 +0000  (12:34 +0100)] 
 
CHG: extracted a #define for the crc16 poly 
 
iceman1001  [Fri, 12 Feb 2016 11:34:05 +0000  (12:34 +0100)] 
 
FIX:  legic_prng.c according to user on forum ref: http://www.proxmark.org/forum/viewtopic.php?pid=5437#p5437  needs to be "& 0x7F" 
 
ADD:  method for calculating the storage crc8. 
 
iceman1001  [Fri, 12 Feb 2016 06:37:10 +0000  (07:37 +0100)] 
 
FIX: @wllm-rbnt 's typo fixes 
 
iceman1001  [Thu, 11 Feb 2016 17:28:34 +0000  (18:28 +0100)] 
 
CHG:  Updated Reveng from  1.3.0 -> 1.3.1 
It now allows of values to be entered as hex i.e. 0x00 
 
iceman1001  [Wed, 10 Feb 2016 20:46:52 +0000  (21:46 +0100)] 
 
CHG: having a go at finding the WDT death second time we run "hf mf mifare"... 
 
iceman1001  [Wed, 10 Feb 2016 20:45:03 +0000  (21:45 +0100)] 
 
CHG: syntax suger 
 
iceman1001  [Wed, 10 Feb 2016 20:44:32 +0000  (21:44 +0100)] 
 
CHG:  my idea of malloc and free for bucketsort didn't work so well. Back to the original. 
 
iceman  [Wed, 10 Feb 2016 20:44:50 +0000  (21:44 +0100)] 
 
CHG: remade the mfchkkeys loop inside nested. This one send multiple keys at once, instead of one by one 
 
iceman1001  [Wed, 10 Feb 2016 18:02:18 +0000  (19:02 +0100)] 
 
Merge branch 'master' of https://github.com/iceman1001/proxmark3 
 
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. 
 
iceman  [Wed, 10 Feb 2016 12:29:23 +0000  (13:29 +0100)] 
 
Merge branch 'master' of https://github.com/iceman1001/proxmark3 
 
Conflicts: 
	client/cmdhfmf.c 
	client/cmdmain.c 
 
iceman  [Wed, 10 Feb 2016 12:22:48 +0000  (13:22 +0100)] 
 
chg: what? 
 
iceman  [Wed, 10 Feb 2016 12:20:23 +0000  (13:20 +0100)] 
 
CHG: added some timing messages, 
 
iceman1001  [Wed, 10 Feb 2016 12:12:01 +0000  (13:12 +0100)] 
 
CHG: syntax suger 
 
iceman1001  [Wed, 10 Feb 2016 12:10:27 +0000  (13:10 +0100)] 
 
Syntax suger 
 
iceman1001  [Wed, 10 Feb 2016 12:09:33 +0000  (13:09 +0100)] 
 
CHG:  Extracted @piwi's bucketsort into separate files under /common 
 
iceman1001  [Wed, 10 Feb 2016 12:07:44 +0000  (13:07 +0100)] 
 
FIX: clearing a char array. 
 
iceman1001  [Wed, 10 Feb 2016 12:07:04 +0000  (13:07 +0100)] 
 
ADD:  added a valid pyramid T55x7 configblock. 
 
iceman1001  [Wed, 10 Feb 2016 12:06:02 +0000  (13:06 +0100)] 
 
ADD:  added @marshmellow42 's print statement for "lf viking clone". 
ADD:  added a printstatement for "lf viking sim" to make it behave like clone. 
 
iceman  [Tue, 9 Feb 2016 19:58:21 +0000  (20:58 +0100)] 
 
Merge branch 'master' of https://github.com/iceman1001/proxmark3 
 
iceman1001  [Tue, 9 Feb 2016 19:42:59 +0000  (20:42 +0100)] 
 
FIX:  @marshmellow's fix for "lf viking clone",  wrong mask was applied. 
 
see:  http://www.proxmark.org/forum/viewtopic.php?pid=19896#p19896 
 
iceman  [Tue, 9 Feb 2016 14:53:53 +0000  (15:53 +0100)] 
 
Merge branch 'master' of https://github.com/iceman1001/proxmark3 
 
iceman  [Tue, 9 Feb 2016 14:53:34 +0000  (15:53 +0100)] 
 
empty row..Merge branch 'master' of https://github.com/iceman1001/proxmark3 
 
Conflicts: 
	client/proxmark3.c 
 
iceman1001  [Tue, 9 Feb 2016 14:17:07 +0000  (15:17 +0100)] 
 
CHG: Syntax suger 
 
iceman1001  [Tue, 9 Feb 2016 14:16:35 +0000  (15:16 +0100)] 
 
ADD:  added @piwi's  bucketsort to tools/mfkey/crapto1.c and tools/nonce2key/crapto1.c 
 
iceman  [Tue, 9 Feb 2016 14:04:08 +0000  (15:04 +0100)] 
 
:syntax sugger 
 
iceman1001  [Tue, 9 Feb 2016 13:57:58 +0000  (14:57 +0100)] 
 
CHG:  test of re-adding @piwi's  bucketsort to @blapost's crapt1 v3.3 imp. 
 
iceman1001  [Tue, 9 Feb 2016 13:48:42 +0000  (14:48 +0100)] 
 
CHG:  moved a call to "free" to outside of if-statement. 
 
iceman1001  [Tue, 9 Feb 2016 13:46:46 +0000  (14:46 +0100)] 
 
CHG:  increased timeout when calling "hw tune". 
 
iceman1001  [Sun, 7 Feb 2016 14:54:25 +0000  (15:54 +0100)] 
 
ADD:  added superchargers types,  Thanks to rmaisonneuve for compiling it.