Commit Graph

  • 9d590832a1 FIX: This tries to fix the memalign issued on MAC OS X, which it doesn't have. However its standard Malloc is already 16byte memaligned. ref: http://stackoverflow.com/questions/196329/osx-lacks-memalign iceman1001 2016-05-06 19:09:29 +02:00
  • 0fa87186cf CHG: hardnested needs malloc.h, which on Darvin (Mac OS X) needs a path to. iceman1001 2016-05-06 19:01:33 +02:00
  • e75bc417f1 ADD: added a lua script which calculates mifare keys based on a uid diversification iceman1001 2016-05-06 10:19:15 +02:00
  • 04da5cd92b FIX: it seem the fcntl returns -1,.. which made the flasher fail. iceman1001 2016-05-05 21:13:12 +02:00
  • 4003623bae Update README.md Iceman 2016-05-05 10:14:34 +02:00
  • 8b89fcae13 Update README.md Iceman 2016-05-05 10:12:13 +02:00
  • c00fc47d50 Update README.md Iceman 2016-05-05 10:08:33 +02:00
  • 703ac289ee Update README.md Iceman 2016-05-05 10:04:38 +02:00
  • dc1c9ae4a9 Update README.md Iceman 2016-05-05 09:59:54 +02:00
  • 15d49e8285 CHG: NEDAP, changed back the preamble. With new parity check it has a decent detection. iceman1001 2016-05-04 10:35:10 +02:00
  • 532bcd7145 CHG: Nedap demod, now verifes with first parity. iceman1001 2016-05-04 10:34:16 +02:00
  • b85385a058 CHG: removed a warning about unused variable. Lets see if perror works. iceman1001 2016-05-03 09:16:05 +02:00
  • c71f4da9bc CHG: increased the preamble CHG: from inverted to non-inverted. 2 of the forum samples is non-inverted. iceman1001 2016-05-02 21:21:43 +02:00
  • d34a0b0cc7 FIX: dual definitions of variable size iceman1001 2016-05-02 15:15:06 +02:00
  • 96faed2124 CHG: added the ASK/Biphase demod of signal for NEDAP demod. ADD: 'LF SEARCH' now also checks for NEDAP. iceman1001 2016-05-02 14:06:08 +02:00
  • 56bbb25a41 ADD: started with a NEDAP demod, read, clone and sim functionality. The encrypted part is not solveabled today. iceman1001 2016-05-02 13:42:06 +02:00
  • b070f4e495 CHG: only need a byte in this loop iceman1001 2016-04-29 22:24:37 +02:00
  • ea1ee62e55 CHG: better helptext iceman1001 2016-04-29 22:24:08 +02:00
  • ffeb77fdc6 CHG: the 14b is getting better, since I added the fpga waiting signaling I found in "14a emgetcmd" etc. iceman1001 2016-04-29 22:23:32 +02:00
  • 57850d9dfb CHG: FpgaSetupDMA, handle when it returns NULL. iceman1001 2016-04-27 20:42:44 +02:00
  • d51717fffd CHG: 'hf 14b sim' better work flow on device side. not done yet. iceman1001 2016-04-27 20:42:01 +02:00
  • 7bcddfabde FIX: mental note to self, don't forget to adjust messages to new logic iceman1001 2016-04-27 20:03:54 +02:00
  • a644fef0bb FIX: Mental note to self, bitnumber 4 is used, not the value 4 which would be bitnumber 3... when deciding if request is REQB or WUPB iceman1001 2016-04-27 19:54:29 +02:00
  • 0923c43cc6 CHG: "hf 14b sim" making the flow to be similar to "hf 14a sim". iceman1001 2016-04-27 19:53:21 +02:00
  • 883c82b573 CHG: change the shields.. iceman1001 2016-04-27 12:56:22 +02:00
  • 45c0c48c49 CHG: Just changed the order of printing, so the messagde FoundKey is printed last. iceman1001 2016-04-27 11:22:17 +02:00
  • dccddaef77 CHG: "hf 14b sim" - Added the possibility to call it with a PUPI/UID. Sample: "hf 14b sim u 11223344" iceman1001 2016-04-27 11:21:29 +02:00
  • 8040711b90 REM: removed a debug function call, PrintToSendBuffer iceman1001 2016-04-26 21:34:24 +02:00
  • a287e8cfdd CHG: FpgaSetupDMA can fail and returns NULL. Added a check for it. iceman1001 2016-04-26 21:31:43 +02:00
  • fd3be901ea removed commented code iceman1001 2016-04-26 21:30:54 +02:00
  • c98ab35140 textual change. iceman1001 2016-04-26 21:30:04 +02:00
  • 11c2df83d2 CHG: Much more stable 14B functionality when Sending as Reader/PCD and Reading from Tag/PICC. The read distance is up to 2.5cm and is not nearly so position picky as previous version. The logtrace now also logs times.. kind of. Getting there slowly. iceman1001 2016-04-26 21:29:45 +02:00
  • a420e5c163 chg; no more crash when getting partial usb packages. iceman1001 2016-04-25 23:15:12 +02:00
  • ed69e099a1 FIX: @Aczid suggested this to fix a Coverity scan warning. iceman1001 2016-04-25 14:30:13 +02:00
  • 735a11ed56 CHG: Mea culpa, misspelled Aczid 's nick. iceman1001 2016-04-24 22:35:55 +02:00
  • aa5bbe6a9b CHG: changed this call, to the #define name instead. iceman1001 2016-04-24 21:45:22 +02:00
  • 18b90cce48 CHG: this fixes an annoying fault of not running CONNECT in raw command... iceman1001 2016-04-24 21:44:19 +02:00
  • 222bdb1cb3 Syntax suger iceman1001 2016-04-24 21:43:38 +02:00
  • 9965e0d1f8 CHG: this should remove a Coverity Scan warning. iceman1001 2016-04-24 21:42:42 +02:00
  • c0afa86f75 FIX: this commit solves a sneaky bug in 'LF VIKING' commands. The getVikingBits dropped the highest byte in the uid while creating the datablocks for the clone. ADD: added some extra message in debugmode when looking at viking tags. iceman1001 2016-04-24 21:41:45 +02:00
  • 21d359f68f CHG: we don't want to assert inside the pm3 client. CHG: better message when failed to find the key. CHG: revert nonces check, 12 -> 100 iceman1001 2016-04-23 19:09:07 +02:00
  • 1c38049bcb CHG: commented away some of the debug printf statements in hardnested. iceman1001 2016-04-23 18:33:27 +02:00
  • cd777a0545 FIX: Some Coverity Scan warnings. fread, not initialised etc etc iceman1001 2016-04-23 18:23:46 +02:00
  • 5bb6228386 syntax suger iceman1001 2016-04-23 13:04:22 +02:00
  • b9fc3e8eb7 RM: removed some old reference inside some old proggies... iceman1001 2016-04-23 13:03:27 +02:00
  • 2813c42f98 CHG: moved some params. iceman1001 2016-04-23 13:02:51 +02:00
  • be6e909c5b FIX: time printing, like difftime in MINGW enviroments needs to use 32b time. iceman1001 2016-04-23 13:02:20 +02:00
  • 9ea10847ea CHG: timeing in chk keys, iceman1001 2016-04-23 12:26:29 +02:00
  • fa0e0b109f CHG: moved out some usage_methods for help texts. CHG: added some time in the darkside, nested, hardnested, chk commands. iceman1001 2016-04-23 12:18:34 +02:00
  • 5dc8b8fe27 CHG: unified some text messaged. iceman1001 2016-04-23 11:43:02 +02:00
  • d948e0d140 CHG: 'hf mf chk' now correctly tests to read key B, when we specify target keytype B or ?. CHG: 'hf mf chk' now correctly init all sector keys to 0xFFFFFFFFFFFF, so it looks unified. iceman1001 2016-04-23 11:32:37 +02:00
  • 77dee16f64 FIX: fixed some compiler warnings about strlen call and sscanf. CHG: trying some optimised gcc settings in Makefile iceman1001 2016-04-21 14:34:58 +02:00
  • 92243fcbee Textual changes, updated the homebrew download link. Now points to latest release. iceman1001 2016-04-21 13:52:19 +02:00
  • 4641b28404 CHG: Travis CI should be using Trusty beta environment, based on Ubuntu14.04 iceman1001 2016-04-21 12:56:39 +02:00
  • 70441e7798 updated the texts. iceman1001 2016-04-21 12:33:21 +02:00
  • fdefe5cba0 updates.. iceman1001 2016-04-21 12:31:08 +02:00
  • 2e350b19f7 FIX: there were no "memfree" call, there were only "free" iceman1001 2016-04-21 12:15:36 +02:00
  • ad493abc2a CHG: changed to the new flasher command. iceman1001 2016-04-21 10:32:06 +02:00
  • 72e6d4621a code clean up iceman1001 2016-04-21 10:30:42 +02:00
  • 3130ba4b21 ADD: added @azcid 's bitsliced BF solver for @piwi 's hardnested command. Awsume work! The original patch demanded some tweaking to work in mingw. This is not tested for other systems so far. iceman1001 2016-04-21 10:26:00 +02:00
  • 493bf760ec CHG: updated the downloaded release from v1.4.0 -> v1.5.0 iceman1001 2016-04-20 07:45:57 +02:00
  • bc9393715f CHG: "hf 14a sim" command , correct use of FLAGS CHG: "hf 14a sim" command, changed the data collection for the attackmode in SimulateIso14443aTag. It now uses @holiman 's original implementation. But we can't change "NR", so we do next. CHG: "hf 14a sim" command, nonce is increase with every new auth. This is for the "mfkey32_moebius" attack to work. iceman1001 2016-04-18 13:26:16 +02:00
  • f7c1a934d0 CHG: "hf 14a sim" now uses mfkey32 and mfkey32_moebius as methods to retrive the key in attack_mode. iceman1001 2016-04-18 13:20:17 +02:00
  • c01d8e21ea CHG: deviceside changes to deal with sniffing UID's with length of 10. iceman1001 2016-04-18 13:19:11 +02:00
  • 6c84c90017 FIX: this fixes the "hf mf sniff l d f" command, which has been broken for a while. The cuid is correct used for decrypting. FIX: The flushing of logentries. ADD: "hf mf sniff" - added the sniffing of UID's with a uidlen of 10. iceman1001 2016-04-18 13:18:02 +02:00
  • cd91e41cb5 FIX: this fixes the mftry32, mftry32moebius and trymf64 implementations. Which is used in the "hf mf sim x" and "hf 14a sim x" built in attacks. ADD: added the nonce2key version which should be able to find the key when the collected PARITIES is ZERO. iceman1001 2016-04-18 13:08:18 +02:00
  • c805748f34 ADD: added a method for le32toh. Converting bytes to uint32_t . CHG: correct use of FILE_PATH_SIZE in the tracelogging functions. iceman1001 2016-04-18 13:05:35 +02:00
  • ce211cef39 FIX: corrected the FLAG_NR_AR_ATTACK iceman1001 2016-04-18 13:02:36 +02:00
  • b416b7d287 CHG: make the text a bit easier to understand. iceman1001 2016-04-18 13:01:26 +02:00
  • 9358e49641 ADD: triplesized UID ADD: ACK, NACK, defines from mifareutil.h iceman1001 2016-04-14 11:38:16 +02:00
  • 40f6f2ff50 ADD: started to add a BUTTERWORTH filter, not working yet. iceman1001 2016-04-14 11:37:17 +02:00
  • 13fc2e9c71 ADD: added triplesided UID to "hf mf sniff" iceman1001 2016-04-14 11:35:49 +02:00
  • c981c53ff3 MOV: moved the #DEFINES into protocols.h iceman1001 2016-04-14 11:34:36 +02:00
  • 68410a4892 Syntaxt suger iceman1001 2016-04-14 11:34:02 +02:00
  • 0e32bf46e7 CHG: added the ascii output for the pwd. iceman1001 2016-04-14 11:32:43 +02:00
  • 0194ce8fc8 ADD: simulating can now handle triplesized UID (10b) CHG: moved some mifare #DEFINES into protocols.h (ACK,NACK..) iceman1001 2016-04-14 11:09:17 +02:00
  • 7ee74a8ebd CHG: Swapped to using the DEFINES. iceman1001 2016-04-14 11:05:27 +02:00
  • 91c7a7ccb7 Syntaxt suger, and some clean up in the "hf mf mifare" code. I removed the three strategies Pivi added to make the code easier and added a lot of comments to understand. the WDT bug is still there in this code. Needs further testing yet, before I commit the fix. So far the fix is quite stable on ubuntu, but on mingw/win is breaking still. Which at this point doesnt make any sense. iceman1001 2016-04-12 11:36:52 +02:00
  • 88e20c9f6d syntax suger iceman1001 2016-04-12 11:30:49 +02:00
  • 46f983fe9e REM: removed an unused method MifareCollectNonces ADD: added some set_tracing(FALSE) calls for consistency. and.. syntax suger iceman1001 2016-04-12 11:29:40 +02:00
  • 01c78dabc3 CHG: syntax suger iceman1001 2016-04-11 15:26:55 +02:00
  • 41863885d0 REM: removed some unused code, GetDeltaCountUS() and a global counter variable. Its not used anywere. CHG: syntax suger iceman1001 2016-04-11 15:26:15 +02:00
  • 86d597a510 ADD: added @pivi 's faster authentication method from 'hardnested' into "hf mf chk" (check keys) and removed the "halt" command. the speedup is great. Together with the previous speedups from making changes how the client sends the keys to the device, make it lightning fast. It would be fun to see how much fast it is now. iceman1001 2016-04-11 15:25:00 +02:00
  • 2daa0d0b1e CHG: doesnt flush the printf() calls iceman1001 2016-04-10 13:34:27 +02:00
  • cbdcc89ae7 CHG: free the malloc:d memory in the crc8 function. CHG: use the new GetEMLfrombigbuff method. ADD: added a usage_legic_read iceman1001 2016-04-10 13:18:11 +02:00
  • ca5bad3d73 CHG: syntax suger, CHG: the nested call to readerreceive is not negated.. iceman1001 2016-04-10 13:05:01 +02:00
  • 1b4a446aba CHG: syntax suger.. iceman1001 2016-04-10 12:58:04 +02:00
  • 2abdfa491c CHG: mostly syntax suger, trying to uniform the look 'n feel.. To make calls act to what is expected. iceman1001 2016-04-10 12:56:59 +02:00
  • 5eceba292f CHG: some textual change and some syntax suger changes. iceman1001 2016-04-10 12:55:18 +02:00
  • cb832982c9 FIX: how to break a working thing by being blind... iceman1001 2016-04-10 12:29:38 +02:00
  • 407697dfe3 ADD: more keys iceman1001 2016-04-09 19:46:57 +02:00
  • bae363d860 ADD: more keys.. iceman1001 2016-04-09 19:45:28 +02:00
  • 9e43f09ade removed some old code, rename a function, that tries to add IIRfilter Butterworth on a signal. Lets see if I can get it to work on Graphbuffer data one of these days. iceman1001 2016-04-05 04:51:06 +02:00
  • a81b99b9b1 ADD: @zhovner 's decryption of trace data to mfkey64 iceman1001 2016-04-05 04:49:34 +02:00
  • 5774b2b44d ADD: added a WIN sample. iceman1001 2016-04-05 04:48:05 +02:00
  • d40d64ef0d CHG: old code calls outdated command. Even if it works in my fork, it doesnt work in PM3 master. iceman1001 2016-04-05 04:47:42 +02:00
  • 12b998cbd8 ADD; Some 7816 error codes iceman1001 2016-04-05 04:46:25 +02:00
  • 13629a71d3 minor adjustements, found some comments. iceman1001 2016-04-05 04:45:07 +02:00
  • ef085a5948 CHG: adjusted two arrays in scripting.c to mirror the added models in reveng 1.4.0 iceman1001 2016-04-05 04:43:54 +02:00
  • 4534ec060a CHG: and the Makefile needs also to be updated iceman1001 2016-04-05 03:35:47 +02:00