]> cvs.zerfleddert.de Git - proxmark3-svn/log
proxmark3-svn
8 years agoMerge pull request #32 from osysltd/patch-1
Iceman [Mon, 26 Sep 2016 13:28:22 +0000 (15:28 +0200)]
Merge pull request #32 from osysltd/patch-1

Update README.md

8 years agoUpdate README.md
Osys [Mon, 26 Sep 2016 13:23:27 +0000 (16:23 +0300)]
Update README.md

Compiling under Windows (confirmed)

8 years agoCHG: and now that I do actually check on bitlenght, I can get a better annotation...
iceman1001 [Mon, 26 Sep 2016 10:58:11 +0000 (12:58 +0200)]
CHG: and now that I do actually check on bitlenght, I can get a better annotation yet again. Looking at it raises a question, acknowledge is 0x19 or 0x39, they just don't match up with tagtype identification of  0x0D, 0x1D, 0x39.  I'll need to look at a 1024 tags response in a trace with a valid reader.

8 years agoFIX: could be a problem, when not using parnethesis around inparams in #define.
iceman1001 [Mon, 26 Sep 2016 10:30:34 +0000 (12:30 +0200)]
FIX:  could be a problem, when not using parnethesis around inparams in #define.

8 years agoFIX: "indent" warns about this one.
iceman1001 [Mon, 26 Sep 2016 10:29:24 +0000 (12:29 +0200)]
FIX:  "indent" warns about this one.

8 years agoCHG: saw @menshiyun 's change to localtime on github.
iceman1001 [Mon, 26 Sep 2016 10:28:35 +0000 (12:28 +0200)]
CHG: saw @menshiyun 's change to localtime on github.
CHG: make sure that the 'iceman' label is in the version text.  This is purely to make sure if they are using my fork or not.

8 years agoCHG: using bitsend to determind the legic annotation in "hf list legic" makes false...
iceman1001 [Mon, 26 Sep 2016 10:26:37 +0000 (12:26 +0200)]
CHG: using bitsend to determind the legic annotation in "hf list legic" makes false positives much less.

8 years agoCHG: fixes a "indent" warning
iceman1001 [Mon, 26 Sep 2016 09:04:04 +0000 (11:04 +0200)]
CHG:  fixes a "indent" warning

8 years agoCHG: fix a "indent" warning.
iceman1001 [Mon, 26 Sep 2016 09:01:33 +0000 (11:01 +0200)]
CHG:  fix a "indent" warning.

8 years agoMerge branch 'master' of https://github.com/iceman1001/proxmark3
iceman1001 [Mon, 26 Sep 2016 08:37:32 +0000 (10:37 +0200)]
Merge branch 'master' of https://github.com/iceman1001/proxmark3

8 years agoCHG: the "indent" software warns about some assingments. I've tried to fix them.
iceman1001 [Mon, 26 Sep 2016 08:37:00 +0000 (10:37 +0200)]
CHG:  the "indent" software warns about some assingments. I've tried to fix them.

8 years agoUpdate README.md
Iceman [Sun, 25 Sep 2016 11:06:32 +0000 (13:06 +0200)]
Update README.md

8 years agoCHG: according to measureement by @wilrn the actual timing for receiving tag data...
iceman1001 [Sat, 24 Sep 2016 13:15:24 +0000 (15:15 +0200)]
CHG:  according to measureement by @wilrn the actual timing for receiving tag data, is  90us (ONE) and 100us (ZERO)  which is not mentioned anywhere before. What a find!

8 years agoCHG: lowered the timout again, but re-added the spindelay since 14a requires 5ms...
iceman1001 [Fri, 23 Sep 2016 21:23:17 +0000 (23:23 +0200)]
CHG: lowered the timout again,  but re-added the spindelay since 14a requires 5ms powerup before entering the idle-state where tag starts to listen.
CHG: fix the ticks compare xx > 1 into  xx >= 1

8 years agoADD; added some more descriptions of what the legic prng imp does.
iceman1001 [Fri, 23 Sep 2016 19:29:34 +0000 (21:29 +0200)]
ADD;  added some more descriptions of what the legic prng imp does.

