Commit graph

171 commits

Author SHA1 Message Date
Philippe Teuwen 9cec581f1c Makefile: remove WINBINS/WINEXES, ProxSpace doesn't use them 2019-03-29 09:49:42 +01:00
Philippe Teuwen db4aa08b78 make style 2019-03-28 14:19:41 +01:00
Philippe Teuwen b3b5d29452 nonce2key makefile: fix race condition when using make -jN and add header dependency 2019-03-27 22:48:46 +01:00
Gtpy 283e4e707c
Update mfkey64.c
missing include 65a45fe
2019-03-18 15:56:39 +01:00
iceman1001 65a45fe187 chg: mfkeys: adapting old refactoring (@piwi) 2019-03-17 13:57:28 +01:00
Philippe Teuwen fd3d4925a2 mfkey: fix file modes 2019-03-17 00:03:22 +01:00
Philippe Teuwen 1b2601a48a Add missing EOF LF 2019-03-12 00:12:26 +01:00
iceman1001 2c10dc25a7 FIX: simmodule firmware update. v3.11 2019-03-11 17:52:48 +01:00
Philippe Teuwen 2f12e57408 Makefiles: remove spurious spaces/tabs 2019-03-10 11:35:03 +01:00
Philippe Teuwen 961d929f4d changing {} style to match majority of previous style 2019-03-10 11:20:22 +01:00
Philippe Teuwen 0373696662 make style 2019-03-10 00:00:59 +01:00
Philippe Teuwen bcb33ca5ef tools scripts: fix mix of spaces & tabs 2019-03-09 10:52:45 +01:00
Philippe Teuwen e559a4a5af tools: fix mix of spaces & tabs 2019-03-09 10:46:59 +01:00
Philippe Teuwen 60f292b18e remove spurious spaces & tabs at end of lines 2019-03-09 08:59:13 +01:00
Philippe Teuwen edc19f202a Convert the few files with still Windows carriage returns 2019-03-09 08:49:41 +01:00
iceman1001 f943348a7b FIX: detection of presence of git on system. ie downloaded a zip file with everything or precompiled distro may not have git installed. On ubuntu/mingw 'env -S' doesn't exist. 2019-02-18 10:18:55 +01:00
iceman1001 d6063d6776 textual 2019-02-17 16:07:31 +01:00
iceman1001 a01aead732 add: 'make get_xorsearch' - easy download of xorsearch by Didier Stevens,
see
https://blog.didierstevens.com/programs/xorsearch/
2019-01-31 16:57:02 +01:00
iceman1001 f7a2af19f8 ADD: sha512, md5 hashes for firmware file. 2018-12-20 12:24:55 +01:00
iceman1001 d4b32f3050 ADD: Sim module firmware upgrade file. v3.10 2018-12-19 23:28:01 +01:00
Colin J. Brigato c74dbb63b8 Pass 2; commit 2; 2018-09-06 05:24:50 +02:00
iceman1001 a11162a9fe chg: bash seems to work better on Ubuntu. Tested on ubuntu, mingw. 2018-04-26 23:16:38 +02:00
iceman1001 1a0a465e11 chg: time time.. 2018-04-26 23:07:50 +02:00
iceman1001 fd3f3bb1ef chg: tries to see if GIT is installed. Simplified substring. 2018-04-26 23:02:53 +02:00
iceman1001 5dc17ae22b clean up 2018-02-04 16:38:55 +01:00
Brian Pow 05f4a81782 FIX: craptev1-v1.1.tar.xz and crapto1-v3.3.tar.xz will be redownloaded even it exists 2018-02-04 22:00:24 +08:00
iceman1001 4e1d6072d2 fix: increase possible state sizes 2018-01-11 21:48:04 +01:00
iceman1001 1b61e01f0e chg: removed whitespaces. 2018-01-09 19:17:21 +01:00
iceman1001 41a2553b04 ADD: a makefile which allows for fast download of some interesting supporting projects, tools to have with the proxmark3.
-- get @blapost sourcecode for craptoEV1 v1.1
make get_craptev1

-- get @Blapost sourcecode for crapto v3.3
make get_crapto1

