iceman1001
7b2b49ff73
fix: sanity check
2019-10-20 06:24:46 -04:00
Philippe Teuwen
395d0f9ebf
make style
2019-10-13 00:48:26 +02:00
Philippe Teuwen
31cf435045
coverity 226359
2019-10-09 21:55:01 +02:00
iceman1001
810a70d8a8
tweak?
2019-10-08 11:50:43 +02:00
Philippe Teuwen
2c853d94ea
move hardnested tables to resources/
2019-08-30 09:02:01 +02:00
Philippe Teuwen
d19754567d
summer restructuring:
...
* .h include only the strict minimum for their own parsing
* this forces all files to include explicitment their needs and not count on far streched dependencies
* this helps Makefile to rebuild only the minimum
* according to this rule, most standalone .h are now gone
* big app.h is gone
* remove seldom __cplusplus, if c++ happens, everything will have to be done properly anyway
* all unrequired include were removed
* split common/ into common/ (client+arm) and common_arm/ (os+bootloader)
* bring zlib to common/
* bring stuff not really/not yet used in common back to armsrc/ or client/
* bring liblua into client/
* bring uart into client/
* move some portions of code around (dbprint, protocols,...)
* rename unused files into *_disabled.[ch] to make it explicit
* rename soft Uarts between 14a, 14b and iclass, so a standalone could use several without clash
* remove PrintAndLogDevice
* move deprecated-hid-flasher from client to tools
* Makefiles
* treat deps in armsrc/ as in client/
* client: stop on warning (-Werror), same as for armsrc/
Tested on:
* all standalone modes
* Linux
2019-08-11 21:42:01 +02:00
Philippe Teuwen
a0a232a985
rename few CMD_* to get some less diversity
2019-08-03 19:48:02 +02:00
Philippe Teuwen
8bf4b4ad97
Promote WARNING to ERR on some error msgs
2019-07-14 00:35:18 +02:00
Philippe Teuwen
1ebfa897c8
remove some cppcheck warnings
2019-06-12 06:41:23 -07:00
Philippe Teuwen
732bc766f9
Reduce some var scopes
2019-06-07 18:41:39 +02:00
Philippe Teuwen
ff7cd9d84d
CMD_MIFARE_ACQUIRE_ENCRYPTED_NONCES needs 6 bytes of data.
...
used as SendCommandMIX(CMD_MIFARE_ACQUIRE_ENCRYPTED_NONCES, blockNo + keyType * 0x100, trgBlockNo + trgKeyType * 0x100, 4, NULL, 0);
sent to MifareAcquireEncryptedNonces(packet->oldarg[0], packet->oldarg[1], packet->oldarg[2], packet->data.asBytes);
void MifareAcquireEncryptedNonces(uint32_t arg0, uint32_t arg1, uint32_t flags, uint8_t *datain) {
[...]
uint64_t ui64Key = bytes_to_num(datain, 6);
=> we should always send 6 bytes for "bytes_to_num"
2019-05-13 23:11:05 +02:00
Philippe Teuwen
290f2b625b
Automated upgrades SendCommandOLD/MIX 0,0,0,NULL,0 -> NG and SendCommandOLD ....,NULL,0 -> MIX
2019-05-07 19:51:33 +02:00
Philippe Teuwen
c4766b2649
Semi-Automated SendCommand -> SendCommandOLD
2019-04-19 23:01:13 +02:00
Philippe Teuwen
482db05741
Rename few stuff for consistency
2019-04-18 12:49:51 +02:00
Philippe Teuwen
533667ea6d
Better Reply structs
2019-04-17 23:44:48 +02:00
Philippe Teuwen
be15ad7fec
Viva la revolucion
2019-04-17 21:30:01 +02:00
Philippe Teuwen
5c55664fc5
use more static and fix [-Wmissing-prototypes]
2019-04-13 21:57:13 +02:00
Philippe Teuwen
0ab6de64d4
structs: initializes explicitely all fields, so we can detect when we really forgot one [-Wmissing-field-initializers]
2019-04-10 13:59:00 +02:00
Philippe Teuwen
7f76fea21a
good const, bad const, fixing -Wincompatible-pointer-types-discards-qualifiers
2019-04-10 10:21:42 +02:00
osboxes.org
ba45da1c28
style
2019-04-10 09:38:33 +02:00
Philippe Teuwen
258332894b
hardnested: get rid of shift by negative value
2019-04-09 17:49:02 +02:00
iceman1001
21fd059dc2
unshadow
2019-04-08 09:08:03 +02:00
iceman1001
f27d618a08
shadowing
2019-04-07 20:12:24 +02:00
iceman1001
b57c2d5935
reverting..
2019-03-18 23:31:04 +01:00
iceman1001
4fdbe9c3b2
chg: 'hf mf hard' - negativ comparison
...
style
2019-03-18 21:29:35 +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
0d9223a547
client: fix mix of spaces & tabs
2019-03-09 23:35:06 +01:00
Philippe Teuwen
60f292b18e
remove spurious spaces & tabs at end of lines
2019-03-09 08:59:13 +01:00
iceman1001
92b1f41793
revert chg, double free...
2019-02-23 16:02:44 +01:00
iceman1001
22510b6f22
CHG: cleanups
2019-02-23 14:15:54 +01:00
iceman1001
91d6836a47
fix: mem leaks.
2019-02-21 15:34:31 +01:00
iceman1001
e23d53adc1
chg: 'hf mf hardnested' - speedup for those with good cpus, triggering the bruteforce faster.
2019-02-17 16:48:14 +01:00
iceman1001
ad72a424ef
chg: use calloc
2019-01-30 21:40:50 +01:00
Chris
ecc7983866
fix: hf mf hardnested - access out of malloc mem. (@vdwel) https://github.com/RfidResearchGroup/proxmark3/issues/46
...
looks like increasing size removes the problem.
2018-11-05 22:29:31 +01:00
Chris
3e7d9fde01
CHG: 'hf mf hardnest' auto detect supported cpu-commandset. See helptext for more info. (@piwi)
2018-11-05 17:46:32 +01:00
iceman1001
a2c7158f78
fixes from #616
2018-06-03 23:32:02 +02:00
Brian Pow
9b7bd49665
tweak messages
2018-02-21 20:43:53 +08:00
Brian Pow
b8f106d7a7
use PrintAndLogEx() instead of PrintAndLog()
2018-02-21 20:43:49 +08:00
Brian Pow
35e62e7d1f
CHG: 'hf mf hardnested' now use hf-mf-<UID>-nonces.bin by default, with parameter 'u' or 'f' to override.
2018-02-09 22:56:15 +08:00
iceman1001
1965927009
chg: https://github.com/Proxmark/proxmark3/pull/558 (@pwpiwi) might solve the mystery crashes.
2018-02-01 15:24:36 +01:00
iceman1001
aad1e65b97
FIX: cherrypick some fixes from https://github.com/Proxmark/proxmark3/pull/550 (pwpiwi)
2018-01-23 17:41:47 +01:00
iceman1001
e6f0672015
chg: strange behavior when running checks with hardnested
2017-12-18 11:29:34 +01:00
iceman1001
972fb2e167
chg: micro opt..
2017-12-12 22:08:55 +01:00
iceman1001
b27a9920b1
ADD: https://github.com/Proxmark/proxmark3/pull/417 (@merlokk)
...
CHG: https://github.com/Proxmark/proxmark3/pull/434 (@pwpiwi)
2017-10-20 20:39:57 +02:00
iceman1001
179748a5df
add: Fix detection of AVX512 support for Apple clang compiler #392 (piwi)
...
de1e68d34b
2017-09-12 21:45:37 +02:00
iceman1001
c5616dfe76
minor corrections..
2017-08-29 15:47:26 +02:00
iceman1001
94f70caa7a
when you need to add too much changes at the same time...
...
fix: 'hf mf hardnested' test cases doesn't need to verify key.
add: 'hf mf ' - collect nonces from classic tag.
chg: switch_off on armside, a more unified way, so we don't forget to turn of the antenna ...
chg: renamed 'hf iclass snoop' into 'hf iclass sniff' in an attempt to make all sniff/snoop commands only SNIFF
chg: 'standalone' -> starting the work of moving all standalone mods into a plugin kind of style, in its own folder.
2017-08-26 12:57:18 +02:00
iceman1001
0e31ed346a
minor adjustments..
2017-07-30 11:15:48 +02:00
iceman1001
f28da2da6e
monster merge...
...
all those changes marshmellow did.. and more...
2017-07-30 09:17:48 +02:00