Commit Graph

  • 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
  • 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
  • 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
  • f74d0b89a2 added some keys iceman1001 2015-12-05 22:18:42 +01: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
  • 1a570b0a6a CHG: Missing some headers FIX: some message/warning in pm3_binlib.c @gm4tr1x iceman1001 2015-11-23 10:49:16 +01: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
  • 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
  • 57c7b44be5 FIX: some fixes to indalademod and viking from @marshmellow42 iceman1001 2015-11-10 18:56:43 +01: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
  • 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
  • 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
  • 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
  • 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
  • 1c8fbeb93e ADD: 'LF T55X7 WAKEUP' command. For tags with AOR bit set, send this command with password to wake tag up and be able to do a "LF SEARCH" etc on it. iceman1001 2015-10-21 09:12:33 +02:00
  • f82894ba69 CHG: move some methods, its easier to read now. Cosmetic change. iceman1001 2015-10-21 09:07:36 +02:00
  • 2efd639484 CHG: some cleanup of pcf7931.c iceman1001 2015-10-20 19:02:03 +02:00
  • 9276e859a6 ADD: @marshmellows42 's fixes for "lf cmdread" and CHANGELOG.md iceman1001 2015-10-20 19:00:02 +02:00
  • b87f99f4bb ADD: some more keys found on a pastebin iceman1001 2015-10-19 22:41:53 +02:00
  • a826cb0df1 FIX: tnp3sim, now can insert keys if the dumpfile is blank. Like the ,,,lander dumps... iceman1001 2015-10-19 22:39:08 +02:00
  • f14c9bf915 FIX: "abort trap 6" error when runing the tnp3sim.lua script was because the CMD_MIFARE_EML_MEMSET needs to sent the bytewitdh now with recent changes in code to deal with different sizes in emulatormemory. the third argument should be 16 instead of 0. iceman1001 2015-10-17 14:35:04 +02:00
  • d8a3b6c117 FIX: @tony pointed out that there was a method name lost... its been reinstated :) iceman1001 2015-10-17 14:16:42 +02:00
  • a739812e89 FIX: thanks @tony, for pointing out a "end" statement inside tnp3sim.lua ADD: @marshmello42 fixs for t55x7 iceman1001 2015-10-16 23:16:46 +02:00
  • 2f5436ff0d test iceman1001 2015-10-15 19:30:11 +02:00
  • 952a812c00 FIX: a suggested fix for #136 where the "lf t55x7 read" command when called with a password. The call will now try loading the config block, decode it and see if PWD is set. If PWD Bit is set, the call will be allowed to execute. If PWD Bit is NOT set, the call will print a message and excute the call but without sending the password. If config block is not being able to read or decode, the call with print a warning message and exit the call. iceman1001 2015-10-15 19:17:20 +02:00
  • 6a09bea427 CHG: code clean up. Have some questions regarding the CopyVikingTo method. The configblock looks wrong.. iceman1001 2015-10-15 11:30:37 +02:00
  • e16054a468 CHG: minor updates in the T55x7 methods. added the LED_A_ON / LED_A_OFF to indicate when a T55x7 command is running. CHG: added some more comments to T55x7, next person who looks at this will have it easier. iceman1001 2015-10-15 11:00:07 +02:00
  • ac2df3460a ADD: @marshmellows fixes for t55x7 reading signal. ADD: @marshmellows "diphase" definition for T55x7. MOV: extracted the aquisition from the t55x7 methods and put them inside lfsampling.c FIX: pcf7931 write, there is 16bytes in a block.. not 4 as I thought before. FIX: t55x7 lowered the WRITE_0 to 16. Even bigger gap. iceman1001 2015-10-15 10:23:15 +02:00
  • 368044201a FIX: The T55x7ReadBlock method, should not have the startgap since it indicats that it might be a write command. See if this fixes the bug. iceman1001 2015-10-14 11:39:51 +02:00
  • 274e7dd110 FIX: fixed the "lf pcf7931 write" input validation. *untested* iceman1001 2015-10-14 11:16:43 +02:00
  • ba52aac40e FIX: Removed a arrat from the struct configPcf in "LF PCF7931" iceman1001 2015-10-12 21:49:11 +02:00
  • 2285d9dd94 FIX: I did a clean up of the "LF PCF7931" code. The write command is not quite done. FIX: Added some more "clearCommandBuffer" calls before sending.. iceman1001 2015-10-12 21:30:54 +02:00
  • 5ee53a0e75 ADD: There were lot of calls to enable tracing, but very few to turn it of afterwards in the methods. Don't know if it has some influence but can't hurt calling "set_tracing(FALSE);" when method returns. iceman1001 2015-10-11 19:14:17 +02:00
  • 3bc7b13d23 ADD: @marshmellow42's decrypt crypto-1 method, ADD: @piwi's latest commit to PM3 Master, aiming at the WDR in "hf mf mifare". iceman1001 2015-10-11 09:07:29 +02:00
  • e98572a1e2 I just merged @marshmellow's branch "iclass" and that was a lot of new functionality. *great work* iceman1001 2015-10-07 23:00:46 +02:00
  • f3cfe428f8 ADD: fixed some spelling misstakes in luascript. ADD: fixed some spelling misstakes in "hf mfu eload" help iceman1001 2015-10-05 21:25:00 +02:00
  • 0de8e3874d A lot of changes... .. ntag simulation stuff from @marshmellows branch "ntag/sim" .. hf mf mifare fixes from @pwpivi. .. hw status command .. speedtest function from @pwpivi .. Viking Functionalities, (not a proper DEMOD, but a start) .. GetCountUS better precision from @pwpivi .. bin2hex, hex2bin from @holiman iceman1001 2015-10-04 18:01:33 +02:00
  • 05beaa8dd8 MINOR CHG: help text change for the "lf t55xx config" command. change NZ into NRZ iceman1001 2015-08-12 21:39:29 +02:00
  • a71c68bdf0 Merge pull request #4 from gcohen55/ubuntu_makefile Iceman 2015-08-04 09:34:24 +02:00
  • 8fac5452b8 updated makefile, readme Gil Cohen 2015-08-03 23:07:57 -05:00
  • a82c1ac827 FIX: A old bug regarding: CMD_DOWNLOADED_RAW_ADC_SAMPLES_125K command, where it causes the USB_COMMAND_BUFFER to overfill is corrected. The message: "WARNING: Command buffer about to overwrite command! This needs to be fixed!" was showing when it happens. The solution is not to add the CMD_DOWNLOADED_RAW_ADC_SAMPLES_125K to the storeCommand function. iceman1001 2015-07-31 18:48:58 +02:00
  • f62b5e1204 added @piwi 's usb speed test. iceman1001 2015-07-31 10:37:24 +02:00
  • 0db6ed9a71 Merge some PM3 master commits. Had to re-make the StandAloneMode to work with flags in SimulateIso14443aTag iceman1001 2015-07-29 01:10:06 +02:00
  • b50b72551c Merge branch 'master' of https://github.com/iceman1001/proxmark3 iceman1001 2015-07-28 21:35:15 +02:00
  • 5de79e20f1 MOD:: reverse back changes to 14443b.c ADD: the hid-flasher/usb_cmd.h wasn't up to date with how it's other file /common/usb_cmd.h looks like. ADD: utils.lua 14443v crc inside LUA. ADD: utils.lua ConvertAsciiToHex method and minor adjustments checks. iceman1001 2015-07-28 21:33:09 +02:00
  • 75e4ee2f46 Merge pull request #3 from gcohen55/gitigupdate Iceman 2015-07-28 21:30:16 +02:00
  • 925e8aa978 gitignore updated because of new bin Gil Cohen 2015-07-28 14:05:42 -04:00
  • 3b4fa54235 REM: Remove a double pasted section of local variables. iceman1001 2015-07-24 20:34:31 +02:00
  • 14e1862537 REM: removed a comment ADD: added the ISO14443b command to commands.lua iceman1001 2015-07-24 16:45:52 +02:00
  • 6427695bb4 ADD: using @holiman's "ubs_poll_validate_length() function in some device-side functions. -hitag2, -legicrf, HIDdemodFSK, CmDAWIDdemodFSK, CmdEM410xdemod, CmdIOdemodFSK iceman1001 2015-07-22 23:45:41 +02:00
  • 11fe3a8975 REM: Removed a debugstatment iceman1001 2015-07-22 23:36:28 +02:00
  • 7838f4beba MERGED: @holimans changes MERGED: @piwi changes MERGED: @marshmellows changes. iceman1001 2015-07-22 23:00:52 +02:00
  • f445df401e ADD: started with adding a "LS" command that lists the commands without the help text printed. To give easy clean list. iceman1001 2015-07-22 11:19:15 +02:00
  • 5b59bf20c7 FIX: "hf list 7816", the s-blocks is now also printed. FIX: iso14443b.c got some minor adjustments in the demod and codeas14443btag. Seems it works better for me. I still have the problem with powerup of a 14b tag. I need to run the "14b raw -c -p 05 00 08" a couple of times before I get an answer. iceman1001 2015-07-19 23:24:19 +02:00
  • db25599d7f ADD: @holiman's clearCommandBuffer in cmdlft55xx.c ADD: @VERTCraig's AVID commands. iceman1001 2015-07-18 20:43:14 +02:00
  • c5f8c67ab4 ADD: ISO7816-4 annotation in "hf list". Only basic 7816 command apdu supported. USAGE::"hf list 7816" iceman1001 2015-07-17 21:56:00 +02:00
  • d8af608f8e TEST: Moebius two noce mfkey32... iceman1001 2015-07-13 23:06:49 +02:00
  • a62bf3afe1 @frederikmoellers EPA changes, with APDU for ISO14443b support iceman1001 2015-07-13 00:04:16 +02:00
  • b10a759fef @PM3 master merges, Piwi fix for mfnested @Marshmellow42 's fix for FDB iceman1001 2015-07-12 22:58:16 +02:00
  • 6de14cec0e CHG: some minor changes in the ouput from hf 14b raw. ADD: @marshmello42 's textual change in LF. iceman1001 2015-06-29 22:37:55 +02:00
  • 99cf19d9e8 ADD: @pwpivi 's latest fixes for bigbuff ADD: @marshmellow 14b changes. iceman1001 2015-06-29 22:36:55 +02:00
  • c830303d7e FIX: @pwpiwi 's fixes for darkside / nested attack about the NACK/PRNG bugs. iceman1001 2015-06-25 12:41:39 +02:00
  • 5ce7e22af6 ADD: forgot the zlib and some new fpga compress file.s iceman1001 2015-06-25 12:29:41 +02:00
  • 17ad0e0948 ADD: @marshmellow42 's 14b fixes. FIX: 14b sim changes in iso14443b.c , *experimental* I took some timing loops from "14a sim" armsrc/iso14443a.c and merged it into the "14b sim". Now using two pm3's I can have one simulating and the other reading and it works. Ask @pwpiwi if you want to know more of what those timing loops does. Something about waiting for the fpga delay queue... iceman1001 2015-06-25 12:25:44 +02:00
  • 9783989b40 ADD: pwpiwi 's FPGA compress iceman1001 2015-06-25 12:22:34 +02:00
  • f53020e729 Merge branch 'master' of https://github.com/Proxmark/proxmark3 iceman1001 2015-06-23 23:02:29 +02:00
  • 62f0edfb8e CHG: modified the CHANGELOG.md iceman1001 2015-06-23 22:51:15 +02:00
  • d0f3338e0c ADD: PACE functionality ref: https://github.com/Proxmark/proxmark3/pull/121 FIX: some missing usb_commands for EPA. iceman1001 2015-06-23 22:30:18 +02:00
  • dd3d1b7012 Changelog Martin Holst Swende 2015-06-23 22:24:55 +02:00
  • 1e1de234ac Merge pull request #121 from frederikmoellers/master Martin Holst Swende 2015-06-23 22:23:08 +02:00
  • 623e9da448 Merge branch 'master' of github.com:Proxmark/proxmark3 Martin Holst Swende 2015-06-23 22:19:15 +02:00