Commit Graph

  • ca98f30c53 CHG: forgot one file for the RevEng update iceman1001 2016-04-05 03:35:12 +02:00
  • 0a25987730 Add; some keys iceman1001 2016-04-05 03:34:46 +02:00
  • a78a3d9dc3 CHG: Updated RevEng1.31 to 1.40 --snipped changelog iceman1001 2016-04-05 03:34:03 +02:00
  • c3559d162a textual changes iceman1001 2016-03-23 14:04:10 +01:00
  • b9e66427b7 Forgot some breaks, and a faulty comparision of a set bit. iceman1001 2016-03-23 14:03:41 +01:00
  • 186ad6037c ADD: added the ETU and Frame wait time based on the Frame wait integer value. iceman1001 2016-03-23 14:02:50 +01:00
  • 06eb3b1a8c coverity fixes for my latest changes. Forgot some breaks in 7816 annotation, and presco used an uninitalized char array. iceman1001 2016-03-22 08:40:20 +01:00
  • f3782960fa syntax cleaning. iceman1001 2016-03-21 22:09:04 +01:00
  • 774560e39e CHG: no parity tests for ISO_7816_4 annotation iceman1001 2016-03-21 22:07:55 +01:00
  • 5de71ee6bf CHG: enter a define for TIMEOUT iceman1001 2016-03-21 22:07:23 +01:00
  • ab6d8a4c47 CHG: fixed the commands, its now valid calypso 7816 commands. iceman1001 2016-03-21 22:06:51 +01:00
  • 0fcfad0ee6 CHG: testing for windows clients to get a higher baudrate. Was 9600, testing 115200 as for non_win. CHG: testing to set USB 2.0 standard, instead of USB1.1 ... iceman1001 2016-03-21 22:05:59 +01:00
  • 4bf0f73d76 increased a number of calypso commands for selecting files and trying to read them iceman1001 2016-03-20 21:30:40 +01:00
  • 452aab1e59 ADD; first try at reading calypso tags iceman1001 2016-03-20 20:22:35 +01:00
  • 7fa7e812fc ADD: added @marshmellow42 's changes to "lfdemod" iceman1001 2016-03-20 19:39:06 +01:00
  • 9206d3b034 ADD: copied all EMV files from peter filmoores fork. Have not started with making it work in current fork. (a lot of work) iceman1001 2016-03-20 19:37:29 +01:00
  • f400ff6519 CHG: not sure if this clearCommandBuffer helps when sending usbpackages from lua scripts. Having trouble with these usbpackages in 14B code. iceman1001 2016-03-20 19:35:43 +01:00
  • a930542b0a FIX: the lua script hf_reader.lua now works with 14B tags. iceman1001 2016-03-20 19:34:34 +01:00
  • eb7eab8570 code cleanup. iceman1001 2016-03-20 19:33:59 +01:00
  • 6fc68747f6 ADD: well, starting with a luascript for reading calypso tags, made me remake the 14b raw command on client and device side. Sorry @marshmellow42 , but this one broke your "hf 14b info" implementation. I fixed the "hf 14b read" and the hf search. So not to bad, but still a bit broken. The 14b raw device side is now very similar to 14a raw. Which is good. There is a Standard 14b 0x050008 detection and STmicroelectronic 0x0600 detection on deviceside. This removes a lot of code client side. I also made the SRi read functions better by combining them. The demodulation / uart code should be the same as last summers changes. The device side code can now be even smaller. iceman1001 2016-03-20 19:33:07 +01:00
  • 790e8eae09 ADD: @icsom changes and additions to lua scripts for LEGIC iceman1001 2016-03-20 19:25:48 +01:00
  • e3f9c50d81 ADD: changed the annotation for 14b, it now shows WUPB/REQB and number of slots we used. iceman1001 2016-03-20 19:24:14 +01:00
  • cef590d9ef CHG: Added the BigBuf_Clear_ext calls, returned to Marshmellow42 's / pwpiwi 's sampledemod. The 14B commands works again... CHG: re-arranged the Uart, Demod structes init, reset, in a first attempt to prepair to move them to a seperate file. iceman1001 2016-03-13 07:20:21 +01:00
  • ef8e50c64b CHG: has the order of varibles some impact? I re-arranged them to match. iceman1001 2016-03-13 07:18:04 +01:00
  • 77d1a423d5 CHG: minor changes to this lua script. One case it returns NIL, which makes it behave better. iceman1001 2016-03-13 07:17:26 +01:00
  • f2c2b174cd CHG: moved some #define into include\common.h (which is call by apps.h), so we have one place for them. Also changed them to CAPITAL. ABS(), MIN(), MAX() iceman1001 2016-03-13 07:16:42 +01:00
  • 1615d06a2e CHG: breaking up a long line in armsrc/Makefile to make it easier for ppl to understand how to compile for different standalone modes.. iceman1001 2016-03-13 07:12:54 +01:00
  • aaa1a9a2dc CHG: Added calling clear bigbuff to zero out it also, instead of just "free" it. ADD: downloading the EML part from BigBuffer specially. iceman1001 2016-03-12 09:03:28 +01:00
  • 6063655a3c CHG: Updated the README.md iceman1001 2016-03-08 16:52:10 +01:00
  • 6c68b84a6e @Marshmellow42 additions: ADD: Q5 to 'LF PYRAMID' ADD: ST sim addition to SIM ask. iceman1001 2016-03-07 18:53:02 +01:00
  • 4e8fa8b448 ADD: get a updated script from @icsom iceman1001 2016-03-06 13:26:13 +01:00
  • 1f3d5401a6 FIX: adding a silent mode for Topaz detection. FIX: adding a silent mode for 14B detection. iceman1001 2016-03-06 13:21:42 +01:00
  • 3607b5a96a ADD: Added the autodetection of Topaz to "HF SEARCH" FIX: Fixed a minor bug in "HF SEARCH" where it always found a "14b" tag, making the command never test for other formats afterward the 14b test. The 14b detection is not good still, conflicting return values is main reason for this bug iceman1001 2016-03-06 12:40:04 +01:00
  • 38e4191705 CHG; a fix for "HF TUNE", I always were annoyed with the hf tune where it printed one value per row endlessly. So this fixes that, it uses "\r" to print on the same row. Works on MINGW/WINDOWS. Havn'nt tested it on Linux yet. But it looks good now. iceman1001 2016-03-06 10:35:25 +01:00
  • eb891c385e ADD; added Marshmellow42 's fixes for indala and stuff. CHG: updated the CHANGELOG.md iceman1001 2016-03-06 07:56:44 +01:00
  • 0db11b71ef ADD: Added the HitagS from @spenneb ref:https://events.ccc.de/congress/2015/Fahrplan/events/7166.html iceman1001 2016-03-04 19:06:47 +01:00
  • 7f0cb92e0d CHG: Added @icsom 's changes to his legic.lua script. iceman1001 2016-03-01 07:07:56 +01:00
  • ff3e074478 CHG: some minor changes to the 14b, the read 14b lua, iceman1001 2016-03-01 07:03:00 +01:00
  • cf69eca0ff CHG: a bit code clean up, FIX: a comparison with signed vs unsigned was solved. I'm reluctant to change this code since it is a vital piece. iceman1001 2016-03-01 07:00:56 +01:00
  • ff4ff94b25 DEL: Removed old comment, after I've been compiling and testing all -W parameters in it. Didn't find any new warnings. Which is good. iceman1001 2016-03-01 06:58:32 +01:00
  • c728b2b4cf FIX: Added @marshmellow42 's fix for ASK/Biphase simulation on deviceside. CHG: Added @marshmellow42 's refactoring of "gprox-II" demod. iceman1001 2016-03-01 06:57:02 +01:00
  • 547595784f CHG: Updated the CHANGELOG.md iceman1001 2016-02-29 09:05:54 +01:00
  • 07291f87d8 ADD: finished of the "LF GUARD SIM" command. needs testing. iceman1001 2016-02-28 23:28:38 +01:00
  • 0d2c590974 ADD: num_to_bytebitsLSBF function. ADD: lf guard clone - works... needs some checking. ADD: added a option to "addparity" to set zero on fixed pos. iceman1001 2016-02-28 22:43:21 +01:00
  • 733eb42022 ADD: Added three legic luascript from @iscom (Mosic) Great work! iceman1001 2016-02-28 14:50:49 +01:00
  • 2453ca6529 CHG: better not to show the unfinished commands.. iceman1001 2016-02-27 19:48:19 +01:00
  • 50564be0f8 ADD: Started to add a "LF GUARD CLONE/SIM" functionality. *not working* all thats needed now is fixing the transformation from FacilityCode/CardNumber -> raw data for t55x7. iceman1001 2016-02-27 19:47:10 +01:00
  • 98c799ba49 BUG: smash stack in addParity call. Didn't take in consideration that it adds bits per parity to the array.. iceman1001 2016-02-27 19:21:49 +01:00
  • 90639dd1cc FIX: lets see if this fixes the pyramid clone crash on OSX iceman1001 2016-02-27 18:57:49 +01:00
  • 69c4516d32 chg: minor changes to text, explaining current implementation for "lf pyramid clone/sim" only works for 26bits. iceman1001 2016-02-27 12:12:05 +01:00
  • 220d638d92 ADD: started to add a lua script for reading 14b tags, will help when making scripts against iso 14443b tags. iceman1001 2016-02-27 09:24:40 +01:00
  • 4b3655e7f4 FIX: spelling misstakes. FIX: output of block number should be two digits for nicer layout FIX: strange branching in the pyramid demod in cmddata.c, it will now always print the unknown length message FIX: another go at the coverity scan bug in proxmark3.c. (resource leak for cmd) iceman1001 2016-02-27 09:21:19 +01:00
  • ce9a7cbf33 ADD: "LF PYRAMID SIM" iceman1001 2016-02-26 22:40:13 +01:00
  • 581b31fb8a FIX: "LF PYRAMID CLONE" now works. iceman1001 2016-02-26 22:10:27 +01:00
  • f087591d59 FIX: calcs wiegand correct, adds wiegand parity correct, adds checksum correct, add even parity to blocks correct. - when ran it clones nice, the "lf search" finds a pyramid och checksom is ok. However, the wiegand decode is wrong. Something about where in bitarray to put the startformat bit and wiegand bits... iceman1001 2016-02-26 21:11:56 +01:00
  • f6af1cf0ad FIX: the 14b crc was called wrong in LUA. You enter a hexstring already, and get a hexstring back. iceman1001 2016-02-25 17:51:02 +01:00
  • 71cb7328e3 ADD: added some pyramid commands. //not finished. iceman1001 2016-02-25 17:49:48 +01:00
  • 916639ffd9 ADD: Chrisfu 's most excellent homebrew file, adjusted for my fork. REF: https://github.com/chrisfu/homebrew-proxmark3 iceman1001 2016-02-24 09:05:36 +01:00
  • 683180cb60 ADD: added a simple test of known pwd algos based on uid. iceman1001 2016-02-24 08:31:46 +01:00
  • b9411ebac8 ADD: added a simple sleep function. Thanks to Mosci iceman1001 2016-02-23 08:24:01 +01:00
  • cd0bed3c98 FIX: textual fix iceman1001 2016-02-22 17:51:07 +01:00
  • a75d63f19b ADD: added the crc8legic to Lua. call it with core.crc8legic also a helper function to take a hexstring and calc the crc on it, was added inside utils.lua iceman1001 2016-02-22 17:50:32 +01:00
  • c0f15a05b3 ADD: Marshmellows fixes for "lf t55xx" and "lf cmdread" ref: https://github.com/Proxmark/proxmark3/pull/166/files iceman1001 2016-02-21 17:44:25 +01:00
  • c7962313cc FIX: an extra break inside "Hf mf cgetsc" made it not read the fourth block in the sector. iceman1001 2016-02-20 00:29:35 +01:00
  • 14dff8e330 CHG: -O3 flag in the makefile. iceman1001 2016-02-19 22:35:15 +01:00
  • b03006794f CHG: removing some time-debug statements. CHG: increased the time-out message 2sec, in proxmark, to make "hf mf chk" work better. CHG: still trying to solve the "hf mf mifare" WDT_HIT bug. iceman1001 2016-02-19 22:34:39 +01:00
  • e66ff99cc9 CHG: revert old fiddeling, I should not touch the HIDflasher. iceman1001 2016-02-19 22:32:38 +01:00
  • 95215e873f FIX: this free call still annoys Coverity Scan. iceman1001 2016-02-19 22:31:35 +01:00
  • 0516439959 ADD: Added @marshmellow42 's new ST (sequence terminator detection) iceman1001 2016-02-19 22:30:19 +01:00
  • 25606bd724 FIX: For ld (linker) there is no "-=", so lets try re-assign ldlibs instead iceman1001 2016-02-18 23:01:12 +01:00
  • 28d47dc9b4 CHG: textual change in README.md FIX: Mac OSX ld (linker) warning for -L/usr/local/lib, testing to remove it for mac builds. iceman1001 2016-02-18 21:08:47 +01:00
  • 75cf8623d6 FIX: Undo one of my fixes.. *sigh* need to be more specific when / where to call free. iceman1001 2016-02-18 20:48:24 +01:00
  • c0bab227ad CHG: Updated the README.md to be clearer. iceman1001 2016-02-18 20:40:04 +01:00
  • eb5206bd20 FIX: resource leak, forgot a free iceman1001 2016-02-18 20:39:41 +01:00
  • 1abd86f17a CHG: CHange the definition of MAX_GRAPH_TRACE_LEN to match eachother. REM: removed a include header to graph.h in ui.h. iceman1001 2016-02-18 20:19:33 +01:00
  • dfc5ee8893 FIX: Removed a double const iceman1001 2016-02-18 20:08:55 +01:00
  • 45293f1096 FIX: the #define M_PI is now optional. Moved a bunch of header invocations into the ui.h iceman1001 2016-02-18 20:08:34 +01:00
  • 02ac2ed464 FIX: 256 is too big for uint8_t iceman1001 2016-02-18 20:07:50 +01:00
  • 0608673a3f CHG: testing my travis-ci configuration iceman1001 2016-02-18 19:04:15 +01:00
  • 805cd07e25 CHG: this makefile should compile on Ubuntu 1404 without problems. The QT4-5 detection is inside MINQW detection part. iceman1001 2016-02-18 18:55:44 +01:00
  • fd9552568d CHG: First step to make my makefile better for other dev.env's These changes makes it look more like PM3 master version. The extra libs are added when MINGW is detected. iceman1001 2016-02-18 18:43:20 +01:00
  • 07f970aad7 chg: ego credits....one of these days I'll remove 'em iceman1001 2016-02-18 17:48:17 +01:00
  • 6cf8fcb002 FIX: corrected one of my own bugs which made the calccrc8 not accept the input hexstring. iceman1001 2016-02-18 17:46:11 +01:00
  • 838c15a643 ADD: added some time debug statements to be able to measure execution time. CHG: change the auth_ex method to send usb package faster, REM: removed some bucketsort changes. iceman1001 2016-02-17 17:30:37 +01:00
  • aacb96d7ed FIX: Coverity scan fixes, hard to keep track of stringlengths while reading and copying in C. iceman1001 2016-02-17 10:46:08 +01:00
  • 82885445b3 FIX: cuid order... iceman1001 2016-02-16 23:51:52 +01:00
  • b882b54314 FIX: introduced a bug in a loop by uint8_t inside crapto1.c CHG: textual helptext change in "hf mf nested" CHG: loop inside "nested". Still not fast enough. I wonder if qsort can be exchanged for radixsort or bucket sort? iceman1001 2016-02-16 23:46:34 +01:00
  • 7504dc50d5 Merge branch 'master' of https://github.com/iceman1001/proxmark3 iceman1001 2016-02-16 21:43:45 +01:00
  • ee97a92adb CHG: testing a prng_successor_one method iceman1001 2016-02-16 21:41:10 +01:00
  • a1689f417f CHG: print_hex_break now prints rownumber instead of byte position iceman1001 2016-02-16 21:39:25 +01:00
  • 489c39c9a5 CHG: remove clang warning for -O4, iceman1001 2016-02-16 21:38:36 +01:00
  • 3989d6fff6 chg: the windows exe annoys the linux compiler iceman 2016-02-15 02:50:00 +01:00
  • 4211fdce31 chg: the windows exe annoys the linux compiler iceman 2016-02-15 02:49:26 +01:00
  • 5fdf867253 CHG: some timing iceman 2016-02-15 02:49:04 +01:00
  • a70fcfb655 add: added a noncedistance method iceman 2016-02-15 02:46:48 +01:00
  • 6e91de5a8d add: added a test function for nonce distance iceman 2016-02-15 02:46:15 +01:00
  • e7902ca0a5 chg: removed testmessage iceman 2016-02-15 02:45:43 +01:00
  • c2a714e3ce ADD: forgot to add the bruteforce command to the commandtable. *experimental, its a simple bruteforce* *not tested* CHG: some textual changes to helptext. iceman1001 2016-02-16 21:11:17 +01:00
  • 1fe0992d06 FIX: marshmellow42 's fix using memcpy instead of re-assign pointer. Ref: 38b3509542 iceman1001 2016-02-16 18:15:18 +01:00
  • f7f844d0ba CHG: added timeouts for downloading values from device, to make the client more responsive. CHG: still curious for the printf_hex_breaks method, why it behavies strange. iceman1001 2016-02-16 10:54:41 +01:00