]>
 
 
cvs.zerfleddert.de Git - proxmark3-svn/log 
 
 
 
 
 
 
 
Iceman  [Mon, 26 Jun 2017 20:14:02 +0000  (22:14 +0200)] 
 
Update mifarehost.c 
 
Some includes for the detection #defines 
 
Iceman  [Mon, 26 Jun 2017 19:59:37 +0000  (21:59 +0200)] 
 
Update cmdhf14a.c 
 
include 
 
Iceman  [Mon, 26 Jun 2017 19:55:19 +0000  (21:55 +0200)] 
 
Update cmdhf14a.c 
 
'hf 14a read' - added mifare classic prng detection 
 
Iceman  [Mon, 26 Jun 2017 19:52:17 +0000  (21:52 +0200)] 
 
Update mifarehost.h 
 
added header definition for detection 
 
Iceman  [Mon, 26 Jun 2017 19:51:26 +0000  (21:51 +0200)] 
 
Update mifarehost.c 
 
Add detection of prng 
 
Iceman  [Mon, 26 Jun 2017 19:50:20 +0000  (21:50 +0200)] 
 
Update crapto1.h 
 
extern definition for validation 
 
Iceman  [Mon, 26 Jun 2017 19:49:21 +0000  (21:49 +0200)] 
 
Update crapto1.c 
 
Add nonce validation 
 
Iceman  [Mon, 26 Jun 2017 06:37:32 +0000  (08:37 +0200)] 
 
