]> cvs.zerfleddert.de Git - proxmark3-svn/log
proxmark3-svn
11 years agoAdded 'core'-api, also added some error handling in scripts
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

11 years agoFixed so standard libraries can be used, added an example script, and fixed so all...
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

11 years agoFirst implementation of user scripts - very experimental - YMMV
martin.holst@gmail.com [Tue, 21 May 2013 18:37:43 +0000 (18:37 +0000)]
First implementation of user scripts - very experimental - YMMV

11 years agoAdded lua 5.2 sources
martin.holst@gmail.com [Tue, 21 May 2013 18:23:42 +0000 (18:23 +0000)]
Added lua 5.2 sources

11 years agoCreated branch for lua scripting
martin.holst@gmail.com [Tue, 21 May 2013 18:16:33 +0000 (18:16 +0000)]
Created branch for lua scripting

11 years agoFixed problem with em4100, see http://www.proxmark.org/forum/viewtopic.php?pid=7235...
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

11 years agoSupport for cloning to T55x7 at different clock rates & 134KHz
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)

11 years agoAdded some information about flashing (linux)
martin.holst@gmail.com [Sat, 11 May 2013 12:43:44 +0000 (12:43 +0000)]
Added some information about flashing (linux)

11 years agoAdded some documentation regarding ports on linux
martin.holst@gmail.com [Sat, 11 May 2013 12:33:04 +0000 (12:33 +0000)]
Added some documentation regarding ports on linux

11 years agoFixed a third issue where a buffer was filled with 0x44, affecting chinese cards...
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)

11 years agoFixed another issue where a buffer was filled with 0x44, affecting chinese cards...
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

11 years agoFixed buffer corruption in iso1443a_select_card, affecting several operations, e...
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

11 years agoretrieve uid correctly, patched by 'gregy'
roel@libnfc.org [Fri, 3 May 2013 06:58:24 +0000 (06:58 +0000)]
retrieve uid correctly, patched by 'gregy'

11 years agonext update from en4rab on data samples
roel@libnfc.org [Fri, 26 Apr 2013 20:33:05 +0000 (20:33 +0000)]
next update from en4rab on data samples

11 years agofixed hf mf rdbl response data (broken since r634)
dn337t@gmail.com [Wed, 24 Apr 2013 10:59:47 +0000 (10:59 +0000)]
fixed hf mf rdbl response data (broken since r634)

11 years agofixed possibly uninitialized variables
dn337t@gmail.com [Wed, 24 Apr 2013 10:58:12 +0000 (10:58 +0000)]
fixed possibly uninitialized variables

11 years agoadded port name to flasher command line (introduced in r655)
dn337t@gmail.com [Wed, 24 Apr 2013 10:57:06 +0000 (10:57 +0000)]
added port name to flasher command line (introduced in r655)

11 years agoen4rab fixed the 'data samples' command
roel@libnfc.org [Tue, 23 Apr 2013 19:55:43 +0000 (19:55 +0000)]
en4rab fixed the 'data samples' command

11 years agoreverted back to no 'official' modem protocol supported
roel@libnfc.org [Mon, 15 Apr 2013 09:15:36 +0000 (09:15 +0000)]
reverted back to no 'official' modem protocol supported

11 years agoUSB CDC patch by jonor to enable working under kernel 2.6.27
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

11 years agomoved RAMFUNC definition
roel@libnfc.org [Mon, 8 Apr 2013 09:18:39 +0000 (09:18 +0000)]
moved RAMFUNC definition

11 years agoremoved another redundant function to compose reader short frame
roel@libnfc.org [Wed, 3 Apr 2013 11:18:01 +0000 (11:18 +0000)]
removed another redundant function to compose reader short frame

11 years agoremoved redundant function to compose reader short frame
roel@libnfc.org [Wed, 3 Apr 2013 08:45:04 +0000 (08:45 +0000)]
removed redundant function to compose reader short frame

11 years agoadded initial test to emulate memory of mf ul tag
roel@libnfc.org [Thu, 28 Mar 2013 14:02:00 +0000 (14:02 +0000)]
added initial test to emulate memory of mf ul tag

11 years agofixed sending of RATS during iso-14443-4 select
roel@libnfc.org [Wed, 27 Mar 2013 12:23:59 +0000 (12:23 +0000)]
fixed sending of RATS during iso-14443-4 select

11 years agochanged version.c, compile time is now always present, even when svn is not working
roel@libnfc.org [Wed, 27 Mar 2013 10:27:14 +0000 (10:27 +0000)]
changed version.c, compile time is now always present, even when svn is not working

