]>
 
 
cvs.zerfleddert.de Git - proxmark3-svn/log 
 
 
 
 
 
 
 
roel@libnfc.org  [Wed, 9 Oct 2013 09:59:14 +0000  (09:59 +0000)] 
 
removed unused compiler directives, cleaned up some code 
 
martin.holst@gmail.com  [Tue, 8 Oct 2013 18:50:54 +0000  (18:50 +0000)] 
 
Committed mifare_autopwn.lua. For more infromation, see http://martin.swende.se/blog/Proxmark_Scripting_1.html and http://martin.swende.se/blog/Proxmark_Scripting_2.html 
 
martin.holst@gmail.com  [Tue, 8 Oct 2013 18:30:01 +0000  (18:30 +0000)] 
 
Patch from 'buzzy' to add automatic flushing of output, see http://www.proxmark.org/forum/viewtopic.php?id=1740 for more details. 
 
martin.holst@gmail.com  [Mon, 7 Oct 2013 10:11:15 +0000  (10:11 +0000)] 
 
Added nonce2key-API to lua 
 
martin.holst@gmail.com  [Mon, 7 Oct 2013 10:10:34 +0000  (10:10 +0000)] 
 
Fixed what may have been one cause of seg-faults in nonce2key... not sure, it still happens at times 
 
martin.holst@gmail.com  [Mon, 7 Oct 2013 10:02:25 +0000  (10:02 +0000)] 
 
Removed double print-out 
 
fnargwibble@gmail.com  [Sat, 5 Oct 2013 16:55:53 +0000  (16:55 +0000)] 
 
i'm a retard. no idea why i did it that way! get rid of compile warnings, and print string properly. duh. 
 
fnargwibble@gmail.com  [Sat, 5 Oct 2013 16:44:48 +0000  (16:44 +0000)] 
 
show device name during flashing and change advice on hanging 
 
martin.holst@gmail.com  [Fri, 4 Oct 2013 19:29:46 +0000  (19:29 +0000)] 
 
Reworked how to call 'standard' stuff from within lua scripts, so now it's much simpler both in lines of code and usage. A script can now call core.console('hf mf nested 1 0 a 
ffffffffffff ') in order to execute anything via the old command line parser
 
jonor@live.it  [Fri, 4 Oct 2013 18:54:10 +0000  (18:54 +0000)] 
 
Added more informations at command hw version. Now we can get some informations of microcontroller. 
Maybe is useful when someone got a bigger AT91 
 
Example: 
#db# Prox/RFID mark3 RFID instrument 
#db# bootrom: svn 756-unclean 2013-09-14 15:04:07 
#db# os: svn 796-unclean 2013-10-04 18:50:44 
#db# FPGA image built on 2013/ 9/26 at  9:17:32 
uC: AT91SAM7S256 Rev B 
Embedded Processor: ARM7TDMI 
Nonvolatile Program Memory Size: 256K bytes 
Second Nonvolatile Program Memory Size: None 
Internal SRAM Size: 64K bytes 
Architecture Identifier: AT91SAM7Sxx Series 
Nonvolatile Program Memory Type: Embedded Flash Memory 
 
martin.holst@gmail.com  [Fri, 4 Oct 2013 18:47:38 +0000  (18:47 +0000)] 
 
Minor issue, usability 
 
roel@libnfc.org  [Thu, 3 Oct 2013 14:52:21 +0000  (14:52 +0000)] 
 
fixed some more compiler warnings 
 
roel@libnfc.org  [Thu, 3 Oct 2013 14:36:42 +0000  (14:36 +0000)] 
 
fixed compiler warnings 
 
roel@libnfc.org  [Thu, 3 Oct 2013 14:22:43 +0000  (14:22 +0000)] 
 
fixed iso14443a-4 similation, got rid of many ugly memory allocation issues 
 
martin.holst@gmail.com  [Thu, 3 Oct 2013 13:58:14 +0000  (13:58 +0000)] 
 
Some documentation improvement 
 
martin.holst@gmail.com  [Thu, 3 Oct 2013 13:56:11 +0000  (13:56 +0000)] 
 
Added a utility script to convert a 'dumpdata.bin'-file into the 'eml'-format that the emulator uses. Did not find any built-in way to do this, perhaps such functionality already exists.. ? 
 
martin.holst@gmail.com  [Thu, 3 Oct 2013 13:26:17 +0000  (13:26 +0000)] 
 
Fixed error in htmldumper 
 
martin.holst@gmail.com  [Thu, 3 Oct 2013 12:34:28 +0000  (12:34 +0000)] 
 