-- get @jbfuzier,  @j-run and @iceman1001 tools mf_nonce_brute  and mf_key_brute  (clones three repositories)
make get_nonce_bf
2017-09-29 14:48:00 +02:00
iceman1001 2b29740dad ADD: another config for openocd #450 (5191ad9e55) (@ZenSecurity) 2017-09-29 14:38:51 +02:00
iceman1001 a68887ce2d FIX: #402 https://github.com/Proxmark/proxmark3/pull/402 (piwi) 2017-09-28 22:31:20 +02:00
iceman1001 d61e712ee4 chg: mkversion.pl may need the fetch. 2017-09-17 19:30:20 +02:00
iceman1001 507fd2d43a CHG: Not sure why we fetch all from git in the mkversion script. It just takes time.. Someone who knows better can explain it to me and I'll revert it back. 2017-09-14 11:17:03 +02:00
iceman1001 51e930bcba fix: extra new line needed 2017-08-21 17:29:47 +02:00
iceman1001 05e160b1f2 fix: https://github.com/Proxmark/proxmark3/issues/12 this should allow for both use-cases to get a nice date.
A)    ppl uses Git to pull the lastest source.
B)    ppl download the zipfile
2017-08-20 03:52:06 +02:00
iceman1001 14d6c4fc34 chg: cleaning out timing.
chg: makefile (piwi)
2017-03-13 09:45:46 +01:00
iceman1001 9c624f67b3 chg: @piwi's code cleanup and some more.
ref: 43534cbad2
2017-02-23 00:03:10 +01:00
iceman1001 b4762e2712 ADD: new settings file for buspirate and at91sam7s512 ref: a386043fa9 2017-02-21 19:53:40 +01:00
iceman1001 dbbc82968c CHG: got insperation from https://github.com/menshiyun/proxmark3/commits/local and the clean variable. 2016-12-07 17:06:15 +01:00
Michael Farrell 949d50c89b Add .gitignore file to mfkey for binaries 2016-10-27 21:43:33 +11:00
iceman1001 c3b6fdfa5b CHG: saw @menshiyun 's change to localtime on github.
CHG: make sure that the 'iceman' label is in the version text.  This is purely to make sure if they are using my fork or not.
2016-09-26 12:28:35 +02:00
iceman1001 d515e7a3a0 CHG: a different version string when compiling on systems without git or the release tags. 2016-09-01 16:11:31 +02:00
iceman1001 a1ab594e24 CHG: change the number of calls to prng_successor was done. Fewer should mean faster :) 2016-08-24 12:35:24 +02:00
iceman1001 77dee16f64 FIX: fixed some compiler warnings about strlen call and sscanf.
CHG: trying some optimised gcc settings in Makefile
2016-04-21 14:34:58 +02:00
iceman1001 b416b7d287 CHG: make the text a bit easier to understand. 2016-04-18 13:01:26 +02:00
iceman1001 a81b99b9b1 ADD: @zhovner 's decryption of trace data to mfkey64 2016-04-05 04:49:34 +02:00
iceman1001 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.
2016-02-17 17:30:37 +01:00
iceman1001 7504dc50d5 Merge branch 'master' of https://github.com/iceman1001/proxmark3
Conflicts:
	armsrc/crypto1.c
2016-02-16 21:43:45 +01:00
iceman1001 489c39c9a5 CHG: remove clang warning for -O4, 2016-02-16 21:38:36 +01:00
iceman 3989d6fff6 chg: the windows exe annoys the linux compiler 2016-02-15 02:50:00 +01:00
iceman 4211fdce31 chg: the windows exe annoys the linux compiler 2016-02-15 02:49:26 +01:00
iceman1001 685d366c73 ADD: added @piwi's bucketsort to tools/mfkey/crapto1.c and tools/nonce2key/crapto1.c 2016-02-09 15:16:35 +01:00
iceman1001 bf22fab73b FIX: Coverity Scans complain about uninitialized usage of struct. Setting s->ODD and s->EVEN to zero should do the trick. 2016-01-20 11:31:24 +01:00
iceman1001 8130eba4d1 CHG: Syncronized so all different parts uses the same implementation of Crapto1 v3.3 2016-01-19 18:01:16 +01:00
iceman1001 9b98cb88b2 ADD: Wrote a little help text to the nonce2key tools. 2016-01-19 16:26:37 +01:00
iceman1001 a1afa550ea CHG: Crapto1 v3.3 now with comments, and I've tried to unnest some loops. 2016-01-19 16:17:29 +01:00
iceman1001 93b0bbd2dc FIX: the "make clean" for mfkey/Makefile now deletes the executables. 2016-01-17 23:06:48 +01:00
iceman1001 9d1eaa281f FIX: makeing sure the "make clean" now deletes the nonce2key.exe file. 2016-01-17 23:00:50 +01:00
iceman1001 72109f8296 CHG: Updated the crapto1 imp to latest vesion3.3 ( Thanks @blapost !) 2016-01-16 17:49:45 +01:00
iceman1001 43d3f76921 FIX: this should remove some warnings while compiling on linux and when running Travis-CI in a docker container.
some format specifier for uint64_t
and getting the git history in the perl script.
2016-01-15 12:43:29 +01:00
iceman1001 db25599d7f ADD: @holiman's clearCommandBuffer in cmdlft55xx.c
ADD: @VERTCraig's AVID commands.

