]>
git.zerfleddert.de Git - proxmark3-svn/log
iceman1001 [Thu, 21 Jul 2016 15:26:17 +0000 (17:26 +0200)]
CHG: added some includes / libarys for HomeBrew AND QT5 compiling on MAC OSX. They are commented away, but if you need it replace the other two lines and uncomment.
All credit to @koalazak [ref] https://github.com/Proxmark/proxmark3/pull/184/commits/
ed1525805c940fe738fc05286ffd22e0ce3a0fbf
iceman1001 [Wed, 20 Jul 2016 10:02:08 +0000 (12:02 +0200)]
CHG: minor changes to code, mostly newlines, change a value to #DEFINE END_OF_LIST_MARKER
CHG: GOOD_BYTES_REQUIRED changed from 28 > 13, makes it nonce collecting part faster, but the fail rate goes also up. its a value to fiddle with.
iceman1001 [Thu, 7 Jul 2016 08:01:50 +0000 (10:01 +0200)]
chg: name error?
iceman1001 [Thu, 7 Jul 2016 00:15:40 +0000 (02:15 +0200)]
CHG: moved includes into header file where it belong
iceman1001 [Thu, 7 Jul 2016 00:14:03 +0000 (02:14 +0200)]
ADD: added the nonce_struct needed for @marshmellow42 's enhanced "sim x" attack.
iceman1001 [Thu, 7 Jul 2016 00:13:02 +0000 (02:13 +0200)]
chg: changed comment
iceman1001 [Thu, 7 Jul 2016 00:10:09 +0000 (02:10 +0200)]
syntax suger
iceman1001 [Thu, 7 Jul 2016 00:09:16 +0000 (02:09 +0200)]
CHG: Now it prints the correct UID bytes etc.
iceman1001 [Wed, 22 Jun 2016 07:35:18 +0000 (09:35 +0200)]
CHG: adjusted the debug message to the correct mfkey32v2 with right number of parameters.
iceman1001 [Wed, 22 Jun 2016 07:33:21 +0000 (09:33 +0200)]
Applied @icsom 's fixes from: https://github.com/icsom/proxmark3/commit/
b577582490431854ae977d8235b9943ab0184b4a
iceman1001 [Mon, 20 Jun 2016 11:32:22 +0000 (13:32 +0200)]
FIX: this should fix the compilation error for MAC users.
iceman1001 [Mon, 20 Jun 2016 11:31:51 +0000 (13:31 +0200)]
chg: added to print the author.
iceman1001 [Mon, 20 Jun 2016 11:26:45 +0000 (13:26 +0200)]
@marshmellow42 's fix the AskEdgeDetect cleaning tool. https://github.com/marshmellow42/proxmark3/commit/
de53156e1ea6982f03a6c39adf1ae17a57056132
iceman1001 [Mon, 20 Jun 2016 11:21:36 +0000 (13:21 +0200)]
@marshmellow42 's fix askAMP https://github.com/marshmellow42/proxmark3/commit/
16ea2b8ca301b008e109528a96fd9ba12815b7a9
iceman1001 [Wed, 15 Jun 2016 07:22:55 +0000 (09:22 +0200)]
CHG: wrong minor version value. 0x1 -> 0x0 for desfire ev1 detection
iceman1001 [Tue, 14 Jun 2016 08:21:52 +0000 (10:21 +0200)]
CHG: Thanks to @Mackwa for looking up the expected Desfire EV2 major version byte.
iceman1001 [Mon, 13 Jun 2016 19:55:52 +0000 (21:55 +0200)]
ADD: added the skeleton for analysing dates in a given byte array.
iceman1001 [Mon, 13 Jun 2016 17:05:50 +0000 (19:05 +0200)]
ADD: added some identification on between old Desfire, Desfire EV1 and Desfire EV2
DEL: removed two old des-commands files which wasn't used.
iceman1001 [Tue, 31 May 2016 11:11:04 +0000 (13:11 +0200)]
FIX: this corrects the bug when running "hardnested" serveral times a faulty wrongsized key is returned. Just needed to clear the variable every run.
Iceman [Fri, 27 May 2016 02:10:36 +0000 (04:10 +0200)]
Merge pull request #8 from zhovner/master
Typo in hf 14a sim help
Pavel Zhovner [Thu, 26 May 2016 17:10:03 +0000 (20:10 +0300)]
Typo in hf 14a sim help
Iceman [Sat, 21 May 2016 07:42:41 +0000 (09:42 +0200)]
Update cmdlfawid.c
FIX: when writing the timeout was triggered, Increased it to make the writing part stable.
Iceman [Thu, 19 May 2016 11:07:52 +0000 (13:07 +0200)]
Update README.md
iceman1001 [Thu, 19 May 2016 10:47:23 +0000 (12:47 +0200)]
CHG: printing of progress dots is better now.
iceman1001 [Mon, 16 May 2016 19:41:19 +0000 (21:41 +0200)]
ADD: added a comment about Q5 settings. needs to be verified
iceman1001 [Mon, 16 May 2016 19:40:19 +0000 (21:40 +0200)]
ADD: added a comment about the Q5, which I think is wrong in these commands. Needs to be tested.
iceman1001 [Mon, 16 May 2016 19:39:40 +0000 (21:39 +0200)]
ADD: added 'lf io sim <version> <facility.code> <cardnumber>' to the sim command
ADD: added 'lf io clone <version> <facility.code> <cardnumber>' to the clone command
iceman1001 [Mon, 16 May 2016 17:04:04 +0000 (19:04 +0200)]
CHG: added an entry to copy the 77-mm-usb-device-blacklist.rules file into /etc/udev/rules.d and reload the rules.
All needs to be executed as root, so I use sudo.
pm3:>make udev
Is all that is needed to install it on Linux systems.
iceman1001 [Sun, 15 May 2016 17:27:04 +0000 (19:27 +0200)]
CHG: added the possibility to "remagic" the new found Mifare Ultralight tags, which answers to chinese backdoor commands for uid change.
The script now deals with to different kind of tags. Mifare Classic 1k gen1 and Mifare Ultralight gen1 (7bytes uid)
-Classic will get UID: 01 02 03 04
-Ultralight will get UID: 53 80 71 02 00 D9 80
iceman1001 [Sat, 14 May 2016 20:40:04 +0000 (22:40 +0200)]
ADD: added the possiblity to use AWID formatlength of 26 and 50.
'LF AWID SIM'
'LF AWID CLONE'
'LF AWID BRUTE'
iceman1001 [Sat, 14 May 2016 12:34:35 +0000 (14:34 +0200)]
CHG: Changed cardnumber printing from %d (signed) to %u (unsigned) for AWID50, it now prints correct in all cases. Thanks to @ntk for reminding me about it.
iceman1001 [Fri, 13 May 2016 20:52:25 +0000 (22:52 +0200)]
ADD: AWID 50bit demod
iceman1001 [Fri, 13 May 2016 20:34:49 +0000 (22:34 +0200)]
ADD: AWID 50bit demod, thanks to @FrancoisM and @ntk
Iceman [Wed, 11 May 2016 11:54:31 +0000 (13:54 +0200)]
Update README.md
iceman1001 [Tue, 10 May 2016 13:38:02 +0000 (15:38 +0200)]
textual updates.
iceman1001 [Tue, 10 May 2016 13:30:46 +0000 (15:30 +0200)]
ADD: Added a new main command group "analyse", first one is the find the missing XOR in a LCR, it was a python script under /tools/xorfind.py
iceman1001 [Tue, 10 May 2016 05:51:05 +0000 (07:51 +0200)]
CHG: output when finding key it the same as from the client.
iceman1001 [Tue, 10 May 2016 05:40:27 +0000 (07:40 +0200)]
CHG: just made the autopwn script main loop a bit more verbal
iceman1001 [Mon, 9 May 2016 06:27:55 +0000 (08:27 +0200)]
FIX: changed from ssized_t -> size_t
FIX: changed off_t -> size_t
iceman1001 [Mon, 9 May 2016 06:12:43 +0000 (08:12 +0200)]
REM: rmove stdio.h reference to make it compile on Mac OS X
iceman1001 [Sun, 8 May 2016 16:52:19 +0000 (18:52 +0200)]
REM: commented out a reference to Logtrace in bigbuf.c, since its already declared as "extern" in bigbuff.h
Lets see if this reduces compilation errors for Mac OS X users.
iceman1001 [Fri, 6 May 2016 21:51:03 +0000 (23:51 +0200)]
DEL: removed the homebrews script. It needed a seperate gitproject.
CHG: removed references to stdio.h and time.h in ARMSRC.
iceman1001 [Fri, 6 May 2016 18:09:10 +0000 (20:09 +0200)]
CHG: test to remove a call <sys/types.h> seems to be conflict with mac os x...
iceman1001 [Fri, 6 May 2016 17:52:04 +0000 (19:52 +0200)]
FIX: more paths for readline and Mac Os X
iceman1001 [Fri, 6 May 2016 17:30:43 +0000 (19:30 +0200)]
FIX: a define which was wrong
iceman1001 [Fri, 6 May 2016 17:09:29 +0000 (19:09 +0200)]
FIX: This tries to fix the memalign issued on MAC OS X, which it doesn't have. However its standard Malloc is already 16byte memaligned.
ref: http://stackoverflow.com/questions/196329/osx-lacks-memalign
iceman1001 [Fri, 6 May 2016 17:01:33 +0000 (19:01 +0200)]
CHG: hardnested needs malloc.h, which on Darvin (Mac OS X) needs a path to.
iceman1001 [Fri, 6 May 2016 08:19:15 +0000 (10:19 +0200)]
ADD: added a lua script which calculates mifare keys based on a uid diversification
iceman1001 [Thu, 5 May 2016 19:13:12 +0000 (21:13 +0200)]
FIX: it seem the fcntl returns -1,.. which made the flasher fail.
Iceman [Thu, 5 May 2016 08:14:34 +0000 (10:14 +0200)]
Update README.md
Iceman [Thu, 5 May 2016 08:12:13 +0000 (10:12 +0200)]
Update README.md
Iceman [Thu, 5 May 2016 08:08:33 +0000 (10:08 +0200)]
Update README.md
Iceman [Thu, 5 May 2016 08:04:38 +0000 (10:04 +0200)]
Update README.md
Added a note about docker container
Added a note about 'lf nedap'
Iceman [Thu, 5 May 2016 07:59:54 +0000 (09:59 +0200)]
Update README.md
Added the readme from @chrisfu about how to use homebrew
iceman1001 [Wed, 4 May 2016 08:35:10 +0000 (10:35 +0200)]
CHG: NEDAP, changed back the preamble. With new parity check it has a decent detection.
iceman1001 [Wed, 4 May 2016 08:34:16 +0000 (10:34 +0200)]
CHG: Nedap demod, now verifes with first parity.
iceman1001 [Tue, 3 May 2016 07:16:05 +0000 (09:16 +0200)]
CHG: removed a warning about unused variable. Lets see if perror works.
iceman1001 [Mon, 2 May 2016 19:21:43 +0000 (21:21 +0200)]
CHG: increased the preamble
CHG: from inverted to non-inverted. 2 of the forum samples is non-inverted.
Block 0:
00150080
iceman1001 [Mon, 2 May 2016 13:15:06 +0000 (15:15 +0200)]
FIX: dual definitions of variable size
iceman1001 [Mon, 2 May 2016 12:06:08 +0000 (14:06 +0200)]
CHG: added the ASK/Biphase demod of signal for NEDAP demod.
ADD: 'LF SEARCH' now also checks for NEDAP.
iceman1001 [Mon, 2 May 2016 11:42:06 +0000 (13:42 +0200)]
ADD: started with a NEDAP demod, read, clone and sim functionality.
The encrypted part is not solveabled today.
iceman1001 [Fri, 29 Apr 2016 20:24:37 +0000 (22:24 +0200)]
CHG: only need a byte in this loop
iceman1001 [Fri, 29 Apr 2016 20:24:08 +0000 (22:24 +0200)]
CHG: better helptext
iceman1001 [Fri, 29 Apr 2016 20:23:32 +0000 (22:23 +0200)]
CHG: the 14b is getting better, since I added the fpga waiting signaling I found in "14a emgetcmd" etc.
iceman1001 [Wed, 27 Apr 2016 18:42:44 +0000 (20:42 +0200)]
CHG: FpgaSetupDMA, handle when it returns NULL.
iceman1001 [Wed, 27 Apr 2016 18:42:01 +0000 (20:42 +0200)]
CHG: 'hf 14b sim' better work flow on device side. not done yet.
iceman1001 [Wed, 27 Apr 2016 18:03:54 +0000 (20:03 +0200)]
FIX: mental note to self, don't forget to adjust messages to new logic
iceman1001 [Wed, 27 Apr 2016 17:54:29 +0000 (19:54 +0200)]
FIX: Mental note to self, bitnumber 4 is used, not the value 4 which would be bitnumber 3... when deciding if request is REQB or WUPB
iceman1001 [Wed, 27 Apr 2016 17:53:21 +0000 (19:53 +0200)]
CHG: "hf 14b sim" making the flow to be similar to "hf 14a sim".
iceman1001 [Wed, 27 Apr 2016 10:56:22 +0000 (12:56 +0200)]
CHG: change the shields..
iceman1001 [Wed, 27 Apr 2016 09:22:17 +0000 (11:22 +0200)]
CHG: Just changed the order of printing, so the messagde FoundKey is printed last.
iceman1001 [Wed, 27 Apr 2016 09:21:29 +0000 (11:21 +0200)]
CHG: "hf 14b sim" - Added the possibility to call it with a PUPI/UID. Sample: "hf 14b sim u
11223344 "
iceman1001 [Tue, 26 Apr 2016 19:34:24 +0000 (21:34 +0200)]
REM: removed a debug function call, PrintToSendBuffer
iceman1001 [Tue, 26 Apr 2016 19:31:43 +0000 (21:31 +0200)]
CHG: FpgaSetupDMA can fail and returns NULL. Added a check for it.
iceman1001 [Tue, 26 Apr 2016 19:30:54 +0000 (21:30 +0200)]
removed commented code
iceman1001 [Tue, 26 Apr 2016 19:30:04 +0000 (21:30 +0200)]
textual change.
iceman1001 [Tue, 26 Apr 2016 19:29:45 +0000 (21:29 +0200)]
CHG: Much more stable 14B functionality when Sending as Reader/PCD and Reading from Tag/PICC. The read distance is up to 2.5cm and is not nearly so position picky as previous version. The logtrace now also logs times.. kind of.
Getting there slowly.
iceman1001 [Mon, 25 Apr 2016 21:15:12 +0000 (23:15 +0200)]
chg; no more crash when getting partial usb packages.
iceman1001 [Mon, 25 Apr 2016 12:30:13 +0000 (14:30 +0200)]
FIX: @Aczid suggested this to fix a Coverity scan warning.
iceman1001 [Sun, 24 Apr 2016 20:35:55 +0000 (22:35 +0200)]
CHG: Mea culpa, misspelled Aczid 's nick.
iceman1001 [Sun, 24 Apr 2016 19:45:22 +0000 (21:45 +0200)]
CHG: changed this call, to the #define name instead.
iceman1001 [Sun, 24 Apr 2016 19:44:19 +0000 (21:44 +0200)]
CHG: this fixes an annoying fault of not running CONNECT in raw command...
iceman1001 [Sun, 24 Apr 2016 19:43:38 +0000 (21:43 +0200)]
Syntax suger
iceman1001 [Sun, 24 Apr 2016 19:42:42 +0000 (21:42 +0200)]
CHG: this should remove a Coverity Scan warning.
iceman1001 [Sun, 24 Apr 2016 19:41:45 +0000 (21:41 +0200)]
FIX: this commit solves a sneaky bug in 'LF VIKING' commands. The getVikingBits dropped the highest byte in the uid while creating the datablocks for the clone.
ADD: added some extra message in debugmode when looking at viking tags.
iceman1001 [Sat, 23 Apr 2016 17:09:07 +0000 (19:09 +0200)]
CHG: we don't want to assert inside the pm3 client.
CHG: better message when failed to find the key.
CHG: revert nonces check, 12 -> 100
iceman1001 [Sat, 23 Apr 2016 16:33:27 +0000 (18:33 +0200)]
CHG: commented away some of the debug printf statements in hardnested.
iceman1001 [Sat, 23 Apr 2016 16:23:46 +0000 (18:23 +0200)]
FIX: Some Coverity Scan warnings. fread, not initialised etc etc
iceman1001 [Sat, 23 Apr 2016 11:04:22 +0000 (13:04 +0200)]
syntax suger
iceman1001 [Sat, 23 Apr 2016 11:03:27 +0000 (13:03 +0200)]
RM: removed some old reference inside some old proggies...
iceman1001 [Sat, 23 Apr 2016 11:02:51 +0000 (13:02 +0200)]
CHG: moved some params.
iceman1001 [Sat, 23 Apr 2016 11:02:20 +0000 (13:02 +0200)]
FIX: time printing, like difftime in MINGW enviroments needs to use 32b time.
iceman1001 [Sat, 23 Apr 2016 10:26:29 +0000 (12:26 +0200)]
CHG: timeing in chk keys,
iceman1001 [Sat, 23 Apr 2016 10:18:34 +0000 (12:18 +0200)]
CHG: moved out some usage_methods for help texts.
CHG: added some time in the darkside, nested, hardnested, chk commands.
iceman1001 [Sat, 23 Apr 2016 09:43:02 +0000 (11:43 +0200)]
CHG: unified some text messaged.
iceman1001 [Sat, 23 Apr 2016 09:32:37 +0000 (11:32 +0200)]
CHG: 'hf mf chk' now correctly tests to read key B, when we specify target keytype B or ?.
CHG: 'hf mf chk' now correctly init all sector keys to 0xFFFFFFFFFFFF, so it looks unified.
iceman1001 [Thu, 21 Apr 2016 12:34:58 +0000 (14:34 +0200)]
FIX: fixed some compiler warnings about strlen call and sscanf.
CHG: trying some optimised gcc settings in Makefile
iceman1001 [Thu, 21 Apr 2016 11:52:19 +0000 (13:52 +0200)]
Textual changes,
updated the homebrew download link. Now points to latest release.
iceman1001 [Thu, 21 Apr 2016 10:56:39 +0000 (12:56 +0200)]
CHG: Travis CI should be using Trusty beta environment, based on Ubuntu14.04
iceman1001 [Thu, 21 Apr 2016 10:33:21 +0000 (12:33 +0200)]
updated the texts.