Added a utility which takes a mifare-dumpfile and creates a html-report visualising the data. The html-dump is self-sufficient and standalone .. part 2 
 
martin.holst@gmail.com  [Thu, 3 Oct 2013 12:33:58 +0000  (12:33 +0000)] 
 
Added a utility which takes a mifare-dumpfile and creates a html-report visualising the data. The html-dump is self-sufficient and standalone 
 
martin.holst@gmail.com  [Tue, 1 Oct 2013 19:58:42 +0000  (19:58 +0000)] 
 
Made script-based default key check a bit more intelligent, so it works not only on 4k cards. Also added option to save data to a dump-file 
 
jonor@live.it  [Mon, 30 Sep 2013 19:08:29 +0000  (19:08 +0000)] 
 
Correct issue of blew circular buffer in hf 14b snoop with gcc 4.7.4 the issue is solved 
 
douniwan5788@gmail.com  [Sun, 29 Sep 2013 11:44:07 +0000  (11:44 +0000)] 
 
Add support in 'hf mf mifare' for some unlicensed/compatible mifare card which always answer NACK. 
Change the 'nttmp' start from nt distance 500 to 100 in mifarecmd.c to compatible some unlicensed/compatible mifare card. 
 
martin.holst@gmail.com  [Sat, 28 Sep 2013 20:07:28 +0000  (20:07 +0000)] 
 
Moved script libraries into lualibs/folder, and added a patch to include the folder in the LUA_PATH (a.k.a package.path). See http://proxmark.org/forum/viewtopic.php?id=1750 for more details 
 
martin.holst@gmail.com  [Sat, 28 Sep 2013 19:28:55 +0000  (19:28 +0000)] 
 
Raw 14a in commandline, patch by jonor, see http://proxmark.org/forum/viewtopic.php?id=1751 for more info 
 
henryk@ploetzli.ch  [Fri, 27 Sep 2013 13:48:20 +0000  (13:48 +0000)] 
 
* Add an option to lf read command to use an arbitrary divisor, enabling reading at frequencies other than 125 and 134 kHz. 
 
roel@libnfc.org  [Wed, 25 Sep 2013 10:40:16 +0000  (10:40 +0000)] 
 
fixed warnings on Mac OS 10.8, xcode 5 
 
martin.holst@gmail.com  [Sat, 21 Sep 2013 20:46:32 +0000  (20:46 +0000)] 
 
Minor changes, usage examples and selftests 
 
martin.holst@gmail.com  [Sat, 21 Sep 2013 20:40:32 +0000  (20:40 +0000)] 
 
Changed the name of writeraw into 14araw 
 
martin.holst@gmail.com  [Sat, 21 Sep 2013 20:37:22 +0000  (20:37 +0000)] 
 
Fixed the write raw 14a, now finally functional... at least let's hope so 
 
martin.holst@gmail.com  [Fri, 20 Sep 2013 10:11:17 +0000  (10:11 +0000)] 
 
Fixed error from r769 where I added -ldl switch for linux, but still forgot to remove it for others... 
 
martin.holst@gmail.com  [Fri, 20 Sep 2013 07:32:37 +0000  (07:32 +0000)] 
 
Fix two errors in writeraw (14a)-script that were found by jonor 
 
martin.holst@gmail.com  [Thu, 19 Sep 2013 20:01:07 +0000  (20:01 +0000)] 
 
Reintegrated scripting-branch into trunk. yay 
 
martin.holst@gmail.com  [Thu, 19 Sep 2013 19:55:28 +0000  (19:55 +0000)] 
 
Final merge of trunk changes to scripting branch 
 
martin.holst@gmail.com  [Thu, 19 Sep 2013 19:53:09 +0000  (19:53 +0000)] 
 
Only superficial changes, to get rid of compiler warnings 
 
martin.holst@gmail.com  [Thu, 19 Sep 2013 19:33:56 +0000  (19:33 +0000)] 
 
Removed the -ldl switch from r763, so it only is added for Linux (it apparently caused errors on windows/mingw) 
 
martin.holst@gmail.com  [Thu, 19 Sep 2013 19:21:12 +0000  (19:21 +0000)] 
 
Implemented parameter passing into script, added a minimal getop-parser, added an example script which takes parameters 
 
martin.holst@gmail.com  [Mon, 16 Sep 2013 19:08:19 +0000  (19:08 +0000)] 
 
merged trunk changes into branch 
 
martin.holst@gmail.com  [Mon, 16 Sep 2013 19:04:29 +0000  (19:04 +0000)] 
 
