Commit Graph

  • 711ae19fca CHG: Cleaning up iceman1001 2016-11-18 11:31:52 +01:00
  • 09bb01c73d ADD: "analyse hid" - new function that implements the 'heart of darkness' hid/iclass permute function. Its converted from the php-solution found in the paper to C. Ref: https://github.com/akw0088/HID-Card-Copy/blob/master/key-permutation/permute.php iceman1001 2016-11-17 18:20:44 +01:00
  • fa5974bbf3 FIX: @matrix latest fixes iceman1001 2016-11-16 22:31:09 +01:00
  • f07ffa7672 FIX: "hf mf hardnested" - removed the call to free_candidates_memory, on my ubuntu env it crashes all the time with it. iceman1001 2016-11-16 19:19:06 +01:00
  • da8279796e FIX: that time.h issue is different on POSIX systems and WINDOWS system and in C... iceman1001 2016-11-16 18:52:13 +01:00
  • a877bc2f01 FIX: wrong compile define used, __WIN32 should be _WIN32 iceman1001 2016-11-16 18:42:56 +01:00
  • 7d159efe40 FIX: & 0xFF instead of uint8_t iceman1001 2016-11-16 18:38:15 +01:00
  • 1ca5dce0f4 FIX: removed some warnings about time_t in non-windows systems. This appeared since I fiddled in proxmark.h iceman1001 2016-11-16 18:36:21 +01:00
  • 3105b814c9 CHG: added the ping command to the header file. iceman1001 2016-11-16 18:17:01 +01:00
  • 06d09c98eb CHG: "hf mf hardnested" - fixes and additions. - freeing candidate lists after generate_candidates calls. - longer timeout when waiting for responses (it takes a while to collect 58 nonces per call) From 3sec to 6sec - if best_first_byte[0] (best guess) has been the same for 3 nonces calls in a row, it enters the generate_candidates test. - when total_added_nonces increases but does not enter generate_candidates tests, it now increases the threshold_index variable. Make the output look better iceman1001 2016-11-16 18:16:14 +01:00
  • 2618e313bf CHG: textual change iceman1001 2016-11-16 17:45:12 +01:00
  • 77f3f9ff5c CHG: "hf mf hardnested" device side should empty bigbuff? iceman1001 2016-11-16 17:44:08 +01:00
  • 5fba8581f4 CHG: the reset of pcb_num should be before untraditional tags return. iceman1001 2016-11-16 17:43:08 +01:00
  • 4d812c139b CHG: "hf mf hardnested" - latest clean up from @matrix - the device still doesnt answer when brute_force call fails. I've been trying to get the device to init after the brute_force call. iceman1001 2016-11-15 12:49:13 +01:00
  • 97f86b7a61 chg: removed a useless clearing of key_count. From @matrix 090682764b iceman1001 2016-11-15 12:13:15 +01:00
  • 6804338201 FIX: 'LF PYRAMID' the crc8_MAXIM and crc16_DNP was calling the wrong crc method. (update2 is the older and correct version). This solves the pyrmid issue with wrong checksums calculated. Thanks to @rookieatall @marshmellow42 for pointing out the bug. ref: http://www.proxmark.org/forum/viewtopic.php?id=4006 iceman1001 2016-11-14 21:41:18 +01:00
  • 71ac327ba8 FIX: 'hf mf hardnested' @matrix e0828439bf iceman1001 2016-11-08 13:27:50 +01:00
  • 0b53530a10 CHG: "hf mf hardnested" disabled the tracelogging on deviceside during nonce acquiring. iceman1001 2016-11-07 22:42:57 +01:00
  • 360caababf FIX: decrease 2^39 -> 2^38. its a big searchspace anyway. FIX: changed output and rearranged collecting nonces logic. iceman1001 2016-11-07 22:41:18 +01:00
  • 87a513aa1d FIX: "hf mf hardnested" when "key found" exting the do-while loop doesn't need to wait for device to respond. iceman1001 2016-11-07 11:54:32 +01:00
  • 8e4a0b3585 FIX: "hf mf hardnested" merging of @matrix commit bd8249afec iceman1001 2016-11-07 11:11:14 +01:00
  • 7fd676db11 FIX: @matrix 869a03c2c6 it still counts down the good bytes, and I fixed the elapsed time. iceman1001 2016-11-05 14:54:25 +01:00
  • 325f26e25d CHG: removed unused variable iceman1001 2016-11-03 15:15:25 +01:00
  • 3a051ec10b CHG: don't consider the respons at all when sending the HALT command. iceman1001 2016-11-03 15:00:17 +01:00
  • 713f5d019c CHG: still issues left. iceman1001 2016-10-29 23:58:59 +02:00
  • 5e14319d2c FIX: several calls to nonce2key/nonce2key_ex has problems with not clearing up memory pointers laying around. Still exists problem which needs to be dealt with. iceman1001 2016-10-29 22:12:38 +02:00
  • 60c33f7aa8 CHG: minor textual change to fit the minimum two calls nature for the zero parity attack iceman1001 2016-10-29 21:45:36 +02:00
  • b403c30091 FIX: the time_t calls under mingw needs a #define _USE_32BIT_TIME_T 1 to be correct. It seems to work in "hf mf mifare" but not in "hf mf hardnested" iceman1001 2016-10-29 21:42:46 +02:00
  • 19693bdc06 FIX: 'hf mf mifare' - special zero parity attack vector now works. Thanks to the dude who figured this vector out: @douniwan5788 (sorry for comments, I was clearly wrong.) @piwi - for proving me wrong. this version uses int64_t (signed) to signify end-of-lists (-1). It also needs its own compare function for the qsort. I didn't merge this into existing code which uses uint64_t. (too lazy) iceman1001 2016-10-29 21:41:02 +02:00
  • 9c6000a065 Merge pull request #51 from matrix/master Iceman 2016-10-29 16:39:07 +02:00
  • e7f43e92e9 Merge remote-tracking branch 'upstream/master' Gabriele Gristina 2016-10-29 15:19:55 +02:00
  • d209443322 CHG: 'HF MF C*' (chinese backdoor commands) According to douniwan5788 some magic/clone tags answers to the halt cmd and some not. I think I captured his ideas. iceman1001 2016-10-28 20:43:07 +02:00
  • c3c12b5571 CHG: clean up iceman1001 2016-10-28 16:37:26 +02:00
  • ba39db376c CHG: just some parameter / variable name changes. Nuttin' special. iceman1001 2016-10-28 16:37:01 +02:00
  • d433698311 Merge branch 'master' of https://github.com/iceman1001/proxmark3 iceman1001 2016-10-28 13:07:09 +02:00
  • 30daf914ce FIX: looping logic error, doesn't need to increase with 1, if we do 8 checks every turn... iceman1001 2016-10-28 13:06:34 +02:00
  • bc7846f437 Merge pull request #49 from micolous/less-verbose-mfsim Iceman 2016-10-27 14:50:19 +02:00
  • 32beef538e hf {14a,mf} sim: v is for verbose Michael Farrell 2016-10-27 23:36:43 +11:00
  • dfdbfa0702 hf mf sim: Be less verbose by default, add option "m" to turn maths back on (Issue #45) Michael Farrell 2016-10-27 21:38:53 +11:00
  • 650cd714c4 Merge pull request #50 from micolous/mfkey-gitignore Iceman 2016-10-27 13:48:19 +02:00
  • 949d50c89b Add .gitignore file to mfkey for binaries Michael Farrell 2016-10-27 21:43:33 +11:00
  • 236e8f7cc6 fixup code Gabriele Gristina 2016-10-26 01:14:56 +02:00
  • f6c56cd204 Merge pull request #47 from osysltd/patch-4 Iceman 2016-10-23 01:04:35 +02:00
  • 9f02f471db FIX: too small string? iceman1001 2016-10-23 00:58:40 +02:00
  • be26ef45b4 FIX: valgrind complains about something here... iceman1001 2016-10-23 00:50:23 +02:00
  • 520d06e856 CHG: init the char array. iceman1001 2016-10-23 00:38:09 +02:00
  • 2b2bccbdd2 Update README.md Osys 2016-10-23 01:37:35 +03:00
  • ce56e6c1c2 Merge pull request #46 from micolous/fix-nonce Iceman 2016-10-22 18:21:56 +02:00
  • e9f85d9e00 Merge pull request #44 from micolous/master Iceman 2016-10-22 17:47:44 +02:00
  • b6e05350b2 hf mf sim: Multiple fixes (iceman1001/proxmark3 #45) Michael Farrell 2016-10-22 21:47:26 +11:00
  • 53f7c75a38 hf 14a: Fix typos in manufacturer list Michael Farrell 2016-10-22 14:24:17 +11:00
  • 2dcf60f3df CHG: "hf mf hardnested" - less printing CHG: some filehandles = NULL. iceman1001 2016-10-21 16:06:53 +02:00
  • 3c528f5fda Merge pull request #43 from matrix/master Iceman 2016-10-21 01:49:39 +02:00
  • bbcd41a6e5 Speedup Mifare Plus Attack v2.2 (cleanup code) Gabriele Gristina 2016-10-21 01:06:57 +02:00
  • 0325c12f35 Speedup Mifare Plus Attack v2.1 (stable) Gabriele Gristina 2016-10-21 00:43:43 +02:00
  • 64c87a8c5f Merge remote-tracking branch 'upstream/master' Gabriele Gristina 2016-10-20 20:00:06 +02:00
  • 67cd89033c CHG: experimenting with 'lf sim' It does send a signal now but... iceman1001 2016-10-20 17:31:58 +02:00
  • 36d87eeff0 FIX: client crash for global id, and removing my previous fix. iceman1001 2016-10-20 17:31:23 +02:00
  • c528cf3989 TEST: see if the readerfield is needed. iceman1001 2016-10-20 01:52:26 +02:00
  • ed28bbe5ae CHG: some debug statements instead, 'H' for helptext. iceman1001 2016-10-20 01:51:27 +02:00
  • 3c6354e99a FIX: strange bug in "lf em em410xwatch" , which the client crasches when it reads a valid em tag. iceman1001 2016-10-20 01:50:30 +02:00
  • d115f9a454 CHG: making printed statement a debug statement. iceman1001 2016-10-20 01:16:32 +02:00
  • c50259b36a CHG: added a quitting message iceman1001 2016-10-20 01:13:18 +02:00
  • 8fd25db30c CHG: move the call to fpga_bitstream_lf, in order to save the uploaded data from the client. Changing bitstream wipes bigbuffer. iceman1001 2016-10-20 01:06:17 +02:00
  • 3b5aab1875 CHG: updated some comments. I still think I don't understand this code iceman1001 2016-10-20 00:42:17 +02:00
  • 015e3b8170 syntax suger. never mind this iceman1001 2016-10-20 00:41:34 +02:00
  • f4d7d1fed1 CHG: removed CLOCK2, since its not used in the code. iceman1001 2016-10-20 00:40:56 +02:00
  • f0a96745d0 CHG: the AT91C_BASE_PMC->PMC_PCER has a tendecy to be clear when set with "=", but my tickstimer also needs it, so I made it optional now. iceman1001 2016-10-20 00:40:24 +02:00
  • 49065576ad FIX: lf sim, seems like "lf sim" call SimulateTagLowFrequency direct from appmain.c and I removed the LF bitstream call thinking SimulateTagLowFrequency was only called from the sub FSK;ASK;PSK commands. iceman1001 2016-10-20 00:39:15 +02:00
  • bd46dec63b CHG: found even more keys iceman1001 2016-10-19 21:27:34 +02:00
  • 100fe0a5ee textual suger iceman1001 2016-10-19 21:26:56 +02:00
  • 8fd0a564e5 CHG: removed unused clocks, CHG: now uses the DEFINEs instead. a bit clear CHG: xor in the clocks, should allow for co-exist with SSP clock. iceman1001 2016-10-19 21:26:29 +02:00
  • 8255e1a685 CHG: just changed the comment. iceman1001 2016-10-19 21:25:04 +02:00
  • 29ff374e5d CHG: TI code did have the tickstimer started. iceman1001 2016-10-19 21:24:20 +02:00
  • c3fc86d9af CHG: Xoring in the value allows for the ticks timers to co-exist. Or that is the idea. iceman1001 2016-10-19 21:23:03 +02:00
  • 4460be68c3 FIX: "lf sim" after changes to ticks timers on device side, there was a "starticks" call missing, which lead to not having any timers which is a problem for the WaitUS call. iceman1001 2016-10-19 19:59:58 +02:00
  • 383a1fb368 Speedup Mifare Plus Attack v2 Gabriele Gristina 2016-10-19 00:13:53 +02:00
  • 88f503735c FIX: @aczid's fix 957702be9c from original @matrix 057d2e9147 iceman1001 2016-10-18 18:45:29 +02:00
  • b2c6371761 CHG: updated the compilation for windows, to include instruction on installing perl. iceman1001 2016-10-18 16:50:32 +02:00
  • 057d2e9147 Speedup Mifare Plus Attack v1 Gabriele Gristina 2016-10-18 01:21:56 +02:00
  • 62254ea5a7 FIX: Since some changes in "hf mf chk" usbcommand package, this script has not been working. It now calls and gets the results back from the device. CHG: changed the output listing to look like the other key-tables. iceman1001 2016-10-17 17:20:33 +02:00
  • 4ce2037b2a ADD: found some more keys on the web iceman1001 2016-10-17 13:16:27 +02:00
  • 16a9209c04 Merge branch 'master' of https://github.com/iceman1001/proxmark3 iceman1001 2016-10-16 21:51:10 +02:00
  • da1f16d6ef CHG: increased debug output for Em410x iceman1001 2016-10-16 21:50:41 +02:00
  • 67c0fcdb90 Merge pull request #34 from osysltd/patch-3 Iceman 2016-10-16 13:07:50 +02:00
  • f176990a8e Update README.md Osys 2016-10-16 03:03:04 +03:00
  • 9cf03f5564 chg: travis ci yet again iceman1001 2016-10-14 23:02:29 +02:00
  • fba624b803 FIX: travis ci didnt work like I thought.. testing this instead. iceman1001 2016-10-14 21:15:25 +02:00
  • 44c433762f CHG: fixing some scripts for Travis CI... iceman1001 2016-10-14 20:39:25 +02:00
  • 9ca4aaa09a chg: travis ci, this should removed that extra linaro build env. iceman1001 2016-10-14 16:53:49 +02:00
  • 3881c53b6d CHG; travis CI and multi platform part.. iceman1001 2016-10-14 16:46:10 +02:00
  • 2a1a6aa382 FIX: "hf legic write" - removed a warning message and made the overwrite question working. iceman1001 2016-10-14 16:39:38 +02:00
  • bc0d711102 REM: removed a tab character that Travis CI dislikes iceman1001 2016-10-14 16:20:10 +02:00
  • 82b94b65aa CHG:.. travis.. iceman1001 2016-10-14 16:19:06 +02:00
  • a72971eb8c chg: trying to configure MAC OS as a builing environment for Travis CI iceman1001 2016-10-14 16:13:06 +02:00
  • b069fb8bba syntax suger and forgot to add method declaration to headerfile iceman1001 2016-10-14 15:47:40 +02:00
  • 1f247f6ac6 ADD: "hf legic wipe" - it autodetects tagtype and fills all bytes from offset 7 to end with zeros. iceman1001 2016-10-14 15:23:20 +02:00
  • 25cb718daf FIX: this should remove a warning. iceman1001 2016-10-10 21:55:18 +02:00
  • 2f6df13cf7 CHG; syntax suger iceman1001 2016-10-10 21:54:26 +02:00
  • c7b4bcc4ab CHG: syntax suger iceman1001 2016-10-10 21:53:44 +02:00