Update hfsnoop.c (#338) 
 
fix:  missed a include for usb_poll_validate_length 
 
pwpiwi  [Mon, 26 Jun 2017 05:50:57 +0000  (07:50 +0200)] 
 
Merge pull request #337 from Proxmark/iceman1001-patch-4 
 
Iceman1001 patch 4 
 
Iceman  [Sun, 25 Jun 2017 22:52:09 +0000  (00:52  +0200)] 
 
Update aes.c (#336) 
 
FIX:  coverity scan - improper use of sizeof 
 
Iceman  [Sun, 25 Jun 2017 17:39:45 +0000  (19:39 +0200)] 
 
Update hfsnoop.c 
 
chg:  enabled snooping function to break on receiving a usbpackage. 
 
Iceman  [Sun, 25 Jun 2017 17:35:59 +0000  (19:35 +0200)] 
 
Update BigBuf.h 
 
added the header definition 
 
Iceman  [Sun, 25 Jun 2017 17:35:03 +0000  (19:35 +0200)] 
 
Update BigBuf.c 
 
chg:  change from defines to booleans. 
add: bigbuf_clear_em(),  empties the reserved emulator part only 
 
Iceman  [Sun, 25 Jun 2017 17:30:07 +0000  (19:30 +0200)] 
 
Update fpgaloader.c 
 
CHG:  just making sure the bigbuff is cleared after the zlib played.  So we don't get the random noice that ppl are posting thinking they got a signal. 
 
Iceman  [Sat, 24 Jun 2017 09:54:42 +0000  (11:54 +0200)] 
 
Update cmdhfmfu.c (#332) 
 
* Update cmdhfmfu.c 
 
CHG: 
   removed sniffed keys,  amiibo pwd gen algo is known. 
   'hf mfu rdbl' - header output aligned 
  'hf mfu dump' - header output aligned 
 
* Update cmdhfmfu.c 
 
chg: adjusted KEYS_PWD_COUNT accordingly 
 
Iceman  [Fri, 23 Jun 2017 18:25:51 +0000  (20:25 +0200)] 
 
Merge pull request #330 from marshmellow42/master 
 
bug fix for hf iclass reader and iclass detection 
 
marshmellow42  [Fri, 23 Jun 2017 17:50:25 +0000  (13:50 -0400)] 
 
bug fix for hf iclass reader and iclass detection 
 
memory locations in code are now accurate and the CC output is not 
corrupted by the config's crc. 
 
also the looping and flags for what to read are now correctly 
implemented in the code. 
 
Iceman  [Wed, 21 Jun 2017 23:13:07 +0000  (01:13  +0200)] 
 
Merge pull request #329 from marshmellow42/master 
 
iclass - updates 
 
marshmellow42  [Wed, 21 Jun 2017 20:51:22 +0000  (16:51 -0400)] 
 
iclass - updates 
 
clean up output 
allow readblock without authenticating (can read blocks 0, 1, 2, 5 
without authenticating.) 
add Application Issuer Area to reader output and use it to attempt to 
identify legacy vs NOT legacy. 
 
marshmellow42  [Tue, 20 Jun 2017 22:25:08 +0000  (18:25 -0400)] 
 
some coverity fixes plus fix fdx help (#328) 
 
* coverity fixes 
 
cmdhflegic- indications are the i in calls to data_buf[i] could = 1052 
and overflow the array. 
cmdhfmfhard - +1 to add space for string null terminator - should we add 
the 0 terminator value too? 
reveng.c - memory leak 
util.c - fix potential overflow of array buf[] 
util_posix.c - possible integer overflow 
 
* fix help errors 
 
* fix sprint_hex_ascii 
 
again 
and this function is not even used anywhere... yet... 
 
marshmellow42  [Mon, 19 Jun 2017 13:01:44 +0000  (09:01 -0400)] 
 
Merge pull request #322 from Proxmark/iceman1001-patch-2 
 
Update 77-mm-usb-device-blacklist.rules 
 
marshmellow42  [Fri, 16 Jun 2017 18:46:50 +0000  (14:46 -0400)] 
 
Merge pull request #321 from Proxmark/iceman1001-patch-1 
 
BUG: 'hf mf mifare' 
 
Iceman  [Fri, 16 Jun 2017 17:48:18 +0000  (19:48 +0200)] 
 
Update 77-mm-usb-device-blacklist.rules 
 
fix: updated the blacklist rules file with the updated usb_cdc vid/pid values 
 
Iceman  [Fri, 16 Jun 2017 12:43:53 +0000  (14:43 +0200)] 
 
BUG: 'hf mf mifare' 
 
BUG: 'hf mf mifare' ,  wrongly identify success when faulty key is found 
https://github.com/Proxmark/proxmark3/issues/320 
 
marshmellow42  [Tue, 13 Jun 2017 21:23:24 +0000  (17:23 -0400)] 
 
Merge pull request #319 from Proxmark/iceman1001-patch-2 
 
bug:  hf mf chk - wrong size 
 
marshmellow42  [Tue, 13 Jun 2017 21:22:44 +0000  (17:22 -0400)] 
 
Merge pull request #317 from Proxmark/iceman1001-patch-1 
 
bug;  Check keys params 
 
Iceman  [Mon, 12 Jun 2017 13:07:00 +0000  (15:07 +0200)] 
 
bug:  hf mf chk - wrong size 
 
bug:  'hf mf chk' - size of keycounter variable is too small for dictionary files larger than 256rows. 
 
Iceman  [Mon, 12 Jun 2017 10:21:01 +0000  (12:21 +0200)] 
 
bug;  Check keys params 
 
CMD_MIFARE_CHKKEYS command has a different arg1, arg2 meaning nowdays. 
Arg0  =  keytype << 8 | blockno 
arg1  = clear trace 
 
In lua its name arg1, probably with lua's startindex is 1... 
 
Iceman  [Fri, 9 Jun 2017 13:50:55 +0000  (15:50 +0200)] 
 
Merge pull request #315 from marshmellow42/master 
 
fix compile issues on OS X 10.11 
 
Iceman  [Fri, 9 Jun 2017 07:59:30 +0000  (09:59 +0200)] 
 
updated onlineshops 
 
Updated the onlineshops,   same info here as on www.proxmark.org  order page. 
Two have been removed because of bad reviews and no lifesign. 
 
marshmellow42  [Thu, 8 Jun 2017 21:07:14 +0000  (17:07 -0400)] 
 
fix compile issues on OS X 10.11 
 
OSX 10.11 does not have clock_gettime() 
clang <= 8.0.0 has a bug in __builtin_cpu_supports() and it doesn't 
function. 
see https://llvm.org/bugs/show_bug.cgi?id=25510 
 
pwpiwi  [Thu, 8 Jun 2017 13:32:24 +0000  (15:32 +0200)] 
 
Add two missing bitflip state tables. Update .gitignore 
 
pwpiwi  [Thu, 8 Jun 2017 12:18:25 +0000  (14:18 +0200)] 
 
Update CHANGELOG.md to release 3.0.1 
 
Iceman  [Thu, 8 Jun 2017 07:40:57 +0000  (09:40 +0200)] 
 
Merge pull request #313 from pwpiwi/fix_memalign 
 
fix MacOS compile errors by replacing memalign() with posix_memalign() 
 
pwpiwi  [Thu, 8 Jun 2017 06:08:30 +0000  (08:08 +0200)] 
 
fix MacOS compile errors by replacing memalign() with posix_memalign() 
 
pwpiwi  [Wed, 7 Jun 2017 20:35:20 +0000  (22:35 +0200)] 
 
Fix compile errors with MacOS (#312) 
 
* Fix compile errors with MacOS 
- _POSIX_C_SOURCE must not be defined for num_CPU() 
 
* separate util_posix.c require changes in tools directory as well 
 
* remove unnecessary self-include 
 
pwpiwi  [Wed, 7 Jun 2017 20:32:41 +0000  (22:32 +0200)] 
 
Merge branch 'master' of https://github.com/Proxmark/proxmark3 
 
Iceman  [Wed, 7 Jun 2017 20:31:52 +0000  (22:31 +0200)] 
 
Merge pull request #311 from marshmellow42/master 
 
a few coverity scan bug fixes 
 
pwpiwi  [Wed, 7 Jun 2017 20:31:15 +0000  (22:31 +0200)] 
 
Updated CHANGELOG to new release 3.0.0 
 
marshmellow42  [Wed, 7 Jun 2017 19:42:28 +0000  (15:42 -0400)] 
 
remove warning about non-static init... 
 
warning was: non-static data member initializers only available with 
-std=c++11 or -std=gnu++11 
 
marshmellow42  [Wed, 7 Jun 2017 05:36:22 +0000  (01:36  -0400)] 
 
attempt to fix compile error gcc lt 4.9 (#306) 
 
Iceman  [Tue, 6 Jun 2017 20:13:10 +0000  (22:13 +0200)] 
 
Merge pull request #304 from pwpiwi/fix_nethunter 
 
fix compile errors on non-Intel CPUs (issue #303) 
 
marshmellow42  [Tue, 6 Jun 2017 17:30:06 +0000  (13:30 -0400)] 
 
lf presco help and command loop != 
 
thanks to @iceman1001 for noticing. 
 
marshmellow42  [Tue, 6 Jun 2017 17:12:25 +0000  (13:12 -0400)] 
 
allow hex input again to lf presco 
 
marshmellow42  [Tue, 6 Jun 2017 16:57:11 +0000  (12:57 -0400)] 
 
needs a ; ... ... 
 
... 
 
marshmellow42  [Tue, 6 Jun 2017 16:45:00 +0000  (12:45 -0400)] 
 
more coverity fixes 
 
plus fix some spacing in functions i touched. 
 
pwpiwi  [Tue, 6 Jun 2017 16:38:07 +0000  (18:38 +0200)] 
 
fix compile errors on non-Intel CPUs: 
- client/Makefile: don't compile for different SIMD instruction sets if non-Intel 
- hardnested cores: provide non-SIMD versions of core functions 
 
marshmellow42  [Tue, 6 Jun 2017 16:12:18 +0000  (12:12 -0400)] 
 
coverity scan bug fixes 
 
mfu keyNo buffer overflow 
mf reader attack key count reduced to not overrun c.d.asBytes buffer. 
 
marshmellow42  [Sun, 4 Jun 2017 23:53:28 +0000  (19:53 -0400)] 
 
Merge pull request #302 from pwpiwi/fix_QtThreads 
 
fixing the crash on exit (issue #284) 
 
pwpiwi  [Thu, 1 Jun 2017 13:35:19 +0000  (15:35 +0200)] 
 
fixing the crash on exit 
 
Iceman  [Fri, 2 Jun 2017 07:20:51 +0000  (09:20 +0200)] 
 
Merge pull request #301 from marshmellow42/master 
 
make hardnested compile on gcc 4.9.2 
 
marshmellow42  [Fri, 2 Jun 2017 04:17:57 +0000  (00:17  -0400)] 
 
adjust hardnested compiler fix to accurate version 
 
avx512f is only available in gcc 5.3 and above. 
 
marshmellow42  [Fri, 2 Jun 2017 03:08:01 +0000  (23:08 -0400)] 
 
make hardnested compile on gcc 4.9.2 
 
plus add Td to gitignore. 
 
pwpiwi  [Thu, 1 Jun 2017 13:38:00 +0000  (15:38 +0200)] 
 
Updated CHANGELOG.md 
 
Iceman  [Thu, 1 Jun 2017 12:34:43 +0000  (14:34 +0200)] 
 
Merge pull request #297 from pwpiwi/hardnested 
 
Implement hf mf hardnested 
 
Gator96100  [Wed, 31 May 2017 19:40:27 +0000  (21:40 +0200)] 
 
fix wrong vid & pid values (#298) 
 
pwpiwi  [Wed, 31 May 2017 06:27:08 +0000  (08:27 +0200)] 
 
Fix client Makefile 
 
pwpiwi  [Mon, 29 May 2017 08:56:37 +0000  (10:56 +0200)] 
 
New: implementing hf mf hardnested 
This implements the attack described in 
	Carlo Meijer, Roel Verdult, "Ciphertext-only Cryptanalysis on Hardened 
	Mifare Classic Cards" in Proceedings of the 22nd ACM SIGSAC Conference on 
	Computer and Communications Security, 2015 
It uses precomputed tables for many bitflip properties (not only two as in the paper) 
and is therefore quite efficient. To prevent failing it doesn't do 
differential analysis with several nonce bytes' Sum(a8) properties (each of them 
may be wrongly guessed) - instead it concentrates on one nonce byte and tries all 
Sum(a8) property guesses sequentially (ordered by probability). The brute force phase 
makes use of aczid's bit sliced brute forcer (https://github.com/aczid/crypto1_bs). 
Includes runtime CPU-detection to leverage modern (and old) SIMD instructions 
with a single executable. 
 
ikarus  [Fri, 26 May 2017 09:26:27 +0000  (11:26 +0200)] 
 
 Fix increment on bool variable (#294) 
 
pwpiwi  [Fri, 26 May 2017 05:10:30 +0000  (07:10 +0200)] 
 
fix hf 15 commands (#293) 
 
marshmellow42  [Fri, 28 Apr 2017 16:25:10 +0000  (12:25 -0400)] 
 
Merge pull request #289 from patrickdk77/master 
 
Add needed header files to proxguiqt 
 
patrickdk  [Fri, 28 Apr 2017 15:14:03 +0000  (11:14 -0400)] 
 
Add needed header files to proxguiqt 
 
Iceman  [Thu, 27 Apr 2017 19:31:59 +0000  (21:31 +0200)] 
 
Merge pull request #287 from pwpiwi/fix_usb 
 
fix USB descriptors 
 
pwpiwi  [Mon, 24 Apr 2017 16:33:55 +0000  (18:33 +0200)] 
 
reenable build in old proxspace environment (#286) 
 
* reenable build in old proxspace environment 
(use -std=c++11 and -fPIC options for Qt5 only) 
 
* fixing the fix... 
 
pwpiwi  [Mon, 24 Apr 2017 16:16:47 +0000  (18:16 +0200)] 
 
more fixes to USB communication 
- use modified UDP_GET/UDP_SET_EP_FLAGS macros from @iceman1001's branch 
 
pwpiwi  [Mon, 24 Apr 2017 12:19:39 +0000  (14:19 +0200)] 
 
fix USB descriptors 
- indicate compliance with USB release 2.0 
- set correct vendor and product IDs 
- indicate power consumption (500mA) 
- add String Descriptor 0 indicating supported languages 
- add String Descriptors for Manufacturer and Product 
 
marshmellow42  [Thu, 20 Apr 2017 17:17:29 +0000  (13:17 -0400)] 
 
Merge pull request #281 from brianredbeard/lf-script 
 
contrib: LF Programming script 
 
pwpiwi  [Wed, 19 Apr 2017 16:11:46 +0000  (18:11 +0200)] 
 
Merge pull request #277 from pwpiwi/clang_warnings 
 
fix clang compiler warnings (including fixing a bug revealed in cmdhftopaz.c) 
 
pwpiwi  [Wed, 19 Apr 2017 16:11:07 +0000  (18:11 +0200)] 
 
Merge pull request #282 from Proxmark/graphwork2 
 
Implement graph improvements 
 
marshmellow42  [Wed, 19 Apr 2017 03:59:40 +0000  (23:59 -0400)] 
 
Remove built file 
 
marshmellow42  [Wed, 19 Apr 2017 03:43:42 +0000  (23:43 -0400)] 
 
fix .gitignore changes 
 
marshmellow42  [Wed, 19 Apr 2017 03:41:38 +0000  (23:41 -0400)] 
 
fix makefile to allow make of overlays.ui 
 
to ui_overlays.h 
add ui_overlays.h to .gitignore 
should now compile to whatever qt version you have. (as long as it is 
compatible with the overlays.ui file...) 
 
Brian 'Redbeard' Harrington  [Tue, 18 Apr 2017 15:24:42 +0000  (08:24 -0700)] 
 
contrib: LF Programming script
Submitting a well documented Lua script whose purpose is to do
bulk, repeated, sequential programming of RFID tags.  Could be useful
for users of the ACCX Open Access 4.0 or other simple RFID systems.
Tags programmed with this would potentially be vulnerabile to bisection
attacks, etc... But honestly, they likely would have been anyway.
To use run from within the proxmark3 client:
```
proxmark3> script run lf_bulk_program.lua  -b 1000 -c 5 -f 23
--- Executing: lf_bulk_program.lua, args '-b 1000 -c 5 -f 23'
Press enter to program card 1000:23 (hex: 
0020042e07d1 )
Cloning tag with ID 
20042e07d1 
Press enter to program card 1001:23 (hex: 
0020042e07d2 )
Cloning tag with ID 
20042e07d2 
Press enter to program card 1002:23 (hex: 
0020042e07d4 )
Cloning tag with ID 
20042e07d4 
Press enter to program card 1003:23 (hex: 
0020042e07d7 )
Cloning tag with ID 
20042e07d7 
Press enter to program card 1004:23 (hex: 
0020042e07d8 )
Cloning tag with ID 
20042e07d8 
-----Finished
```
 
marshmellow42  [Mon, 17 Apr 2017 22:37:23 +0000  (18:37 -0400)] 
 
new grid X offset calcs to fix some issues 
 
also fixed a save_restore issue with grid alignments 
now save_restoreGB() saves/restores offset values 
added macro enumeration of SAVE vs RESTORE for save_restore commands. 
 
marshmellow42  [Sun, 16 Apr 2017 04:26:26 +0000  (00:26  -0400)] 
 
fix y grid + 
 
and move em4x50 saveGB to allow graph restore after lf search 
clean up plotgraph unused code. 
should be done for a bit... 
 
marshmellow42  [Sun, 16 Apr 2017 01:40:05 +0000  (21:40 -0400)] 
 
adjust lf search to not use save/restore if... 
 
offline or '1' entered 
this allows the graph restore button to continue functioning after a `lf 
search 1` 
 
marshmellow42  [Sat, 15 Apr 2017 20:18:54 +0000  (16:18 -0400)] 
 
finish FSK graph index changes 
 
marshmellow42  [Sat, 15 Apr 2017 17:40:49 +0000  (13:40 -0400)] 
 
cannot seem to get uic to work for ... 
 
... different qt versions in the make file correctly... 
so, make the ui_overlays.h file version generic.  maybe... 
 
marshmellow42  [Sat, 15 Apr 2017 17:12:56 +0000  (13:12 -0400)] 
 
attempt ui_overlays.h qt4 version 
 
marshmellow42  [Fri, 14 Apr 2017 14:31:00 +0000  (10:31 -0400)] 
 
add uic make ui_overlays.h 
 
to makefile 
 
marshmellow42  [Fri, 14 Apr 2017 13:53:36 +0000  (09:53 -0400)] 
 
maybe fixed loading/unloading bug. 
 
marshmellow42  [Thu, 13 Apr 2017 21:25:24 +0000  (17:25 -0400)] 
 
Merge pull request #278 from marshmellow42/graphwork 
 
Update Graphing Part1 
 
marshmellow42  [Thu, 13 Apr 2017 21:24:33 +0000  (17:24 -0400)] 
 
Merge branch 'graphwork2' into graphwork 
 
marshmellow42  [Thu, 13 Apr 2017 21:16:34 +0000  (17:16 -0400)] 
 
a few notation fixes 
 
marshmellow42  [Thu, 13 Apr 2017 14:33:18 +0000  (10:33 -0400)] 
 
combine autocorr, dirth functions 
 
fix lfdemod bug 
add askedge to overlays (remove askdemod) 
 
marshmellow42  [Wed, 12 Apr 2017 21:55:31 +0000  (17:55 -0400)] 
 
update more demods for graphing 
 
still todo fsk based tag demods (like HID, AWID, IO, Pyramid...) 
 
marshmellow42  [Wed, 12 Apr 2017 18:35:07 +0000  (14:35 -0400)] 
 
apply @holiman s graph changes + 
 
add demod data to graph. 
some bugs are known: 
if you close the graph window data plot will not bring it back. 
exiting the application without closing the widget form results in 
error. 
autocorrect graph y labels are ugly 
form has old askdemod tab. 
sticky button purpose not defined/labeled well. 
doesn't clear s_Buff when new graph loaded or sampled. 
probably more... 
 
marshmellow42  [Wed, 12 Apr 2017 03:48:49 +0000  (23:48 -0400)] 
 
align clock grid with demods on graph (#276) 
 
* align clock grid with demods on graph 
 
* proper initialized values 
 
marshmellow42  [Wed, 12 Apr 2017 01:51:31 +0000  (21:51 -0400)] 
 
proper initialized values 
 
pwpiwi  [Tue, 11 Apr 2017 16:55:33 +0000  (18:55 +0200)] 
 
fix clang compiler warnings (including fixing a bug revealed in cmdhftopaz.c) 
 
marshmellow42  [Tue, 11 Apr 2017 14:34:43 +0000  (10:34 -0400)] 
 
align clock grid with demods on graph 
 
pwpiwi  [Tue, 11 Apr 2017 05:05:22 +0000  (07:05 +0200)] 
 
avoid vast number of warnings with clang compiler 
 
pwpiwi  [Tue, 11 Apr 2017 04:58:20 +0000  (06:58 +0200)] 
 
Compatibility fixes for Qt5 (#271) 
 
* Compatibility fixes for Qt5 
- make Qt detection in client/Makefile independent of OS 
- added -std=c++11 and -fPIC as compiler options (required by some Qt versions, breaks compiling with old ProxSpace environment) 
 
pwpiwi  [Mon, 10 Apr 2017 17:37:05 +0000  (19:37 +0200)] 
 
Merge branch 'master' of https://github.com/Proxmark/proxmark3 
 
pwpiwi  [Mon, 10 Apr 2017 16:39:33 +0000  (18:39 +0200)] 
 
fix missing terminating 0 in my_executable_directory (thanks @iceman1001). 
fix warning about const used twice in get_my_executable_path() and get_my_executable_directory(). 
 
pwpiwi  [Mon, 10 Apr 2017 16:01:04 +0000  (18:01 +0200)] 
 
Merge pull request #274 from marshmellow42/master 
 
lf read adjustments 
 
marshmellow42  [Mon, 10 Apr 2017 15:38:11 +0000  (11:38 -0400)] 
 
fix length test 
 
thanks @pwpiwi for catching what i missed. 
 
marshmellow42  [Fri, 7 Apr 2017 22:10:01 +0000  (18:10 -0400)] 
 
fix silent option for getSamples 
 
marshmellow42  [Fri, 7 Apr 2017 22:05:23 +0000  (18:05 -0400)] 
 
update changelog 
 
marshmellow42  [Fri, 7 Apr 2017 22:00:55 +0000  (18:00 -0400)] 
 
fix buffer length bugs 
 
adjust lf search a little as to when the chiptype check happens