Commit Graph

  • b4a6775b5e 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.. iceman1001 2016-09-10 21:43:08 +02:00
  • f72669f366 ADD: since the client now calls legic prng, this is needed here too. CHG: the OS X QT4 vs QT5 detection. NOT fixed yet. iceman1001 2016-09-09 11:58:53 +02:00
  • 5d15891e2b FIX: Even the US clock had the issues with not resetting properly. Now its always ZERO when you call StartCountUS. iceman1001 2016-09-09 11:57:31 +02:00
  • ad5bc8cc8c In my attempts to make the LEGIC code better, its not working now. Timings if off. iceman1001 2016-09-09 11:56:20 +02:00
  • 1b12afbd9f CHG: better annotation for 'legic' iceman1001 2016-09-07 12:36:46 +02:00
  • e619ddc071 FIX: Better legic annotation, show which byte was targeted during read and write commands. iceman1001 2016-09-03 12:20:12 +02:00
  • b98827ffc3 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' iceman1001 2016-09-03 12:19:05 +02:00
  • f7b4257301 FIX: the acknowledgement response in setup phase now deals with MIN22, MIN256, MIN1024 tag accordingly. iceman1001 2016-09-03 12:18:02 +02:00
  • c71c5ee156 ADD: started to add tracelog in legic ADD: remake of legic codebase. ADD: started with a annotation for LEGIC in 'hf list' iceman1001 2016-09-02 16:25:54 +02:00
  • 5b4664e79f CHG: Adding clarity to the command helptext. iceman1001 2016-09-01 20:36:42 +02:00
  • d801514d88 CHG: Supressing output for LF or HF antenna values if zero, in 'hw tune' command iceman1001 2016-09-01 20:36:10 +02:00
  • 5735cfa58e FIX: added a sanity check in preamble search to make sure it doesn't look out-of-bounds in the memcmp call iceman1001 2016-09-01 20:34:56 +02:00
  • ab1112796e CHG: removed call to bigbuff free. iceman1001 2016-09-01 20:31:22 +02:00
  • d515e7a3a0 CHG: a different version string when compiling on systems without git or the release tags. iceman1001 2016-09-01 16:11:31 +02:00
  • 22635d611e FIX: Only need to print a uint32_t, iceman1001 2016-09-01 16:10:25 +02:00
  • 56d0fb8e4d FIX: bug in nextwatch demod, which if the found psk bits was smaller than the preamble the client crashed. REM: removed some debugstatements iceman1001 2016-09-01 16:09:31 +02:00
  • 2deea574d3 CHG: reverting use of bigbuff, because I forgot that every switch between LF/HF images destroys BigBuff. iceman1001 2016-09-01 00:52:54 +02:00
  • 05aff802ae CHG: removed a redundant include to strings.h, which made compilation errors on OS X iceman1001 2016-08-31 22:10:06 +02:00
  • cc70dd6b60 FIX: should fix the typedefintion error for OS X regarding bool cmd_send iceman1001 2016-08-31 21:11:57 +02:00
  • 3fc01243b0 CHG: A repaint the plot window should be done to make sure its visual. iceman1001 2016-08-31 19:24:18 +02:00
  • 153a4a78fe 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... iceman1001 2016-08-31 19:22:52 +02:00
  • 8d61d9b114 CHG: this timeout doesn't influence the bad performance with my older pm3 device (green pcb). I think its too slow. iceman1001 2016-08-31 19:18:48 +02:00
  • be818b1417 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? iceman1001 2016-08-31 19:17:39 +02:00
  • 4c543dbd3f ADD: added a simple averging filter function. input parameter K, can be 1 to 8 iceman1001 2016-08-29 20:29:31 +02:00
  • 7aa24806f4 FIX: the check for formatlen was wrong. iceman1001 2016-08-26 22:31:45 +02:00
  • ffa306de61 CHG: starting to add the legic changes.. *work in progress* iceman1001 2016-08-26 17:19:27 +02:00
  • 89603cbddc FIX: minor adjustments to 'lf awid bruteforce' FIX: making the 'lf hid bruteforce' to work the same way as the awid one.. iceman1001 2016-08-26 17:18:48 +02:00
  • cc70889743 FIX: fixes the broken build,... FIX: increased the timeout, to make 'hf mf chk' work better. iceman1001 2016-08-26 17:17:40 +02:00
  • f121b478a1 FIX: 'lf awid bruteforce' cleaning up all debug messages iceman1001 2016-08-26 16:35:30 +02:00
  • a2101157f7 FIX: Better udp_csr handeling. Usb messages gets to the device better, which makes "lf awid bruteforce" work :) iceman1001 2016-08-26 16:22:56 +02:00
  • ed8c2aeb63 CHG: forgot a semicolon... iceman1001 2016-08-24 15:05:10 +02:00
  • bcacb3168b CHG: removed some extra time to sync, CHG: first_try , it must recalibrate all the times when it comes from the client. iceman1001 2016-08-24 15:01:36 +02:00
  • ba1324a5fe some text changes. iceman1001 2016-08-24 14:58:50 +02:00
  • 760157f50b CHG: added a verification to see if the found candidate key was able to validate against tag. If not ok, start darkside attack again. iceman1001 2016-08-24 14:10:30 +02:00
  • 63a1d80130 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. iceman1001 2016-08-24 12:37:31 +02:00
  • a1ab594e24 CHG: change the number of calls to prng_successor was done. Fewer should mean faster :) iceman1001 2016-08-24 12:35:24 +02:00
  • f38cfd6693 CHG: fixed the collapsing comments when opening this file in notepad++ Need spaces between // text or /* ... iceman1001 2016-08-24 12:34:34 +02:00
  • 4c44d88500 REM: removed an test function iceman1001 2016-08-24 12:32:43 +02:00
  • 02d5a58388 CHG: Changed the number of times the call to prng_successor is called. iceman1001 2016-08-24 12:32:05 +02:00
  • 39d43ccc21 CHG: syntax suger. iceman1001 2016-08-24 12:31:09 +02:00
  • 2c9e30908c CHG: updated Reveng version from 1.4.0 -> 1.4.4 . ---snippet from their update log: iceman1001 2016-08-21 20:51:29 +02:00
  • bc908d8f9d ADD: Mifare Desfire defines iceman1001 2016-08-14 17:38:54 +02:00
  • af17926620 chg; syntax suger iceman1001 2016-08-14 17:38:11 +02:00
  • f2abf6732b help text adjustments iceman1001 2016-08-14 17:11:42 +02:00
  • ab74872d40 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. iceman1001 2016-08-14 17:04:40 +02:00
  • 7e08450dcc add: annotage Mifare Desfire. from 3102c1bae3 (diff-93cfa90a992ea759349344d0de98029e) Thanks @johannesStoye iceman1001 2016-08-14 16:29:39 +02:00
  • 2b6ffe75a8 chg: remove a char.. iceman1001 2016-08-10 16:29:23 +02:00
  • 4ab54914e3 CHG: more struct errors.. my bad, iceman1001 2016-08-10 16:28:23 +02:00
  • 31cf804877 CHG: removed some debug statements, added another. Change the crapto1.c, lets see if the special attack works better now against chinese clones. iceman1001 2016-08-10 16:25:56 +02:00
  • 823ad2e186 CHG: minor code cleaning in 'hf 14a reader' iceman1001 2016-08-10 16:24:49 +02:00
  • 56f1aaa234 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. iceman1001 2016-08-10 16:23:59 +02:00
  • 6067df30c5 FIX: at least now the special zero parity attack, repeats and doesn't crash. However it doesn't find the key either :( iceman1001 2016-08-10 10:55:29 +02:00
  • 86db8973b0 CHG; still looking at 14b, this time started to look at the tracelog times not working. iceman1001 2016-08-09 23:13:18 +02:00
  • 59e933fc3f started fixing the paritiy == 0 special attack against chinese clones with bad prng, which hasnt been working for ages. iceman1001 2016-08-09 23:11:07 +02:00
  • 05442fa6f7 fix: wrong spelling iceman1001 2016-08-09 12:15:26 +02:00
  • f5291a6ce1 FIX: Travis CI complains about missing stdbool.h includes iceman1001 2016-08-09 12:11:11 +02:00
  • 10c4231ec7 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. iceman1001 2016-08-09 11:56:06 +02:00
  • 3d4207f3b6 syntax suger chg: added clearCommandBuffer(); before calls to sendcommand. iceman1001 2016-08-09 09:12:16 +02:00
  • 8a5b3c2a45 CHG: textual fixes in help text CHG: better exit message for 'lf awid bruteforce' iceman1001 2016-08-09 09:10:26 +02:00
  • 9bfd93ec15 FIX: delay was parsed incorrect into a uint8_t... CHG: help text fixed iceman1001 2016-08-08 22:17:15 +02:00
  • 934dfd728d ADD: Added a delay in ms to 'lf awid brute' Thanks to @crayon for the idea. iceman1001 2016-08-08 22:09:51 +02:00
  • 471f89b8bd FIX: the cmdline parsing was a bit too hard. Thanks to @crayon for pointing out there were a bug here. iceman1001 2016-08-08 21:27:53 +02:00
  • 7c030a9185 layouts. iceman1001 2016-08-08 19:02:46 +02:00
  • 9fe46b6967 even more.. iceman1001 2016-08-08 19:00:53 +02:00
  • d233b62911 more layout iceman1001 2016-08-08 19:00:09 +02:00
  • 76fc721913 correcting the layout... iceman1001 2016-08-08 18:58:05 +02:00
  • f3c2458aa6 textual changes. iceman1001 2016-08-08 18:51:34 +02:00
  • 185d675b4a CHG: added the libncurses5-dev instruction for COMPILING.txt CHG: updated the readme with latest changes from changelog iceman1001 2016-08-08 18:07:36 +02:00
  • a238bed07a textual changes iceman1001 2016-08-08 17:56:04 +02:00
  • d9ed4e1914 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. iceman1001 2016-08-08 17:49:30 +02:00
  • e55eda39cd Merge branch 'master' of https://github.com/iceman1001/proxmark3 iceman1001 2016-08-08 07:46:12 +02:00
  • 07b9e98970 Merge pull request #21 from alexgrin/iceman_master Iceman 2016-08-08 07:43:26 +02:00
  • 170e7c9c51 FIX: erroneous semicolon Alexis Green 2016-08-07 20:07:25 -07:00
  • c2df2883f8 fix: forgot something small.. sloppy. iceman1001 2016-08-07 22:15:35 +02:00
  • 29f8c2cc15 ADD: added the 'max frame size' parameter set, valid sizes: 16|24|32|40|48|64|96|128|256 it can be verified by setting debuglevel to 3 or more. iceman1001 2016-08-07 22:05:10 +02:00
  • b62cbadb61 CHG: fixes to match the new arguments to the darkside attack (keytype A|B and blocknumber) in mifare_autopwn.lua script. iceman1001 2016-08-07 21:19:11 +02:00
  • 16658b1ff1 CHG: moved some TEA crypto stuff from 14b into analyse. iceman1001 2016-08-07 21:08:17 +02:00
  • 5def0b3c74 CHG: increased the script-filename column width from 16 to 21. iceman1001 2016-08-07 21:05:09 +02:00
  • a152dea7b4 textual changes. iceman1001 2016-08-07 18:50:25 +02:00
  • d8b7a5f294 CHG: applied some of the changes unto "hf 14b snoop" *untested* Hard to test without a proper reader/tag to snoop iceman1001 2016-08-07 18:49:36 +02:00
  • b86225188e CHG: iso14443b.c got some more love. using the "hf 14b raw" command gives now a much stabil read from more distances than before. iceman1001 2016-08-07 17:49:33 +02:00
  • 8497870fa6 Merge pull request #20 from alexgrin/iceman_master Iceman 2016-08-06 22:42:39 +02:00
  • 7edde70701 FIX: Coverity badge link now works. Alexis Green 2016-08-04 15:52:54 -07:00
  • fa5118e730 CHG: some calyspo stuff iceman1001 2016-08-04 21:57:40 +02:00
  • f0e183ece4 CHG: marshmellow42 's improved "hf mf sim x" iceman1001 2016-08-04 21:57:18 +02:00
  • 52eeaef568 CHG: moved a defince arraylen into util.h and changed to uppercase. iceman1001 2016-08-04 21:54:11 +02:00
  • 82e690f48b CHG: trying to unify the crc algos in one place. iceman1001 2016-08-04 21:52:32 +02:00
  • df007486f5 ADD: @donwan581 select keytype for the darkside attack. iceman1001 2016-08-04 21:51:26 +02:00
  • 6b23be6b7e CHG: cleaning up. iceman1001 2016-08-04 21:37:43 +02:00
  • 26778ea772 FIX: coverity scan 133850, again. Why on earth did the 7 come from. I removed it. iceman1001 2016-08-03 12:09:16 +02:00
  • c5d886170c fix: COVERITYSCAN 133871, fix one part, breaking another. shouldnt have changed to uint8_t since it can never be negative. iceman1001 2016-08-03 11:57:40 +02:00
  • 0f6e6b9acb FIX: coverity scan 133859 structually dead code, looks like this is a rest from and old loop. I just removed it. iceman1001 2016-08-03 10:53:26 +02:00
  • e8fecd72bc FIX; coverity scan 133850, & operation should keep only topbit of lower nibble. CHG: tabs fixed iceman1001 2016-08-03 10:01:37 +02:00
  • a28d34f407 Coverity Scan 133850, need to ask @jason about this one. iceman1001 2016-08-03 09:32:07 +02:00
  • 01629305d8 Merge branch 'master' of https://github.com/iceman1001/proxmark3 iceman1001 2016-08-03 09:30:01 +02:00
  • 8a8de2cb6d FIX: 133853, If you have 3items in a array, don't start with index 4 or 3, mental note to self, stop coding when you are tired. iceman1001 2016-08-03 09:28:54 +02:00
  • 45c48ae428 Merge pull request #19 from alexgrin/iceman_master Iceman 2016-08-03 08:00:22 +02:00
  • 987c59849e FIX: CoverityScan 123358 and 133864 - Unchecked return value Alexis Green 2016-08-02 22:44:36 -07:00
  • 3f5bcc3b92 FIX: CoverityScan 121362 - Pointer to local outside scope Alexis Green 2016-08-02 16:12:44 -07:00
  • c23d2618ba FIX: mental note to self, don't code when tried. "size" should have been "sizeof". I need to fix my build for armsrc again. iceman1001 2016-08-03 00:51:26 +02:00