11 years agofixed signed/unsigned problem
roel@libnfc.org [Tue, 26 Mar 2013 20:42:18 +0000 (20:42 +0000)]
fixed signed/unsigned problem

11 years agofixed crash, when proxmark was claimed by other process
roel@libnfc.org [Tue, 26 Mar 2013 16:01:52 +0000 (16:01 +0000)]
fixed crash, when proxmark was claimed by other process

11 years agoadded Makefile for binary files to recover proxmark with JTAG interface
roel@libnfc.org [Tue, 26 Mar 2013 12:35:54 +0000 (12:35 +0000)]
added Makefile for binary files to recover proxmark with JTAG interface

11 years agoFinally figured out a way to claim a serial port interface under unix
roel@libnfc.org [Fri, 22 Mar 2013 16:42:26 +0000 (16:42 +0000)]
Finally figured out a way to claim a serial port interface under unix

11 years agoavoid rolling dots over the screen when proxmark is not available (yet)
roel@libnfc.org [Thu, 21 Mar 2013 16:06:09 +0000 (16:06 +0000)]
avoid rolling dots over the screen when proxmark is not available (yet)

11 years agoflasher updated again, should work more solid now
roel@libnfc.org [Thu, 21 Mar 2013 12:44:21 +0000 (12:44 +0000)]
flasher updated again, should work more solid now

11 years agofixed missing header file
roel@libnfc.org [Thu, 21 Mar 2013 11:38:48 +0000 (11:38 +0000)]
fixed missing header file

11 years ago(dirty) fix for linux to clean up the /dev/ttyACM* quicker
roel@libnfc.org [Thu, 21 Mar 2013 10:59:56 +0000 (10:59 +0000)]
(dirty) fix for linux to clean up the /dev/ttyACM* quicker

11 years agotrying to tweak uart code, for better flashing
roel@libnfc.org [Tue, 19 Mar 2013 16:19:20 +0000 (16:19 +0000)]
trying to tweak uart code, for better flashing

11 years agoremoved failed hitag2 authentication attempts from the list
roel@libnfc.org [Mon, 18 Mar 2013 15:32:19 +0000 (15:32 +0000)]
removed failed hitag2 authentication attempts from the list

11 years agoclient should compile without warnings on linux, mac, windows
roel@libnfc.org [Thu, 14 Mar 2013 15:03:04 +0000 (15:03 +0000)]
client should compile without warnings on linux, mac, windows

11 years agofixed compiling under ubuntu with devkitARM_r41
roel@libnfc.org [Wed, 13 Mar 2013 13:46:40 +0000 (13:46 +0000)]
fixed compiling under ubuntu with devkitARM_r41

11 years agoFixed LF HID cloning command
cex123@gmail.com [Wed, 13 Mar 2013 07:13:19 +0000 (07:13 +0000)]
Fixed LF HID cloning command

11 years agoadded hitag bit count output in log
roel@libnfc.org [Mon, 11 Mar 2013 15:07:23 +0000 (15:07 +0000)]
added hitag bit count output in log

11 years agofixed CMD_HID_SIM_TAG
roel@libnfc.org [Sun, 10 Mar 2013 11:37:59 +0000 (11:37 +0000)]
fixed CMD_HID_SIM_TAG

11 years agoFinalized migration to new USB CDC interface
roel@libnfc.org [Thu, 7 Mar 2013 15:11:00 +0000 (15:11 +0000)]
Finalized migration to new USB CDC interface

11 years agoadded all files for mfkeys
roel@libnfc.org [Thu, 7 Mar 2013 12:23:31 +0000 (12:23 +0000)]
added all files for mfkeys

11 years agotweaked sim command, added mfkey32
roel@libnfc.org [Thu, 7 Mar 2013 12:22:12 +0000 (12:22 +0000)]
tweaked sim command, added mfkey32

11 years agoremoved -fPIC directive
roel@libnfc.org [Thu, 7 Mar 2013 10:51:25 +0000 (10:51 +0000)]
removed -fPIC directive

11 years agooptimized
roel@libnfc.org [Mon, 4 Mar 2013 15:15:30 +0000 (15:15 +0000)]
optimized

11 years agopolling per second in OpenProxmark
thijsbreman@gmail.com [Mon, 4 Mar 2013 13:07:15 +0000 (13:07 +0000)]
polling per second in OpenProxmark

11 years agoupdated code to follow same blinking patterns with leds during flashing/holding button
roel@libnfc.org [Sat, 2 Mar 2013 06:28:28 +0000 (06:28 +0000)]
updated code to follow same blinking patterns with leds during flashing/holding button

