Commit graph

175 commits

Author SHA1 Message Date
Philippe Teuwen
42a03fc9f1 Add openocd config files for JLink 2019-04-25 02:00:23 +02:00
iceman1001
e30dbf3ecd style 2019-04-16 15:22:39 +02:00
iceman1001
87a74e98b8 style 2019-04-16 15:19:53 +02:00
Philippe Teuwen
366c1ec901 style 2019-04-06 00:07:48 +02:00
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