8 years agoFIX: "hf 14a read" / "hf mf *" / "hf mfdes info" and failure when calling these...
iceman1001 [Fri, 23 Sep 2016 19:28:07 +0000 (21:28 +0200)]
FIX: "hf 14a read" / "hf mf *" / "hf mfdes info"  and failure when calling these commands serveral times in row.
For long transactions the sspclock compare with >1 instead of >=1 ..   Now the timer resets properly.
CHG: use some #define constants for iso-commands.

8 years agoMerge branch 'master' of https://github.com/iceman1001/proxmark3
iceman1001 [Fri, 23 Sep 2016 14:36:01 +0000 (16:36 +0200)]
Merge branch 'master' of https://github.com/iceman1001/proxmark3

8 years agoFIX: This commit fixes the broken LF since I change the spindelay calls. The origin...
iceman1001 [Fri, 23 Sep 2016 14:35:26 +0000 (16:35 +0200)]
FIX:  This commit fixes the broken LF since I change the spindelay calls.  The original problem is that spindelayus calls is incremented with21.3us each step, making it very hard to find exact timings found in the datasheets for T55x7, HID etcetc.  When @marshmellow and I looked into this 2014, I had this on my back of my mind but forgot it since I didn't know how the source code / pm3 worked.  This behavior in spindelayus has given the bit-period for ON/OFF measured in (us) very hard to find. Its kind of magic that it worked so far so good.  Well until I started to look into the "hf legic" bitbanging ASK ON/OFF keying and that one needs a much more precis timer.  Same goes for the PCF7931 code.

I've added a precise timer in the new files ticks.c and moved some older stuff from util.c to have a solid base for this.
UNTESTED,  and the timings measured for t55x7 in lfops.c and other parts has not been adjusted to this "correct" timer.

8 years agoMerge pull request #31 from osysltd/patch-1
Iceman [Fri, 23 Sep 2016 12:31:12 +0000 (14:31 +0200)]
Merge pull request #31 from osysltd/patch-1

fix typo

8 years agofix typo
Osys [Fri, 23 Sep 2016 12:20:57 +0000 (15:20 +0300)]
fix typo

8 years agoUpdate README.md
Iceman [Wed, 21 Sep 2016 18:37:43 +0000 (20:37 +0200)]
Update README.md

Added a dontation call,  https://paypal.me/iceman1001/

8 years agoCHG: extracted some timers functionality, to get unified access to a timer/clock...
iceman1001 [Wed, 21 Sep 2016 17:03:32 +0000 (19:03 +0200)]
CHG:  extracted some timers functionality, to get unified access to a timer/clock which counts in ticks.  Moved stuff from util.c

8 years agoADD: some new mifare key found,
iceman1001 [Tue, 20 Sep 2016 21:20:27 +0000 (23:20 +0200)]
ADD: some new mifare key found,

8 years agoCHG: adjusted timing according to @sentinel 's traces
iceman1001 [Wed, 14 Sep 2016 14:18:04 +0000 (16:18 +0200)]
CHG:  adjusted timing according to @sentinel 's traces

8 years agoMerge pull request #26 from ickerwx/indentation_fix
Iceman [Tue, 13 Sep 2016 21:37:39 +0000 (23:37 +0200)]
Merge pull request #26 from ickerwx/indentation_fix

Indentation fix

8 years agoused tabs instead of spaces
René Werner [Tue, 13 Sep 2016 19:04:13 +0000 (21:04 +0200)]
used tabs instead of spaces

8 years agofixed indentation to get rid of warnings
René Werner [Tue, 13 Sep 2016 18:57:25 +0000 (20:57 +0200)]
fixed indentation to get rid of warnings

warnings are treated as errors, so a warning due to misleading
indentation is kinda annoying

8 years agoCHG: Small steps, the waiting time between frames was unclear. At least now the...
iceman1001 [Mon, 12 Sep 2016 07:19:49 +0000 (09:19 +0200)]
CHG:  Small steps, the waiting time between frames was unclear. At least now the tags answers to a readbyte command after the setup phase.