In the middle of some work to get arguments into scripts. Also fixed so you don't have to specify .lua on 'script run foobar' 
 
martin.holst@gmail.com  [Mon, 16 Sep 2013 18:38:47 +0000  (18:38 +0000)] 
 
Patch by jonor for hf list 14b, wait of ack was missing. See http://www.proxmark.org/forum/viewtopic.php?pid=8260#p8260 
 
micki.held@gmx.de  [Sun, 15 Sep 2013 09:33:17 +0000  (09:33 +0000)] 
 
Major rework of hf mf nested: 
- PM: used GetCountMifare in MifareNested() for improved timing accuracy and to deliver better quality nonces 
- PM: MifareNested now delivers exactly two different nonces to avoid time consuming multiple lfsr_recovery32() on client side 
- Client: replaced quicksort by bucketsort in crapto1.c which is faster 
- Client: use multithreading (two parallel calls to lfsr_recovery32()) 
- Client: fixed a small bug in mfnested() (always showed trgkey=0) 
- Client: introduced a mutex for PrintAndLog() to avoid interlaced printing 
Minor rework of hf mf chk: 
- Avoid time consuming off/on cycles. Send a "halt" instead. 
 
martin.holst@gmail.com  [Sun, 1 Sep 2013 20:22:22 +0000  (20:22 +0000)] 
 
Fixed some kind of of linking error 
 
martin.holst@gmail.com  [Sun, 1 Sep 2013 20:00:56 +0000  (20:00 +0000)] 
 
Merged latest trunk changes into scripting-branch 
 
martin.holst@gmail.com  [Sun, 1 Sep 2013 19:08:40 +0000  (19:08 +0000)] 
 
Removed lua binary which shouldn't be in version control 
 
martin.holst@gmail.com  [Sun, 1 Sep 2013 18:46:55 +0000  (18:46 +0000)] 
 
Patch by jonor, fixes so uart_receive does not block when data is continuosly received. See http://www.proxmark.org/forum/viewtopic.php?id=1735 
 
martin.holst@gmail.com  [Sun, 1 Sep 2013 18:41:05 +0000  (18:41 +0000)] 
 
Patch by jonor for raw ISO 1444B commands. See http://www.proxmark.org/forum/viewtopic.php?id=1729 for more info 
 
martin.holst@gmail.com  [Sun, 1 Sep 2013 18:40:08 +0000  (18:40 +0000)] 
 
Added a comment 
 
martin.holst@gmail.com  [Tue, 27 Aug 2013 06:50:00 +0000  (06:50 +0000)] 
 
Minor changes to writeraw.lua, still not working as it should 
 
martin.holst@gmail.com  [Fri, 12 Jul 2013 20:03:31 +0000  (20:03 +0000)] 
 
More patches from en4rab to the hexsamples, plus patches to legicsave and legicdecode (also by en4rab). 
 
micki.held@gmx.de  [Wed, 10 Jul 2013 05:10:58 +0000  (05:10  +0000)] 
 
Revoked unintended commit of cmdmain.c to scripting branch in r754. 
 
micki.held@gmx.de  [Mon, 8 Jul 2013 17:56:05 +0000  (17:56 +0000)] 
 
 
micki.held@gmx.de  [Mon, 8 Jul 2013 17:56:05 +0000  (17:56 +0000)] 
 
 
martin.holst@gmail.com  [Thu, 4 Jul 2013 12:56:00 +0000  (12:56 +0000)] 
 
Attempt to use raw writing capabilities via scripting engine. Not functional yet 
 
martin.holst@gmail.com  [Wed, 26 Jun 2013 21:13:02 +0000  (21:13 +0000)] 
 
Major changes to hf mf mifare 
 
martin.holst@gmail.com  [Wed, 26 Jun 2013 20:49:04 +0000  (20:49 +0000)] 
 
Removed some crap-scripts for testing 
 
martin.holst@gmail.com  [Wed, 26 Jun 2013 20:44:44 +0000  (20:44 +0000)] 
 
Finishing touches on new mifare classic hack rework 
 
martin.holst@gmail.com  [Wed, 26 Jun 2013 12:33:31 +0000  (12:33 +0000)] 
 
Fixed so correct sizes are used across different architectures in the binlib 
 
martin.holst@gmail.com  [Wed, 26 Jun 2013 11:02:37 +0000  (11:02 +0000)] 
 
Added lua-mac building, added cleaning of lua files 
 
