]>
git.zerfleddert.de Git - proxmark3-svn/log
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.
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).
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
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)
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)
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)
dn337t@gmail.com [Mon, 13 Aug 2012 19:52:22 +0000 (19:52 +0000)]
removed dead check of uint8_t > 255
fnargwibble@gmail.com [Mon, 13 Aug 2012 16:16:39 +0000 (16:16 +0000)]
target and bitstream back to front!
dn337t@gmail.com [Wed, 25 Jul 2012 16:19:56 +0000 (16:19 +0000)]
added dissector for ISO 14443-A ATS response
dn337t@gmail.com [Fri, 20 Jul 2012 09:06:55 +0000 (09:06 +0000)]
added util.h include to avoid implicit function declaration
dn337t@gmail.com [Fri, 20 Jul 2012 09:04:23 +0000 (09:04 +0000)]
commented set but unread variable wantSaveToEml
Merlokbr@gmail.com [Tue, 17 Jul 2012 15:19:15 +0000 (15:19 +0000)]
`hf mf sniff` transfered parity from arm to decoding procedure
Merlokbr@gmail.com [Tue, 17 Jul 2012 11:41:56 +0000 (11:41 +0000)]
`hf mf sniff` added CRC_14443_A check
Merlokbr@gmail.com [Tue, 17 Jul 2012 11:29:34 +0000 (11:29 +0000)]
small fix
Merlokbr@gmail.com [Tue, 17 Jul 2012 11:28:12 +0000 (11:28 +0000)]
`hf mf sniff` - working with emulator files
Merlokbr@gmail.com [Mon, 16 Jul 2012 14:49:51 +0000 (14:49 +0000)]
improved command hf mf sniff. Now it cant decode nested authentication and cant write emulator files
Merlokbr@gmail.com [Wed, 11 Jul 2012 15:52:33 +0000 (15:52 +0000)]
"hf mf sniff" low level logics works.
t0m4.null@gmail.com [Tue, 10 Jul 2012 17:52:17 +0000 (17:52 +0000)]
Fixed writing em410x 40bits UID on T5555/T55x7 tags on 32bits systems
Merlokbr@gmail.com [Sat, 7 Jul 2012 15:29:51 +0000 (15:29 +0000)]
hf 14a snoop optimized and added parameters. hf 14a sniff - not work.
Merlokbr@gmail.com [Fri, 6 Jul 2012 16:19:05 +0000 (16:19 +0000)]
small improvements, added new command `hf mf sniff` (there will be cool sniffer). But now... here is optimized hf 14a snoop. As I see it works the same as th old version.
douniwan5788 [Fri, 6 Jul 2012 13:44:37 +0000 (13:44 +0000)]
Fixed auto nt bug
Merlokbr@gmail.com [Fri, 6 Jul 2012 10:00:44 +0000 (10:00 +0000)]
fixed setting block0 for "magic card". now it works)
douniwan5788 [Fri, 6 Jul 2012 07:06:43 +0000 (07:06 +0000)]
fixed the mifare bug
Merlokbr@gmail.com [Thu, 5 Jul 2012 14:05:01 +0000 (14:05 +0000)]
another "magic card" backdoor - command "read block". Added several commands to manipulate card data.
Merlokbr@gmail.com [Thu, 5 Jul 2012 10:59:15 +0000 (10:59 +0000)]
magic Chinese card fully supported. Added commands:csetuid-set card uid and wipe it, csetblk-set 16 byte block, cload-load dump from emulator memory or emulator file
dn337t@gmail.com [Thu, 5 Jul 2012 09:14:13 +0000 (09:14 +0000)]
changed -elf to -eabi in install-gnuarm4.sh ARMLIB suggestion
Merlokbr@gmail.com [Thu, 5 Jul 2012 08:09:41 +0000 (08:09 +0000)]
added magic card write block
Merlokbr@gmail.com [Thu, 5 Jul 2012 07:31:56 +0000 (07:31 +0000)]
Added work with "magic Chinese" card (card from: ouyangweidaxian@live.cn) with wipe support). Change UID and wipe only.
dn337t@gmail.com [Tue, 3 Jul 2012 13:13:54 +0000 (13:13 +0000)]
updated install-gnuarm4.sh to reflect new convention set by r573
dn337t@gmail.com [Tue, 3 Jul 2012 12:14:46 +0000 (12:14 +0000)]
removed commented out CFLAGS setting (probably committed by mistake)
cex123@gmail.com [Mon, 2 Jul 2012 08:37:50 +0000 (08:37 +0000)]
Added Indala cloning. Fixed HID cloning bug
roel@libnfc.org [Sun, 1 Jul 2012 07:40:26 +0000 (07:40 +0000)]
fixed spacing
roel@libnfc.org [Sun, 1 Jul 2012 07:38:26 +0000 (07:38 +0000)]
added mfkey
roel@libnfc.org [Fri, 29 Jun 2012 12:25:31 +0000 (12:25 +0000)]
fixed output
roel@libnfc.org [Fri, 29 Jun 2012 12:21:17 +0000 (12:21 +0000)]
removed output that slowed down the process, this is to avoid missing frames
roel@libnfc.org [Fri, 29 Jun 2012 12:09:24 +0000 (12:09 +0000)]
cleaned up some code
roel@libnfc.org [Fri, 29 Jun 2012 10:47:07 +0000 (10:47 +0000)]
added better tracing capabilities, fixed some reader issues
roel@libnfc.org [Fri, 29 Jun 2012 10:24:05 +0000 (10:24 +0000)]
fixed a lot of simulation issues
dekoninggans@gmail.com [Thu, 28 Jun 2012 15:41:28 +0000 (15:41 +0000)]
iClass support is tweaked so it works with HID readers... waiting for further improvement
dekoninggans@gmail.com [Thu, 28 Jun 2012 13:56:21 +0000 (13:56 +0000)]
Changed arm-eabi- to arm-none-eabi (new convention)
dekoninggans@gmail.com [Thu, 28 Jun 2012 13:38:40 +0000 (13:38 +0000)]
Extended iClass support with Card and Reader emulation!
dn337t@gmail.com [Fri, 22 Jun 2012 14:10:00 +0000 (14:10 +0000)]
extracted download and signature verification functionality to a function in tools/install-gnuarm4.sh
dn337t@gmail.com [Fri, 22 Jun 2012 13:46:56 +0000 (13:46 +0000)]
avoid spawning whoami to get username in tools/install-gnuarm4.sh
dn337t@gmail.com [Fri, 22 Jun 2012 12:02:19 +0000 (12:02 +0000)]
refactored client/pm3_*.py to use with statements, contants and iterators
dn337t@gmail.com [Fri, 22 Jun 2012 11:51:59 +0000 (11:51 +0000)]
added simple test suite for client/pm3_*.py
dn337t@gmail.com [Fri, 22 Jun 2012 11:09:36 +0000 (11:09 +0000)]
made clients/pm3_*.py importable as Python modules
dn337t@gmail.com [Wed, 20 Jun 2012 20:43:24 +0000 (20:43 +0000)]
replaced string.find with str.find in findbits.search()
dn337t@gmail.com [Wed, 20 Jun 2012 20:41:38 +0000 (20:41 +0000)]
simplified findbits.main() loop
dn337t@gmail.com [Wed, 20 Jun 2012 20:33:53 +0000 (20:33 +0000)]
simplified findbits.stringreverse()
dn337t@gmail.com [Wed, 20 Jun 2012 20:31:49 +0000 (20:31 +0000)]
simplified findbits.binstring()
dn337t@gmail.com [Wed, 20 Jun 2012 20:25:35 +0000 (20:25 +0000)]
simplified findbits.invert()
dn337t@gmail.com [Wed, 20 Jun 2012 20:21:13 +0000 (20:21 +0000)]
added simple test suite for tools/findbits.py
adrian@atrox.at [Wed, 20 Jun 2012 17:20:21 +0000 (17:20 +0000)]
reduces (but does not eliminate) a coil/fpga setup glitch before every iso15693 command (confuses some cards), also: little cleanup
adrian@atrox.at [Wed, 20 Jun 2012 17:15:21 +0000 (17:15 +0000)]
added more cards to iso15693 uid database, and some minor cleanups
dn337t@gmail.com [Wed, 20 Jun 2012 15:07:30 +0000 (15:07 +0000)]
made tools/findbits.py importable as a Python module
GooglePlus@YoungJules.net [Tue, 12 Jun 2012 12:21:26 +0000 (12:21 +0000)]
Commented out unused, set but never read variables (cause build to fail if warnings treated as errors)
dn337t@gmail.com [Thu, 7 Jun 2012 14:00:41 +0000 (14:00 +0000)]
initialize graph cursors to avoid crashing (issue 21)
dn337t@gmail.com [Thu, 7 Jun 2012 13:21:14 +0000 (13:21 +0000)]
use downloaded keyring directly to avoid polluting the user's
dn337t@gmail.com [Thu, 7 Jun 2012 09:24:49 +0000 (09:24 +0000)]
use char instead of uint8_t to avoid warnings/casting
douniwan5788 [Thu, 31 May 2012 09:46:02 +0000 (09:46 +0000)]
replaced the getline which does't support by minGW on windows
douniwan5788 [Wed, 30 May 2012 03:45:55 +0000 (03:45 +0000)]
Enhanced hf mf chk , add default key,support dic file and so on.
modify hf mf mifare to automatically use an invalid key'nt try again.
make some changes to support mifare classic 4k.
dn337t@gmail.com [Tue, 29 May 2012 14:16:09 +0000 (14:16 +0000)]
removed redundant Dbprintfs from SnoopIso1443a (issue 25)
dn337t@gmail.com [Tue, 29 May 2012 13:40:46 +0000 (13:40 +0000)]
typofix in install-gnuarm4 script
dn337t@gmail.com [Tue, 29 May 2012 13:23:07 +0000 (13:23 +0000)]
optimized loop in MifareNested (issue 36)
dn337t@gmail.com [Tue, 29 May 2012 12:47:13 +0000 (12:47 +0000)]
fixed assignment vs. equals operator (issue 35)
dn337t@gmail.com [Tue, 29 May 2012 12:31:29 +0000 (12:31 +0000)]
added CmdHF15CmdReadmulti using Adrian's second patch from issue 20
dn337t@gmail.com [Tue, 29 May 2012 12:22:08 +0000 (12:22 +0000)]
textual changes: error messages and comments by Andrian + attribution
dn337t@gmail.com [Tue, 29 May 2012 12:17:24 +0000 (12:17 +0000)]
added head comments on CmdHF15Cmd{Read,Write} using Adrian's second patch from issue 20
dn337t@gmail.com [Tue, 29 May 2012 12:12:00 +0000 (12:12 +0000)]
clarification in 'hf 15 cmd write' message using Adrian's second patch from issue 20
dn337t@gmail.com [Fri, 18 May 2012 12:26:50 +0000 (12:26 +0000)]
implemented output of received octets in 'hf 15 cmd raw'
dn337t@gmail.com [Fri, 18 May 2012 09:20:27 +0000 (09:20 +0000)]
added 'hf 15 cmd sysinfo' using Adrian's second patch from issue 20
dn337t@gmail.com [Fri, 18 May 2012 09:10:44 +0000 (09:10 +0000)]
typofix in prepareHF15Cmd comment based on Adrian's second patch from issue 20
dn337t@gmail.com [Fri, 18 May 2012 09:07:39 +0000 (09:07 +0000)]
fixed offset in 'hf 15 cmd read' to avoid losing the first octet/byte
dn337t@gmail.com [Fri, 18 May 2012 09:05:00 +0000 (09:05 +0000)]
boolean fix in 'hf 15 cmd read' using Adrian's second patch from issue 20
dn337t@gmail.com [Fri, 18 May 2012 08:59:22 +0000 (08:59 +0000)]
typofixes in ISO15693 getUID head comment
dn337t@gmail.com [Thu, 17 May 2012 14:35:19 +0000 (14:35 +0000)]
extended ISO 15693 UID map using Adrian's second patch from issue 20
dn337t@gmail.com [Thu, 17 May 2012 13:25:50 +0000 (13:25 +0000)]
implemented ISO 15693 error message decoding and fixed error code offset
dn337t@gmail.com [Mon, 14 May 2012 14:48:23 +0000 (14:48 +0000)]
Removed unused variables, added implicitly used headers
marcin.mielczarczyk [Wed, 7 Mar 2012 13:44:53 +0000 (13:44 +0000)]
Support for EM410x card mode in T5555/T55x7 tags.
marcin.mielczarczyk [Wed, 7 Mar 2012 13:12:33 +0000 (13:12 +0000)]
Fixed versions of Binutils, GDB and Insight in compiler building scripts.
W8M2Hg9lLmWqXSGC [Mon, 6 Feb 2012 20:07:35 +0000 (20:07 +0000)]
Added documentation.
W8M2Hg9lLmWqXSGC [Sun, 5 Feb 2012 09:30:08 +0000 (09:30 +0000)]
Added / modified SAK descriptions.
W8M2Hg9lLmWqXSGC [Sun, 29 Jan 2012 00:51:08 +0000 (00:51 +0000)]
Added regex to remove spaces and new lines from version.c when compiling under Windows.
fnargwibble@gmail.com [Thu, 26 Jan 2012 22:17:10 +0000 (22:17 +0000)]
Example traces for modulation recognition / testing
fnargwibble@gmail.com [Thu, 26 Jan 2012 17:45:21 +0000 (17:45 +0000)]
Navigate one sample at a time in plot window and display grid size/status
fnargwibble@gmail.com [Mon, 23 Jan 2012 17:57:42 +0000 (17:57 +0000)]
Navigate a page at a time in plot window
fnargwibble@gmail.com [Sat, 21 Jan 2012 14:32:39 +0000 (14:32 +0000)]
Oops. Fix grid lock when zoomed in or out.
fnargwibble@gmail.com [Sat, 21 Jan 2012 13:32:54 +0000 (13:32 +0000)]
Add plot window keystroke help
Add grid display/lock commands to plot window
roel@libnfc.org [Fri, 16 Dec 2011 11:00:51 +0000 (11:00 +0000)]
cleaned up some if-def routines
Merlokbr@gmail.com [Fri, 4 Nov 2011 12:35:00 +0000 (12:35 +0000)]
1. update SAK
2. ratte's fix. http://www.proxmark.org/forum/viewtopic.php?id=979
cex123@gmail.com [Sat, 15 Oct 2011 15:15:49 +0000 (15:15 +0000)]
caioxmag [Mon, 19 Sep 2011 12:58:58 +0000 (12:58 +0000)]
small updates to hf mf restore1k
roel@libnfc.org [Tue, 6 Sep 2011 10:28:22 +0000 (10:28 +0000)]
fixed iso14443b snoop, plus compiling issue of redefined parameter, please take care about this next time before a commit
caioxmag [Tue, 6 Sep 2011 09:16:32 +0000 (09:16 +0000)]
updates to function hf mf retore1k
roel@libnfc.org [Mon, 5 Sep 2011 13:04:11 +0000 (13:04 +0000)]
fix command-line issue generating core dump on OSX
roel@libnfc.org [Mon, 5 Sep 2011 11:48:08 +0000 (11:48 +0000)]
fix temp changes
roel@libnfc.org [Mon, 5 Sep 2011 11:44:45 +0000 (11:44 +0000)]
fix compiling under MAC OSX
caioxmag [Fri, 2 Sep 2011 08:33:45 +0000 (08:33 +0000)]
Dump1k now writes keys to dumpdata.bin even when they are masked with zeroes in a read command
zveriu@gmail.com [Thu, 1 Sep 2011 09:03:20 +0000 (09:03 +0000)]
- Added very basic scripting support to PM3 client-side (proxmark3 application)
- Created several scripts to aid in EML/MFD file conversion
- Created script which generates PM3-scripts for emulation based on MFD/EML input files
caioxmag [Thu, 1 Sep 2011 08:13:18 +0000 (08:13 +0000)]
Fixes to Mifare nested function...