8 years agoCHG: reverted back from the idea of measureing in (us) microseconds, the timer...
iceman1001 [Sun, 11 Sep 2016 09:14:12 +0000 (11:14 +0200)]
CHG:  reverted back from the idea of measureing in (us) microseconds,  the timer is too raw,  gives 10-15us delays.  Now we are measuring ticks, which is (1 us = 1.5ticks)
like it was before.   ie:  80us = 80*1.5 = 120ticks.

8 years agoCHG: this timing should be quite good. needs to be verified.
iceman1001 [Sat, 10 Sep 2016 20:47:11 +0000 (22:47 +0200)]
CHG: this timing should be quite good.  needs to be verified.

8 years agoCHG: a better micro second (us) spindely function. At average it has 8-10us delay...
iceman1001 [Sat, 10 Sep 2016 19:43:08 +0000 (21:43 +0200)]
CHG:  a better micro second (us) spindely function.  At average it has 8-10us delay, but its linear.  Making error less when you want to wait longer..

SpinDelayCountUs(20) gives a delay of 28us.
SpinDelayCountUs(100) gives a delay of 110us.
SpinDelayCountUs(500) gives a delay of 508us.

8 years agoADD: since the client now calls legic prng, this is needed here too.
iceman1001 [Fri, 9 Sep 2016 09:58:53 +0000 (11:58 +0200)]
ADD:  since the client now calls legic prng, this is needed here too.
CHG:  the OS X  QT4 vs QT5 detection.  NOT fixed yet.

8 years agoFIX: Even the US clock had the issues with not resetting properly. Now its always...
iceman1001 [Fri, 9 Sep 2016 09:57:31 +0000 (11:57 +0200)]
FIX:   Even the US clock had the issues with not resetting properly.  Now its always ZERO when you call StartCountUS.

8 years agoIn my attempts to make the LEGIC code better, its not working now. Timings if...
iceman1001 [Fri, 9 Sep 2016 09:56:20 +0000 (11:56 +0200)]
In my attempts to make the LEGIC code better,   its not working now.  Timings if off.

CHG: switching to US clock.
CHG: better trace annotation for legic
CHG: Legic prng can now give a x bits in once.

8 years agoCHG: better annotation for 'legic'
iceman1001 [Wed, 7 Sep 2016 10:36:46 +0000 (12:36 +0200)]
CHG: better annotation for 'legic'

8 years agoFIX: Better legic annotation, show which byte was targeted during read and write...
iceman1001 [Sat, 3 Sep 2016 10:20:12 +0000 (12:20 +0200)]
FIX: Better legic annotation,  show which byte was targeted during read and write commands.

8 years agoFIX: IV now is trunckated to 7bits in 'hf legic read,write, writeraw'
iceman1001 [Sat, 3 Sep 2016 10:19:05 +0000 (12:19 +0200)]
FIX: IV now is trunckated to 7bits in 'hf legic read,write, writeraw'
FIX: IV LSB bit is always set, in 'hf legic read,write, writeraw'

8 years agoFIX: the acknowledgement response in setup phase now deals with MIN22, MIN256, MIN10...
iceman1001 [Sat, 3 Sep 2016 10:18:02 +0000 (12:18 +0200)]
FIX:  the acknowledgement response in setup phase now deals with MIN22, MIN256, MIN1024 tag accordingly.

8 years agoADD: started to add tracelog in legic
iceman1001 [Fri, 2 Sep 2016 14:25:54 +0000 (16:25 +0200)]
ADD: started to add tracelog in legic
ADD: remake of legic codebase.
ADD: started with a annotation for LEGIC in 'hf list'

8 years agoCHG: Adding clarity to the command helptext.
iceman1001 [Thu, 1 Sep 2016 18:36:42 +0000 (20:36 +0200)]
CHG: Adding clarity to the command helptext.

8 years agoCHG: Supressing output for LF or HF antenna values if zero, in 'hw tune' command
iceman1001 [Thu, 1 Sep 2016 18:36:10 +0000 (20:36 +0200)]
CHG:  Supressing output for LF or HF antenna values if zero,  in 'hw tune' command

8 years agoFIX: added a sanity check in preamble search to make sure it doesn't look out-of...
iceman1001 [Thu, 1 Sep 2016 18:34:56 +0000 (20:34 +0200)]
FIX: added a sanity check in preamble search to make sure it doesn't look out-of-bounds in the memcmp call