martin.holst@gmail.com  [Wed, 26 Jun 2013 09:18:31 +0000  (09:18 +0000)] 
 
Improved error handling 
 
martin.holst@gmail.com  [Tue, 25 Jun 2013 20:25:18 +0000  (20:25 +0000)] 
 
Attempt to make the makefile generic, so lua compilation works well also under windows 
 
martin.holst@gmail.com  [Sat, 15 Jun 2013 10:21:39 +0000  (10:21 +0000)] 
 
Major changes to 'hf mf mifare', see discussion here : http://www.proxmark.org/forum/viewtopic.php?pid=7492#p7492 . Support added for tracking multiple NT to attack, plus support for 'MF-tuning' - finding out what time the tag needs to power down (and reset nonce counter) 
 
martin.holst@gmail.com  [Fri, 7 Jun 2013 19:51:15 +0000  (19:51 +0000)] 
 
typo 
 
martin.holst@gmail.com  [Fri, 7 Jun 2013 18:58:06 +0000  (18:58 +0000)] 
 
Fixed a minor error with the keys 
 
martin.holst@gmail.com  [Fri, 7 Jun 2013 13:23:32 +0000  (13:23 +0000)] 
 
Added library to read card info, made use of it from within mfkeys.lua script 
 
martin.holst@gmail.com  [Fri, 7 Jun 2013 09:30:32 +0000  (09:30 +0000)] 
 
Changes in cmd handling 
 
martin.holst@gmail.com  [Fri, 7 Jun 2013 09:27:58 +0000  (09:27 +0000)] 
 
implementation of command library in lua 
 
martin.holst@gmail.com  [Fri, 7 Jun 2013 09:26:56 +0000  (09:26 +0000)] 
 
mf check keys in lua-space 
 
martin.holst@gmail.com  [Fri, 7 Jun 2013 09:25:59 +0000  (09:25 +0000)] 
 
Fixed 'volatile' error in this branch also 
 
martin.holst@gmail.com  [Fri, 7 Jun 2013 09:24:25 +0000  (09:24 +0000)] 
 
Work on the scripting library 
 
martin.holst@gmail.com  [Thu, 6 Jun 2013 18:30:00 +0000  (18:30 +0000)] 
 
Fixed so storeCommand/getCommand are multithread-safe (at least dual-thread). Hopefully. http://www.proxmark.org/forum/viewtopic.php?pid=7400#p7400 
 
martin.holst@gmail.com  [Wed, 5 Jun 2013 08:53:20 +0000  (08:53 +0000)] 
 
Applied patch from http://www.proxmark.org/forum/viewtopic.php?id=1637, where a compiler optimization resulted in hangs 
 
martin.holst@gmail.com  [Mon, 3 Jun 2013 11:04:35 +0000  (11:04 +0000)] 
 
Fixed error pointed out here: https://code.google.com/p/proxmark3/issues/detail?id=46, when null is passed to waitforresponse 
 
martin.holst@gmail.com  [Fri, 31 May 2013 19:25:13 +0000  (19:25 +0000)] 
 
Found that USBcommands from the device are silently overwritten if the host does not quickly enough read them, which causes problems in several places. Implemented a circular buffer which stores up to 50 commands (still tiny, memorywise) and prints out a message if the buffer wraps around (overwrites). 
 
dn337t@gmail.com  [Thu, 30 May 2013 14:48:27 +0000  (14:48 +0000)] 
 
fixed Mifare nested by activating commented SpinDelay()s 
 
martin.holst@gmail.com  [Sun, 26 May 2013 20:05:13 +0000  (20:05 +0000)] 
 
Added binlib, to handle binary data from lua, based on lpack http://www.tecgraf.puc-rio.br/~lhf/ftp/lua/#lpack 
 
martin.holst@gmail.com  [Fri, 24 May 2013 21:43:02 +0000  (21:43 +0000)] 
 
Started an experiment with lua mifare hack 
 
martin.holst@gmail.com  [Fri, 24 May 2013 21:39:08 +0000  (21:39 +0000)] 
 
Minor fixes, added some functionality to send data, but still some way to go 
 
martin.holst@gmail.com  [Fri, 24 May 2013 21:06:57 +0000  (21:06 +0000)] 
 
'core' library glue 
 
martin.holst@gmail.com  [Fri, 24 May 2013 21:06:20 +0000  (21:06 +0000)] 
 
Added a PoC script which implements a commandline 
 
martin.holst@gmail.com  [Fri, 24 May 2013 21:05:45 +0000  (21:05 +0000)] 
 
Added 'core'-api, also added some error handling in scripts 
 
