Commit Graph

  • 8e9768399c minor change Martin Holst Swende 2014-12-18 14:46:38 +01:00
  • 0eea34a2a3 Fixed error in hash1 (from loclass), now it possibly calculates the KSel correctly for actually dumping data Martin Holst Swende 2014-12-18 14:41:17 +01:00
  • 7496d8d822 Merge pull request #32 from marshmellow42/master Martin Holst Swende 2014-12-18 08:56:26 +01:00
  • d3499d369d minor fixes regaring the newly released patches from the pm3 community plus removed old comments in cmdmain.c iceman1001 2014-12-17 22:26:16 +01:00
  • 2bdd68c370 unify/refactor hw tune and data tune - unified hw tune and Enio's great data tune - don't use BigBuf (and hardcoded Offset) - removed special handling of CMD_MEASURED_ANTENNA_TUNING in UsbCommandReceived() pwpiwi 2014-12-17 17:38:13 +01:00
  • a501c82b19 Applied Holiman's fixes for iclass.c and CSNs Applied PwPiwi's new parity fix. Applied Marshmellw's fixes for FSKdemod (HID, IO) iceman1001 2014-12-17 20:33:21 +01:00
  • 083ca3de73 LF HID & IO prox fixes/options marshmellow42 2014-12-17 09:51:40 -05:00
  • 471c514167 Merge branch 'master' of https://github.com/Proxmark/proxmark3 pwpiwi 2014-12-16 07:47:02 +01:00
  • 6a1f2d82bb bugfixes iso14443a (hf 14a commands) - buffers were too small to handle 256 byte frames - parity bits were only handled for up to 32 byte frames - trace format was inefficient - removed parity calculation from decoders in iclass.c (parity not used on air anyway) pwpiwi 2014-12-16 07:41:07 +01:00
  • 6116c79618 Reverted to original malicious CSNs from paper, it appears legit readers does not accept if they dont end with F7,FF,12,E0 Martin Holst Swende 2014-12-14 21:37:56 +01:00
  • b160432340 Merge branch 'master' of github.com:Proxmark/proxmark3 Martin Holst Swende 2014-12-14 18:07:38 +01:00
  • eabba3df7e Fix (iclass) Martin Holst Swende 2014-12-14 18:07:12 +01:00
  • 4860172789 LF HID & IO prox demod translation addons marshmellow42 2014-12-13 20:23:59 -05:00
  • f4bad97d92 Merge pull request #31 from dnet/patch-1 ikarus 2014-12-10 19:10:12 +01:00
  • 0ff9a93966 Typofix: occurrences András Veres-Szentkirályi 2014-12-10 16:42:31 +01:00
  • d6a120a25b Added Enios cool tuning-trick (LF) from forum-post: http://www.proxmark.org/forum/viewtopic.php?pid=13060#p13060 Martin Holst Swende 2014-11-30 22:30:36 +01:00
  • 02306bac2d ADD: Enio's intuative function for the command: "hw tune", where you plot the tuning-data :) ADD: added optional parameter to "hw tune" to show graf direct. Sample usage: "hw tune p" iceman1001 2014-11-30 19:16:28 +01:00
  • 06b58a94f0 BUG: don't try to fix things that ain't broken.. or not. My try for a fix ended up making the PrintAndLog function stop working. Just by calling a fclose.. fixed. iceman1001 2014-11-27 22:16:17 +01:00
  • 95e635947b ADD: the option to simulate tnp3xxx inthe command "hf mf sim" ADD: found some new default keys ADD: changed alot of memorys buffers to use constant values. like usbbuffer sizes, tracelogs, etc etc ADD: all changes Peter filmoore has in his pull request. iceman1001 2014-11-26 13:52:39 +01:00
  • 463ca973e7 FIX: hf mf eload - now supports specifying 0,1,2,4 in card memory for the file to be loaded. FIX: hf mf esave - now supports specifying 0,1,2,4 in card memory for the file to be saved. ADD: data.h - added FILE_PATH_SIZE constant ADD: hf legic load - a command help and checks for FILE_PATH_SIZE ADD: hf legis save - now checks for FILE_PATH_SIZE ADD: lf hitag - now checks for FILE_PATH_SIZE ADD: util.c - AddLogLine now checks for FILE_PATH_SIZE ADD: data load / save - now checks for FILE_PATH_SIZE FIX: ui.c - added a case of closing a filehandle FIX: hf mf cload / csave now checks for FILE_PATH_SIZE FIX: armsrc/mifarecmd.c - adjusted the buffersize in MifareEMemget from 48 to USB_CMD_DATA_SIZE iceman1001 2014-11-16 11:22:06 +01:00
  • 961658bba9 FIX: rewrote the help text, cleaned up the code iceman1001 2014-11-14 13:32:11 +01:00
  • bd5d0f07e9 REN: renamed tnp3.lua to tnp3dump.lua since that name is more explainatory ADD: added tnp3sim.lua a script which loads a dump and sends it to the pm3 device memory. iceman1001 2014-11-14 13:24:45 +01:00
  • b22f7a6bc6 FIX: Minor correction of variablename. don't even ask. iceman1001 2014-11-13 22:23:30 +01:00
  • 85578fcd4e FIX: since the "hf mf ecfill" command supports 0,1,2,4 in card sizes, I consequently changed "hf mf ekeyprn" iceman1001 2014-11-13 22:21:39 +01:00
  • a0bf7ba787 FIX: The hf mf ekeyprn defaults to print all 40 sectorblocks of keys. (ie 4K card). Now its optional 1K / 4K and defaults to 1K. iceman1001 2014-11-13 22:13:46 +01:00
  • 5c065fa089 FIX: Corrected the bug mention http://www.proxmark.org/forum/viewtopic.php?id=1612 filepath too short in "hf mf eload / esave / cload / csave" commands. Length was 14, is now 250. Should be enough for awhile. iceman1001 2014-11-13 22:02:36 +01:00
  • f91f0ebb35 CHG - some lua functions in utils.lua iceman1001 2014-11-13 20:14:14 +01:00
  • 47cbb2d418 ADD: tnp3.lua can now validate the checkums in the dump ADD: added CRC16 CCITT functionality to LUA FIX: tnp3.lua is now correctly decryping data while dumping iceman1001 2014-11-12 23:18:46 +01:00
  • f595de25e9 ADD: html_dumplib.lua, added the functionality to save text-files. ADD: tnp3.lua, now will save the dumped data to BIN and EML FIX: tnp3.lua, added some clearcommando buffer to help the pm3 not to be blocked iceman1001 2014-11-10 21:46:21 +01:00
  • cd5767d43d FIX: I think the dumping of data is correct now in tnp3.lua. MD5 string vs bytearrays in lua are tricky ADD: utils.lua some functions to convert between ascii, bytes and strings. iceman1001 2014-11-09 19:29:47 +01:00
  • 22f1c57786 Updated tnp3.lua added some possibilities to abort the "hf mf nested" command added a rudimentary items identification for tnp3xxx iceman1001 2014-11-09 17:22:04 +01:00
  • 9b989c45b9 FIX: minor parseing bug when loading dumpkeys.bin file. ADD: added some useful helperfunctions to utils.lua iceman1001 2014-11-05 19:16:54 +01:00
  • 1a5ff2c2a7 FIX: fixed the layout of data in tnp3.lua iceman1001 2014-11-03 22:29:43 +01:00
  • 8aa79dee20 FIX: added some tnp3xxx identification i formatMifare.lua FIX: tnp3.lua is more or less finished. Needs testing. iceman1001 2014-11-03 21:59:31 +01:00
  • c70cef9734 fixing scripts/tnp3.lua iceman1001 2014-11-03 15:25:54 +01:00
  • c15d2bdc9b ADD: added identification for Mifare TNP3xxx tags. ADD: MD5-lua functionality ADD: AES 128 decrypt lua functionality ADD: test luc script for reading TNP3xxx tags CHG: testing some changes for "hf 14b sim" / "lf em4x 410xsim" iceman1001 2014-11-03 13:49:19 +01:00
  • a25d5c1cde test: hf 15 sim.. iceman1001 2014-10-31 09:26:35 +01:00
  • ca4714cd23 More coverity fixes Martin Holst Swende 2014-10-30 21:49:18 +01:00
  • 0ce5620254 Merge pull request #23 from holiman/master Martin Holst Swende 2014-10-30 20:08:29 +01:00
  • 0222acfcf3 ADD: Implemented a "hf 14b write" function using the CmdHF14BCmdRaw method. The function can write to SRI512 and SRIX4K tags only. Be extremly cautious when writing to Block 0xFF iceman1001 2014-10-30 15:28:45 +01:00
  • 5ea2c88515 FIX: maybe I should actually send the uid bytes with the command request.... iceman1001 2014-10-30 14:29:31 +01:00
  • 3649b640e6 CHG: added possiblity to send <UID> into the "HF 15 SIM" iceman1001 2014-10-30 14:11:37 +01:00
  • a61b4976bd FIXED: Merged all Holimans code-review issues which should fix a lot of memoryleaks. iceman1001 2014-10-30 00:09:01 +01:00
  • 4c6f2d48fb Merge pull request #2 from holiman/coverity_fixes Martin Holst Swende 2014-10-28 21:46:28 +01:00
  • 2ed270a854 Coverity-fixes in armsrc Martin Holst Swende 2014-10-28 21:44:17 +01:00
  • 97d582a692 More coverity findings Martin Holst Swende 2014-10-27 22:33:37 +01:00
  • 90e278d3da Fixed several issues found using a coverity-scan Martin Holst Swende 2014-10-27 21:46:04 +01:00
  • 7c756d6892 FIX: Another try to see if the "lf em4x 410xsim" becomes better, added the clock in the calls since the auto detection of the clock seems to be wrong. I get 67, instead of 64... iceman1001 2014-10-27 21:42:41 +01:00
  • 2ae8a312e0 Inital test for the "lf em4x 410xsim / lf em4x 410xwatch" which I try to verify that the sim works. Something about speed, the clock detection is not so good. should be 64, usually 67.. iceman1001 2014-10-27 19:46:21 +01:00
  • 77dfaa26db Merge pull request #1 from holiman/ioprox_fixes Martin Holst Swende 2014-10-27 19:13:30 +01:00
  • 1010aacca0 Minor corrections in fskdemod i lfops.c , see Holimans branch. BUG: fixed a variablename, that didn't get changed. iceman1001 2014-10-27 09:56:18 +01:00
  • c6be64da09 Some more nasty bugs fixed in the lf t55xx manchester_decode method. ADD: a little function to see if GraphBuffer is not used. iceman1001 2014-10-26 23:16:25 +01:00
  • db297e69e1 BUG: fixed a bug with the initialization of IV in cmdhfmfu.c CmdHF14AMfucAuth iceman1001 2014-10-26 21:30:29 +01:00
  • 149aeadaa6 Minor bug fixes with help from Holiman. FIX: sprint_hex, sprint_bin has better length detection. FIX: ui.c has removed all c99 array declarations, with malloc FIX: hfmfmfu.c wrong length in one array caused crashes in CmdHF14AMfURdCard FIX: cmdlft55xx.c CmdDump has now a correct pwd string. iceman1001 2014-10-26 21:25:06 +01:00
  • 9cc8a1e588 Some more docs, also made lf hid fskdemod a bit more stable. Should be no more false readings now Martin Holst Swende 2014-10-25 22:42:27 +02:00
  • b225678574 Some minor changes and some documentation Martin Holst Swende 2014-10-24 21:12:31 +02:00
  • 1a5a0d7590 Fixed compilation issues, but functionality not tested Martin Holst Swende 2014-10-24 20:53:43 +02:00
  • f97d4e2378 First try att merging with head Martin Holst Swende 2014-10-24 20:46:02 +02:00
  • 081151eabb FIX: data mandemod read the wrong part of BigBuffer (no correct offset) iceman1001 2014-10-24 15:34:50 +02:00
  • c2d25819d8 BUG: the lf read now uses "getbigbuffer" which the offset from where the data starts in "data samples nnnnn" needed to be set. ADD: ioprox nxp identifikations iceman1001 2014-10-24 00:04:56 +02:00
  • 72e930ef32 FIXED: lf t55xx fsk now demods but only to binary. ADD: holimans lf io / hid fskdemod changes. iceman1001 2014-10-23 18:36:44 +02:00
  • fbceacc5b8 add: "lf t55xx info" option to use data from Graphbuffer. add: "lf t55xx trace" option to use data from Graphbuffer. iceman1001 2014-10-16 22:25:38 +02:00
  • 7bd30f12ac Small fixes, Fix: removed a call to free, which I think made linux people unhappy during "lf t55xx rd 0"... Add: "lf t55xx fsk" now kind of outputs binary from "FSK2a R/40 R/50".. iceman1001 2014-10-16 15:05:27 +02:00
  • 7737657747 Fixed: the dampening field detection is enhanced. If half a frame (clock rate) of values is within 40% of the mean value then it is a dampening field. iceman1001 2014-10-07 21:34:02 +02:00
  • f6c18637ca chg: LF t55xx trace new: LF t55xx info iceman1001 2014-10-06 19:42:50 +02:00
  • 75465377b9 Merge branch 'master' of https://github.com/Proxmark/proxmark3 iceman1001 2014-09-19 10:50:34 +02:00
  • 92d255d3dc Merge pull request #22 from Proxmark/PenturaLabs-iclass-research Martin Holst Swende 2014-09-19 09:50:56 +02:00
  • e6ee6c4cd1 Merge remote-tracking branch 'origin/master' into PenturaLabs-iclass-research Martin Holst Swende 2014-09-19 09:45:38 +02:00
  • 3d93d4f940 Add: simple Application enum. Fix: Minor overflows found by Holiman. iceman1001 2014-09-18 14:15:48 +02:00
  • 313ee67ea2 Fixed: "hf mfdes info" iceman1001 2014-09-18 12:38:31 +02:00
  • b44e523300 LF t55xx and LF em4x commands now should manchester decode data. However t55xx can have other settings and different encodings. iceman1001 2014-09-16 13:56:06 +02:00
  • 35147d51e3 Merge branch 'master' of https://github.com/Proxmark/proxmark3 iceman1001 2014-09-14 17:36:00 +02:00
  • c626c56ef5 hf mf dump bugfix: wrongly tried key A instead of key B for a specific Access Condition pwpiwi 2014-09-12 07:45:04 +02:00
  • 76c7e6c363 Merge branch 'master' of https://github.com/Proxmark/proxmark3 iceman1001 2014-09-11 23:29:14 +02:00
  • f38a152863 First check in. iceman1001 2014-09-11 23:23:46 +02:00
  • 4a79e52c0b Added piwis patch, first version of finding out the card size. Experimental. iceman1001 2014-09-11 22:33:43 +02:00
  • 79db03ef63 hf mf dump error handling, revive hf mf chk d option, provide known keys dictionary file - hf mf dump: abort on unrecoverable errors. Don't create file dumpdata.bin in this case. - hf mf chk: re-enabled and fixed option d (dump keys to dumpkeys.bin). if there are unknown keys, write 0xffffffffffff instead to the file. - provide a default key dictionary file for hf mf chk (default_keys.dic). Contents taken from mf_default_keys.lua pwpiwi 2014-09-11 20:58:34 +02:00
  • baeaf57950 fix/add support for 4K (and other non 1K) card sizes in hf mf commands - hf mf rdsc (fix): didn't account for 16 block sectors, allowed max sector 63 instead of 39 - hf mf ecfill (add): added (optional) card size parameter and support for non 1K cards - hf mf dump (add): added (optional) card size parameter and support for non 1K cards - hf mf dump (fix): Access Condition 011 not handled correctly (tried to access with key A) - hf mf restore (add): added (optional) card size parameter and support for non 1K cards - hf mf nested (fix): didn't account for 16 block sectors, allowed max sector 63 instead of 39 - hf mf nested (fix): always dumped 16 keys to dumpkeys.bin instead of correct number - hf mf chk (fix): always dumped 16 keys to dumpkeys.bin instead of correct number - hf mf eget (fix): displayed three instead of one block - hf mf eload (add): load 4K .eml files (but accepts 1K .eml files for backwards compatibility) - hf mf esave (add): always save the whole emulator memory (4K) instead of 1K only - hf mf ecfill (add): added (optional) card size parameter and support for non 1K cards pwpiwi 2014-09-10 19:04:50 +02:00
  • fdefed663f Some more lua-scripts and library fixes from iceman, including more default keys Martin Holst Swende 2014-08-29 09:11:36 +02:00
  • 5b1311fba2 Various scripts from iceman Martin Holst Swende 2014-08-29 09:09:23 +02:00
  • 6e2f51a06e add *.eml to .gitignore pwpiwi 2014-08-05 18:45:37 +02:00
  • bfb6a143ea bugfix hf mf sim - an additional erronous byte was sent after SAK pwpiwi 2014-08-05 18:40:19 +02:00
  • b03c0f2d86 bugfixes hf mf sim - output of debug messages caused communication failures due to timing issues. hf mf dbg 4 now required to see these debug messages. - changed help text for hf mf dbg - fixed minor bugs in help texts for hf mf sim and hf mf ecset - display "key A" or "key B" instead of "key=0" or "key=1 in hf mf sim pwpiwi 2014-07-30 21:23:02 +02:00
  • 991f13f27d minor bugfixes to hf mf sniff and hf 14a snoop - tracing was not always enabled when starting hf mf sniff or hf 14a snoop - ATQA was displayed in wrong byte order in hf mf sniff - 4 Byte UIDs were displayed as 7 Byte UIDs (padded with 0x000000) in hf mf sniff - same for logfile names. - assignment (=) had been used instead of == in comparisons (shouldn't have been relevant though) pwpiwi 2014-07-15 08:39:56 +02:00
  • 9a573554e0 minor bugfix and enhancement to hf 14a reader - "SAK incorrectly claims ... " message was displayed incorrectly - now decodes FSCI, SFGI, FWI and displays FSC, SFGT, FWT resp. pwpiwi 2014-07-15 08:35:27 +02:00
  • c7324bef28 Bugfix hf 14a raw: number of bits sent was wrong when option -c was used without option -b pwpiwi 2014-07-01 08:28:28 +02:00
  • 1604d0a290 Merge branch 'master' of https://github.com/Proxmark/proxmark3 pwpiwi 2014-07-01 07:09:21 +02:00
  • 9e28ee9f14 Only documentation and minor changes Martin Holst Swende 2014-06-30 11:23:14 +02:00
  • 19d6d91fd5 hf 14a reader enhancement pwpiwi 2014-06-30 08:21:50 +02:00
  • 9b82de75f4 more work towards iclass elite dumping.. not quite finished yet though :( Martin Holst Swende 2014-06-30 00:20:40 +02:00
  • aa41c6058a Merged two iclass-reader functions into one to remove duplicated code, update loclass library with hash2 algo Martin Holst Swende 2014-06-29 23:34:24 +02:00
  • d2d0af8ca6 Merge branch 'PenturaLabs-iclass-research' of github.com:Proxmark/proxmark3 into PenturaLabs-iclass-research Martin Holst Swende 2014-06-29 13:52:05 +02:00
  • dbf732ee41 Minor Martin Holst Swende 2014-06-29 13:48:13 +02:00
  • 74a3880283 Changes inorder for iclass dump to work correctly Midnitesnake 2014-06-29 09:25:31 +01:00
  • 26c0d833ac Some minor changes [iclass-related] Martin Holst Swende 2014-06-28 22:57:48 +02:00
  • 3ad48540d4 Merge branch 'iclass-research' of https://github.com/PenturaLabs/proxmark3 into PenturaLabs-iclass-research Martin Holst Swende 2014-06-28 20:52:37 +02:00
  • 6c0f60ca7b Merge pull request #17 from Proxmark/iclass-fixes Martin Holst Swende 2014-06-28 12:50:09 +02:00
  • 6db28145ea Merge remote-tracking branch 'origin/master' into iclass-fixes Martin Holst Swende 2014-06-28 12:47:40 +02:00
  • 238c503c38 fpga/min_max_tracker.v: english iZsh 2014-06-27 23:28:56 +02:00
  • 0dcf1ee3fd git housekeeping: - added *.log files to .gitignore - new file .gitattributes: tell git not to diff or merge binary *.bit (FPGA) files pwpiwi 2014-06-27 19:23:42 +02:00