8 years agoCHG: removed call to bigbuff free.
iceman1001 [Thu, 1 Sep 2016 18:31:22 +0000 (20:31 +0200)]
CHG: removed call to bigbuff free.

8 years agoCHG: a different version string when compiling on systems without git or the release...
iceman1001 [Thu, 1 Sep 2016 14:11:31 +0000 (16:11 +0200)]
CHG:  a different version string when compiling on systems without git or the release tags.

8 years agoFIX: Only need to print a uint32_t,
iceman1001 [Thu, 1 Sep 2016 14:10:25 +0000 (16:10 +0200)]
FIX: Only need to print a uint32_t,

8 years agoFIX: bug in nextwatch demod, which if the found psk bits was smaller than the preamb...
iceman1001 [Thu, 1 Sep 2016 14:09:31 +0000 (16:09 +0200)]
FIX:  bug in nextwatch demod, which if the found psk bits was smaller than the preamble the client crashed.
REM: removed some debugstatements

8 years agoCHG: reverting use of bigbuff, because I forgot that every switch between LF/HF...
iceman1001 [Wed, 31 Aug 2016 22:52:54 +0000 (00:52 +0200)]
CHG:  reverting use of bigbuff,  because I forgot that every switch between LF/HF images destroys BigBuff.

8 years agoCHG: removed a redundant include to strings.h, which made compilation errors on...
iceman1001 [Wed, 31 Aug 2016 20:10:06 +0000 (22:10 +0200)]
CHG:  removed a redundant include to strings.h, which made compilation errors on OS X

8 years agoFIX: should fix the typedefintion error for OS X regarding bool cmd_send
iceman1001 [Wed, 31 Aug 2016 19:11:57 +0000 (21:11 +0200)]
FIX:  should fix the typedefintion error for OS X regarding  bool cmd_send

8 years agoCHG: A repaint the plot window should be done to make sure its visual.
iceman1001 [Wed, 31 Aug 2016 17:24:18 +0000 (19:24 +0200)]
CHG:  A repaint the plot window should be done to make sure its visual.

8 years agoCHG: the loop in main, for usb_poll_validate_length, shouldn't do anything, it...
iceman1001 [Wed, 31 Aug 2016 17:22:52 +0000 (19:22 +0200)]
CHG:  the loop in main,  for usb_poll_validate_length, shouldn't do anything,  it should be done inside the next call to usb_read...

8 years agoCHG: this timeout doesn't influence the bad performance with my older pm3 device...
iceman1001 [Wed, 31 Aug 2016 17:18:48 +0000 (19:18 +0200)]
CHG:  this timeout doesn't influence the bad performance with my older pm3 device (green pcb).  I think its too slow.

8 years agoFIX: Forget that the prng was 0x8000 length and not 0xFFFF. Sorry. Also returned...
iceman1001 [Wed, 31 Aug 2016 17:17:39 +0000 (19:17 +0200)]
FIX:  Forget that the prng was 0x8000 length and not 0xFFFF.  Sorry.  Also returned to the decomposed loop.  Don't know if this armsrc optimises this at compilation time. Does someone know?

CHG: returned the iso14443a_setup order, it might influence my older PM3 device.

*Note*  my Elechouse revisions PM3 works great with this but my older xpfga (green pcb) is hopeless.  It can't fix onto the nonces in 'hf mf mifare'  I think its too slow.

8 years agoADD: added a simple averging filter function. input parameter K, can be 1 to 8
iceman1001 [Mon, 29 Aug 2016 18:29:31 +0000 (20:29 +0200)]
ADD:  added a simple averging filter function. input parameter K, can be 1 to 8

ref: http://www.edn.com/design/systems-design/4320010/A-simple-software-lowpass-filter-suits-embedded-system-applications

8 years agoFIX: the check for formatlen was wrong.
iceman1001 [Fri, 26 Aug 2016 20:31:45 +0000 (22:31 +0200)]
FIX:  the check for formatlen was wrong.

Still missing the other formats,  only 26bit in this one.

8 years agoCHG: starting to add the legic changes.. *work in progress*
iceman1001 [Fri, 26 Aug 2016 15:19:27 +0000 (17:19 +0200)]
CHG: starting to add the legic changes..  *work in progress*

