Commit Graph

  • 2b1f4228c2 ADD: @marshmellow42 's changes to "hf mfu *" , ADD: @marshmellow42 's changes to "hf mf sim", ADD: @pwpiwi 's parity files was missing. iceman1001 2015-12-15 09:34:55 +01:00
  • f8ada309e9 ADD: @pwpiwi 's latest code from his 'hardnested' branch. iceman1001 2015-12-15 08:51:29 +01:00
  • 118a7605f9 implementing hf mf hardnested - provide fast parity functions - moved XOR 1 from byte sum property to state sum property calculation - added evaluation of bit flip property - select 1st byte {b} based on numer of common bits with all other bytes {b'} pwpiwi 2015-12-08 08:38:33 +01:00
  • af5384bc90 additional Q5 lf t55xx fixes marshmellow42 2015-12-14 17:36:08 -05:00
  • 8c671cfb97 FIX: minor fixes in hf mfu, from @marshmello42 's branch. iceman1001 2015-12-14 22:52:04 +01:00
  • 6ca1477c74 fix occasional strange printed clock value with... marshmellow42 2015-12-14 16:51:11 -05:00
  • 508b37ba9c REM: removed an unused doublett function "printBits" in util.c ADD: added a new string helper function "sprint_hex_ascii" in util.c ADD: added "LF AWID BRUTE", a very simple bruteforce command for the awid commands. it takes a facility-code, and iterates all possible 0xFFFF cardnum by sending sim command. It also uses the usb_poll function to stop the bruteforce on keypress and not leaving the pm3 device running the simulation. the command implements the help parameter. iceman1001 2015-12-14 22:50:54 +01:00
  • 2c7928874b Merge pull request #149 from marshmellow42/T55xx_tests Martin Holst Swende 2015-12-10 10:44:44 +01:00
  • 0c97a4562d ADD: @marshmellow42 's fixes to cmdlft55xx.c (save_restoreGB) ADD: started with a skeleton method for printing hex and ascill. iceman1001 2015-12-10 10:30:13 +01:00
  • 534678c3e9 Fix incorrect memset parameters in lf t55xx wipe marshmellow42 2015-12-09 22:44:01 -05:00
  • 7bc6fac3ce fix sprint_bin bug i made :( marshmellow42 2015-12-09 20:40:12 -05:00
  • 2b9006bd14 Two fixes for warnings when compiling on Ubuntu14.04. iceman1001 2015-12-09 15:29:18 +01:00
  • bf32dd923f ADD: @marshmello42 's fixes for low frequency demodulation lengths greater the 512bits. iceman1001 2015-12-09 14:58:16 +01:00
  • 0a886a1d1b ADD: a TEA crypto algorithm implemention. iceman1001 2015-12-09 14:57:16 +01:00
  • 6bfac25573 update changelog marshmellow42 2015-12-08 22:26:55 -05:00
  • ace26dbdfd Fix printdemodbuffer length tests + add length... marshmellow42 2015-12-07 21:18:30 -05:00
  • f74d0b89a2 added some keys iceman1001 2015-12-05 22:18:42 +01:00
  • 51923aca85 minor help text changes marshmellow42 2015-12-04 12:09:26 -05:00
  • 6e083f0412 include default password dictionary for lf t55xx... marshmellow42 2015-12-03 16:44:06 -05:00
  • 506672c48b icemans lf fixes & adjustments + lf t55xx bruteforce marshmellow42 2015-12-02 17:27:12 -05:00
  • 5247c0c193 ADD: hooked up the new pwdgen functions inside the "hf mfu info", to be tested if the authlimit is not set. iceman1001 2015-12-02 23:06:03 +01:00
  • 9984b1735a CHG: updated helptext for lf t55xx bruteforce ADD: a ROL function in util.c ADD: two pwdgen functions in cmdhfmfu.c, call them with a 7byte UID and get a 4byte number back. Will see if it can be connected with the "hf mfu info" command, make data extraction easier later on. ADD: added some more easy pwd in the dictionary file default_pwd.dic iceman1001 2015-12-02 22:46:11 +01:00
  • 8ce3e4b4e9 add: missing two hard_nested files.. iceman1001 2015-12-02 16:48:25 +01:00
  • d08faa4e02 ADD: Added the possibility to exit the bruteforce mode (either rangesearch or file) with the keyboard. FIX: if not found, the range search printed wrong number. iceman1001 2015-12-01 22:47:03 +01:00
  • 3f26796673 FIX: the lfsampling.c for t55xx had a tendecy to enter a neverending loop. Moved exit branch into the while statement, which seems to solve it. FIX: Strange int -> uint8_t casting behavior (0x05 gets the 25bit set and becomes 0x10005 instead) in fskdemod, removed int and sscanf. iceman1001 2015-12-01 22:38:37 +01:00
  • fff6d2a3ba FIX: added a break if the device starts acting strange when aquirering data from tag. iceman1001 2015-12-01 20:44:12 +01:00
  • 060fdaf998 FIXES: the custom keys testloop now increases the read pwd :) iceman1001 2015-12-01 16:44:53 +01:00
  • 21865cda09 ADD: added the possibility to load a default pwd file to be used with the "lf t55xx bruteforce" command. new option: lf t55xx brutefore i default_pwd.dic - will load default pwds from file and test against tag. iceman1001 2015-12-01 13:07:01 +01:00
  • 1063a0a872 textual fix. iceman1001 2015-11-27 17:00:48 +01:00
  • 91079e36b5 FIX: the t55xx bruteforce method got some fixes, in commandname, uint32_t instead of int, and output texts. iceman1001 2015-11-27 16:59:35 +01:00
  • c188b1b9b2 ADD: @go_tus simple bruteforce for t55xx, refactored a bit. ADD: @pwpiwi 's implementation of Hardnested iceman1001 2015-11-27 16:24:00 +01:00
  • fe876493f8 include cmdlfviking.c in makefile and cmdlf marshmellow42 2015-11-26 21:05:46 -05:00
  • ab5ffe3bef iceman's finished t55xx detect parameter adjustments marshmellow42 2015-11-26 20:30:58 -05:00
  • bc3f520b73 Implementing hf mf hardnested - fixed a bug in nonce acquisition status messages pwpiwi 2015-11-26 21:36:56 +01:00
  • 573d743457 implementing hf mf hardnested - refactoring of partial_indexed_statelists data structure and functions - increase index to speed up searches in statelists - implement Differential Analysis pwpiwi 2015-11-25 06:56:15 +01:00
  • 1a570b0a6a CHG: Missing some headers FIX: some message/warning in pm3_binlib.c @gm4tr1x iceman1001 2015-11-23 10:49:16 +01:00
  • d1cea2a4a0 fix const vs static... marshmellow42 2015-11-22 16:42:13 -05:00
  • e9a92fe237 FIX: the read counter in "hf 14a sim" (for ntag/ev) should work better now. Instead of always returning zero, it increases aswell. iceman1001 2015-11-22 21:48:15 +01:00
  • 5636ee8ce6 ADD: 'hf mfu info' now prints following settings: NFC_COUNTER_EN - If set, every read,fast_read increases a counter. NFC_COUNTER_PROT_PWD - If set, reading nfc_counter needs a successfull pwd authentication before These new settings is only valid for NTAG213/215/216, iceman1001 2015-11-22 18:13:26 +01:00
  • a126332a7b ADD: @marshmellow's fixes to awid, viking and T55x7 ADD: 'lf t55xx detect' now can be called with a password. ADD: trying to add the read counter and increase counter commands for ntag sim. iceman1001 2015-11-22 17:33:41 +01:00
  • f9e1816b95 Merge pull request #147 from ha7dcd/pcb Martin Holst Swende 2015-11-22 15:05:47 +01:00
  • 709665b5d1 lf viking build / lf awid refactor / lfdemod.c debugMode==2 marshmellow42 2015-11-22 00:00:32 -05:00
  • 52f2df615b ADD: lf indalademod output, The binary string is now printed with linebreaks every 16bits ADD: lf awid code is modified, some minor changes in outputs ADD: lf t55xx write now prints the password on the same row, looks better when using the new "lf t55xx wipe" command. ADD: the ioprox T55X7_IOPROX_CONFIG_BLOCK block. iceman1001 2015-11-21 18:48:58 +01:00
  • 6426f6ba86 @marshmellows last LF changes. - wipe a t55x7 tag - stable demods - iceman1001 2015-11-20 16:56:43 +01:00
  • 6fe5c94bda lf demod cleanup nrz clock detect fixes marshmellow42 2015-11-18 00:10:11 -05:00
  • 2433b97b8b Merge 93507a33756a2aca70161e18502252f53b578f85 into 9983a929430904ddeb18ec3aded0afad964272ba marshmellow42 2015-11-17 00:03:46 +00:00
  • 93507a3375 remove old comment marshmellow42 2015-11-16 18:55:46 -05:00
  • db8296025f lf t55xx and some lf demod fixes/adjustments marshmellow42 2015-11-16 18:49:20 -05:00
  • 91d171cfd2 Merge branch 'master' into hard_nested pwpiwi 2015-11-16 02:05:19 +01:00
  • 9983a92943 Merge pull request #143 from marshmellow42/master Martin Holst Swende 2015-11-15 13:22:26 +01:00
  • fa0503b03f Merge pull request #144 from dnet/makefile-paren-fix Martin Holst Swende 2015-11-15 13:20:51 +01:00
  • 88715fe122 Merge pull request #146 from dnet/patch-1 Martin Holst Swende 2015-11-15 13:20:25 +01:00
  • a20fe6d61f corrected Eagle files Zoltan Doczi 2015-11-13 17:24:26 +01:00
  • 9c3cc9012a cad, cam file commit Zoltan Doczi 2015-11-13 17:13:51 +01:00
  • f665067919 add some Q5 functionality - add t55xx wipe cmd marshmellow42 2015-11-12 00:27:24 -05:00
  • 57c7b44be5 FIX: some fixes to indalademod and viking from @marshmellow42 iceman1001 2015-11-10 18:56:43 +01:00
  • 14331320c4 Fix viking demod bug - clean my indala demod code marshmellow42 2015-11-10 11:59:41 -05:00
  • 0956e0dba5 FIX: an error that I introduced to the csetblock command with wrong length of crc calcs. CHG: variable name in csetblock change. just trying to be consistant. ADD: code clean up in hf 14a, added some help text methods. iceman1001 2015-11-10 11:45:45 +01:00
  • 70459879e9 added @marshmellows new viking demod. adjusted it to fit with the clone/demod that is under "lf viking" commands. iceman1001 2015-11-10 11:42:59 +01:00
  • 3ea7254a57 add checksum to viking demod marshmellow42 2015-11-09 23:48:39 -05:00
  • 415274a7c3 Add Viking demod, marshmellow42 2015-11-09 23:09:26 -05:00
  • 4db2af08cd fix: forgot to remove this when merging piwi's fixes. iceman1001 2015-11-09 22:06:48 +01:00
  • edaf10af99 CHG: minor code clean up, removed commented old code. ADD: usb_poll_validate_length to some deviceside loops. ADD: @marshmellow42 's fixes to LF iceman1001 2015-11-09 21:51:34 +01:00
  • bca7107931 ADD: @marshmellow fix for em41x clock. CHG: swap the int to a uint8_t to skip a compiler error iceman1001 2015-11-09 21:49:02 +01:00
  • 7c5f2ced5b ADD: @piwi's fixes to "hf snoop" where it empties the bigbuffer before snooping. iceman1001 2015-11-09 21:48:09 +01:00
  • 91d62a18fb ADD: @piwi's changes to .gitignore. iceman1001 2015-11-09 21:47:26 +01:00
  • cc3c0a5148 ADD: @piwi's fixes to .history iceman1001 2015-11-09 21:46:57 +01:00
  • c2731f37be CHG: a major remake of the "hf mf c*" commands. Ie chinese magic tags. Tried to make them consistent in parameter calls and simplified. And fixed the annoying gen1 tags that answers with a ACK/NACK on HALT commands.. iceman1001 2015-11-09 21:46:15 +01:00
  • 7cdf6236cb Fixed copypasted hex output to match input András Veres-Szentkirályi 2015-11-09 21:06:58 +01:00
  • 16f54ead2a fixed target "help" in Makefile András Veres-Szentkirályi 2015-11-09 19:32:50 +01:00
  • daa4fbaeec fix em410xsim help - add clock input to em410xsim marshmellow42 2015-11-07 21:02:30 -05:00
  • 2487dfeb07 fix: .history was never written pwpiwi 2015-11-06 11:34:43 +01:00
  • 5d0e190169 fixing hf snoop: - add: clear the trace buffer before snooping - fix: allow trigger on odd samples as well - fix: don't use Dbprintf() in timing tight loops pwpiwi 2015-11-06 08:55:09 +01:00
  • 83b19f1a46 implementing hf mf hardnested: - generated statelist with bitflip nonces - check first nonce bytes for bitflip property - select more than one "best" first bytes pwpiwi 2015-11-03 21:00:45 +01:00
  • 8949e04584 Merge remote-tracking branch 'upstream/master' marshmellow42 2015-11-03 20:19:46 -05:00
  • 76346455d2 minor lf updates/cleanup marshmellow42 2015-11-03 20:18:16 -05:00
  • b2fe0e77c5 Merge branch 'topaz' pwpiwi 2015-11-03 21:06:59 +01:00
  • 6e2f85c44c Merge pull request #141 from etmatrix/tosubmit pwpiwi 2015-11-03 07:44:01 +01:00
  • edc9ce00b3 - Little change to description in client - Added description to CHANGELOG.md etmatrix 2015-11-03 07:15:56 +01:00
  • eeb1816533 hf mf hardnested: added missing files cmdhfmfhard.[ch] pwpiwi 2015-11-02 20:50:44 +01:00
  • bb9796ba26 ADD: @bm2gii some kind of andriod fix for the lua. iceman1001 2015-11-02 20:47:15 +01:00
  • 94422fa23f ADD: @marshmellow42 's fixex and resetread t55x7 iceman1001 2015-11-02 20:46:17 +01:00
  • f5d2e7f7df CHG: @ematrix / @piwi fixes for 'hf snoop' iceman1001 2015-11-02 11:41:25 +01:00
  • 3a8f9b79b0 Implementing hf mf hardnested: - move code to separate files mfhardnested.[ch] - add: create partial statelists for all possible partial Sum Properties - add: create candidate states based on Sum(a0) and Sum(a8) - add: show size of remaining key space pwpiwi 2015-10-27 14:09:14 +01:00
  • 82d589348c - Correct little distraction on fpga/Makefile - New patch from pwpiwi works very well for hi_sniffer.v - Restored previous fpga_lf.bit etmatrix 2015-11-02 09:08:21 +01:00
  • acd7ccdbc9 CHG: some magic generation1 tags is not following protocol and answers to the "halt" command. This gives an error and makes the users think something went wrong. This also affected the magic identification in "Hf 14a reader" command, where it in those moments stated "NO" even if the tag is indeed a generation1. iceman1001 2015-11-01 22:16:16 +01:00
  • afa86e5c03 ADD: help text for 'hf snoop' / 'hf search' / 'hf list' CHG: minor code changes. CHG: makefile , moved hi_sniffer.v from LF into HF row. @piwi suggestion for PR https://github.com/Proxmark/proxmark3/pull/141 iceman1001 2015-11-01 19:49:08 +01:00
  • 9f669cb26f minor cleanups marshmellow42 2015-10-31 23:12:42 -04:00
  • 78711df115 update changelog marshmellow42 2015-10-30 23:30:12 -04:00
  • 66837a0302 Add lf t55xx resetread cmd + fix clone cmds marshmellow42 2015-10-30 23:23:27 -04:00
  • eb4222d773 CHG: the updated fpga image for the "hf snoop" iceman1001 2015-10-30 09:10:09 +01:00
  • 857bc2ff6a CHG: some desfire changes from @bforbort fork. *untested* iceman1001 2015-10-30 09:09:35 +01:00
  • 84f9cf0626 ADD: a minor xor script iceman1001 2015-10-30 09:07:04 +01:00
  • f218d50efb ADD: @gm4tr1x found some new known mifare keys. iceman1001 2015-10-30 09:05:22 +01:00
  • 1d0ccbe04b ADD: added the "hf snoop" patch original from @Enio, rearranged by @Etmatrix. ADD: added the "t55x7" refactoring by @marshmellow42 iceman1001 2015-10-27 21:47:21 +01:00
  • d9cc4e1ae2 Merge branch 'master' into topaz. Update Changelog. pwpiwi 2015-10-27 20:44:48 +01:00
  • af57d9d5c6 hf mf hardnested: - fix: prevent hf mf hardnested r from reading past end of file - fix: Sum(a0) calculation was wrong - fix: MifareAcquireEncryptedNonces() delivered wrong parity bits - add: implemented calculation of Hypergeometric Probabilities - add: implemented guessing of Sum(a8) - add: stop acquiring nonces when probability for correct Sum(a8) exceeds a given threshold pwpiwi 2015-10-25 19:34:33 +01:00
  • 031311c7ae LED D is on while snoop, when user button is pressed snoop is stopped etmatrix 2015-10-25 08:10:17 +01:00
  • 3606ac0a2b refactor lfops t55xx functions marshmellow42 2015-10-24 09:54:04 -04:00
  • 88f475cf6b update changelog marshmellow42 2015-10-23 13:13:29 -04:00