]>
git.zerfleddert.de Git - proxmark3-svn/log
iceman1001 [Wed, 19 Oct 2016 23:52:26 +0000 (01:52 +0200)]
TEST: see if the readerfield is needed.
iceman1001 [Wed, 19 Oct 2016 23:51:27 +0000 (01:51 +0200)]
CHG: some debug statements instead, 'H' for helptext.
iceman1001 [Wed, 19 Oct 2016 23:50:30 +0000 (01:50 +0200)]
FIX: strange bug in "lf em em410xwatch" , which the client crasches when it reads a valid em tag.
iceman1001 [Wed, 19 Oct 2016 23:16:32 +0000 (01:16 +0200)]
CHG: making printed statement a debug statement.
iceman1001 [Wed, 19 Oct 2016 23:13:18 +0000 (01:13 +0200)]
CHG: added a quitting message
iceman1001 [Wed, 19 Oct 2016 23:06:17 +0000 (01:06 +0200)]
CHG: move the call to fpga_bitstream_lf, in order to save the uploaded data from the client. Changing bitstream wipes bigbuffer.
iceman1001 [Wed, 19 Oct 2016 22:42:17 +0000 (00:42 +0200)]
CHG: updated some comments. I still think I don't understand this code
iceman1001 [Wed, 19 Oct 2016 22:41:34 +0000 (00:41 +0200)]
syntax suger. never mind this
iceman1001 [Wed, 19 Oct 2016 22:40:56 +0000 (00:40 +0200)]
CHG: removed CLOCK2, since its not used in the code.
iceman1001 [Wed, 19 Oct 2016 22:40:24 +0000 (00:40 +0200)]
CHG: the AT91C_BASE_PMC->PMC_PCER has a tendecy to be clear when set with "=", but my tickstimer also needs it, so I made it optional now.
iceman1001 [Wed, 19 Oct 2016 22:39:15 +0000 (00:39 +0200)]
FIX: lf sim, seems like "lf sim" call SimulateTagLowFrequency direct from appmain.c and I removed the LF bitstream call thinking SimulateTagLowFrequency was only called from the sub FSK;ASK;PSK commands.
iceman1001 [Wed, 19 Oct 2016 19:27:34 +0000 (21:27 +0200)]
CHG: found even more keys
iceman1001 [Wed, 19 Oct 2016 19:26:56 +0000 (21:26 +0200)]
textual suger
iceman1001 [Wed, 19 Oct 2016 19:26:29 +0000 (21:26 +0200)]
CHG: removed unused clocks,
CHG: now uses the DEFINEs instead. a bit clear
CHG: xor in the clocks, should allow for co-exist with SSP clock.
iceman1001 [Wed, 19 Oct 2016 19:25:04 +0000 (21:25 +0200)]
CHG: just changed the comment.
iceman1001 [Wed, 19 Oct 2016 19:24:20 +0000 (21:24 +0200)]
CHG: TI code did have the tickstimer started.
iceman1001 [Wed, 19 Oct 2016 19:23:03 +0000 (21:23 +0200)]
CHG: Xoring in the value allows for the ticks timers to co-exist. Or that is the idea.
iceman1001 [Wed, 19 Oct 2016 17:59:58 +0000 (19:59 +0200)]
FIX: "lf sim" after changes to ticks timers on device side, there was a "starticks" call missing, which lead to not having any timers which is a problem for the WaitUS call.
Gabriele Gristina [Tue, 18 Oct 2016 22:13:53 +0000 (00:13 +0200)]
Speedup Mifare Plus Attack v2
iceman1001 [Tue, 18 Oct 2016 16:45:29 +0000 (18:45 +0200)]
FIX: @aczid's fix https://github.com/aczid/crypto1_bs/commit/
957702be9c89f31a184971c5b5ada70fe05042c3
from original @matrix https://github.com/matrix/proxmark3/commit/
057d2e9147bc7d8fb3f7c4d7928e66e23fd58e50
iceman1001 [Tue, 18 Oct 2016 14:50:32 +0000 (16:50 +0200)]
CHG: updated the compilation for windows, to include instruction on installing perl.
Gabriele Gristina [Mon, 17 Oct 2016 23:21:56 +0000 (01:21 +0200)]
Speedup Mifare Plus Attack v1
iceman1001 [Mon, 17 Oct 2016 15:20:33 +0000 (17:20 +0200)]
FIX: Since some changes in "hf mf chk" usbcommand package, this script has not been working. It now calls and gets the results back from the device.
CHG: changed the output listing to look like the other key-tables.
iceman1001 [Mon, 17 Oct 2016 11:16:27 +0000 (13:16 +0200)]
ADD: found some more keys on the web
iceman1001 [Sun, 16 Oct 2016 19:51:10 +0000 (21:51 +0200)]
Merge branch 'master' of https://github.com/iceman1001/proxmark3
iceman1001 [Sun, 16 Oct 2016 19:50:41 +0000 (21:50 +0200)]
CHG: increased debug output for Em410x
Iceman [Sun, 16 Oct 2016 11:07:50 +0000 (13:07 +0200)]
Merge pull request #34 from osysltd/patch-3
Thank you for this correction!
Update README.md
Osys [Sun, 16 Oct 2016 00:03:04 +0000 (03:03 +0300)]
Update README.md
Typo paths corrected
iceman1001 [Fri, 14 Oct 2016 21:02:29 +0000 (23:02 +0200)]
chg: travis ci yet again
iceman1001 [Fri, 14 Oct 2016 19:15:25 +0000 (21:15 +0200)]
FIX: travis ci didnt work like I thought.. testing this instead.
iceman1001 [Fri, 14 Oct 2016 18:39:25 +0000 (20:39 +0200)]
CHG: fixing some scripts for Travis CI...
iceman1001 [Fri, 14 Oct 2016 14:53:49 +0000 (16:53 +0200)]
chg: travis ci, this should removed that extra linaro build env.
iceman1001 [Fri, 14 Oct 2016 14:46:10 +0000 (16:46 +0200)]
CHG; travis CI and multi platform part..
iceman1001 [Fri, 14 Oct 2016 14:39:38 +0000 (16:39 +0200)]
FIX: "hf legic write" - removed a warning message and made the overwrite question working.
iceman1001 [Fri, 14 Oct 2016 14:20:10 +0000 (16:20 +0200)]
REM: removed a tab character that Travis CI dislikes
iceman1001 [Fri, 14 Oct 2016 14:19:06 +0000 (16:19 +0200)]
CHG:.. travis..
iceman1001 [Fri, 14 Oct 2016 14:13:06 +0000 (16:13 +0200)]
chg: trying to configure MAC OS as a builing environment for Travis CI
iceman1001 [Fri, 14 Oct 2016 13:47:40 +0000 (15:47 +0200)]
syntax suger
and forgot to add method declaration to headerfile
iceman1001 [Fri, 14 Oct 2016 13:23:20 +0000 (15:23 +0200)]
ADD: "hf legic wipe" - it autodetects tagtype and fills all bytes from offset 7 to end with zeros.
Fills a legic tag memory with zeros. From byte7 and to the end.
Usage: hf legic wipe [h]
Options:
h : this help
Samples:
hf legic wipe
iceman1001 [Mon, 10 Oct 2016 19:55:18 +0000 (21:55 +0200)]
FIX: this should remove a warning.
iceman1001 [Mon, 10 Oct 2016 19:54:26 +0000 (21:54 +0200)]
CHG; syntax suger
iceman1001 [Mon, 10 Oct 2016 19:53:44 +0000 (21:53 +0200)]
CHG: syntax suger
iceman1001 [Mon, 10 Oct 2016 19:52:58 +0000 (21:52 +0200)]
CHG: "hf legic sim" old imp, uses two timers, we have one. I'm seriously starting on thinking about a UART instead, to read the dmabuffer. If only I knew howto.
iceman1001 [Mon, 10 Oct 2016 08:59:16 +0000 (10:59 +0200)]
CHG: "script run emlu2dump" now can read old legic hex-ascii dumps. (with spaces) and convert to a binary file
CHG: "script run emlu2html" now can read old legic hex-ascii dumps. (with spaces) and convert to a generic html file
These changes makes it easier to for old legic dumps to be used with the new "legic dump/restore/eload/esave" commands
iceman1001 [Sun, 9 Oct 2016 16:24:51 +0000 (18:24 +0200)]
CHG; added an option wither or not to clear emulator mem on init
iceman1001 [Sun, 9 Oct 2016 14:04:31 +0000 (16:04 +0200)]
chg: textual changes.
iceman1001 [Sun, 9 Oct 2016 13:49:59 +0000 (15:49 +0200)]
FIX: increased time-out to match 2.7sec it takes to write 256bytes.
iceman1001 [Sun, 9 Oct 2016 13:41:31 +0000 (15:41 +0200)]
CHG: "hf legic write" - now writes on the limits better.
CHG: "hf legic restore" - now restors :)
CHG: "hf legic rdmem" - now has a nice offset row above the read data. try: 'hf legic rdmem 0 100'
iceman1001 [Sat, 8 Oct 2016 17:25:23 +0000 (19:25 +0200)]
CHG: "hf legic restore" - added a filesize and cardsize check
iceman1001 [Sat, 8 Oct 2016 17:14:35 +0000 (19:14 +0200)]
CHG: syntax suger
iceman1001 [Sat, 8 Oct 2016 17:14:09 +0000 (19:14 +0200)]
CHG: reordered the "hf search" internal checks. The iclass check takes 4.5sec to time-out...Incredible slow to identify.
iceman1001 [Sat, 8 Oct 2016 17:12:51 +0000 (19:12 +0200)]
CHG: the call to TurnReadLFOn has a delay / number as parameter. Seems to be gone.
FIX: fixes to EM4050 code since when I changed the timer. It should work nice now.
iceman1001 [Sat, 8 Oct 2016 17:10:46 +0000 (19:10 +0200)]
REM: "hf legic load" has been removed. It doesnt have a purpose anymore.
REM: "hf legic save" has been removed. It doesnt have a purpose anymore.
CHG: "hf legic restore" started with the logic for the restore. Some compares and write to tag left.
iceman1001 [Fri, 7 Oct 2016 21:07:59 +0000 (23:07 +0200)]
FIX: looks like "hf legic write" works again!
iceman1001 [Fri, 7 Oct 2016 20:16:38 +0000 (22:16 +0200)]
CHG: "hf legic write" with these I managed to get one byte written. Its a start.
iceman1001 [Fri, 7 Oct 2016 19:28:09 +0000 (21:28 +0200)]
CHG: adjustments to 3.6ms
iceman1001 [Fri, 7 Oct 2016 18:49:26 +0000 (20:49 +0200)]
CHG: help text
iceman1001 [Fri, 7 Oct 2016 18:23:57 +0000 (20:23 +0200)]
FIX: "hf list legic" annotation now correct prints byte and value for "legic write" command
iceman1001 [Fri, 7 Oct 2016 17:15:08 +0000 (19:15 +0200)]
FIX: wrong log bytes...
iceman1001 [Fri, 7 Oct 2016 17:11:38 +0000 (19:11 +0200)]
FIX: one send command bug fixed. Turns out that uint16_t is too small for 21/23bits size. Who figured?
iceman1001 [Fri, 7 Oct 2016 10:23:07 +0000 (12:23 +0200)]
FIX: unused variable removed.
CHG: start remaking the used timers in "Hf legic write"
iceman1001 [Fri, 7 Oct 2016 09:58:14 +0000 (11:58 +0200)]
CHG: "hf legic write" got a make over in how its called. Now called with 'offset' and 'data'
'hf legic write o 10 d
11223344 ' - this will write 4 bytes (0x11,0x22,0x33,0x44) to tag from offset 10 (0x0A)
iceman1001 [Thu, 6 Oct 2016 22:18:02 +0000 (00:18 +0200)]
chg: syntax suger
iceman1001 [Thu, 6 Oct 2016 22:17:18 +0000 (00:17 +0200)]
CHG: syntax suger
iceman1001 [Thu, 6 Oct 2016 22:15:47 +0000 (00:15 +0200)]
CHG: started the process of fixing "hf legic write" and "hf legic sim" commands.
iceman1001 [Thu, 6 Oct 2016 22:14:02 +0000 (00:14 +0200)]
Renamed the calccrc8 functions and command.
iceman1001 [Thu, 6 Oct 2016 22:13:09 +0000 (00:13 +0200)]
ADD: added a StopTicks functions, to disable the timer used for ticks (TC0, TC1)
iceman1001 [Thu, 6 Oct 2016 22:12:09 +0000 (00:12 +0200)]
ADD: added a compiling flag -DHAS_512_FLASH i common/Makefile.common, to be used for PM3 devices with 512KB. Original commit from @hewitt
iceman1001 [Thu, 6 Oct 2016 17:34:53 +0000 (19:34 +0200)]
REM: "hf legic writeraw" has been removed.
FIX: "hf legic eload" uploads now correct to device mem.
iceman1001 [Thu, 6 Oct 2016 17:13:23 +0000 (19:13 +0200)]
ADD: "hf legic eload" - Load binary file to emulator memory. Use "h" for help text
ADD: "hf legic esave" - Save emulator memory to binary file. Use "h" for help text
iceman1001 [Wed, 5 Oct 2016 20:58:06 +0000 (22:58 +0200)]
CHG: "hf legic dump" now automatically detects tagtype and dumps accordingly.
CHG: still #define codestyle should it be with or without semicolons?
iceman1001 [Wed, 5 Oct 2016 20:18:26 +0000 (22:18 +0200)]
FIX: one too many semicolons for #defines
iceman1001 [Wed, 5 Oct 2016 20:07:32 +0000 (22:07 +0200)]
FIX: undeclared var on deviceside,
FIX: "hf legic dump" is almost there.
iceman1001 [Wed, 5 Oct 2016 19:42:13 +0000 (21:42 +0200)]
CHG: command name changes..
old "hf legic info" is now "hf legic reader"
old "hf legic read" is now "hf legic rdmem"
old "hf legic decode" is now "hf legic info"
ADD: new command "hf legic dump", which will autodetect tagtype and dump all mem to a binary file.
iceman [Wed, 5 Oct 2016 15:58:11 +0000 (17:58 +0200)]
CHG: fixed the coverity build script
iceman [Wed, 5 Oct 2016 15:57:29 +0000 (17:57 +0200)]
Merge branch 'master' of https://github.com/iceman1001/proxmark3
iceman [Wed, 5 Oct 2016 15:57:01 +0000 (17:57 +0200)]
CHG: execution mode
iceman [Wed, 5 Oct 2016 15:56:44 +0000 (17:56 +0200)]
CHG: execution mode
iceman [Wed, 5 Oct 2016 15:56:00 +0000 (17:56 +0200)]
ADD: execution mode
iceman1001 [Wed, 5 Oct 2016 15:10:29 +0000 (17:10 +0200)]
CHG: code clean up
iceman1001 [Wed, 5 Oct 2016 15:10:14 +0000 (17:10 +0200)]
CHG: libcurses
iceman1001 [Wed, 5 Oct 2016 14:27:52 +0000 (16:27 +0200)]
ADD: added a install.sh script for easy installation of dependencies on linux.
iceman1001 [Tue, 4 Oct 2016 21:08:39 +0000 (23:08 +0200)]
CHG: making timings a bit tighter == faster read of tag. Like 1ms for whole tag.
FIX: off-by-one bug in read-byte-loop.
iceman1001 [Tue, 4 Oct 2016 19:42:56 +0000 (21:42 +0200)]
FIX: forgot a LEN in print message.
iceman1001 [Tue, 4 Oct 2016 19:41:21 +0000 (21:41 +0200)]
CHG: reading a complete MIM1024 takes about 2.8sec. This timeout is changed to 3sec now.
iceman1001 [Tue, 4 Oct 2016 19:26:19 +0000 (21:26 +0200)]
CHG: "hf legic read" - increased timeout values client side, reading MIM1024 takes a bit of time
iceman1001 [Tue, 4 Oct 2016 16:43:11 +0000 (18:43 +0200)]
Textual changes in helptext. Still no clear.
iceman1001 [Tue, 4 Oct 2016 16:05:55 +0000 (18:05 +0200)]
CHG: "hf legic write" started to change this command to the updated code
iceman1001 [Mon, 3 Oct 2016 22:07:07 +0000 (00:07 +0200)]
CHG: revert legiccrc8 to old algo.
CHG: "hf legic decode" now loads EML memory
CHG: legic timings is better.
iceman1001 [Mon, 3 Oct 2016 21:24:59 +0000 (23:24 +0200)]
CHG: changed to use BigBuff_Eml memory instead of big_buff_malloc.
CHG: downloading eml memory from device should use uint's
CHG: "hf legic read" has a different printing. It now prints 32bytes / row
iceman1001 [Mon, 3 Oct 2016 06:03:47 +0000 (08:03 +0200)]
CHG: Patch for making PM3 compatible to MCU's CDC-Host libraries Thanks to @cjbrigato to tweak the cdc imp.
https://gist.github.com/cjbrigato/
ef7fc18119f7c4900efbbef9bda0eb0f
iceman1001 [Sun, 2 Oct 2016 10:29:18 +0000 (12:29 +0200)]
FIX: the "hf list legic" on MIM1024 wrapped around readingbyte 255 due to a too small varible size. Causing the upperbits to drop silently
iceman1001 [Thu, 29 Sep 2016 19:37:19 +0000 (21:37 +0200)]
CHG: annotation now only print relevant help text given selected protocoll.
iceman1001 [Thu, 29 Sep 2016 19:36:43 +0000 (21:36 +0200)]
CHG: finally, the ticks timer does what it is supposed to do. 32bits and working.
iceman1001 [Thu, 29 Sep 2016 15:43:39 +0000 (17:43 +0200)]
CHG: added addresize to legic select struct.
CHG: TIMER, it turns out the TC0, TC1 and TC2 is only 16bit. So adjust to use two clocks to get a 32bit timer.
CHG: code clean up in legic device side. consistency with variable names..
iceman1001 [Thu, 29 Sep 2016 12:46:12 +0000 (14:46 +0200)]
CHG: removed some debug data
CHG: reverted back to old crc imp.
iceman1001 [Thu, 29 Sep 2016 12:18:21 +0000 (14:18 +0200)]
UPD: got the latest updates (@badboy) from @zhovner mfdread.
iceman1001 [Thu, 29 Sep 2016 10:29:42 +0000 (12:29 +0200)]
FIX: forgot I removed some other stuff
iceman1001 [Thu, 29 Sep 2016 10:23:35 +0000 (12:23 +0200)]
ADD: @zhovner 's mfd file parser https://github.com/zhovner/mfdread Looks really nice the parsed fileoutput.
iceman1001 [Thu, 29 Sep 2016 10:23:09 +0000 (12:23 +0200)]
CHG: a select_legic function with structs and stuff and