Commit Graph

  • 0a85b72549 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 martin.holst@gmail.com 2013-10-04 19:29:46 +0000
  • 4f269f63da Added more informations at command hw version. Now we can get some informations of microcontroller. Maybe is useful when someone got a bigger AT91 jonor@live.it 2013-10-04 18:54:10 +0000
  • 6a2c1d8e14 Minor issue, usability martin.holst@gmail.com 2013-10-04 18:47:38 +0000
  • 78e7cf984c fixed some more compiler warnings roel@libnfc.org 2013-10-03 14:52:21 +0000
  • f66021cf48 fixed compiler warnings roel@libnfc.org 2013-10-03 14:36:42 +0000
  • ce02f6f992 fixed iso14443a-4 similation, got rid of many ugly memory allocation issues roel@libnfc.org 2013-10-03 14:22:43 +0000
  • 2fca3ad92d Some documentation improvement martin.holst@gmail.com 2013-10-03 13:58:14 +0000
  • c9e2f7807e 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 2013-10-03 13:56:11 +0000
  • acfdf9528b Fixed error in htmldumper martin.holst@gmail.com 2013-10-03 13:26:17 +0000
  • 61caacda2b 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 2013-10-03 12:34:28 +0000
  • d78792f515 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 2013-10-03 12:33:58 +0000
  • 05ed5c496a 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 martin.holst@gmail.com 2013-10-01 19:58:42 +0000
  • 0318894e52 Correct issue of blew circular buffer in hf 14b snoop with gcc 4.7.4 the issue is solved jonor@live.it 2013-09-30 19:08:29 +0000
  • b19bd5d689 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. douniwan5788@gmail.com 2013-09-29 11:44:07 +0000
  • 686f0a1794 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 2013-09-28 20:07:28 +0000
  • 5f6d6c9003 Raw 14a in commandline, patch by jonor, see http://proxmark.org/forum/viewtopic.php?id=1751 for more info martin.holst@gmail.com 2013-09-28 19:28:55 +0000
  • bf7163bdb3 * Add an option to lf read command to use an arbitrary divisor, enabling reading at frequencies other than 125 and 134 kHz. henryk@ploetzli.ch 2013-09-27 13:48:20 +0000
  • 7bb9d33e2c fixed warnings on Mac OS 10.8, xcode 5 roel@libnfc.org 2013-09-25 10:40:16 +0000
  • 450d2e3a96 Minor changes, usage examples and selftests martin.holst@gmail.com 2013-09-21 20:46:32 +0000
  • 70c8077c99 Changed the name of writeraw into 14araw martin.holst@gmail.com 2013-09-21 20:40:32 +0000
  • b61f426c2d Fixed the write raw 14a, now finally functional... at least let's hope so martin.holst@gmail.com 2013-09-21 20:37:22 +0000
  • 427cdbe2cd Fixed error from r769 where I added -ldl switch for linux, but still forgot to remove it for others... martin.holst@gmail.com 2013-09-20 10:11:17 +0000
  • 24d48e60fc Fix two errors in writeraw (14a)-script that were found by jonor martin.holst@gmail.com 2013-09-20 07:32:37 +0000
  • 44069c9b72 Reintegrated scripting-branch into trunk. yay martin.holst@gmail.com 2013-09-19 20:01:07 +0000
  • 76080af766 Final merge of trunk changes to scripting branch martin.holst@gmail.com 2013-09-19 19:55:28 +0000
  • 42daa759c1 Only superficial changes, to get rid of compiler warnings martin.holst@gmail.com 2013-09-19 19:53:09 +0000
  • eaea9de900 Removed the -ldl switch from r763, so it only is added for Linux (it apparently caused errors on windows/mingw) martin.holst@gmail.com 2013-09-19 19:33:56 +0000
  • 30a5d35529 Implemented parameter passing into script, added a minimal getop-parser, added an example script which takes parameters martin.holst@gmail.com 2013-09-19 19:21:12 +0000
  • b13fa4448f merged trunk changes into branch martin.holst@gmail.com 2013-09-16 19:08:19 +0000
  • a403a55959 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 2013-09-16 19:04:29 +0000
  • 869cabf7dd Patch by jonor for hf list 14b, wait of ack was missing. See http://www.proxmark.org/forum/viewtopic.php?pid=8260#p8260 martin.holst@gmail.com 2013-09-16 18:38:47 +0000
  • 9492e0b098 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. micki.held@gmx.de 2013-09-15 09:33:17 +0000
  • 500c972914 Fixed some kind of of linking error martin.holst@gmail.com 2013-09-01 20:22:22 +0000
  • cda2a4c0a5 Merged latest trunk changes into scripting-branch martin.holst@gmail.com 2013-09-01 20:00:56 +0000
  • 4556210061 Removed lua binary which shouldn't be in version control martin.holst@gmail.com 2013-09-01 19:08:40 +0000
  • babfcaa0f3 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 2013-09-01 18:46:55 +0000
  • 7cf3ef203c 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 2013-09-01 18:41:05 +0000
  • a763eb2126 Added a comment martin.holst@gmail.com 2013-09-01 18:40:08 +0000
  • 3e69b21148 Minor changes to writeraw.lua, still not working as it should martin.holst@gmail.com 2013-08-27 06:50:00 +0000
  • 4961e292aa More patches from en4rab to the hexsamples, plus patches to legicsave and legicdecode (also by en4rab). martin.holst@gmail.com 2013-07-12 20:03:31 +0000
  • 1d59cd8d7a Revoked unintended commit of cmdmain.c to scripting branch in r754. micki.held@gmx.de 2013-07-10 05:10:58 +0000
  • 1c611bbd26 micki.held@gmx.de 2013-07-08 17:56:05 +0000
  • a361cddfb9 micki.held@gmx.de 2013-07-08 17:56:05 +0000
  • 4df3eb3f73 Attempt to use raw writing capabilities via scripting engine. Not functional yet martin.holst@gmail.com 2013-07-04 12:56:00 +0000
  • e772353f72 Major changes to hf mf mifare martin.holst@gmail.com 2013-06-26 21:13:02 +0000
  • c6e2bfcda1 Removed some crap-scripts for testing martin.holst@gmail.com 2013-06-26 20:49:04 +0000
  • 3b33bda694 Finishing touches on new mifare classic hack rework martin.holst@gmail.com 2013-06-26 20:44:44 +0000
  • ca363c2348 Fixed so correct sizes are used across different architectures in the binlib martin.holst@gmail.com 2013-06-26 12:33:31 +0000
  • 3a4c72fe59 Added lua-mac building, added cleaning of lua files martin.holst@gmail.com 2013-06-26 11:02:37 +0000
  • ea833d39ff Improved error handling martin.holst@gmail.com 2013-06-26 09:18:31 +0000
  • 30a46ed86a Attempt to make the makefile generic, so lua compilation works well also under windows martin.holst@gmail.com 2013-06-25 20:25:18 +0000
  • 401afb61c7 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 2013-06-15 10:21:39 +0000
  • 529488e87d typo martin.holst@gmail.com 2013-06-07 19:51:15 +0000
  • 9f7a854d7b Fixed a minor error with the keys martin.holst@gmail.com 2013-06-07 18:58:06 +0000
  • a2d82b467a Added library to read card info, made use of it from within mfkeys.lua script martin.holst@gmail.com 2013-06-07 13:23:32 +0000
  • fd368d18f1 Changes in cmd handling martin.holst@gmail.com 2013-06-07 09:30:32 +0000
  • 21452811e6 implementation of command library in lua martin.holst@gmail.com 2013-06-07 09:27:58 +0000
  • 16b04cb291 mf check keys in lua-space martin.holst@gmail.com 2013-06-07 09:26:56 +0000
  • c00f0dbfda Fixed 'volatile' error in this branch also martin.holst@gmail.com 2013-06-07 09:25:59 +0000
  • 44fffc5451 Work on the scripting library martin.holst@gmail.com 2013-06-07 09:24:25 +0000
  • 1bad971361 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 2013-06-06 18:30:00 +0000
  • c338502409 Applied patch from http://www.proxmark.org/forum/viewtopic.php?id=1637, where a compiler optimization resulted in hangs martin.holst@gmail.com 2013-06-05 08:53:20 +0000
  • ab7a8ea164 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 2013-06-03 11:04:35 +0000
  • a808a224f5 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). martin.holst@gmail.com 2013-05-31 19:25:13 +0000
  • 79c3611cf3 fixed Mifare nested by activating commented SpinDelay()s dn337t@gmail.com 2013-05-30 14:48:27 +0000
  • f057bddb70 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 2013-05-26 20:05:13 +0000
  • 3510cdff4b Started an experiment with lua mifare hack martin.holst@gmail.com 2013-05-24 21:43:02 +0000
  • 96e7a3a50b Minor fixes, added some functionality to send data, but still some way to go martin.holst@gmail.com 2013-05-24 21:39:08 +0000
  • 5b760b6cac 'core' library glue martin.holst@gmail.com 2013-05-24 21:06:57 +0000
  • 1ef665776d Added a PoC script which implements a commandline martin.holst@gmail.com 2013-05-24 21:06:20 +0000
  • a0655c45bd Added 'core'-api, also added some error handling in scripts martin.holst@gmail.com 2013-05-24 21:05:45 +0000
  • 5a92cb525e 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 2013-05-22 13:04:01 +0000
  • 806dc07542 First implementation of user scripts - very experimental - YMMV martin.holst@gmail.com 2013-05-21 18:37:43 +0000
  • ba8b5c173b Added lua 5.2 sources martin.holst@gmail.com 2013-05-21 18:23:42 +0000
  • 9bdf097756 Created branch for lua scripting martin.holst@gmail.com 2013-05-21 18:16:33 +0000
  • 489e174541 Fixed problem with em4100, see http://www.proxmark.org/forum/viewtopic.php?pid=7235#p7235 martin.holst@gmail.com 2013-05-16 18:13:54 +0000
  • e67b06b706 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) apresence@gmail.com 2013-05-12 08:11:00 +0000
  • 5b59cfb7b1 Added some information about flashing (linux) martin.holst@gmail.com 2013-05-11 12:43:44 +0000
  • 5f91a683b7 Added some documentation regarding ports on linux martin.holst@gmail.com 2013-05-11 12:33:04 +0000
  • 9836a77f97 Fixed a third issue where a buffer was filled with 0x44, affecting chinese cards-commands.(csetblk) martin.holst@gmail.com 2013-05-11 12:23:31 +0000
  • 354d3a33fd 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 2013-05-11 12:22:11 +0000
  • ea73261dc6 Fixed buffer corruption in iso1443a_select_card, affecting several operations, e.g. hf mf mifare and probably a few more martin.holst@gmail.com 2013-05-11 12:13:17 +0000
  • ed258538da retrieve uid correctly, patched by 'gregy' roel@libnfc.org 2013-05-03 06:58:24 +0000
  • 90d74dc206 next update from en4rab on data samples roel@libnfc.org 2013-04-26 20:33:05 +0000
  • 0beed8fc67 fixed hf mf rdbl response data (broken since r634) dn337t@gmail.com 2013-04-24 10:59:47 +0000
  • 3803d5295d fixed possibly uninitialized variables dn337t@gmail.com 2013-04-24 10:58:12 +0000
  • 03f29e03c1 added port name to flasher command line (introduced in r655) dn337t@gmail.com 2013-04-24 10:57:06 +0000
  • a2847518d2 en4rab fixed the 'data samples' command roel@libnfc.org 2013-04-23 19:55:43 +0000
  • cfcd80459f reverted back to no 'official' modem protocol supported roel@libnfc.org 2013-04-15 09:15:36 +0000
  • 2aded84aa8 USB CDC patch by jonor to enable working under kernel 2.6.27 roel@libnfc.org 2013-04-13 05:18:45 +0000
  • ce55f5a291 moved RAMFUNC definition roel@libnfc.org 2013-04-08 09:18:39 +0000
  • dfc3c5053c removed another redundant function to compose reader short frame roel@libnfc.org 2013-04-03 11:18:01 +0000
  • 195af47289 removed redundant function to compose reader short frame roel@libnfc.org 2013-04-03 08:45:04 +0000
  • 28afbd2bee added initial test to emulate memory of mf ul tag roel@libnfc.org 2013-03-28 14:02:00 +0000
  • 5191b3d10b fixed sending of RATS during iso-14443-4 select roel@libnfc.org 2013-03-27 12:23:59 +0000
  • 69135e1c04 changed version.c, compile time is now always present, even when svn is not working roel@libnfc.org 2013-03-27 10:27:14 +0000
  • 6c6d1ac1a6 fixed signed/unsigned problem roel@libnfc.org 2013-03-26 20:42:18 +0000
  • 4890730a5f fixed crash, when proxmark was claimed by other process roel@libnfc.org 2013-03-26 16:01:52 +0000
  • a79e330de5 added Makefile for binary files to recover proxmark with JTAG interface roel@libnfc.org 2013-03-26 12:35:54 +0000
  • 62ee4fedd5 Finally figured out a way to claim a serial port interface under unix roel@libnfc.org 2013-03-22 16:42:26 +0000