TEST: testing some changes to iso14443 demod.
2015-07-18 20:43:14 +02:00
iceman1001 d8af608f8e TEST: Moebius two noce mfkey32... 2015-07-13 23:06:49 +02:00
iceman1001 a198737b44 minor code clean up 2015-05-13 09:18:37 +02:00
iceman1001 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"..
2014-10-16 15:05:27 +02:00
ikarus 9c6837165b Updated nameing (svn -> git) & fixed whitespaces. 2014-04-02 21:46:25 +02:00
Martin Holst Swende e3ac0d7095 Fixed so build scripts utilises the git version 2014-04-01 20:52:45 +02:00
roel@libnfc.org 69135e1c04 changed version.c, compile time is now always present, even when svn is not working 2013-03-27 10:27:14 +00:00
roel@libnfc.org cda056bb9e added all files for mfkeys 2013-03-07 12:23:31 +00:00
roel@libnfc.org 17331e14ee tweaked sim command, added mfkey32 2013-03-07 12:22:12 +00:00
roel@libnfc.org 9e130475f9 removed -fPIC directive 2013-03-07 10:51:25 +00:00
roel@libnfc.org 125a98a110 fixed stupid 64-bit formatting for x86/amd64 and unix/windows 2013-02-28 22:22:24 +00:00
roel@libnfc.org b62328cc54 cleaned up memmory 2012-09-29 08:46:40 +00:00
fnargwibble@gmail.com d13dee9046 target and bitstream back to front! 2012-08-13 16:16:39 +00:00
dn337t@gmail.com f5c5499ab8 changed -elf to -eabi in install-gnuarm4.sh ARMLIB suggestion 2012-07-05 09:14:13 +00:00
dn337t@gmail.com 7fba33fcc4 updated install-gnuarm4.sh to reflect new convention set by r573 2012-07-03 13:13:54 +00:00
roel@libnfc.org 998064f8c8 fixed spacing 2012-07-01 07:40:26 +00:00
roel@libnfc.org 7847961b25 added mfkey 2012-07-01 07:38:26 +00:00
dn337t@gmail.com fa4a296451 extracted download and signature verification functionality to a function in tools/install-gnuarm4.sh 2012-06-22 14:10:00 +00:00
dn337t@gmail.com ef928a0e8b avoid spawning whoami to get username in tools/install-gnuarm4.sh 2012-06-22 13:46:56 +00:00
dn337t@gmail.com f208c9e281 replaced string.find with str.find in findbits.search() 2012-06-20 20:43:24 +00:00
dn337t@gmail.com c3631ff82e simplified findbits.main() loop 2012-06-20 20:41:38 +00:00
dn337t@gmail.com ee0ef5c5d7 simplified findbits.stringreverse() 2012-06-20 20:33:53 +00:00
dn337t@gmail.com df1e29bb40 simplified findbits.binstring() 2012-06-20 20:31:49 +00:00
dn337t@gmail.com 9f975d42e8 simplified findbits.invert() 2012-06-20 20:25:35 +00:00
dn337t@gmail.com 683f4a90ab added simple test suite for tools/findbits.py 2012-06-20 20:21:13 +00:00
dn337t@gmail.com 79c4de2a0f made tools/findbits.py importable as a Python module 2012-06-20 15:07:30 +00:00
dn337t@gmail.com 36f0588054 use downloaded keyring directly to avoid polluting the user's 2012-06-07 13:21:14 +00:00
dn337t@gmail.com 9de50d8282 typofix in install-gnuarm4 script 2012-05-29 13:40:46 +00:00
marcin.mielczarczyk 8f97dd895e Fixed versions of Binutils, GDB and Insight in compiler building scripts. 2012-03-07 13:12:33 +00:00
W8M2Hg9lLmWqXSGC 50011f1970 Added regex to remove spaces and new lines from version.c when compiling under Windows. 2012-01-29 00:51:08 +00:00
zveriu@gmail.com 3d0adc14cf - Corrected ELF to EABI target (since Makefile refers to EABI and to be consistent with Compiling wiki page)
- Added signature checks for most of the downloaded packages (gpg --verify package.tar.bz2.sig)
 - Improved general download and fail-scenarios management
 - Added additional TODO items to be handled later as lower priority
2011-08-30 19:56:53 +00:00
adam@algroup.co.uk 9455b51c2a Issue 20 patch (refactored code of the iso15693 implementation as well as several enhancements) [Adrian Dabrowski "atrox"] 2010-10-19 14:25:17 +00:00
d18c7db bad6eab230 Fix possible type casting issue. Add another JTAG config file :) 2010-03-03 02:27:14 +00:00
marcansoft b7913d8f4b Make version data const 2010-02-26 14:02:27 +00:00
bushing ba06a4b694 setting svn:eol-style=native on files, part 3
(should be done now, sorry)
2010-02-22 19:29:05 +00:00
marcansoft 49b35ff9c2 More CRLF -> LF 2010-02-20 21:56:46 +00:00
d18c7db 23c1df52b0 Tweak JTAG config file 2010-02-18 08:29:03 +00:00
d18c7db 709a8d3ff0 replaced obsolete config options with current 2010-01-02 20:47:53 +00:00
roel@libnfc.org 93f5759045 mifare tools update 2009-12-30 00:12:17 +00:00
bushing ead7519327 change MFPR version to 2.4.2 to fix install script fail 2009-12-22 12:56:36 +00:00