8 years agoFIX: minor adjustments to 'lf awid bruteforce'
iceman1001 [Fri, 26 Aug 2016 15:18:48 +0000 (17:18 +0200)]
FIX: minor adjustments to 'lf awid bruteforce'
FIX: making the 'lf hid bruteforce' to work the same way as the awid one..

8 years agoFIX: fixes the broken build,...
iceman1001 [Fri, 26 Aug 2016 15:17:40 +0000 (17:17 +0200)]
FIX:  fixes the broken build,...
FIX:  increased the timeout,  to make 'hf mf chk' work better.

8 years agoFIX: 'lf awid bruteforce' cleaning up all debug messages
iceman1001 [Fri, 26 Aug 2016 14:35:30 +0000 (16:35 +0200)]
FIX:  'lf awid bruteforce'  cleaning up all debug messages

8 years agoFIX: Better udp_csr handeling. Usb messages gets to the device better, which makes...
iceman1001 [Fri, 26 Aug 2016 14:22:56 +0000 (16:22 +0200)]
FIX:  Better udp_csr handeling.  Usb messages gets to the device better,  which makes "lf awid bruteforce" work :)

8 years agoCHG: forgot a semicolon...
iceman1001 [Wed, 24 Aug 2016 13:05:10 +0000 (15:05 +0200)]
CHG: forgot a semicolon...

8 years agoCHG: removed some extra time to sync,
iceman1001 [Wed, 24 Aug 2016 13:01:36 +0000 (15:01 +0200)]
CHG: removed some extra time to sync,
CHG: first_try ,  it must recalibrate all the times when it comes from the client.

8 years agosome text changes.
iceman1001 [Wed, 24 Aug 2016 12:58:50 +0000 (14:58 +0200)]
some text changes.

8 years agoCHG: added a verification to see if the found candidate key was able to validate...
iceman1001 [Wed, 24 Aug 2016 12:10:30 +0000 (14:10 +0200)]
CHG:   added a verification to see if the found candidate key was able to validate against tag.  If not ok,  start darkside attack again.

8 years agoFIX: the underlaying bug on deviceside code. The SSPCLOCK wasn't reset to zero somet...
iceman1001 [Wed, 24 Aug 2016 10:37:31 +0000 (12:37 +0200)]
FIX: the underlaying bug on deviceside code.  The SSPCLOCK wasn't reset to zero sometimes. More specific,  TC2 wasn't reset cause all sorts of timing issues for the device side randomly.  Like 'hf mf mifare',  like iclass,  like 'hf mf sim'  etc etc.

8 years agoCHG: change the number of calls to prng_successor was done. Fewer should mean faster :)
iceman1001 [Wed, 24 Aug 2016 10:35:24 +0000 (12:35 +0200)]
CHG:  change the number of calls to prng_successor was done.  Fewer should mean faster :)

8 years agoCHG: fixed the collapsing comments when opening this file in notepad++ Need spaces...
iceman1001 [Wed, 24 Aug 2016 10:34:34 +0000 (12:34 +0200)]
CHG: fixed the collapsing comments when opening this file in notepad++  Need spaces between // text  or  /* ...

8 years agoREM: removed an test function
iceman1001 [Wed, 24 Aug 2016 10:32:43 +0000 (12:32 +0200)]
REM: removed an test function

8 years agoCHG: Changed the number of times the call to prng_successor is called.
iceman1001 [Wed, 24 Aug 2016 10:32:05 +0000 (12:32 +0200)]
CHG:  Changed the number of times the call to prng_successor is called.

8 years agoCHG: syntax suger.
iceman1001 [Wed, 24 Aug 2016 10:31:09 +0000 (12:31 +0200)]
CHG: syntax suger.

8 years agoCHG: updated Reveng version from 1.4.0 -> 1.4.4 .
iceman1001 [Sun, 21 Aug 2016 18:51:29 +0000 (20:51 +0200)]
CHG:  updated Reveng version from 1.4.0 -> 1.4.4 .
---snippet from their update log:

