]>
git.zerfleddert.de Git - proxmark3-svn/log
iceman1001 [Tue, 1 Mar 2016 06:07:56 +0000 (07:07 +0100)]
CHG: Added @icsom 's changes to his legic.lua script.
iceman1001 [Tue, 1 Mar 2016 06:03:00 +0000 (07:03 +0100)]
CHG: some minor changes to the 14b, the read 14b lua,
iceman1001 [Tue, 1 Mar 2016 06:00:56 +0000 (07:00 +0100)]
CHG: a bit code clean up,
FIX: a comparison with signed vs unsigned was solved. I'm reluctant to change this code since it is a vital piece.
iceman1001 [Tue, 1 Mar 2016 05:58:32 +0000 (06:58 +0100)]
DEL: Removed old comment, after I've been compiling and testing all -W parameters in it. Didn't find any new warnings. Which is good.
iceman1001 [Tue, 1 Mar 2016 05:57:02 +0000 (06:57 +0100)]
FIX: Added @marshmellow42 's fix for ASK/Biphase simulation on deviceside.
CHG: Added @marshmellow42 's refactoring of "gprox-II" demod.
iceman1001 [Mon, 29 Feb 2016 08:05:54 +0000 (09:05 +0100)]
CHG: Updated the CHANGELOG.md
iceman1001 [Sun, 28 Feb 2016 22:28:38 +0000 (23:28 +0100)]
ADD: finished of the "LF GUARD SIM" command. needs testing.
iceman1001 [Sun, 28 Feb 2016 21:43:21 +0000 (22:43 +0100)]
ADD: num_to_bytebitsLSBF function.
ADD: lf guard clone - works... needs some checking.
ADD: added a option to "addparity" to set zero on fixed pos.
iceman1001 [Sun, 28 Feb 2016 13:50:49 +0000 (14:50 +0100)]
ADD: Added three legic luascript from @iscom (Mosic) Great work!
iceman1001 [Sat, 27 Feb 2016 18:48:19 +0000 (19:48 +0100)]
CHG: better not to show the unfinished commands..
iceman1001 [Sat, 27 Feb 2016 18:47:10 +0000 (19:47 +0100)]
ADD: Started to add a "LF GUARD CLONE/SIM" functionality. *not working* all thats needed now is fixing the transformation from FacilityCode/CardNumber -> raw data for t55x7.
iceman1001 [Sat, 27 Feb 2016 18:21:49 +0000 (19:21 +0100)]
BUG: smash stack in addParity call. Didn't take in consideration that it adds bits per parity to the array..
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.