11 years agouploaded new mingw-proxmark.zip, QT working again, so re-enabled QUI under windows
roel@libnfc.org [Fri, 1 Mar 2013 14:28:14 +0000 (14:28 +0000)]
uploaded new mingw-proxmark.zip, QT working again, so re-enabled QUI under windows

11 years agofixed stupid 64-bit formatting for x86/amd64 and unix/windows - part4
roel@libnfc.org [Thu, 28 Feb 2013 22:49:34 +0000 (22:49 +0000)]
fixed stupid 64-bit formatting for x86/amd64 and unix/windows - part4

11 years agofixed stupid 64-bit formatting for x86/amd64 and unix/windows - part3
roel@libnfc.org [Thu, 28 Feb 2013 22:46:49 +0000 (22:46 +0000)]
fixed stupid 64-bit formatting for x86/amd64 and unix/windows - part3

11 years agofixed stupid 64-bit formatting for x86/amd64 and unix/windows - part2
roel@libnfc.org [Thu, 28 Feb 2013 22:33:31 +0000 (22:33 +0000)]
fixed stupid 64-bit formatting for x86/amd64 and unix/windows - part2

11 years agofixed stupid 64-bit formatting for x86/amd64 and unix/windows
roel@libnfc.org [Thu, 28 Feb 2013 22:22:24 +0000 (22:22 +0000)]
fixed stupid 64-bit formatting for x86/amd64 and unix/windows

11 years agocompiling on windows again
roel@libnfc.org [Thu, 28 Feb 2013 21:36:09 +0000 (21:36 +0000)]
compiling on windows again

11 years agomerged all patches into CDC repository
roel@libnfc.org [Thu, 28 Feb 2013 17:04:23 +0000 (17:04 +0000)]
merged all patches into CDC repository

11 years agodouniwan5788:
roel@libnfc.org [Thu, 28 Feb 2013 16:04:21 +0000 (16:04 +0000)]
douniwan5788:

11 years agoFinally, rewrote bootrom and flasher program, much faster now
roel@libnfc.org [Thu, 28 Feb 2013 15:11:52 +0000 (15:11 +0000)]
Finally, rewrote bootrom and flasher program, much faster now

11 years agofixed USB GPIO bug reported by gregy, and fixed 'hf 14a reader' command
roel@libnfc.org [Wed, 27 Feb 2013 13:23:38 +0000 (13:23 +0000)]
fixed USB GPIO bug reported by gregy, and fixed 'hf 14a reader' command

11 years agofixed cmd malloc strlen()+1 bug
douniwan5788 [Tue, 5 Feb 2013 17:27:21 +0000 (17:27 +0000)]
fixed cmd malloc strlen()+1 bug

11 years agoAdd iso14443a fuzz command
douniwan5788 [Tue, 5 Feb 2013 10:03:53 +0000 (10:03 +0000)]
Add iso14443a fuzz command

11 years agoFixed bug in HID clone short format. Added EM4xxx block read/write commands
cex123@gmail.com [Thu, 24 Jan 2013 13:21:37 +0000 (13:21 +0000)]
Fixed bug in HID clone short format. Added EM4xxx block read/write commands

11 years agoAdded command to read PCF7931 125Khz LF tags. This is a beta version which needs...
chalk.secu@gmail.com [Fri, 18 Jan 2013 21:31:35 +0000 (21:31 +0000)]
Added command to read PCF7931 125Khz LF tags. This is a beta version which needs to be tested.

11 years agoAdded block command for T55xx and support for cloning HID long format
cex123@gmail.com [Wed, 16 Jan 2013 10:42:29 +0000 (10:42 +0000)]
Added block command for T55xx and support for cloning HID long format

11 years agominor fix when reading blocks
roel@libnfc.org [Mon, 17 Dec 2012 13:21:53 +0000 (13:21 +0000)]
minor fix when reading blocks

11 years agofixed hitag2 dump if one or more blocks are locked
roel@libnfc.org [Mon, 10 Dec 2012 15:12:32 +0000 (15:12 +0000)]
fixed hitag2 dump if one or more blocks are locked

11 years agoadded automatically saving the hitag2 memory content to file
roel@libnfc.org [Sun, 9 Dec 2012 21:25:29 +0000 (21:25 +0000)]
added automatically saving the hitag2 memory content to file

11 years agofixed 64-bit cmd/arg for windows
roel@libnfc.org [Sun, 9 Dec 2012 13:00:19 +0000 (13:00 +0000)]
fixed 64-bit cmd/arg for windows

