iceman1001
30b70bb388
adjusted to remove the usb_cmd.lua..
2017-07-28 02:05:03 +02:00
iceman1001
70b58e46b1
sleep in the makefile ,
2017-07-27 21:23:58 +02:00
iceman1001
475a19b937
part of monstermerge.
2017-07-27 20:59:54 +02:00
iceman1001
d2f79fa83f
ADD 'lf nexawatch' by marshmellow42
...
ADD 'lf securakey' by marshmellow42
ADD 'lf pac' by marshmellow42
chg: parity.h got some love from pm3 master.
2017-07-14 15:51:12 +02:00
Gator96100
dccc3e2c66
When compiled with MinGW use march=x86-64 instead of march=native
2017-04-23 15:27:00 +02:00
Gator96100
aff903d99f
Fix crashes when compiled with a different cpu
2017-04-22 23:36:43 +02:00
Robert Jones
9640aa75a6
Remove unnecessary x86 SSE 4.2 popcnt GCC flag
...
-mpopcnt is only a valid flag for x86 platforms with SSE 4.2. Breaks on anything else, e.g. ARM
Builds/runs fine without this flag. I don't see any reference to popcnt instruction so I'm not sure what this is there for.
2017-03-29 14:09:00 +11:00
iceman1001
b804b9cdb8
ADD: @pivipw 's changes "making lua paths".
...
ref:: 4197a3f6ff
This contains a ugly hardcoded hack to solve the issue: https://github.com/Proxmark/proxmark3/issues/217
where GetModuleHandleEx doesn't exist in mingw (old proxspace 2013 environment).
Use the docker container or linux...
2017-02-24 14:59:38 +01:00
iceman1001
19d9376c16
CHG: added some comments when changing the HAS_512_FLASH macro directive.
...
CHG: 'make cli' - needs lualibs to compile. well, and more stuff ofcourse.
2017-02-20 11:47:10 +01:00
iceman1001
573e8d72c7
FIX: 'EMV compiling' - Makefiles are very picky about how things are done. its parser is a bit paranoid. So, to make things easier and more correct.
...
- armsrc/Makefile when commenting out functionality, move it below the comment otherwise APPS_CFLAG breaks to early. See WITH_LCD
- common/Makefile.common enable / disable EMV, uncomment two lines. then make clean && make all. flash, MIGHT NOT work on 256kb devices
FIX: missing break in appmain.c made it go to iclass function..
2017-02-13 15:32:48 +01:00
iceman1001
4c8fe2e976
CHG: some minor adjustments.
2017-02-13 11:06:30 +01:00
iceman1001
2e8d938bef
ADD: 'hf emv' - from @peterfillmore emv fork. A bit cleaned up and moved around. Should compile
2017-02-05 21:56:47 +01:00
iceman1001
71aa1ff824
FIX: fixes warning for "%zu" string formatspecifier on MINGW systems. (Thanks to @marshmellow42 for this one)
2017-01-31 05:33:24 +01:00
iceman1001
4653da4331
ADD: lf cotag
- added first try at basic functionality to read samples from Cotag. In lfops.c is the startup sequence that needs to be tested out.
2017-01-27 10:49:34 +01:00
iceman1001
bdebc8dbab
CHG: removed a -L path for OSX
2017-01-26 23:49:05 +01:00
iceman1001
c48211f7ed
ADD: 'lf animal' commands. CLONE/SIM/READ/DEMOD of FXD-B animal tags. Still some work left.
2017-01-05 01:51:47 +01:00
iceman1001
22eece1e2d
ADD: 'LF NORALSY' clone/sim/read commands. Partly done. some crc works, but whole format in not mapped yet.
...
ADD: 'LF SEARCH' added noralsy detection
2016-12-15 18:04:30 +01:00
iceman1001
eb911aa8d6
ADD: 'lf visa2000' commands. (SIM/CLONE/READ) almost finished.
...
CHG: 'lf xxxxx' reduced number of samples from 30000 -> 20000 in "lf xxxxxx read" commands.
CHG: 'data samples' - didn't honor the silent parameter. It now output less for the 'lf xxxxxx read' commands.
2016-12-14 23:23:16 +01:00
iceman1001
f72669f366
ADD: since the client now calls legic prng, this is needed here too.
...
CHG: the OS X QT4 vs QT5 detection. NOT fixed yet.
2016-09-09 11:58:53 +02:00
iceman1001
6c28395106
ADD: LF JABLOTRON functionality. with clone/sim and detection in LF SEARCH.
...
CHG: removed no-existing crc8ja code
FIX: a check in ASKbiphaseDemod to make sure graphbuff is not empty.
2016-07-29 11:04:12 +02:00
iceman1001
91d4cda48b
CHG: removed the linking to radixsort.c
2016-07-28 20:42:46 +02:00
k02a
39814f19ab
Addition of depending library flags...
...
Inclusion of termcap library or ncurses library solves the compilation errors on some Linux distributions, for example a currently updated Slackware Linux 14.2 x86_64 vanilla distribution (which I run).
Output:
bash-4.3# make -C proxmark3
[...]
g++ -DQT_SHARED -I/usr/lib64/qt/include/QtGui -I/usr/lib64/qt/include/QtCore -Wall -O3 obj/proxmark3.o obj/uart.o obj/util.o obj/sleep.o obj/nonce2key/crapto1.o obj/nonce2key/crypto1.o obj/nonce2key/nonce2key.o obj/nonce2key/crypto1_bs.o obj/loclass/cipher.o obj/loclass/cipherutils.o obj/loclass/des.o obj/loclass/ikeys.o obj/loclass/elite_crack.o obj/loclass/fileutils.o obj/mifarehost.o obj/parity.o obj/crc.o obj/crc16.o obj/crc64.o obj/iso14443crc.o obj/iso15693tools.o obj/data.o obj/graph.o obj/ui.o obj/cmddata.o obj/lfdemod.o obj/cmdanalyse.o obj/cmdhf.o obj/cmdhf14a.o obj/cmdhf14b.o obj/cmdhf15.o obj/cmdhfepa.o obj/cmdhflegic.o obj/cmdhficlass.o obj/cmdhfmf.o obj/cmdhfmfu.o obj/cmdhfmfhard.o obj/cmdhfmfdes.o obj/cmdhftopaz.o obj/cmdhw.o obj/cmdlf.o obj/cmdlfio.o obj/cmdlfhid.o obj/cmdlfawid.o obj/cmdlfem4x.o obj/cmdlfhitag.o obj/cmdlfti.o obj/cmdparser.o obj/cmdmain.o obj/cmdlft55xx.o obj/cmdlfpcf7931.o obj/cmdlfviking.o obj/cmdlfpresco.o obj/cmdlfpyramid.o obj/cmdlfguard.o obj/cmdlfnedap.o obj/pm3_binlib.o obj/scripting.o obj/cmdscript.o obj/pm3_bitlib.o obj/aes.o obj/protocols.o obj/sha1.o obj/sha256.o obj/cmdcrc.o obj/reveng/preset.o obj/reveng/reveng.o obj/reveng/cli.o obj/reveng/bmpbit.o obj/reveng/model.o obj/reveng/poly.o obj/reveng/getopt.o obj/tea.o obj/prng.o obj/radixsort.o obj/bucketsort.o obj/proxgui.o obj/proxguiqt.o obj/proxguiqt.moc.o -L/opt/local/lib -L/usr/local/lib -lreadline -lpthread -lm ../liblua/liblua.a -ldl -L/usr/lib64/qt/lib -lQtGui -lQtCore -o proxmark3
/usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../lib64/libreadline.so: undefined reference to `tgetstr'
/usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../lib64/libreadline.so: undefined reference to `tputs'
/usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../lib64/libreadline.so: undefined reference to `BC'
/usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../lib64/libreadline.so: undefined reference to `tgetent'
/usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../lib64/libreadline.so: undefined reference to `tgetflag'
/usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../lib64/libreadline.so: undefined reference to `tgoto'
/usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../lib64/libreadline.so: undefined reference to `UP'
/usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../lib64/libreadline.so: undefined reference to `tgetnum'
/usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../lib64/libreadline.so: undefined reference to `PC'
collect2: fel: ld returnerade avslutningsstatus 1
Makefile:172: receptet för målet "proxmark3" misslyckades
make[1]: *** [proxmark3] Fel 1
make[1]: Lämnar katalogen "/home/github/iceman1001/proxmark3/client"
Makefile:12: receptet för målet "client/all" misslyckades
make: *** [client/all] Fel 2
make: Lämnar katalogen "/home/github/iceman1001/proxmark3"
2016-07-22 13:52:12 +02:00
iceman1001
36e78d669c
CHG: added some includes / libarys for HomeBrew AND QT5 compiling on MAC OSX. They are commented away, but if you need it replace the other two lines and uncomment.
...
All credit to @koalazak [ref] ed1525805c
2016-07-21 17:26:17 +02:00
iceman1001
288c6845a7
ADD: added some identification on between old Desfire, Desfire EV1 and Desfire EV2
...
DEL: removed two old des-commands files which wasn't used.
2016-06-13 19:05:50 +02:00
iceman1001
812513bf90
ADD: Added a new main command group "analyse", first one is the find the missing XOR in a LCR, it was a python script under /tools/xorfind.py
2016-05-10 15:30:46 +02:00
iceman1001
df82844c05
FIX: more paths for readline and Mac Os X
2016-05-06 19:52:04 +02:00
iceman1001
0fa87186cf
CHG: hardnested needs malloc.h, which on Darvin (Mac OS X) needs a path to.
2016-05-06 19:01:33 +02:00
iceman1001
56bbb25a41
ADD: started with a NEDAP demod, read, clone and sim functionality.
...
The encrypted part is not solveabled today.
2016-05-02 13:42:06 +02:00
iceman1001
2813c42f98
CHG: moved some params.
2016-04-23 13:02:51 +02:00
iceman1001
3130ba4b21
ADD: added @azcid 's bitsliced BF solver for @piwi 's hardnested command. Awsume work! The original patch demanded some tweaking to work in mingw.
...
This is not tested for other systems so far.
2016-04-21 10:26:00 +02:00
iceman1001
4534ec060a
CHG: and the Makefile needs also to be updated
2016-04-05 03:35:47 +02:00
iceman1001
eb891c385e
ADD; added Marshmellow42 's fixes for indala and stuff.
...
CHG: updated the CHANGELOG.md
2016-03-06 07:56:44 +01:00
iceman1001
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.
2016-02-27 19:47:10 +01:00
iceman1001
71cb7328e3
ADD: added some pyramid commands. //not finished.
2016-02-25 17:49:48 +01:00
iceman1001
25606bd724
FIX: For ld (linker) there is no "-=", so lets try re-assign ldlibs instead
2016-02-18 23:01:12 +01:00
iceman1001
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.
2016-02-18 21:08:47 +01:00
iceman1001
805cd07e25
CHG: this makefile should compile on Ubuntu 1404 without problems. The QT4-5 detection is inside MINQW detection part.
2016-02-18 18:55:44 +01:00
iceman1001
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.
2016-02-18 18:43:20 +01:00
iceman1001
b0c2f708bc
CHG: -O4 changed into -O3 to remove some compiler warnings clang, on mac ..
2016-02-15 22:06:17 +01:00
iceman1001
5a6e19e614
ADD: Started to add a Presco LF clone functionality. Can calc Wiegand from printed number.
2016-02-13 20:53:06 +01:00
iceman1001
089d061f2d
CHG: Extracted @piwi's bucketsort into separate files under /common
2016-02-10 13:09:33 +01:00
iceman1001
a0f33b6682
CHG: started to clean up the crapto1 imp in client/nonce2key/ folder.
2016-01-19 17:22:18 +01:00
iceman1001
f4d0ffd1b9
CHG: some textual change to README.txt
...
ADD: a prng.c to collect some different PRNG's i've ran into
ADD: some changes the tea implementation
ADD: a enhanced version - SwapEndian64ex
2015-12-21 19:48:00 +01:00
iceman1001
f8ada309e9
ADD: @pwpiwi 's latest code from his 'hardnested' branch.
2015-12-15 08:51:29 +01:00
iceman1001
0a886a1d1b
ADD: a TEA crypto algorithm implemention.
2015-12-09 14:57:16 +01:00
iceman1001
c188b1b9b2
ADD: @go_tus simple bruteforce for t55xx, refactored a bit.
...
ADD: @pwpiwi 's implementation of Hardnested
2015-11-27 16:24:00 +01:00
iceman1001
0de8e3874d
A lot of changes...
...
.. ntag simulation stuff from @marshmellows branch "ntag/sim"
.. hf mf mifare fixes from @pwpivi.
.. hw status command
.. speedtest function from @pwpivi
.. Viking Functionalities, (not a proper DEMOD, but a start)
.. GetCountUS better precision from @pwpivi
.. bin2hex, hex2bin from @holiman
...
starting with getting the T55x7 CONFIGURATION_BLOCK for different clone situations. Ripped from Adam Lauries RFidler, nothing working or finished..
...
Started working with the T55x7 read command with password actually performs a write block... See Issue #136 https://github.com/Proxmark/proxmark3/issues/136 Not solved yet.
...
Started add SHA256.. not working yet..
2015-10-04 18:01:33 +02:00
Gil Cohen
8fac5452b8
updated makefile, readme
2015-08-03 23:07:57 -05: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
9783989b40
ADD: pwpiwi 's FPGA compress
2015-06-25 12:22:34 +02:00