1.4.4 27 July 2016

    Added 5 new algorithms, CRC-8/AUTOSAR, CRC-8/OPENSAFETY, CRC-16/OPENSAFETY-A, CRC-16/OPENSAFETY-B and CRC-32/AUTOSAR from the CRC Catalogue.
    Added a build option to verify the order of the preset and alias tables at compile time.

1.4.3 14 July 2016

    Added algorithm CRC-16/CMS from the CRC Catalogue.

1.4.2 8 July 2016

    Added algorithm CRC-16/PROFIBUS from the CRC Catalogue.

1.4.1a 29 June 2016

    Fixed a regression that caused the Windows release to crash on older systems.

1.4.1 27 June 2016

    -P sets the Width value just like -k.
    pcmp() quickly returns when the comparands are identical.
    Added resources for the Windows executable.

8 years agoADD: Mifare Desfire defines
iceman1001 [Sun, 14 Aug 2016 15:38:54 +0000 (17:38 +0200)]
ADD:  Mifare Desfire defines

8 years agochg; syntax suger
iceman1001 [Sun, 14 Aug 2016 15:38:11 +0000 (17:38 +0200)]
chg;  syntax suger

8 years agohelp text adjustments
iceman1001 [Sun, 14 Aug 2016 15:11:42 +0000 (17:11 +0200)]
help text adjustments

8 years agoADD: added a sanity check in T55x7 commands info/trace/detect against useing the...
iceman1001 [Sun, 14 Aug 2016 15:04:40 +0000 (17:04 +0200)]
ADD:  added a sanity check in T55x7 commands info/trace/detect against useing the commands when device is in offline but user didn't use '1' in arguments.

8 years agoadd: annotage Mifare Desfire. from https://github.com/JohannesStoye/proxmark3/commi...
iceman1001 [Sun, 14 Aug 2016 14:29:39 +0000 (16:29 +0200)]
add:  annotage Mifare Desfire.  from https://github.com/JohannesStoye/proxmark3/commit/3102c1bae358566e112e465e58da27ffb7219bc9#diff-93cfa90a992ea759349344d0de98029e
Thanks @johannesStoye

8 years agochg: remove a char..
iceman1001 [Wed, 10 Aug 2016 14:29:23 +0000 (16:29 +0200)]
chg:  remove a char..

8 years agoCHG: more struct errors.. my bad,
iceman1001 [Wed, 10 Aug 2016 14:28:23 +0000 (16:28 +0200)]
CHG: more struct errors.. my bad,

8 years agoCHG: removed some debug statements, added another. Change the crapto1.c, lets...
iceman1001 [Wed, 10 Aug 2016 14:25:56 +0000 (16:25 +0200)]
CHG:  removed some debug statements, added another.  Change the crapto1.c,  lets see if the special attack works better now against chinese clones.

8 years agoCHG: minor code cleaning in 'hf 14a reader'
iceman1001 [Wed, 10 Aug 2016 14:24:49 +0000 (16:24 +0200)]
CHG:  minor code cleaning in 'hf 14a reader'

8 years agoCHG: on a slow usb connection it seems the pingcmd which stops the bruteforce on...
iceman1001 [Wed, 10 Aug 2016 14:23:59 +0000 (16:23 +0200)]
CHG:  on a slow usb connection it seems the pingcmd which stops the bruteforce on deviceside doesnt get there. Lets send three pings to make sure the device gets it.