11 years agotryout.... changed to 64-bit command arguments in stead of 32-bit
roel@libnfc.org [Fri, 7 Dec 2012 22:41:41 +0000 (22:41 +0000)]
tryout.... changed to 64-bit command arguments in stead of 32-bit

11 years agofixed 'hf mf' command and some others
roel@libnfc.org [Fri, 7 Dec 2012 22:37:22 +0000 (22:37 +0000)]
fixed 'hf mf' command and some others

11 years agoWindows7 working now! ugly fix for inaccurate Windows timer, quickfix for receiving...
roel@libnfc.org [Fri, 7 Dec 2012 12:51:19 +0000 (12:51 +0000)]
Windows7 working now! ugly fix for inaccurate Windows timer, quickfix for receiving multiple frames

11 years agoreceiving/sending moved to one thread
roel@libnfc.org [Fri, 7 Dec 2012 12:22:05 +0000 (12:22 +0000)]
receiving/sending moved to one thread

11 years agotemporarely disabled QT for winows, no clue why it gives a failure
roel@libnfc.org [Fri, 7 Dec 2012 11:01:55 +0000 (11:01 +0000)]
temporarely disabled QT for winows, no clue why it gives a failure

11 years agominor output change
roel@libnfc.org [Fri, 7 Dec 2012 09:51:22 +0000 (09:51 +0000)]
minor output change

11 years agofixed windows compile
roel@libnfc.org [Fri, 7 Dec 2012 08:44:45 +0000 (08:44 +0000)]
fixed windows compile

11 years agofixed read uart for windows
roel@libnfc.org [Fri, 7 Dec 2012 07:21:00 +0000 (07:21 +0000)]
fixed read uart for windows

11 years agofixed missing header
roel@libnfc.org [Thu, 6 Dec 2012 22:17:27 +0000 (22:17 +0000)]
fixed missing header

11 years agoadded so-called 'driver' for windows
roel@libnfc.org [Wed, 5 Dec 2012 20:45:42 +0000 (20:45 +0000)]
added so-called 'driver' for windows

11 years agoremoved all old usb calls
roel@libnfc.org [Wed, 5 Dec 2012 16:14:10 +0000 (16:14 +0000)]
removed all old usb calls

11 years agoadded missing files, part2
roel@libnfc.org [Tue, 4 Dec 2012 23:43:19 +0000 (23:43 +0000)]
added missing files, part2

11 years agoadded missing files
roel@libnfc.org [Tue, 4 Dec 2012 23:41:54 +0000 (23:41 +0000)]
added missing files

11 years agomajor USB update
roel@libnfc.org [Tue, 4 Dec 2012 23:39:18 +0000 (23:39 +0000)]
major USB update

11 years agomaking USB CDC branch
roel@libnfc.org [Tue, 4 Dec 2012 23:37:59 +0000 (23:37 +0000)]
making USB CDC branch