martin.holst@gmail.com  [Wed, 22 May 2013 13:04:01 +0000  (13:04 +0000)] 
 
Fixed so standard libraries can be used, added an example script, and fixed so all hf.mf-ops can be called 
 
martin.holst@gmail.com  [Tue, 21 May 2013 18:37:43 +0000  (18:37 +0000)] 
 
First implementation of user scripts - very experimental - YMMV 
 
martin.holst@gmail.com  [Tue, 21 May 2013 18:23:42 +0000  (18:23 +0000)] 
 
Added lua 5.2 sources 
 
martin.holst@gmail.com  [Tue, 21 May 2013 18:16:33 +0000  (18:16 +0000)] 
 
Created branch for lua scripting 
 
martin.holst@gmail.com  [Thu, 16 May 2013 18:13:54 +0000  (18:13 +0000)] 
 
Fixed problem with em4100, see http://www.proxmark.org/forum/viewtopic.php?pid=7235#p7235 
 
apresence@gmail.com  [Sun, 12 May 2013 08:11:00 +0000  (08:11 +0000)] 
 
Support for cloning to T55x7 at different clock rates & 134KHz 
* Modified commands (lf em4x): 
  em410xwatch      ['h'] -- Watches for EM410x 125/134 kHz tags (option 'h' for 134) 
  em410xwrite      <UID> <'0' T5555> <'1' T55x7> [clock rate] -- Write EM410x UID to T5555(Q5) or T55x7 tag, optionally setting clock rate 
* Better option checking for em410xwrite & fix for uninitialized vars 
* Increased samples from 2000 to 4000 in em410xwatch (2000 is OK for clock=64, but too few for clock=32) 
 
martin.holst@gmail.com  [Sat, 11 May 2013 12:43:44 +0000  (12:43 +0000)] 
 
Added some information about flashing (linux) 
 
martin.holst@gmail.com  [Sat, 11 May 2013 12:33:04 +0000  (12:33 +0000)] 
 
Added some documentation regarding ports on linux 
 
martin.holst@gmail.com  [Sat, 11 May 2013 12:23:31 +0000  (12:23 +0000)] 
 
Fixed a third issue where a buffer was filled with 0x44, affecting chinese cards-commands.(csetblk) 
 
martin.holst@gmail.com  [Sat, 11 May 2013 12:22:11 +0000  (12:22 +0000)] 
 
Fixed another issue where a buffer was filled with 0x44, affecting chinese cards-commands. see http://www.proxmark.org/forum/viewtopic.php?id=1467&p=6 
 
martin.holst@gmail.com  [Sat, 11 May 2013 12:13:17 +0000  (12:13 +0000)] 
 
Fixed buffer corruption in iso1443a_select_card, affecting several operations, e.g. hf mf mifare and probably a few more 
 
roel@libnfc.org  [Fri, 3 May 2013 06:58:24 +0000  (06:58 +0000)] 
 
retrieve uid correctly, patched by 'gregy' 
 
roel@libnfc.org  [Fri, 26 Apr 2013 20:33:05 +0000  (20:33 +0000)] 
 
next update from en4rab on data samples 
 
dn337t@gmail.com  [Wed, 24 Apr 2013 10:59:47 +0000  (10:59 +0000)] 
 
fixed hf mf rdbl response data (broken since r634) 
 
dn337t@gmail.com  [Wed, 24 Apr 2013 10:58:12 +0000  (10:58 +0000)] 
 
fixed possibly uninitialized variables 
 
dn337t@gmail.com  [Wed, 24 Apr 2013 10:57:06 +0000  (10:57 +0000)] 
 
added port name to flasher command line (introduced in r655) 
 
roel@libnfc.org  [Tue, 23 Apr 2013 19:55:43 +0000  (19:55 +0000)] 
 
en4rab fixed the 'data samples' command 
 
roel@libnfc.org  [Mon, 15 Apr 2013 09:15:36 +0000  (09:15 +0000)] 
 
reverted back to no 'official' modem protocol supported 
 
roel@libnfc.org  [Sat, 13 Apr 2013 05:18:45 +0000  (05:18  +0000)] 
 
USB CDC patch by jonor to enable working under kernel 2.6.27 
 
roel@libnfc.org  [Mon, 8 Apr 2013 09:18:39 +0000  (09:18 +0000)] 
 
moved RAMFUNC definition 
 
roel@libnfc.org  [Wed, 3 Apr 2013 11:18:01 +0000  (11:18 +0000)] 
 
removed another redundant function to compose reader short frame