merlokk
fe346768b3
added showing apdu response codes
2017-10-31 18:14:32 +02:00
merlokk
a23f000182
move strucrture to .h file
2017-10-31 16:25:42 +02:00
merlokk
6fc6cd0f57
export apdu function
2017-10-31 16:20:23 +02:00
merlokk
d1300b47ae
apdu sending refactoring
2017-10-31 16:08:58 +02:00
merlokk
8019540b19
param parsing convert to procedures
2017-10-31 15:15:57 +02:00
merlokk
f2b0169cc6
apdu works.
2017-10-31 13:28:16 +02:00
merlokk
f1a983a330
fixed bug in CmdHF14ACmdRaw: if we cant select we send command anyway...
2017-10-30 17:58:43 +02:00
merlokk
980417eacd
iso14_apdu works via logical channel. not as it needs. it needs to change to raw(
2017-10-30 17:29:03 +02:00
merlokk
1208cdcb45
added sketch for command hf 14a apdu
2017-10-27 19:02:45 +03:00
merlokk
7710983be3
added hf 14a apdu
command.
2017-10-27 18:45:42 +03:00
pwpiwi
3851172d81
Revert "Comms refactor (prerequisite of libproxmark work) ( #371 )" ( #450 )
...
This reverts commit afdcb8c159
.
2017-10-27 09:56:46 +02:00
Michael Farrell
afdcb8c159
Comms refactor (prerequisite of libproxmark work) ( #371 )
...
* Refactor the comms code only from PR#346, without comms_globals.h.
* OSX: Add note for example serial port
2017-10-26 21:54:27 +02:00
Oleg Moiseenko
e17660d5f7
code cleaning ( #445 )
2017-10-26 19:09:53 +02:00
Oleg Moiseenko
8bdb6043b0
identification fix for magic chinese cards ( #444 )
...
* fixed #411
2017-10-25 07:56:03 +02:00
Philippe Teuwen
8a50d60617
Flush stdout when waiting for /dev/ttyACM0
2017-10-24 14:10:52 +02:00
pwpiwi
23af9327a5
fix hw status (and USB comm in general) ( #434 )
...
* don't ignore ReadLine() errors (Windows)
* lock CmdBuffer with Mutex
* refactor WaitForResponseTimeoutW
2017-10-24 07:48:38 +02:00
tisf
1df4df6d8a
Fixing liblua issues
...
On MacOS might have issues with compilation. This should fix it in a case where liblua used is not the built in one.
2017-10-20 21:55:13 +07:00
Oleg Moiseenko
aa757f71d9
proxmark3 refactoring command line parameters ( #417 )
...
* add -c (execute command from command line)
* fix: sometimes proxmark executes command twice...
* fix: start proxmark from QT was in a strange way (if we issue command very fast - it hangs)
* added -l (execute lua script)
* rework help
* small memory management bugfix
* small fix in executing command files
* enable piping from STDIN
2017-10-20 06:49:53 +02:00
Oleg Moiseenko
36b1cdd1b4
fix fpga_comress sending no-error messages to stderr ( #430 )
2017-10-19 12:23:09 +02:00
Oleg Moiseenko
0c86cb0127
Check keys in hf mf nested (issue #426 )
...
* hf mf nested added 14a timeout for check keys
* hf mf nested added options s and ss
2017-10-18 21:44:59 +02:00
Oleg Moiseenko
275d9e61c2
Check keys in hf mf nested and hf mf chk ( #414 )
...
Improve hf mf chk and hf mf nested
* hf mf chk. added interrupt of procedure by usb
* extract mifare default keys into separate module
* arm side multisector `hf mf chk`
* hf mf nested. change key search procedure
* hf mf nested. added key check after we have found a key.
* small fix hf list f
* hf mf chk. add timeout (arm side) and some tweaks.
2017-10-15 21:19:34 +02:00
Iceman
77aecdd286
Merge pull request #407 from pwpiwi/no_rats
...
Don't do iso14443-4 select for mifare emulations on processor cards (IDPrime, SmartMX, …)
2017-10-06 02:36:06 +02:00
pwpiwi
7085af051d
fix LUA script errors
2017-10-05 18:07:26 +02:00
Oleg Moiseenko
adf023ffe3
hf mf nested add some functionality ( #403 )
...
* Added nested auto mode. it checks known keys and then launches nested
* Check if we allready have all keys after nested
2017-10-05 13:37:51 +02:00
pwpiwi
5d8f664d7a
Adjust LUA scripts to new ISO14A_NO_RATS option
2017-10-04 18:28:57 +02:00
pwpiwi
c04a4b60ce
Don't do iso14443-4 select for mifare emulations on processor cards (IDPrime, SmartMX, ...)
2017-10-01 17:52:10 +02:00
Iceman
0060e3daa2
Merge pull request #402 from pwpiwi/env_flags
...
Don't ignore environment variables CFLAGS and LDFLAGS
2017-09-29 12:01:54 +02:00
pwpiwi
f53eb07de0
Don't ignore environment variables CFLAGS and LDFLAGS
...
* they are be set by some build environments to find include and lib dirs
2017-09-26 18:06:51 +02:00
Iceman
c19f26b05d
Merge pull request #393 from pwpiwi/fix_getclocktime
...
Fix clock_gettime() for Apple OSX
2017-09-26 17:08:50 +02:00
Fl0-0
a2d058f3aa
Fix typo and gcc-7 warnings ( #401 )
...
* Fix typo in hf mf csave help
* Fix gcc 7 warning: '~' on an expression of type bool [-Wbool-operation], use logical ! not instead of ~
* Fix gcc 7 warning: ‘memset’ used with length equal to number of elements without multiplication by element size [-Wmemset-elt-size]
* Fix gcc 7 warning: warning: duplicate ‘const’ declaration specifier [-Wduplicate-decl-specifier]
2017-09-26 16:36:05 +02:00
merlokk
2ce43a28f7
fixed #395
2017-09-26 14:29:08 +03:00
Oleg Moiseenko
3a05a1e739
reworking magic cheneese card wipe ( #365 )
...
Implement hf mf cwipe. Remove wipe parameter from hf mf csetuid.
2017-09-22 19:40:42 +02:00
pwpiwi
d47c8c701a
Fix clock_gettime() for Apple OSX
...
(also fixes hf mf hardnested)
2017-09-20 07:32:15 +02:00
Iceman
08b7cd17a5
Merge pull request #392 from pwpiwi/expr_fix
...
Fix detection of AVX512 support for Apple clang compiler
2017-09-13 19:02:05 +02:00
pwpiwi
de1e68d34b
Fix detection of AVX512 support for Apple clang compiler
2017-09-12 09:09:15 +02:00
marshmellow42
8c8317a5e9
fix lf sim fpga download overwrites sim buffer ( #391 )
...
* adjust LFSim to download lf fpga prior to setting emulation buffer to prevent buffer overwrite condition if you are coming from HF fpga.
* fix lf sim big buff overwrite with fpga download. Move fix to the buffer download cmd.
2017-09-11 19:18:32 +02:00
marshmellow42
1dae9811f2
Indala fixes - set accurate preamble and start of.. ( #385 )
...
.. data for both format types (64 bit and 224 bit)
also adjust 224 bit demod and clone to output and input in PSK2 instead
of PSK1 as this appears to be most common for this format.
2017-08-27 12:10:28 +02:00
uzlonewolf
c6c0449105
Don't try to display the GUI when running in textmode ( #387 )
...
* Don't try to display the GUI when running in textmode
* Updated textmode fix to always run the GUI under Windows
2017-08-27 12:09:39 +02:00
Fl0-0
a221bacd43
Fix gcc version detection (from iceman1001 fork), fix issue #386 ( #388 )
2017-08-27 12:08:48 +02:00
iceman1001
14d7657703
fix: 'hf mf nested' - got an initialized bug from the monster merge
2017-08-27 00:32:22 +02:00
marshmellow42
5c814c3a9f
helptext fixes ( #384 )
2017-08-22 18:33:12 +02:00
pwpiwi
930763e86d
Use PolarSSL DES implementation (GPL 2 or later) for both client and firmware ( #378 )
...
to prevent licensing issues with ARM-Crypto-Lib (GPL 3 or later)
2017-08-22 10:04:47 +02:00
pwpiwi
d0067d0768
Fix compile issues for mfkey32 and mfkey64 after Pull Request #380
2017-08-18 07:50:03 +02:00
etmatrix
4efdfbe638
Fixes 2 bugs in mifare simulate ( #380 )
...
- Check button press when there is NOFIELD, so we can exit also without FIELD
- struct nonces_t is moved to include/mifare.h so client and arm has the same definition
2017-08-17 16:59:48 +02:00
pwpiwi
6b758d652d
Prevent using x86 SIMD compiler flags on aarch64 (ARM) architecture
2017-08-16 08:50:31 +02:00
pwpiwi
8cf533fd98
FIX: 'lf hid sim' - it now prints the id correct ref https://github.com/Proxmark/proxmark3/issues/364
2017-07-27 18:35:12 +02:00
merlokk
0e512a905f
small fix formatmifare.lua
2017-07-21 19:36:49 +03:00
marshmellow42
c68f5fc7ec
fix lf get sample bits vs bytes bug
2017-07-17 17:40:10 -04:00
marshmellow42
26ea310f0e
Merge pull request #355 from pwpiwi/io_fix
...
fix lf io clone (issue #331 ):
2017-07-14 12:27:41 -04:00
Fl0-0
48d41dc320
Fix missing reference for PAC/Stanley
2017-07-14 17:45:09 +02:00