8 years agoFIX: at least now the special zero parity attack, repeats and doesn't crash. Howev...
iceman1001 [Wed, 10 Aug 2016 08:55:29 +0000 (10:55 +0200)]
FIX:  at least now the special zero parity attack,  repeats and doesn't crash.  However it doesn't find the key either :(

8 years agoCHG; still looking at 14b, this time started to look at the tracelog times not working.
iceman1001 [Tue, 9 Aug 2016 21:13:18 +0000 (23:13 +0200)]
CHG; still looking at 14b,  this time started to look at the tracelog times not working.

8 years agostarted fixing the paritiy == 0 special attack against chinese clones with bad prng...
iceman1001 [Tue, 9 Aug 2016 21:11:07 +0000 (23:11 +0200)]
started fixing the paritiy == 0 special attack against chinese clones with bad prng, which hasnt been working for ages.

8 years agofix: wrong spelling
iceman1001 [Tue, 9 Aug 2016 10:15:26 +0000 (12:15 +0200)]
fix:  wrong spelling

8 years agoFIX: Travis CI complains about missing stdbool.h includes
iceman1001 [Tue, 9 Aug 2016 10:11:11 +0000 (12:11 +0200)]
FIX:  Travis CI complains about missing stdbool.h includes

8 years agoADD: 'lf awid brute' is now possible to give a starting cardnumber. if given, the...
iceman1001 [Tue, 9 Aug 2016 09:56:06 +0000 (11:56 +0200)]
ADD: 'lf awid brute' is now possible to give a starting cardnumber.  if given,  the bruteforce loops from it as a mid point. Testing one step up, then one step down until it reaches 65535 and 0.
CHG: 'lf awid brute' inputs are now changed, take notice to new format.

8 years agosyntax suger
iceman1001 [Tue, 9 Aug 2016 07:12:16 +0000 (09:12 +0200)]
syntax suger
chg:  added clearCommandBuffer(); before calls to sendcommand.

8 years agoCHG: textual fixes in help text
iceman1001 [Tue, 9 Aug 2016 07:10:26 +0000 (09:10 +0200)]
CHG: textual fixes in help text
CHG: better exit message for 'lf awid bruteforce'

8 years agoFIX: delay was parsed incorrect into a uint8_t...
iceman1001 [Mon, 8 Aug 2016 20:17:15 +0000 (22:17 +0200)]
FIX: delay was parsed incorrect into a uint8_t...
CHG: help text fixed

8 years agoADD: Added a delay in ms to 'lf awid brute' Thanks to @crayon for the idea.
iceman1001 [Mon, 8 Aug 2016 20:09:51 +0000 (22:09 +0200)]
ADD:  Added a delay in ms to 'lf awid brute'  Thanks to @crayon for the idea.

8 years agoFIX: the cmdline parsing was a bit too hard. Thanks to @crayon for pointing out...
iceman1001 [Mon, 8 Aug 2016 19:27:53 +0000 (21:27 +0200)]
FIX:   the cmdline parsing was a bit too hard. Thanks to @crayon for pointing out there were a bug here.

8 years agolayouts.
iceman1001 [Mon, 8 Aug 2016 17:02:46 +0000 (19:02 +0200)]
layouts.

8 years agoeven more..
iceman1001 [Mon, 8 Aug 2016 17:00:53 +0000 (19:00 +0200)]
even more..

8 years agomore layout
iceman1001 [Mon, 8 Aug 2016 17:00:09 +0000 (19:00 +0200)]
more layout

8 years agocorrecting the layout...
iceman1001 [Mon, 8 Aug 2016 16:58:05 +0000 (18:58 +0200)]
correcting the layout...

8 years agotextual changes.
iceman1001 [Mon, 8 Aug 2016 16:51:34 +0000 (18:51 +0200)]
textual changes.

8 years agoCHG: added the libncurses5-dev instruction for COMPILING.txt
iceman1001 [Mon, 8 Aug 2016 16:07:36 +0000 (18:07 +0200)]
CHG: added the  libncurses5-dev instruction for COMPILING.txt
CHG: updated the readme with latest changes from changelog

8 years agotextual changes
iceman1001 [Mon, 8 Aug 2016 15:56:04 +0000 (17:56 +0200)]
textual changes

8 years agoADD: J-Run's 2nd phase tool mf_key_brute ref: https://github.com/J-Run/mf_key_brute...
iceman1001 [Mon, 8 Aug 2016 15:49:30 +0000 (17:49 +0200)]
ADD:  J-Run's 2nd phase tool mf_key_brute  ref: https://github.com/J-Run/mf_key_brute   Estimated time to search keyspace is ~18min.

J_Run's 2nd phase of multiple sector nested authentication key recovery
You have a known 4 last bytes of a key recovered with mf_nonce_brute tool.
First 2 bytes of key will be bruteforced

Usage:  hf mf keybrute [h] <block number> <A|B> <key>
options:
      h               this help
      <block number>  target block number
      <A|B>           target key type
      <key>           candidate key from mf_nonce_brute tool
samples:
           hf mf keybrute 1 A 000011223344

Impressum, Datenschutz