12 years ago10 ms was too fast(. 50 is ok
Merlokbr@gmail.com [Thu, 8 Nov 2012 10:05:10 +0000 (10:05 +0000)]
10 ms was too fast(. 50 is ok

12 years agothere was bug in `hf mf mifare`. and speed up this command.
Merlokbr@gmail.com [Thu, 8 Nov 2012 09:48:02 +0000 (09:48 +0000)]
there was bug in `hf mf mifare`. and speed up this command.

12 years agoadded: readed blocks (password mode) into tag.sectors[]. 'lf hitag sim' simulates...
thijsbreman@gmail.com [Thu, 18 Oct 2012 10:01:13 +0000 (10:01 +0000)]
added: readed blocks (password mode) into tag.sectors[]. 'lf hitag sim' simulates the readed blocks.

12 years agoadded hitag2 reading in crypto mode functionality
roel@libnfc.org [Tue, 16 Oct 2012 15:18:13 +0000 (15:18 +0000)]
added hitag2 reading in crypto mode functionality

12 years agoAdded output to file for 'lf hitag list' command
thijsbreman@gmail.com [Wed, 3 Oct 2012 12:30:20 +0000 (12:30 +0000)]
Added output to file for 'lf hitag list' command

12 years agocleaned up memmory
roel@libnfc.org [Sat, 29 Sep 2012 08:46:40 +0000 (08:46 +0000)]
cleaned up memmory

12 years agoAdded Hitag2 reading tag memory in password mode
roel@libnfc.org [Wed, 19 Sep 2012 10:23:19 +0000 (10:23 +0000)]
Added Hitag2 reading tag memory in password mode

12 years agoadded 'hitag2.ht2' binary example image for emulation
roel@libnfc.org [Tue, 18 Sep 2012 13:56:23 +0000 (13:56 +0000)]
added 'hitag2.ht2' binary example image for emulation

12 years agoMAJOR update, added hitag2 reader, emulation and eavesdropping, lots of new code...
roel@libnfc.org [Tue, 18 Sep 2012 13:53:17 +0000 (13:53 +0000)]
MAJOR update, added hitag2 reader, emulation and eavesdropping, lots of new code, including FPGA tweaks, part 2

12 years agoMAJOR update, added hitag2 reader, emulation and eavesdropping, lots of new code...
roel@libnfc.org [Tue, 18 Sep 2012 13:52:50 +0000 (13:52 +0000)]
MAJOR update, added hitag2 reader, emulation and eavesdropping, lots of new code, including FPGA tweaks

12 years agoPower down the field before sending the USB ACK
frederikmoellers@aol.de [Sat, 1 Sep 2012 23:54:38 +0000 (23:54 +0000)]
Power down the field before sending the USB ACK

This fixes the bug that the USB communication breaks when collecting PACE nonces with no delay. The delay functionality has not been removed (it doesn't hurt to keep it), but using a delay of 0 is now possible without a high risk of getting too many errors.

12 years agoAllow user to specify a delay
frederikmoellers@aol.de [Tue, 28 Aug 2012 22:45:34 +0000 (22:45 +0000)]
Allow user to specify a delay

The user may specify a delay between PACE nonce requests. Using no delay between subsequent issues of the USB command may lead to errors in the USB communication.
Until test results show that the delay can be fixed or left out completely the user has to test what value is safe to use.

This fixes errors "Read only 40 instead of requested 64 bytes!" (if the correct delay is used, e.g. 3 seconds for 16 byte nonces).

12 years agoBasic support for EAC documents (e.g. German Identification Card)
frederikmoellers@aol.de [Tue, 28 Aug 2012 21:39:50 +0000 (21:39 +0000)]
Basic support for EAC documents (e.g. German Identification Card)

-new files armsrc/epa.[ch] for ePA (electronic "Personalausweis") related functions
    -Offers elementary functions (EPA_PACE_MSE_Set_AT etc.)
    -Also offers one new USB command: EPA_PACE_Collect_Nonce
-created new command subtree in client: client/hfepa.[ch] ("hf epa")
    -offers "hf epa cnonces" (collect encrypted PACE nonces)
-more to come

12 years ago-Fixed a bug in iso14_apdu
frederikmoellers@aol.de [Fri, 24 Aug 2012 21:00:03 +0000 (21:00 +0000)]
-Fixed a bug in iso14_apdu
 -According to ISO14443-4, the block number (bit 0) in the PCB needs to be flipped every once in a while. Not doing so leads to the card not responding to commands anymore. The flipping is done according to the standard now.
-Declare iso14_apdu in iso14443a.h to enable usage from other .c files
-iso14_apdu now returns 0 if ReaderReceive returned 0 (to distinguish between the case that ReaderReceive returns -1 and the case that it returns 0)
-Added a new function to change the timeout (to enable changing it from other .c files without the need for a global variable)

12 years agoCorrected indentation in usb_cmd.h
frederikmoellers@aol.de [Thu, 23 Aug 2012 23:32:18 +0000 (23:32 +0000)]
Corrected indentation in usb_cmd.h

Also changed the command ID of CMD_WRITER_LEGIC_RF to ease visual spotting of empty ID blocks.
(ID was 0x0399 but it was above CMD_SNOOP_ICLASS with ID 0x0392)

12 years ago-Added .history to the svn:ignore property
frederikmoellers@aol.de [Tue, 14 Aug 2012 14:56:09 +0000 (14:56 +0000)]
-Added .history to the svn:ignore property

-Added "hf 14a cuids" command to collect multiple ISO14443-A UIDs from one card in a batch
 -The command takes one parameter (the number of UIDs to collect)
  -This can be useful to analyze the RNGs of cards that generate random UIDs (e.g. MRTDs)

12 years agoremoved dead check of uint8_t > 255
dn337t@gmail.com [Mon, 13 Aug 2012 19:52:22 +0000 (19:52 +0000)]
removed dead check of uint8_t > 255

12 years agotarget and bitstream back to front!
fnargwibble@gmail.com [Mon, 13 Aug 2012 16:16:39 +0000 (16:16 +0000)]
target and bitstream back to front!

Impressum, Datenschutz