iceman1001
64ee9885d0
nack text
2020-03-15 11:51:26 +01:00
iceman1001
945e508e23
new command: hints h - will set hint messages on / off. default mode is OFF. Hint texts makes its easier for beginners but adds text to anyone who knows the pm3 client
2020-03-15 11:51:09 +01:00
iceman1001
6172eccefd
chg: hf 14a info - some hint texts added and static nonce text changed.
2020-03-15 11:03:23 +01:00
Daniel Underhay
132bd6c1f7
Add colour to hf 14a and hf mfu commands
2020-03-15 19:57:47 +11:00
iceman1001
f2a287c621
maur keys
2020-03-14 11:04:50 +01:00
Daniel Underhay
875aaee795
Last changes
2020-03-14 01:58:14 +11:00
Daniel Underhay
267063a05c
Fix compile errors
2020-03-14 01:52:25 +11:00
Daniel Underhay
3e8c4b2173
Typo
2020-03-14 01:22:22 +11:00
Daniel Underhay
e041e625c0
Colour fixes
2020-03-14 01:17:31 +11:00
Daniel Underhay
266f2f0fc8
Add colour to lf hid
commands
2020-03-14 01:09:25 +11:00
iceman1001
bf597dd2d2
cppchecker - signed shift
2020-03-13 14:28:02 +01:00
iceman1001
43e1c5f22d
cppchecker - shadow
2020-03-13 14:27:50 +01:00
iceman1001
e460a4e6ca
cppchecker - param name
2020-03-13 14:23:34 +01:00
iceman1001
6f20f86c2d
cppchecker - param name
2020-03-13 14:22:53 +01:00
iceman1001
656f35036d
text
2020-03-13 13:01:23 +01:00
iceman1001
14e0b8e2df
text
2020-03-13 11:40:55 +01:00
iceman1001
22e2599ce0
chg: hf mfu info - colors
2020-03-13 10:53:25 +01:00
iceman1001
dfd408db8d
cardhelper
2020-03-11 21:00:19 +01:00
iceman1001
5c2d4a0bbd
text
2020-03-11 18:38:07 +01:00
iceman1001
b96585483d
fix: hf iclass decrypt - making sure we use available bytes even if app limit reports much more data
2020-03-11 17:08:03 +01:00
Daniel Underhay
fa1103bbc3
Add Mifare Ultralight bruteforce support to hf_bruteforce lua script
2020-03-11 18:23:37 +11:00
ikarus
9124b3c988
fix: (static)nested time and keys/sec
...
also some wording and consistency
2020-03-10 21:37:23 +01:00
iceman1001
f805e5c7c7
whitespace
2020-03-10 17:10:05 +01:00
iceman1001
bccad7b9d5
hint message
2020-03-10 17:06:00 +01:00
iceman1001
107b474b8a
whitespace
2020-03-10 17:05:45 +01:00
iceman1001
adee34083e
whitespace
2020-03-10 17:00:59 +01:00
iceman1001
f6940f1d8e
chg: checksum test2
2020-03-10 10:53:02 +01:00
iceman1001
66d3abafb2
chg: checksum test
2020-03-10 10:45:01 +01:00
iceman1001
e749174d79
text
2020-03-10 10:41:16 +01:00
iceman1001
8b1482d72d
fix: hf 14a sim x - above 16 sectors..
2020-03-10 10:26:33 +01:00
iceman1001
c27d84b06c
text
2020-03-09 19:00:27 +01:00
iceman1001
c28a71b586
header
2020-03-09 17:07:25 +01:00
iceman1001
111af2bacb
Chg: 'lf indala clone' - now can use FC/CN for 26b format. Checksum is still not known.
2020-03-09 16:39:52 +01:00
iceman1001
074f6c374e
add: hf mf personlize - Personalize the UID of a Mifare Classic EV1 card (@pwpiwi) see 0b4efbdef2
2020-03-09 11:02:26 +01:00
Marlin Sööse
df6bc7e9f3
Update mfc_default_keys.dic
...
add key
2020-03-06 10:58:18 +08:00
iceman1001
393d998ad9
fix downloading lf config
2020-03-05 11:27:42 +01:00
iceman1001
b6dcfbf078
chg: allow to download ´lf config´ settings to client
2020-03-05 11:16:05 +01:00
Joan Bono
ce88d8b3ae
Update cmdlfparadox.c
2020-03-02 16:02:48 +01:00
iceman1001
61e6ff6991
chg: added hint text for lf clone part2
2020-03-02 14:15:51 +01:00
iceman1001
783d97bd09
Chg: added hint texts to lf clone commands
2020-03-02 13:59:41 +01:00
iceman1001
9205b2d390
text
2020-03-02 11:12:13 +01:00
iceman1001
da21f94b66
fix coverity 267478
2020-03-01 17:15:48 +01:00
iceman1001
8908798efd
fix coverity 267218
2020-03-01 16:38:01 +01:00
iceman1001
bf975af358
fix coverty 267216 resource leak
2020-02-29 21:09:16 +01:00
iceman1001
c30bb354ac
chg: 'lf hid brute' - now uses UP/DOWN to specify direction only, more verbose and actually exits when done.
2020-02-29 09:27:55 +01:00
Iceman
b9a7215ffa
Merge pull request #581 from mwalker33/Keri-MS
...
Keri Internal ID demod alignment. Issue #577
2020-02-28 09:49:25 +01:00
mwalker33
de65a431cf
Update cmdlfkeri.c
2020-02-28 19:28:51 +11:00
capnkrunchy
e14c11e1c8
Fix lf hid brute
2020-02-27 11:26:16 -06:00
iceman1001
2886a99350
add: cryptohelper support
2020-02-27 16:35:17 +01:00
iceman1001
ab7bf0cb2a
fix: hf mf autopwn on debian...
2020-02-27 14:26:28 +01:00
iceman1001
2f2443c7fa
text
2020-02-24 21:31:58 +01:00
iceman1001
b87b0313da
chg: tighter detection of static nonce
2020-02-24 20:39:53 +01:00
iceman1001
17dd4bc572
revert #520
2020-02-24 20:39:32 +01:00
Iceman
fc84a285ff
Merge pull request #573 from h4waii/patch-3
...
fix : #520 - free mutex after work is done
2020-02-24 15:00:17 +01:00
iceman1001
11f50ef7bc
chg: textual and remove adjustment for antenna measures
2020-02-24 09:45:56 +01:00
iceman1001
b05042d896
textual
2020-02-24 09:44:48 +01:00
h4waii
d9e073410d
fix : #520 - free mutex after work is done
...
Why not just free after key found or not found?
2020-02-24 00:04:06 +11:00
iceman1001
8b10107c40
fix : #520 - calling init before initialize mutexs is bad
2020-02-23 10:28:51 +01:00
Iceman
bb9c53ae7b
Merge pull request #572 from mwalker33/Keri-MS
...
Partial Keri MS
2020-02-23 10:18:42 +01:00
mwalker33
f2ae1ff57a
Update cmdlfkeri.c
2020-02-23 11:21:55 +11:00
iceman1001
7378ea531a
hide function xor since it interfers with native xor funtions
2020-02-22 13:18:59 +01:00
iceman1001
004b4ae3c9
textual
2020-02-22 13:17:36 +01:00
iceman1001
e56f14fe4d
textual
2020-02-22 13:16:36 +01:00
mwalker33
f32efd10fe
Update cmdlfkeri.c
2020-02-21 22:21:56 +11:00
Joe Harrison
7d157606ee
Use /usr/bin/env in shebangs
...
Stop assuming that bash is in /bin, and that perl and python are in
/usr/bin, etc.
Instead, use env command to find these commands in the path.
2020-02-18 00:00:24 +00:00
mwalker33
c6ceeed6d5
Update cmdlfkeri.c
2020-02-17 21:49:43 +11:00
mwalker33
d7c3cc8028
Update cmdlfkeri.c
2020-02-16 20:48:53 +11:00
iceman1001
31507be549
textual
2020-02-12 02:26:44 +01:00
iceman1001
f32d94b99c
textual
2020-02-12 02:26:05 +01:00
iceman1001
86fdf8e987
color
2020-02-12 02:13:04 +01:00
Kevin-Nakamoto
5262783301
fix filename issue (dump)
2020-02-06 16:49:26 -05:00
Kevin-Nakamoto
7116895654
added hf lto restore and fix filename for dump
2020-02-06 13:38:58 -05:00
Jan Neduchal
7e57bc4ed1
Fixed the url as the service has moved
2020-02-05 16:32:21 +01:00
iceman1001
3e3dc83789
filter ansi
2020-02-04 17:39:59 +01:00
iceman1001
189523b190
textual layout in printing formats
2020-02-04 17:38:47 +01:00
iceman1001
aa0054e6b9
chg: trying to decode block 7 when decrypted..
2020-02-04 00:41:57 +01:00
iceman1001
e2d2e86df6
textual
2020-02-03 20:53:50 +01:00
Philippe Teuwen
b8a46a6fe3
fix typo, thanks @neduchaljan!
2020-02-01 18:23:16 +01:00
Michael Farrell
75841e7b20
fix: logic inversion in loadFileDICTIONARY_safe use of CheckStringIsHEXValue
2020-01-30 21:00:22 +11:00
iceman1001
01560dda81
textual
2020-01-30 09:20:10 +01:00
Kevin-Nakamoto
d5b21cbdd9
added hf lto dump
2020-01-29 13:38:24 -05:00
iceman1001
996b41dce7
chg: write serial port in window title (plot/slider)
2020-01-29 15:16:50 +01:00
iceman1001
aae8f6aebf
prepare for LTO dump
2020-01-28 08:28:36 +01:00
Iceman
5817cf1a79
Merge pull request #539 from Kevin-Nakamoto/lto-write
...
added write block command for LTO-CM
2020-01-27 21:23:04 +01:00
Kevin-Nakamoto
88a976d9ff
added write block command for LTO-CM
2020-01-27 14:39:38 -05:00
iceman1001
28c6a5dc2d
textual
2020-01-25 14:29:35 +01:00
iceman1001
6ddf9823e9
textual
2020-01-24 18:21:57 +01:00
iceman1001
6ad7f1ecf7
textual
2020-01-24 16:28:39 +01:00
iceman1001
ef8cdc8bab
textual
2020-01-24 14:48:30 +01:00
Kevin-Nakamoto
66803e442d
Support LTO-CM read block and add CM-type into hf lto info command.
2020-01-22 13:55:37 -05:00
iceman1001
fc1cede778
fix : #536
2020-01-22 18:43:20 +01:00
Iceman
c3ba6bad3d
Merge pull request #534 from RfidResearchGroup/hitag
...
fix #533
2020-01-22 17:38:49 +01:00
iceman1001
e5fbfef59b
fix #533
2020-01-22 17:38:05 +01:00
Iceman
53927b6a5c
Merge pull request #532 from RfidResearchGroup/hitag
...
Hitag
2020-01-22 13:21:19 +01:00
iceman1001
3fe4582e28
chg: hitag dump should be in its own command
2020-01-22 13:13:45 +01:00
iceman1001
f4b3488a09
chg: 'hf mf static' - now uses file on spiffs for key transfers. speedup on RDV4
2020-01-22 13:11:20 +01:00
Iceman
8835f6678c
Merge pull request #531 from RfidResearchGroup/hitag
...
Hitag
2020-01-22 13:06:18 +01:00
Iceman
03bae8f9b8
Merge pull request #530 from 7homasSutter/master
...
Fix FeliCa Light Dump
2020-01-21 18:50:01 +01:00
Thomas Sutter
35131a52c9
Fix FeliCa Light Dump function
2020-01-21 18:07:18 +01:00
iceman1001
5a33dca1a3
chg: spiffs load - broke out load
2020-01-21 15:25:40 +01:00
iceman1001
15b4b198b0
chg: 'lf search' - now always check for HITAG
2020-01-21 15:22:36 +01:00
Iceman
06e7777deb
Update mfu_magic.lua
...
wrong define used.
2020-01-21 14:56:22 +01:00
iceman1001
e3ff3a8819
textual
2020-01-20 11:54:21 +01:00
iceman1001
3fa5858af9
textual
2020-01-20 11:47:13 +01:00
iceman1001
e85fabf015
chg: 'lf hitag list' - improved hitag annotation
2020-01-20 11:37:10 +01:00
iceman1001
dab043a1fc
textual
2020-01-19 14:51:39 +01:00
iceman1001
f8c7942082
textual
2020-01-19 12:09:56 +01:00
iceman1001
505777e3f1
text
2020-01-17 17:54:17 +01:00
iceman1001
42c6c1338e
textual
2020-01-17 17:41:28 +01:00
iceman1001
7ef3da91a0
chg: 'hf search' - textoutput logic
2020-01-17 17:37:08 +01:00
iceman1001
d451631b13
use DEFINES
2020-01-17 14:25:07 +01:00
iceman1001
655345e109
Chg 'lf hitag info' - use DEFINES
2020-01-17 14:05:11 +01:00
iceman1001
864256269b
textual
2020-01-17 14:04:30 +01:00
iceman1001
69bb285524
fix: 'hf lto info' - now correctly selects and prints LTO-CM uid.
2020-01-17 13:44:41 +01:00
Philippe Teuwen
78a6aa389b
Merge branch 'master' into hitag
...
* master:
style
2020-01-15 19:25:39 +01:00
Philippe Teuwen
7c33eeb7d5
style
2020-01-15 19:25:29 +01:00
Philippe Teuwen
cfc76098c5
Merge branch 'master' into hitag
...
* master:
Fix delay in acquisition and DoAcquisition_config usage. Fixes #524
chg: 'data samples' - colors
only set new timeout if its faster :)
2020-01-15 16:28:27 +01:00
iceman1001
2de3a756cc
chg: 'data samples' - colors
2020-01-15 13:07:51 +01:00
iceman1001
89bae75c55
hitag signal refactoring
2020-01-14 22:08:43 +01:00
iceman1001
d956e8c2a3
textual
2020-01-14 21:17:56 +01:00
iceman1001
e5a1861552
textual
2020-01-14 21:17:35 +01:00
iceman1001
b299a31ad7
Added: 'lf nextwatch sim' - use rawhex to simulate
2020-01-14 19:44:29 +01:00
iceman1001
32fdde3d00
fix: 'lf indala read' - adapted the long id detection to be less picky
2020-01-14 17:22:59 +01:00
iceman1001
b37a4c14eb
Add 'hf mf staticnonce' - a nested find all key solution command for tags that has a static nonce. \n See https://github.com/RfidResearchGroup/proxmark3/issues/133 \n See https://github.com/Proxmark/proxmark3/issues/899 \n This solution is based upon the ideas and solutions of @uzlonewolf and @xtigmh . Thanks!
2020-01-14 16:00:31 +01:00
h4waii
81c7c7316d
Update mfc_default_keys.dic
...
Added various keys from hotel cards found through hardnested attacks
2020-01-14 17:21:49 +13:00
Philippe Teuwen
f46a01abfa
Move snd_info struct to top of file
2020-01-13 14:04:43 +01:00
Philippe Teuwen
5cdc6aab48
Remove libsndfile dep and code our own savewav
2020-01-13 13:49:32 +01:00
iceman1001
d78b308470
bug: keytable printing
2020-01-12 18:15:25 +01:00
iceman1001
6fa188062c
style
2020-01-12 17:30:29 +01:00
iceman1001
ed67936892
style
2020-01-12 17:28:12 +01:00
iceman1001
b4e0701f27
Chg: 'hf plow' - remove signal offset
2020-01-12 17:13:02 +01:00
iceman1001
6e3dde9d76
add 'hf plot' - from offical repo (piwi)
2020-01-12 16:45:24 +01:00
Nick
a88ec7c58a
Correct usage for 'hf mf csave'
...
Corrected csave usage to show `o` flag for output file instead of `i`.
2020-01-10 15:00:50 +00:00
iceman1001
07dfe8493c
lf read no verbose
2020-01-09 22:58:49 +01:00
iceman1001
30e50cf407
Merge branch 'master' of https://github.com/RfidResearchGroup/proxmark3
2020-01-09 20:08:40 +01:00
iceman1001
3e7f687e48
not verbose
2020-01-09 20:02:01 +01:00
iceman1001
0869cbc6ad
Fix: 'lf config' - calling without param messes up all device settings.
2020-01-09 19:28:44 +01:00
iceman1001
1d6ef96d12
Chg: fixes from original repo
2020-01-09 19:26:12 +01:00
iceman1001
76fa7efe72
Chg: 'lf indala clone' - new param '-c' for encode heden2l format and param '--Q5' to write to t5555 cards
2020-01-09 19:25:34 +01:00
iceman1001
68eb66052a
cliparser updates
2020-01-09 14:26:52 +01:00
iceman1001
413af36dcc
Chg: 'lf indala demod' - added Heden-2L descramble\n ref: http://www.proxmark.org/forum/viewtopic.php?pid=37833#p37833
2020-01-09 11:45:53 +01:00
hamperfait
5799ca38e1
Update mfc_default_keys.dic
...
Added Granada, ES transport Card keys
2020-01-09 08:00:58 +01:00
iceman1001
68e41492ad
style
2020-01-07 22:19:28 +01:00
iceman1001
2a0d1557e1
style
2020-01-07 22:18:27 +01:00
iceman1001
47eab16881
style
2020-01-07 22:14:01 +01:00
iceman1001
2bfbcb20ac
Merge branch 'master' of https://github.com/RfidResearchGroup/proxmark3
2020-01-07 22:05:56 +01:00
iceman1001
f7156e7485
chg: adapted lfsampling, and swapped from 'silent' logic to the more natural 'verbose' logic
2020-01-07 22:05:01 +01:00
iceman1001
e9960ed0a0
Fix: lf io sim/clone - now takes same input format (decimal/hex) as outputted
2020-01-07 09:19:59 +01:00
danshuk
2cac27ed53
chg: lf pac sim *wip*
2020-01-06 19:38:44 +00:00
iceman1001
80e1af774d
Merge branch 'master' of https://github.com/RfidResearchGroup/proxmark3
2020-01-05 23:15:35 +01:00
iceman1001
a1d93567d2
shadowing
2020-01-05 23:14:24 +01:00
iceman1001
30de7f5082
shadow
2020-01-05 23:07:33 +01:00
iceman1001
42ed891f30
shadowing
2020-01-05 22:55:10 +01:00
iceman1001
b3b1e10330
shadowing
2020-01-05 22:54:31 +01:00
iceman1001
719fcf91ab
strdup name confusing
2020-01-05 22:24:24 +01:00
iceman1001
eb4573b06c
strdup
2020-01-05 21:45:29 +01:00
iceman1001
731f6fc322
textual
2020-01-04 20:21:10 +01:00
iceman1001
990cd3590a
add: lf pac sim *wip*
2020-01-04 20:01:33 +01:00
iceman1001
eb2130af4b
chg: swapped banner placement\nchg: console -c prompt got [con].
2020-01-04 19:59:36 +01:00
iceman1001
eec1a93b41
fix appveyor
2020-01-04 18:47:52 +01:00
iceman1001
e612ae3de4
chg: adapting luascript to use new filename template for key files.
2020-01-04 16:57:15 +01:00
iceman1001
3b792f8b04
safer string copy
2020-01-04 16:29:17 +01:00
iceman1001
4da12a6089
style
2020-01-04 16:25:38 +01:00
iceman1001
6905cfd548
style
2020-01-04 16:25:31 +01:00
iceman1001
d39b113b40
cppcheck
2020-01-04 16:07:57 +01:00
iceman1001
da6360d123
coverty 263987
2020-01-04 15:53:09 +01:00
iceman1001
a0b6061b86
coverty
2020-01-03 19:22:04 +01:00
iceman1001
0684060ec0
coverty 226411
2020-01-03 19:16:13 +01:00
iceman1001
6f9b9335a1
coverty 226291
2020-01-03 19:13:35 +01:00
iceman1001
4523350471
coverty 265064, 226284
2020-01-03 19:07:00 +01:00
iceman1001
a20895943e
Merge branch 'master' of https://github.com/RfidResearchGroup/proxmark3
2020-01-03 19:00:12 +01:00
iceman1001
15597c6c38
cppcheck
2020-01-03 18:59:41 +01:00
Oleg Moiseenko
012d5ef5d5
Merge pull request #510 from merlokk/cur_tlv
...
fix `shadow variable` thanks @iceman1001 )
2020-01-03 20:50:35 +03:00
merlokk
5f1ef5f590
fix shadow variable
thanks @iceman1001 )
2020-01-03 19:50:27 +02:00
iceman1001
12885d6726
covery 263986
2020-01-03 18:41:53 +01:00
iceman1001
c2e3f8c7d5
covery 265061
2020-01-03 18:19:42 +01:00
iceman1001
217c8d043c
covery 265061
2020-01-03 18:18:37 +01:00
iceman1001
30c45c4741
covery 265057 - fseek
2020-01-03 18:13:05 +01:00
iceman1001
b7e8ee86a0
covery 265060 resource leak
2020-01-03 18:08:42 +01:00
iceman1001
21de7a265b
covery 265055, 265056, 265059 resource leak
2020-01-03 18:07:31 +01:00
iceman1001
9020df5b30
covery
2020-01-03 17:57:45 +01:00
iceman1001
c1f9e076a8
covery
2020-01-03 17:53:03 +01:00
iceman1001
78aae857ac
covery 263985
2020-01-03 17:46:50 +01:00
iceman1001
e1503a255b
covery 263989
2020-01-03 17:40:03 +01:00
iceman1001
ac8e74c1d9
cppcheck
2020-01-02 19:52:23 +01:00
iceman1001
0fcd79617d
cppcheck
2020-01-02 16:17:46 +01:00
iceman1001
1f9ec97dfd
cppcheck
2020-01-02 16:12:19 +01:00
iceman1001
1abcae291c
cppcheck
2020-01-02 16:07:35 +01:00
iceman1001
01f215a924
Chg: hooked up generator
2020-01-02 15:29:15 +01:00
iceman1001
4eb5907637
cppcheck
2020-01-01 21:32:41 +01:00
iceman1001
fea3185922
cppcheck
2020-01-01 21:28:02 +01:00
iceman1001
866df86825
cppcheck
2020-01-01 21:22:01 +01:00
iceman1001
e50c2f00cc
cppcheck
2020-01-01 21:19:59 +01:00
iceman1001
796fdb9085
style
2020-01-01 20:46:26 +01:00
danshuk
a290d18918
cmdlfpac - add decode / encode card ID
2020-01-01 00:12:09 +00:00
osboxes.org
c87e8faefc
style
2019-12-31 22:32:54 +01:00
osboxes.org
aa33f8cc2f
style
2019-12-31 22:32:12 +01:00
osboxes.org
1aefc4e056
style
2019-12-31 22:19:03 +01:00
osboxes.org
e7056a035d
style
2019-12-31 21:42:53 +01:00
osboxes.org
795cc1bc62
style
2019-12-31 21:41:36 +01:00
osboxes.org
bd38d68bd4
style
2019-12-31 21:40:27 +01:00
osboxes.org
855aee04dd
style
2019-12-31 21:40:12 +01:00
osboxes.org
1ec7bd1388
style
2019-12-31 21:39:55 +01:00
osboxes.org
bd1244287f
style
2019-12-31 21:39:37 +01:00
osboxes.org
48eeceae58
style
2019-12-31 21:38:45 +01:00
osboxes.org
56673c29d3
style
2019-12-31 21:38:13 +01:00
osboxes.org
cabbed8b91
style
2019-12-31 21:37:57 +01:00
iceman1001
d748b2c8ab
textual
2019-12-31 15:29:46 +01:00
iceman1001
025c98fc53
cppcheck
2019-12-30 21:47:18 +01:00
iceman1001
155444440e
cppcheck
2019-12-30 21:45:18 +01:00
iceman1001
5de1178466
cppcheck
2019-12-30 21:44:42 +01:00
iceman1001
7a867cadcd
cppcheck
2019-12-30 21:43:34 +01:00
iceman1001
2137e2b6c8
cppcheck
2019-12-30 21:43:03 +01:00
iceman1001
c193eef326
cppcheck
2019-12-30 21:42:27 +01:00
iceman1001
f428b016c1
cppcheck
2019-12-30 21:11:18 +01:00
iceman1001
c857cf49f3
fix: cppcheck negative compare w u32
2019-12-30 16:50:53 +01:00
iceman1001
a3ce88eaec
fix: cppcheck, bool vs &
2019-12-30 16:46:13 +01:00
iceman1001
88237e60c1
cppcheck
2019-12-30 16:41:13 +01:00
iceman1001
fb0eb35710
style
2019-12-30 16:27:51 +01:00
iceman1001
9c8abd2091
chg: refactor printkeytable\n fix: potential crete key null bug\nHelpt text changes
2019-12-29 12:03:06 +01:00
iceman1001
f8876bf748
fix: hf mf nested - now print correct blockno/keytype. Unified output to autopwn style
2019-12-29 12:00:39 +01:00
iceman1001
072255d04f
fix: 'hf mf chk' - reading block B ... https://github.com/RfidResearchGroup/proxmark3/issues/489
2019-12-28 23:51:17 +01:00
iceman1001
ac6afe9c04
Chg: 'lf t55xx dump - updated json format
2019-12-28 21:40:52 +01:00
iceman1001
83e8eeb1f8
Chg: 'lf t55xx dump' - now saves as JSON format aswell
2019-12-26 00:23:01 +01:00
iceman1001
03495f0b14
style
2019-12-26 00:22:21 +01:00
iceman1001
c2006e3808
add: mfu_magic.lua - script to talk with your Magic NTAG tag.
2019-12-26 00:09:44 +01:00
iceman1001
c70ab5f5d4
fix: hf mf chk / hf mf fchk / hf mf autopwn - Now correctly writes 0xFF's instead of zeros for unknown keys in binary key file.\nChg: hf mf nested - check for static/fixed nonce added
2019-12-25 14:01:37 +01:00
iceman1001
e701022257
fix: hf search - iClass wrong return code check
2019-12-24 11:30:07 +01:00
iceman1001
648c6a6adc
style
2019-12-24 09:52:27 +01:00
iceman1001
7bb5f51340
style
2019-12-24 09:52:11 +01:00
iceman1001
aeb3f74c10
Add: 'hf lto list' - annotation for LTO-CM
2019-12-24 00:57:15 +01:00
iceman1001
db32e20554
spaces
2019-12-23 22:24:45 +01:00
iceman1001
15cafbe6c2
fix: hw search for lto
2019-12-23 22:24:11 +01:00
iceman1001
ed3e0895b5
hook it up
2019-12-23 22:00:34 +01:00
iceman1001
a6a48f0e6d
Chg 'hf 14a info' - static/fixed nonce detection
2019-12-23 15:23:04 +01:00
iceman1001
07b3b6ed4e
textual
2019-12-23 10:42:42 +01:00
iceman1001
9a68c52438
inline some compare
2019-12-23 10:41:54 +01:00
iceman1001
66426cee1e
chg: - adapt to new data save parameter
2019-12-22 12:56:51 +01:00
iceman1001
ea5680dba8
style
2019-12-22 12:51:40 +01:00
iceman1001
a4407ae9f1
add: saving as wave format for LF traces, thanks (@anon)\n chg: 'data save f <filename> w - reword the params to command
2019-12-22 11:19:06 +01:00
iceman1001
286333ca91
add: hf lto info - skeleton to add LTO-CM (Cartridge memort) to PM3
2019-12-22 11:16:59 +01:00
iceman1001
337a1d1dca
more
2019-12-21 18:17:03 +01:00
iceman1001
3ddf7a0ce5
iso15 - add some annotation for write mulit
2019-12-20 11:23:27 +01:00
iceman1001
85170f914e
b0 doesnt use crc
2019-12-20 11:19:58 +01:00
iceman1001
25b2a8b06b
nice output
2019-12-19 22:51:41 +01:00
iceman1001
818de78a1c
fix wrong vars name
2019-12-19 22:34:07 +01:00
iceman1001
46783e519a
removing some crc
2019-12-19 22:32:00 +01:00
iceman1001
cbff5bcace
fixng the read command 0-31bytes
2019-12-19 22:24:03 +01:00
iceman1001
72d51a7774
more fixes
2019-12-19 22:11:35 +01:00
iceman1001
d3723c2649
lto_dump - added 14a connect, no_select options
2019-12-19 21:59:45 +01:00
iceman1001
39b7658528
lto_dump fixes - wrong if-statement, wrong argument for 7bit
2019-12-19 21:03:07 +01:00
iceman1001
0cb57915a1
lto-cm lua script by @kevin. reworked to be more flexble. wip.
2019-12-18 10:14:35 +01:00
iceman1001
08f411de65
textual
2019-12-18 10:13:41 +01:00
iceman1001
b6db3bb43a
?Merge branch 'master' of https://github.com/RfidResearchGroup/proxmark3
2019-12-17 13:38:08 +01:00
Thomas Sutter
93243f89d9
Fix swapping. Make Style.
2019-12-17 13:18:00 +01:00
Thomas Sutter
040255cdc6
Make style.
2019-12-17 13:10:06 +01:00
Thomas Sutter
bb53a40adb
Add auth1 output - experimental.
...
Add auth2 command - experimental.
2019-12-17 13:09:14 +01:00
Thomas Sutter
a65cfc5f4b
Fix auth1 response.
2019-12-17 08:19:42 +01:00
Thomas Sutter
47a416a3ac
Fix key length in auth1 command.
2019-12-16 14:08:30 +01:00
iceman1001
6a21c780fa
chg: lf gallagher demod - using the research from Matt, @megabug, to get better support. WIP.
2019-12-16 13:51:10 +01:00
Thomas Sutter
d1906aa03e
Change logs to info. Make style.
2019-12-16 11:25:15 +01:00
Thomas Sutter
8ce30f54d2
Merge remote-tracking branch 'upstream/master' into felica_support_authV1
...
# Conflicts:
# client/cmdhffelica.c
2019-12-16 11:20:48 +01:00
Thomas Sutter
3f3366429f
Add Auth1 Command (Alpha). Untested.
2019-12-16 11:06:48 +01:00
iceman1001
8e45e0e56b
textual
2019-12-14 12:57:25 +01:00
iceman1001
f4427b05b2
hf seach - textual
2019-12-14 12:56:19 +01:00
iceman1001
bd70689de2
hf mf nested: break bad loop if timeout (@uzlonewolf)
2019-12-14 12:45:07 +01:00
iceman1001
64d08de6a6
textual
2019-12-11 15:56:36 +01:00
iceman1001
75a5b2efb3
textual
2019-12-10 18:30:18 +01:00
iceman1001
9f47a0a8f4
textual
2019-12-10 18:26:22 +01:00
iceman1001
24d3bf5d9d
textual
2019-12-10 18:26:09 +01:00
iceman1001
a66944f7e7
newline
2019-12-10 18:15:51 +01:00
iceman1001
3dd380e985
newline
2019-12-10 18:13:21 +01:00
iceman1001
b748a7989e
nexwatch textual, wrong endianess
2019-12-08 18:49:26 +01:00
merlokk
8425de08fd
textual
2019-12-06 17:21:45 +02:00
merlokk
45926261db
style
2019-12-06 17:12:29 +02:00
merlokk
326e6aa9f2
added hf mf cwipe
2019-12-06 17:04:22 +02:00
iceman1001
5773919f58
textual
2019-12-06 08:51:24 +01:00
iceman1001
3d366d50ef
style
2019-12-03 14:53:08 +01:00
iceman1001
3d4a63f46a
style
2019-12-03 14:52:34 +01:00
iceman1001
9782f447eb
style
2019-12-03 14:52:17 +01:00
iceman1001
b5be8a3663
style
2019-12-03 14:51:55 +01:00
iceman1001
85ff07caa6
chg: return codes etc
2019-12-02 11:53:50 +01:00
iceman1001
e812726c70
chg: return codes etc
2019-12-02 11:47:43 +01:00
iceman1001
535298820b
chg: return codes etc
2019-12-02 11:40:22 +01:00
iceman1001
56c4343081
chg: hf 15 csetuid - verify uid is the same after writting
2019-12-02 10:21:32 +01:00
iceman1001
a0f0345169
fix travis
2019-12-02 10:20:07 +01:00
Iceman
3b01177e5f
Merge pull request #484 from merlokk/mfp_check
...
hf mfp check
2019-12-02 09:58:55 +01:00
merlokk
8132de9b4f
fix braces
2019-12-01 23:43:47 +02:00
merlokk
256782402e
fix linux make errors
2019-12-01 23:39:41 +02:00
merlokk
bc27b0e910
add some help
2019-12-01 23:36:34 +02:00
merlokk
2dfbe151b9
hf mfp check: dictionary works, verbose mode works
2019-12-01 23:21:00 +02:00
merlokk
94eb741a4f
refactoring + make dictionary works
2019-12-01 22:33:50 +02:00
iceman1001
fef245be26
textual
2019-12-01 11:32:49 +01:00
merlokk
131730e7db
fix docstrings
2019-12-01 11:01:56 +02:00
merlokk
ca462424d0
refactoring
2019-12-01 10:56:41 +02:00
merlokk
1daf155b9c
added dictionary
2019-12-01 10:45:02 +02:00
merlokk
e88f4e4cd8
added hex_to_bytes
2019-12-01 01:22:05 +02:00
merlokk
a6a16cfd0c
add dictionary search check hex
2019-12-01 00:36:28 +02:00
merlokk
de52ebc3d5
1dd 16 byte key for dictionaries
2019-12-01 00:30:35 +02:00
merlokk
0cb7637e1f
added save keys to json for mfp check
2019-11-30 23:46:37 +02:00
merlokk
34e38c9dc5
added json save mfp
2019-11-30 23:45:51 +02:00
iceman1001
5fa2eb9db8
textual
2019-11-30 22:25:53 +01:00
iceman1001
1a052b2607
textual
2019-11-30 20:15:50 +01:00
iceman1001
6166849382
textual
2019-11-30 20:04:37 +01:00
iceman1001
bd80fa254e
textual
2019-11-30 20:02:02 +01:00
iceman1001
3ad7c0d319
textual
2019-11-30 19:57:29 +01:00
iceman1001
b8a339361b
textual
2019-11-30 17:06:03 +01:00
merlokk
8e6f08835d
added some error handling
2019-11-29 17:34:54 +02:00
merlokk
a861d2971c
specify key in the command line
2019-11-29 17:29:36 +02:00
merlokk
1efc731fac
refactoring and break operation via keyboard
2019-11-29 17:23:30 +02:00
merlokk
385a747dbd
added search 2-byte pattern
2019-11-28 16:24:39 +02:00
merlokk
9f8a8cce96
refactoring. move key list to uint8_t[16] array
2019-11-28 15:36:52 +02:00
merlokk
2c101ebbb9
internal keys search works
2019-11-28 15:16:11 +02:00
merlokk
133d59e483
added command parsing and result printing
2019-11-28 14:16:53 +02:00
merlokk
17a2379ddd
hf mfp check sketch
2019-11-28 00:49:12 +02:00
merlokk
8cb28a21c6
add mfp default keys
2019-11-28 00:48:39 +02:00
Iceman
48218687d7
Merge pull request #481 from grspy/master
...
Add ISO15693 write AFI/DSFID commands and NXP Sysinfo for Slix2
2019-11-27 21:11:03 +01:00
unknown
ecaf919365
Hf15FindAfi WaitForResponse loop
2019-11-27 21:14:31 +02:00
unknown
931d115ef8
HF15FindAfi now uses reply_ng and added LeaveFieldOn option for HF15Raw
2019-11-27 15:11:43 +02:00
unknown
cef28ad241
HF15 cmds return codes and dropfield where needed
2019-11-26 22:11:02 +02:00
unknown
16e4cf9679
Add ISO15693 write AFI/DSFID commands and NXP Sysinfo for Slix2
2019-11-25 20:53:06 +02:00
iceman1001
13c16e9af7
return codes
2019-11-24 21:14:27 +01:00
iceman1001
ef19979c34
chg: hf 14b write - adding colors
2019-11-24 19:27:08 +01:00
unknown
1b6566cd5c
Added support for some ISO15693 custom NXP commands
2019-11-22 13:55:09 +02:00
iceman1001
41e0bf9a50
chg: odl flexpass code removed
2019-11-19 12:17:08 +01:00
iceman1001
3a7a6cce38
chg: hf thin info - honor verbose
2019-11-19 12:14:58 +01:00
iceman1001
290c6f6c31
chg: hf 14a sim x - device simulation loop exited when client exits
2019-11-19 12:01:04 +01:00
Denis Bodor
d8a26e2b8b
switch from lua CRC16/ARC to CRC RevEng
2019-11-19 10:55:17 +01:00
Denis Bodor
dec0b0202a
Add Luxeo dump script
2019-11-17 12:58:30 +01:00
iceman1001
93c9dc571f
chg t55 timings to match offical repo when compiling for PM3OTHER
2019-11-12 19:27:34 +01:00
iceman1001
24638a832d
more keys
2019-11-11 16:42:25 +01:00
bogiton
a0168441d8
Update read_pwd_mem_spiffs.lua
2019-11-08 17:46:15 +00:00
bogiton
11b0a69869
Update read_pwd_mem.lua
2019-11-08 17:44:52 +00:00
iceman1001
2c0a8bbd91
make style
2019-11-08 12:01:46 +01:00
iceman1001
182f239d21
make style
2019-11-08 12:00:21 +01:00
iceman1001
5cca8616cb
Add: 'hf mfu otptear' - draft of @fukmar implementation for a tear-off attack against OTP block on Mifare Ultralight based card.
2019-11-08 10:28:29 +01:00
iceman1001
a0204386f0
chg: new samples has less similar preamble
2019-11-07 07:23:13 +01:00
Philippe Teuwen
ad475a224e
hf mf wrbl: don't give as example how to write a block0 with faulty BCC, remove mfc stuff in df
2019-11-05 23:15:01 +01:00
iceman1001
50bf809a4b
textual
2019-11-05 20:04:29 +01:00
merlokk
7ea2c0753c
aidlist
2019-11-05 16:01:05 +02:00
iceman1001
aabf3ecafa
removed problematic code. Attribution to @jamchamb for his amii lua scripts
2019-11-05 10:51:27 +01:00
iceman1001
485eccd670
textual
2019-11-05 10:44:55 +01:00
Oleg Moiseenko
7b650e98a0
Merge pull request #465 from merlokk/hf_info_aid_search
...
Hf info aid search
2019-11-05 02:07:02 +03:00
merlokk
12cae27862
select result tlv decode and some diags print
2019-11-05 00:40:58 +02:00
merlokk
8befad6d34
hf 14a info: added verbose, command optimization, move it to cliparser
2019-11-05 00:06:51 +02:00
Philippe Teuwen
8cff4a24bb
Merge pull request #452 from Fl0-0/fix-for-#450
...
Fix for hf mf autopwn #db# AcquireNonces: Auth1 error loop, revert co…
2019-11-04 22:29:08 +01:00
merlokk
6eb7c8e7a5
fixed aid selection
2019-11-04 23:21:02 +02:00
merlokk
2a4a9745c9
aid search works
2019-11-04 21:18:37 +02:00
merlokk
766262033a
some text improvements
2019-11-04 20:20:42 +02:00
merlokk
0b5cc59bcd
aidsearch works
2019-11-04 20:15:09 +02:00
merlokk
c861f68a87
fix aidlist
2019-11-04 20:14:43 +02:00
merlokk
b07e33bcdb
changed signature of hf info
2019-11-04 19:54:51 +02:00
merlokk
d14644c09f
add aidsearch sketch
2019-11-04 19:54:23 +02:00
merlokk
706d8cc332
fix aidlist
2019-11-04 19:53:53 +02:00
Philippe Teuwen
59730ee4fd
mfc keys dict: -☻
2019-11-04 18:31:44 +01:00
merlokk
032019763e
add tesla https://gist.github.com/darconeous/2cd2de11148e3a75685940158bddf933
2019-11-04 18:08:46 +02:00
merlokk
0980e619bf
updated aid list
2019-11-04 18:03:23 +02:00
iceman1001
68ac8dd979
fix: cotag use NG
2019-11-04 15:42:28 +01:00
Iceman
44d3539cbf
Merge pull request #463 from 7homasSutter/felica_support_fix_raw
...
Felica support: Add new commands
2019-11-04 12:12:25 +01:00
Thomas Sutter
601b8d281a
Add command request system code.
...
Add command request specification version.
Add command reset mode.
Make Style.
2019-11-04 10:24:29 +01:00
bogiton
7a79901ed0
Add read_pwd_mem_spiffs.lua
2019-11-02 18:08:59 +00:00
bogiton
22b7d54362
Add GetFromFlashMemSpiffs in scripting.c
2019-11-02 18:07:36 +00:00
iceman1001
06076708a7
chg: less stack pressure. And now also free:ing
2019-11-02 17:59:06 +01:00
Iceman
cd9ff9e61c
Merge pull request #459 from 7homasSutter/felica_support_sniffing
...
Felica support sniffing
2019-11-02 17:36:00 +01:00
iceman1001
025234ba2b
yes
2019-11-02 17:29:20 +01:00
Thomas Sutter
c76c59a35c
Fix segmentation fault in cmd.
2019-11-02 13:29:38 +01:00
Thomas Sutter
42fd13985f
Make style.
2019-11-01 15:19:09 +01:00
Thomas Sutter
b422b79679
Merge remote-tracking branch 'upstream/master' into felica_support_sniffing
2019-11-01 15:12:24 +01:00
Thomas Sutter
dadad1dacf
Fix felica sniffing.
2019-11-01 15:06:48 +01:00
iceman1001
b383b16ded
chg: lf fdx clone/sim - added extended data
2019-10-31 08:39:11 +01:00
iceman1001
eb7fd5f8ab
textual
2019-10-30 15:45:52 +01:00
iceman1001
01b149efa5
fix: fdx crc calc
2019-10-30 15:44:57 +01:00
Thomas Sutter
9738834faf
Remove unused function.
2019-10-30 13:43:23 +01:00
Thomas Sutter
f3d79c22f2
Remove parity bit check for felica.
2019-10-30 13:42:52 +01:00
Thomas Sutter
1a852e02c7
Fix sniffing command.
...
Refactor hf list felica.
2019-10-30 13:35:03 +01:00
iceman1001
417679c3d8
more keys
2019-10-30 11:16:53 +01:00
iceman1001
c6f4bf2aa6
return codes
2019-10-29 19:32:27 +01:00
Thomas Sutter
76215fffc6
Refactor sniffing command.
2019-10-29 15:39:54 +01:00
Thomas Sutter
eba19c0bd6
Make style.
2019-10-29 13:35:09 +01:00
Thomas Sutter
83c629cbec
Fix parameter i parsing bug.
2019-10-29 12:52:45 +01:00
Thomas Sutter
2e60cb4fa6
Add write without encryption command.
2019-10-29 11:14:38 +01:00
Thomas Sutter
498c4b8377
Refactor FeliCa structs.
2019-10-29 10:22:47 +01:00
Thomas Sutter
06f3f1b637
Remove code duplication.
2019-10-29 10:00:47 +01:00
Thomas Sutter
271a8ce548
Add additional check for xero byte response.
...
Add wrunencrypted usage text.
2019-10-29 09:44:38 +01:00
Philippe Teuwen
900184b600
ikeys: "declaration shadows a variable in the global scope" warning
2019-10-26 20:37:55 +02:00
Philippe Teuwen
6c048c5026
comms.c dl_it: remove unused arg
2019-10-26 19:49:46 +02:00
Philippe Teuwen
cc902fb4d8
ui.c: warnings discarded qualifiers
2019-10-26 19:40:59 +02:00
Philippe Teuwen
11b954b6bd
proxmark.c: warnings discarded qualifiers
2019-10-26 19:40:32 +02:00
Philippe Teuwen
129b1c4b1f
make sure all .c include their own .h
2019-10-26 18:56:36 +02:00
Philippe Teuwen
af75c70c27
wiegand: no previous prototype warnings
2019-10-26 18:49:25 +02:00
mwalker33
9c2ef4e0da
2nd Win10 Color Reg. Key Check
2019-10-26 13:17:33 +11:00
Fl0-0
6f3f5d2d83
Fix for hf mf autopwn #db# AcquireNonces: Auth1 error loop, revert commit abb011c
2019-10-25 14:53:08 +02:00
Philippe Teuwen
07cf3fd32b
fix few missing declarations -> static or add include file
2019-10-25 00:55:16 +02:00
Philippe Teuwen
390d0ab525
lf tune: allow float, added parse_getfloat to utils
2019-10-25 00:53:56 +02:00
Philippe Teuwen
eb7268cd98
lf: change macros to allow float freq, change 134 -> 134.2
2019-10-25 00:42:47 +02:00
Philippe Teuwen
cb06bea448
Merge pull request #451 from 7homasSutter/felica_support_read_without_encryption
...
Felica support: add commands request response and read without encryption
2019-10-24 21:33:27 +02:00
Thomas Sutter
12cd208253
Make style. Format help text.
2019-10-24 17:07:27 +02:00
Thomas Sutter
bfd5214cd5
Add read_without_encryption command.
2019-10-24 16:08:44 +02:00
Thomas Sutter
94ec36de20
Add status flag interpretation.
2019-10-24 11:59:58 +02:00
Thomas Sutter
003aada18f
Add basic read_without_encryption command.
2019-10-24 11:30:52 +02:00
Thomas Sutter
94cc2c0473
Merge remote-tracking branch 'upstream/master' into felica_support_request_service
...
# Conflicts:
# client/cmdhffelica.c
2019-10-24 08:53:41 +02:00
Thomas Sutter
3b0447fbb3
Draft read without encryption
2019-10-24 08:44:20 +02:00
Philippe Teuwen
ff9eabdab5
coverity 226329 invalid type for printf
2019-10-24 01:35:58 +02:00
Thomas Sutter
1f7dd3e2a7
Add request response command for felica Mode.
2019-10-23 14:48:23 +02:00
Thomas Sutter
bdbb4cb5c9
Refactor request service parsing.
...
Change Examples.
2019-10-23 13:25:52 +02:00
Thomas Sutter
21f0095029
Make Style.
2019-10-23 09:42:45 +02:00
Thomas Sutter
2274383129
Remove crc methode. Add CRC macro.
...
Change help text for request service.
2019-10-23 09:21:43 +02:00
Thomas Sutter
c122483794
Merge remote-tracking branch 'upstream/master' into felica_support_request_service
...
# Conflicts:
# client/cmdhffelica.c
2019-10-22 17:16:50 +02:00
Thomas Sutter
b6117e4996
Add parameter a to usage text.
2019-10-22 17:10:32 +02:00
Thomas Sutter
3f56116615
Add felica request service all nodes command.
...
Make style.
2019-10-22 17:03:54 +02:00
Thomas Sutter
6144e2d09b
Add felica request service command.
...
Add cmd parser functions.
2019-10-22 15:56:05 +02:00
Philippe Teuwen
8792679fc8
make style
2019-10-21 13:46:23 +02:00
Philippe Teuwen
e54edfd8db
wiegand: use ARRAYLEN
2019-10-21 13:44:08 +02:00
Thomas Sutter
e7f7810d22
Make style. Change DBG_DEBUG. Refactor CRC calculation
2019-10-21 09:59:15 +02:00
Thomas Sutter
3a3b66d079
Fix build
2019-10-20 20:28:57 +02:00
Thomas Sutter
a3f8d635ca
Add new cmd parser functions.
2019-10-20 20:26:00 +02:00
grspy
7cbac6067e
Fix pack in dump
...
PACK wasn't included in the output dump due to incorrect check of ul_auth_select return value
2019-10-20 20:08:52 +03:00
Thomas Sutter
ce4c651853
Merge remote-tracking branch 'upstream/master' into felica_support_request_service
...
# Conflicts:
# armsrc/felica.c
# client/cmdhffelica.c
2019-10-20 18:40:16 +02:00
Thomas Sutter
f7d4f2e9f3
Unfinished request service commands.
2019-10-20 18:28:07 +02:00
iceman1001
2f573ebfb3
fix: unshadow
2019-10-20 06:31:49 -04:00
iceman1001
339f499a25
fix: unshadow
2019-10-20 06:30:09 -04:00
iceman1001
2ba8d07e1b
fix: unshadow
2019-10-20 06:28:49 -04:00
iceman1001
6091894b72
fix: unshadow
2019-10-20 06:25:29 -04:00
iceman1001
7b2b49ff73
fix: sanity check
2019-10-20 06:24:46 -04:00
iceman1001
29573f1ac5
fix
2019-10-20 06:23:57 -04:00
iceman1001
b0e01f9236
fix: double free
2019-10-19 16:46:11 -04:00
iceman1001
e5df52fb86
fix: bools
2019-10-19 16:42:37 -04:00
iceman1001
4ab4746104
fix: bad bool
2019-10-19 16:39:28 -04:00
iceman1001
c9a390a480
fix
2019-10-19 16:35:21 -04:00
iceman1001
1694eaef0a
detect iClass vs PicoPass
2019-10-19 15:38:53 +02:00
iceman1001
f094e8fd50
Add - automatic try LF and HF search and if both fail, try lf read and save a trace file
2019-10-19 13:13:00 +02:00
iceman1001
65f7d8cac9
add: 'script run init_rdv4' - lua script to help setup your RDV4 initally
2019-10-17 23:05:15 +02:00
iceman1001
a823c7821f
chg: 'sc upgrade' - ignore case on all platforms
2019-10-17 22:30:18 +02:00
iceman1001
ed565d04f5
chg: remark available in lua
2019-10-17 22:28:49 +02:00
iceman1001
2c4e660605
fix
2019-10-17 22:24:32 +02:00
iceman1001
9fdc29e91c
chg: 'hf search' - add FeliCa detection
2019-10-17 21:58:57 +02:00
Iceman
a5e94c5a1d
Merge pull request #443 from 7homasSutter/master
...
Add reader and raw command for FeliCa standard cards
2019-10-17 14:02:22 +02:00
Philippe Teuwen
945fb82b48
make style
2019-10-17 13:58:22 +02:00
Thomas Sutter
376e367d45
Make Style and remove some comments.
2019-10-17 13:48:34 +02:00
Thomas Sutter
97f85ba50a
Remove printf from client. Ready for testing.
2019-10-17 12:54:56 +02:00
Thomas Sutter
4da87d3f96
Fix Client Response for RAW command. Client should receives now all response octects.
2019-10-17 11:46:59 +02:00
iceman1001
2ae2e1fff5
textual
2019-10-17 09:31:37 +02:00
iceman1001
5c0dfdbf6b
chg: send ref instead
2019-10-17 09:27:55 +02:00
iceman1001
ce4711cc13
revert printf
2019-10-16 15:45:52 +02:00
iceman1001
801ace94a2
dummy gui compilation on OSX..
2019-10-16 15:37:39 +02:00
iceman1001
224b03a1f8
chg printf..
2019-10-16 15:09:20 +02:00
iceman1001
5737355985
chg renable win ansi test. trying turning offlogging. @doegox can refacor this away when we get a prefs.json settings file
2019-10-16 14:46:57 +02:00
Thomas Sutter
9d3331511b
Fix FeliCa select_card. Selection works now for FeliCa standard cards.
...
Fix SendRaw data.
Add some new unfinished cmds.
2019-10-16 14:17:52 +02:00
Iceman
d401041ed9
Merge pull request #440 from mwalker33/dev2
...
Removed Windows 10 color option.
2019-10-16 11:33:14 +02:00
mwalker33
c3c45e03ce
Update proxmark3.c
2019-10-16 20:24:03 +11:00
iceman1001
cce04ef93c
textual
2019-10-16 10:57:14 +02:00
Philippe Teuwen
f9bf50e20b
add xrefs between t55 menu and lf clone commands
2019-10-16 10:48:03 +02:00
Philippe Teuwen
abf81bbbb7
log help as well, for consistent logging experience
2019-10-16 10:43:44 +02:00
iceman1001
726c421b1e
textual
2019-10-16 10:38:05 +02:00
iceman1001
cec9330a79
textual
2019-10-16 10:32:50 +02:00
iceman1001
db3da4d224
textual
2019-10-16 10:28:53 +02:00
iceman1001
bae3f65db6
textual
2019-10-16 10:22:41 +02:00
Philippe Teuwen
3fce47d023
Add hw tia
to trigger a new Timing Interval Acquisition
2019-10-15 15:02:34 +02:00
iceman1001
bd13f72a59
textual
2019-10-14 22:32:58 +02:00
Philippe Teuwen
47d6eef7c9
usage
2019-10-13 01:21:59 +02:00
Philippe Teuwen
395d0f9ebf
make style
2019-10-13 00:48:26 +02:00
Philippe Teuwen
63711dd312
fix gcc8 failure, man sprintf:
...
Some programs imprudently rely on code such as the following
sprintf(buf, "%s some further text", buf);
to append text to buf. However, the standards explicitly note that the results are undefined if source and destination buffers overlap when calling sprintf(), snprintf(), vsprintf(), and vs‐
nprintf(). Depending on the version of gcc(1) used, and the compiler options employed, calls such as the above will not produce the expected results.
2019-10-13 00:31:21 +02:00
Philippe Teuwen
a41914947a
Merge pull request #435 from mwalker33/master
...
T55xx save and restore (.bin, .eml)
2019-10-13 00:18:22 +02:00
iceman1001
b745602d8c
Motorola. FC guessing. CSN mapped straight from Indala descramble.
2019-10-12 12:36:09 +02:00
mwalker33
44b25cc6ac
Update cmdlft55xx.c
...
removed extra comma.
2019-10-12 17:55:23 +11:00
iceman1001
354c5f2ea8
q
2019-10-11 23:13:58 +02:00
iceman1001
71baf71e17
Add 'lf motorola *' commands. Old grey Motorola cards, presumably Flexpass, which operates in 74 kHz, PSK1 , Clock 32. No chance a t55x7 can clone it :), simulation should be doable
2019-10-11 23:13:52 +02:00
mwalker33
6787144dbc
Merge branch 'master' of https://github.com/mwalker33/proxmark3-rrg
2019-10-11 21:16:52 +11:00
mwalker33
25182d8e2f
Update cmdlft55xx.c
...
Fix travis initilisation error.
2019-10-11 21:16:28 +11:00
mwalker33
33ed92849c
Merge branch 'master' into master
2019-10-11 20:42:36 +11:00
mwalker33
f109915ebd
T55xx Save and Restore
2019-10-11 20:29:20 +11:00
iceman1001
9c82f84fa7
analyze demodbuff - fill demodbuffer with binary from client
2019-10-11 11:26:14 +02:00
martinbeier
baffd45d5a
fixed indala FC decoding
2019-10-10 16:01:54 +02:00
iceman1001
d61a7b4a0f
textual
2019-10-10 15:10:22 +02:00
mwalker33
67b575c728
Merge pull request #18 from RfidResearchGroup/master
...
Update from RRG
2019-10-10 23:40:04 +11:00
martinbeier
1262270924
added indala 26bit decoding
2019-10-10 14:25:41 +02:00
mwalker33
f0ae164fdf
Merge branch 'master' of https://github.com/RfidResearchGroup/proxmark3 into RfidResearchGroup-master
2019-10-10 23:13:20 +11:00
iceman1001
ed4cdc8b75
coverity 226411
2019-10-10 13:11:29 +02:00
mwalker33
18520a5dfd
Update cmdlft55xx.c
2019-10-10 22:07:57 +11:00
iceman1001
f6c1e73378
coverity 263230
2019-10-10 12:34:11 +02:00
mwalker33
1181a9792e
Merge branch 'master' of https://github.com/mwalker33/proxmark3-rrg
2019-10-10 21:29:57 +11:00
mwalker33
e435d8a6ff
t55x7 save and restore eml/bin
2019-10-10 21:27:48 +11:00
Philippe Teuwen
c2b448de0f
elite_crack: static include else we get issue with gcov
2019-10-10 12:02:01 +02:00
iceman1001
9be5627537
should unify authors messages, remove from individual functions that was done for awhile
2019-10-10 11:37:36 +02:00
iceman1001
371a0e3ee0
coverity 226308
2019-10-10 11:13:14 +02:00
iceman1001
b62e4dfa36
Merge branch 'master' of https://github.com/RfidResearchGroup/proxmark3
2019-10-10 10:24:21 +02:00
iceman1001
762075f34a
textual
2019-10-10 07:56:39 +02:00
Philippe Teuwen
904f0fe2fd
coverity 226229
2019-10-10 00:08:30 +02:00
Philippe Teuwen
755ac62ab8
coverity 226422
2019-10-09 23:38:41 +02:00
Philippe Teuwen
b6c683bd02
coverity 226304
2019-10-09 23:34:19 +02:00
Philippe Teuwen
f4ec8463a4
coverity 226367 - strange indala code
2019-10-09 23:31:22 +02:00
Philippe Teuwen
209fa45107
coverity 226215
2019-10-09 22:44:25 +02:00
Philippe Teuwen
d3efe5342c
misspelled fct
2019-10-09 22:32:38 +02:00
Philippe Teuwen
7b482c64b1
coverity 226188
2019-10-09 22:29:42 +02:00
Philippe Teuwen
b7d543888c
coverity 226272
2019-10-09 22:24:54 +02:00
Philippe Teuwen
31cf435045
coverity 226359
2019-10-09 21:55:01 +02:00
Philippe Teuwen
54585089a3
coverity 226339
2019-10-09 21:36:29 +02:00
Philippe Teuwen
31efbf9a59
coverity 226275
2019-10-09 21:17:27 +02:00
Philippe Teuwen
30168d1e20
coverity 226247
2019-10-09 21:14:55 +02:00
Philippe Teuwen
e3b267112f
coverity 226372 - leak
2019-10-09 21:07:33 +02:00
Philippe Teuwen
5017e33b6d
coverity 226232 - tainted input
2019-10-09 19:44:06 +02:00
Philippe Teuwen
8b99cd0303
Add SKIPQT makefile var
2019-10-09 19:28:37 +02:00
David Lam
906193981f
textual changes
2019-10-09 12:48:45 -04:00
Philippe Teuwen
d588b04537
fix more printf api warnings/bugs
2019-10-09 18:03:56 +02:00
iceman1001
69274a1184
fix
2019-10-09 15:23:58 +02:00
iceman1001
d8dba632be
coverity 226322 - resourceleak
2019-10-09 15:06:22 +02:00
iceman1001
0556c83570
fixes
2019-10-09 14:30:50 +02:00
iceman1001
9b0e70ca27
fixes
2019-10-09 14:28:52 +02:00
iceman1001
55c33e75ef
coverity 226254... - printf
2019-10-09 14:25:13 +02:00
iceman1001
16f1866943
coverity 226410 - printf
2019-10-09 14:22:35 +02:00
iceman1001
f1b15d8e07
coverity 226425 - printf
2019-10-09 14:21:09 +02:00
iceman1001
be51e98d7c
coverity 226361 - printf
2019-10-09 14:19:10 +02:00
iceman1001
3ba529612e
coverity 226321 - printf
2019-10-09 14:17:28 +02:00
iceman1001
26c8f680fc
coverity 226289 - printf
2019-10-09 14:14:27 +02:00
iceman1001
81e7e34a24
revert tainted
2019-10-09 13:44:51 +02:00
iceman1001
ab222a06b9
..revert
2019-10-09 13:19:47 +02:00
iceman1001
3361715121
Merge branch 'master' of https://github.com/RfidResearchGroup/proxmark3
2019-10-09 13:11:26 +02:00
iceman1001
8842421422
coverity 71844 - fix untrusted value. fgets could have nulled the pointer.
2019-10-09 13:11:22 +02:00
Philippe Teuwen
86a47a3282
dangerous stuff...
2019-10-09 13:03:23 +02:00
iceman1001
2b50ccbef8
coverity 226404 - fix ignoring number..
2019-10-09 13:00:22 +02:00
iceman1001
201817d7e4
coverity 226430 - printf args
2019-10-09 12:56:11 +02:00
iceman1001
b9c020a1dd
coverity 227802 - fix uninitialized
2019-10-09 12:46:01 +02:00
iceman1001
0aa88aecf5
coverity - fix tainted
2019-10-09 12:45:12 +02:00
iceman1001
6d3adf71b6
coverity 226370 - fix resource leak
2019-10-09 12:44:17 +02:00
iceman1001
b993819b92
coverity 226268 - fix resource leak
2019-10-09 11:52:38 +02:00
iceman1001
08e62afc59
coverity 226277 - fix resource leak
2019-10-09 11:50:55 +02:00
iceman1001
cd0a47308d
coverity 226337 - fix resource leak
2019-10-09 11:47:56 +02:00
iceman1001
84f5f0352f
coverity 226350 - fix resource leak
2019-10-09 11:46:11 +02:00
iceman1001
6835cfd76a
textual
2019-10-09 11:21:53 +02:00
iceman1001
b463f2ab5a
coverity 226340, make sure its not null
2019-10-09 10:48:20 +02:00
iceman1001
abb011c179
fix: wrong key copied
2019-10-09 10:41:59 +02:00
iceman1001
ba461b8e1b
fix: wrong size when going to calloc
2019-10-09 10:39:36 +02:00
iceman1001
0a50d8f845
adjustments
2019-10-08 22:02:02 +02:00
iceman1001
10a4361ccc
Add: 'lf gallagher *' support. Unknown how to decode to printed number yet.
2019-10-08 21:45:40 +02:00
iceman1001
7affb00e76
textual
2019-10-08 19:55:01 +02:00
iceman1001
3a63b72741
Chg: 'hf mf autopwn' - skip extra checks if all keys found on first check
2019-10-08 19:49:34 +02:00
David Lam
96bc4438e9
remove extra spaces
2019-10-08 12:42:51 -04:00
iceman1001
3586cad12f
freMerge branch 'master' of https://github.com/RfidResearchGroup/proxmark3
2019-10-08 16:13:46 +02:00
Philippe Teuwen
e7a632292d
fix t55 comments
2019-10-08 16:13:36 +02:00
iceman1001
85f5498163
yes
...
Merge branch 'master' of https://github.com/RfidResearchGroup/proxmark3
2019-10-08 16:13:05 +02:00
iceman1001
6d1e109c82
filechecks.. could fail stat call and directory could be symlinked
2019-10-08 16:11:01 +02:00
Philippe Teuwen
813f1e228c
fix nedap examples
2019-10-08 16:10:50 +02:00
iceman1001
c4249ecbb8
WiP - 'lf t55xx restore' - read a dump file and restore it to a t55xx card
2019-10-08 15:24:06 +02:00
iceman1001
9cbfe5481b
chg: lf t55xx brute / lf t55xx chk / lf t55xx recoverpwd - now shows help when called without params
2019-10-08 14:16:46 +02:00
Philippe Teuwen
caf1ce4a43
Merge branch 'master' into master
2019-10-08 14:03:32 +02:00
mwalker33
275c628da5
lf t55xx detect and help
...
Added lf t55xx detect to try without password first and try password if still not detected.
Added password status to detected output.
Updated lf t55xx help to show current default downlink mode.
typo fixed in win10 color help
2019-10-08 21:46:36 +11:00
iceman1001
810a70d8a8
tweak?
2019-10-08 11:50:43 +02:00
iceman1001
1baf51b862
t5577-M3 ATMEL info, thanks @doegox
2019-10-08 11:49:23 +02:00
David Lam
b2592a2f1c
display high bit for Kastle HID to allow for lf hid clone
2019-10-07 14:56:20 -04:00
iceman1001
9a74122079
fix: 'lf indala clone' - now write long id again
2019-10-07 17:18:56 +02:00
Iceman
13cdba28f3
Merge pull request #422 from bruno-/fix_script_typos
...
Fix Legic_clone.lua script typos
2019-10-07 15:20:26 +02:00
Bruno Sutic
bf14b91a85
Fix Legic_clone.lua script typos
2019-10-07 14:57:53 +02:00
Iceman
27ae47b38e
Merge pull request #420 from mwalker33/master
...
Color on windows 10
2019-10-06 20:00:59 +02:00
Philippe Teuwen
1f364106ce
fix few mem leaks
2019-10-06 01:18:04 +02:00
Philippe Teuwen
78c153fe74
fix wrong fix
2019-10-06 00:17:32 +02:00
Philippe Teuwen
4ae8a3d86b
fix few printf arg types
2019-10-05 23:56:19 +02:00
iceman1001
7d009a9ea7
emphase warnings
2019-10-05 12:07:28 +02:00
mwalker33
098e0a183f
client win10 color support
2019-10-05 14:09:46 +10:00
iceman1001
8c9ff2e54a
t5555 textual
2019-10-04 21:28:34 +02:00
iceman1001
b8776b593e
fix: sneaky bug in magic detection where bigbuf wasnt emptied before next run
2019-10-04 14:21:04 +02:00
iceman1001
3d6d83726e
textual
2019-10-04 10:14:38 +02:00
Philippe Teuwen
8a7274ec34
offline: avoid spurious "Sending bytes to proxmark failed" on exit
2019-10-04 09:30:36 +02:00
Philippe Teuwen
42cb2a32e8
lf config alone shows current config
2019-10-03 22:11:16 +02:00
Philippe Teuwen
159b90c002
no fct call in macro, thanks @iceman1001
2019-10-03 21:56:42 +02:00
Philippe Teuwen
156c3a81e8
no fct call in macro, thanks @iceman1001
2019-10-03 21:54:45 +02:00
Philippe Teuwen
f8cd168498
add f (freq) to lf tune & lf config
2019-10-03 21:46:06 +02:00
Philippe Teuwen
df08e7970c
fix divisor<>freq computations, add q to lf tune
2019-10-03 21:18:37 +02:00
Philippe Teuwen
f29ad0fba2
macros for divisors and fix lf optimal freq display
2019-10-03 18:32:27 +02:00
Philippe Teuwen
6df9eea950
voltage config divisor printing
2019-10-03 17:45:43 +02:00
iceman1001
37ce43cb8b
chg: dont log helpout
2019-10-03 16:17:25 +02:00
iceman1001
38673a10aa
textual
2019-10-03 16:16:49 +02:00
iceman1001
5d3eb444fb
chg 'hf mf nested' - uses NG. chg 'hw tune' - now also prints the 'lf config q' divisor voltage.
2019-10-03 16:15:47 +02:00
Philippe Teuwen
eccf0d3bbc
Avoid client CPU busy loop when waiting pm3 (e.g. when simulating tag)
2019-10-01 23:00:51 +02:00
iceman1001
5def918e02
textual
2019-10-01 15:03:39 +02:00
iceman1001
af56fa8242
started to extract VeriChip demod/clone
2019-10-01 14:30:30 +02:00
iceman1001
2439f9d33c
new files
2019-10-01 14:29:37 +02:00
iceman1001
f142ad139b
chg 'lf cmdread' - clientside checks, less wait times on device
2019-09-30 23:18:48 +02:00
iceman1001
d40341d962
Add 'data scale h' - helptext
2019-09-30 23:17:19 +02:00
iceman1001
fd88d7448e
fix 'lf t55xx resetread' - NG and better fault handling
2019-09-30 19:47:36 +02:00
iceman1001
aeab10d67f
fix 'lf cmdread' - better messaging
2019-09-30 19:39:34 +02:00
iceman1001
0efbf2b9ad
yes
2019-09-30 18:07:28 +02:00
iceman1001
97600ee656
iir available
2019-09-30 13:38:50 +02:00
Iceman
76b9be1a16
Merge pull request #416 from mwalker33/master
...
lf config s <samples to skip> option added
2019-09-30 13:23:29 +02:00
mwalker33
f5d7963780
lf config s update
2019-09-30 19:41:25 +10:00
mwalker33
40b1d3bea7
samples to skip (unint32_t)
...
Use unit32_t for all samples to skip
2019-09-30 19:22:26 +10:00
mwalker33
cf0d72e172
lf sniff offset
...
Added samples to skip to lf config
2019-09-29 10:43:01 +10:00
Iceman
f3910ef78f
Merge pull request #415 from mwalker33/master
...
lf em4x05 wipe
2019-09-28 12:03:49 +02:00
mwalker33
b41013ca8f
Update cmdlfem4x.c
...
em 4x05 wipe
2019-09-28 14:01:28 +10:00
mwalker33
5748000afc
Update cmdlfem4x.c
...
em4x05 wipe
2019-09-28 13:53:24 +10:00
iceman1001
0973d30796
rework clone
2019-09-26 21:47:48 +02:00
iceman1001
3ea2851fe6
reworked clone
2019-09-26 21:44:27 +02:00
iceman1001
8bcb219131
rework clone
2019-09-26 21:24:38 +02:00
iceman1001
ecca9fc563
rework clone
2019-09-26 21:21:13 +02:00
iceman1001
4e166cfd15
add 'lf nexwatch clone' - uses raw hex to clone to t55x7
2019-09-26 21:15:38 +02:00
iceman1001
0a967f7733
chg clone
2019-09-26 21:06:18 +02:00
iceman1001
e370d60171
add 'lf pac clone' - use raw hex to clone to t55x7
2019-09-26 20:56:18 +02:00
iceman1001
40e793eb1a
chg rework t55x7 clone..
2019-09-26 20:42:00 +02:00
iceman1001
563f6bee47
chg rework tx55 clone
2019-09-26 20:36:13 +02:00
iceman1001
4ed295b730
chg reworked t55x7 clone function
2019-09-26 20:32:33 +02:00
iceman1001
2dd77330b1
add 'lf securakey clone' - take raw hew and clone to t55x7
2019-09-26 20:31:54 +02:00
iceman1001
cfe8810407
add 'lf paradox clone' - take raw hex and clone to t55x7
2019-09-26 20:31:02 +02:00
iceman1001
0cdc2c446a
less output when on NON-RDV4 platform
2019-09-26 16:39:02 +02:00
iceman1001
fa2031c97a
whitespace
2019-09-26 16:30:29 +02:00
iceman1001
5d503fc5d3
textual
2019-09-26 16:29:23 +02:00
iceman1001
300014d3b7
more keys
2019-09-26 11:29:20 +02:00
iceman1001
7c2231974d
clean up, explain, lesser tests for buttonpress
2019-09-26 09:54:43 +02:00
iceman1001
a6a260b422
yesMerge branch 'master' of https://github.com/RfidResearchGroup/proxmark
2019-09-26 09:02:53 +02:00
iceman1001
7e15e0612a
remove debug
2019-09-25 22:13:56 +02:00
iceman1001
30d565f76c
free some stack
2019-09-25 22:10:59 +02:00
iceman1001
86994cdc69
textual
2019-09-25 22:06:47 +02:00
iceman1001
048a08ec34
free up some stack
2019-09-25 22:01:51 +02:00
iceman1001
36676aac23
yes
2019-09-25 10:24:39 +02:00
iceman1001
3e22d99b03
hf mf darkside uses NG. checkbutton more seldom, shoulded interfere with syncing the prng so much
2019-09-25 10:24:34 +02:00
iceman1001
e793e90803
textual
2019-09-24 21:01:44 +02:00
Philippe Teuwen
878e394cde
lf tune: remove 16b mask (thanks @iceman1001)
2019-09-24 15:44:44 +02:00
iceman1001
6ffae0e156
fix - parites needs to be reset between iterations, and resuse standard functions for clock
2019-09-24 15:27:20 +02:00
Philippe Teuwen
891a079989
textual
2019-09-24 14:59:05 +02:00
Iceman
93b242a6e5
Merge pull request #410 from mwalker33/master
...
lf em 4x05_dump - print output for each block read
2019-09-24 14:09:14 +02:00
mwalker33
bf395a6c4f
Update cmdlfem4x.c
...
Add lck flags and f for filename
2019-09-24 21:42:31 +10:00
iceman1001
45318e4346
conside less than 26, to be 26bit wiegand
2019-09-24 13:08:49 +02:00
iceman1001
4707355431
textual
2019-09-24 13:07:35 +02:00
iceman1001
b2c24c8010
add - continuously measure LF antenna
2019-09-24 13:06:43 +02:00
mwalker33
87a6316f44
Update cmdlfem4x.c
...
Dump print and save to .eml and .bin
2019-09-24 19:59:54 +10:00
iceman1001
7870dd6fc0
less arrays on stack. To counter OS which has ulimit ...
2019-09-23 19:10:29 +02:00
iceman1001
f42f7c2250
'hf search' new line for
2019-09-23 18:59:45 +02:00
iceman1001
c36baab3c0
releasing pressure on stack
2019-09-23 17:10:43 +02:00
mwalker33
361136f06d
Update cmdlfem4x.c
...
dump display and save to file
2019-09-23 21:04:33 +10:00
iceman1001
f30511f1a2
more..
2019-09-22 13:04:46 +02:00
iceman1001
9cdc26207f
add 'lf hid watch' , 'lf awid watch', 'lf io watch'
2019-09-22 13:04:28 +02:00
mwalker33
0ea501372b
Update cmdlfem4x.c
...
Added print Ascii to em 4x05_dump
2019-09-22 19:41:45 +10:00
mwalker33
3a9087d2a1
Update cmdlfem4x.c
...
em 4x05_dump did not output data
2019-09-22 15:27:00 +10:00
Philippe Teuwen
11dcc4787d
mfc magic: add some defines
2019-09-21 23:50:32 +02:00
Philippe Teuwen
d46edd9a53
change is_* return to bool
2019-09-21 20:22:17 +02:00
Philippe Teuwen
782feb934a
split slow tests
2019-09-21 18:32:07 +02:00
iceman1001
e7d67fc2b0
fix for checking directory
2019-09-21 16:31:45 +02:00
iceman1001
862bf1b793
fix for ps3.2 compilation
2019-09-21 11:48:55 +02:00
iceman1001
f7510dc6aa
better detection of directory (@doegox)
2019-09-21 11:12:36 +02:00
iceman1001
93915858ea
fix data load
now not crashing client when entering a folder path without filename
2019-09-21 08:47:12 +02:00
iceman1001
e5ffcfd513
chg: 'lf hid brute' - use new wiegand formats. see helptext for more details
2019-09-19 13:46:38 +02:00
iceman1001
a3161ae9a2
fix 'lf em 4x50_read - now checks if have enough data in Graphbuffer
2019-09-19 13:12:48 +02:00
iceman1001
aa2f80795d
mem spibaud uses NG. And a simplification of tuning
2019-09-19 12:13:39 +02:00
iceman1001
a604f641b3
style
2019-09-19 10:55:34 +02:00
iceman1001
21a7de38b8
style
2019-09-19 10:54:34 +02:00
iceman1001
ffd03dadaa
style
2019-09-19 10:48:32 +02:00
iceman1001
895410aec0
style
2019-09-19 10:47:12 +02:00
iceman1001
bb051df683
..memset
2019-09-18 20:15:29 +02:00
iceman1001
2626c31d3d
links
2019-09-18 19:43:55 +02:00
iceman1001
fa36018bef
also compile...
2019-09-18 19:42:59 +02:00
iceman1001
7abc10c63a
add: 'wiegand commands' - wiegand manipulation like encoding / decoding of credentials. From offical repo (@grauerfuchs)
...
Adapted and converted to fit this repo.
2019-09-18 19:20:07 +02:00
iceman1001
d3651cc075
chg 'hw status' - reply NG.... thanks @cjbrigato
2019-09-17 19:13:00 +02:00
merlokk
c5ea6b54ce
add ignoring results of some tests
2019-09-16 17:37:18 +03:00
Oleg Moiseenko
f7ae7f44ca
Merge pull request #404 from merlokk/fido_ca
...
additional fido CA
2019-09-16 14:20:18 +03:00
iceman1001
412f016b94
chg: 'lf t55xx config' - can set config based on a block0, offset and Q5
...
lf t55xx config c 000880E0 o 10 - sets a T55x7 w offset 10
lf t55xx config c 000880E0 o 6 Q5 - sets a Q5/T5555 w offset 6
2019-09-16 12:36:04 +02:00
Philippe Teuwen
88cbf789a1
Merge pull request #403 from mwalker33/master
...
Quick Typo Fix - T55xx Config Print
2019-09-16 12:03:25 +02:00
iceman1001
e5c31886eb
chg: 'lf io clone' - refactored, uses NG
2019-09-16 11:41:34 +02:00
iceman1001
4c08477ef7
chg: 'lf indala clone' - refactored , uses NG
2019-09-16 11:33:05 +02:00
iceman1001
3726df62a4
chg: enhanced verify t55xx write.
...
We set config to the cloned block0, whats left is to identify the offset, which we try to do.
2019-09-16 11:11:54 +02:00
mwalker33
e8ef0fe263
Update cmdlft55xx.c
2019-09-16 19:01:40 +10:00
iceman1001
8ba2f5b06c
encourage
2019-09-15 21:00:38 +02:00
iceman1001
75f4a08f53
chg 'lf noralsy clone' - uses verifywrite
2019-09-15 20:56:43 +02:00
iceman1001
c2f3e4b2f3
encourage..
2019-09-15 20:51:23 +02:00
iceman1001
19bdfd2577
chg some printing of blocks
2019-09-15 20:46:21 +02:00
iceman1001
a933eb4f9e
adjusting beahavior for auto detection
2019-09-15 20:30:05 +02:00
iceman1001
44cb67c49b
adjusting write validation to only print when successful in validating. Otherwise like old times. silence.
2019-09-15 20:27:50 +02:00
Philippe Teuwen
59e66ce5fd
lf hid sim: add support for long ID
2019-09-15 02:00:42 +02:00
Philippe Teuwen
9275304640
lf hid clone: fix some stuff related to long ID, still clone doesn't seem to work
2019-09-15 01:36:38 +02:00
iceman1001
06809babbb
chg: 'lf pyramid clone' - add verification
2019-09-15 01:33:54 +02:00
iceman1001
47724d0a1b
textual
2019-09-15 01:13:52 +02:00
iceman1001
2bec009778
chg: 'lf viking clone' - now uses NG
2019-09-14 19:58:17 +02:00
iceman1001
cd28641d96
chg: 'lf visa2000 clone' - now verify successful write of blocks.
2019-09-14 19:31:00 +02:00
iceman1001
d5d273fedb
fix.
2019-09-14 19:11:39 +02:00
iceman1001
54ea65bf34
Messy messy. I probably lost my commit texts now...
...
Merge branch 'master' of https://github.com/RfidResearchGroup/proxmark3
2019-09-14 19:02:13 +02:00
iceman1001
da197e1999
CHG: 'lf t55xx wipe c' - now accepts user provided configuration block to configure a wiped tag with.
...
ADD: 'lf t55xx protect' - Sets password and enables password protection in configuration block. It tries to validate its writes aswell.
Samples:
lf t55xx protect n 11223344 - set pwd to 11223344
lf t55xx protect n 01020304 p 11223344 - change a password protected tag from 11223344 to 01020304
To remove the password protection, you need to remember the password :)
lf t55xx wipe p 11223344 - wipes whole tag, removes password protection bits.
2019-09-14 18:27:58 +02:00
Ludovic Rousseau
f961c1c551
Fix typos
...
Thanks to Debian lintian for the reports:
I: proxmark3: spelling-error-in-binary usr/share/proxmark3/firmware/fullimage.elf dont don't
I: proxmark3: spelling-error-in-binary usr/share/proxmark3/firmware/fullimage.elf succesful successful
I: proxmark3: spelling-error-in-binary usr/share/proxmark3/firmware/fullimage.elf Uknown Unknown
I: proxmark3: spelling-error-in-binary usr/share/proxmark3/firmware/fullimage.elf requestes requests
I: proxmark3: spelling-error-in-binary usr/share/proxmark3/firmware/fullimage.elf unkown unknown
I: proxmark3: spelling-error-in-binary usr/share/proxmark3/firmware/fullimage.elf ambigous ambiguous
2019-09-14 17:53:24 +02:00
Ludovic Rousseau
a1852eaa4b
Fix typos
...
Thanks to Debian lintian for the reports:
I: proxmark3: spelling-error-in-binary usr/bin/proxmark3 formated formatted
I: proxmark3: spelling-error-in-binary usr/bin/proxmark3 succesfully successfully
I: proxmark3: spelling-error-in-binary usr/bin/proxmark3 Skiped Skipped
I: proxmark3: spelling-error-in-binary usr/bin/proxmark3 standart standard
I: proxmark3: spelling-error-in-binary usr/bin/proxmark3 supress suppress
I: proxmark3: spelling-error-in-binary usr/bin/proxmark3 successfull successful
I: proxmark3: spelling-error-in-binary usr/bin/proxmark3 Succeded Succeeded
I: proxmark3: spelling-error-in-binary usr/bin/proxmark3 Overriden Overridden
I: proxmark3: spelling-error-in-binary usr/bin/proxmark3 aquire acquire
I: proxmark3: spelling-error-in-binary usr/bin/proxmark3 occured occurred
I: proxmark3: spelling-error-in-binary usr/bin/proxmark3 delimeter delimiter
2019-09-14 17:44:58 +02:00
mwalker33
c3756f1903
T55xx DLMode Update
2019-09-14 14:13:55 +10:00
iceman1001
250be16876
chg: 'lf t55 write v' - validation of data. After a write, the command tries to read the block and see if it matches the data entered.
...
This can fail because of password, not correct configuration settings before. Also validating a block0 write is harder, some modulations are not that perfect.
This is however a nice step forward.
2019-09-13 21:25:39 +02:00
iceman1001
af02ee871d
chg: 'lf t55xx info c' - renamed from "d" to "c", takes a block0 and print info.
...
chg: 'lf t55xx config c' - now takes a block0 and use as configuration.
usage:
lf t55xx config c 000880E8
lf t55xx info c 000880E8
2019-09-13 20:50:00 +02:00
iceman1001
f1307e703c
style
2019-09-13 16:32:37 +02:00
iceman1001
2b25d86392
style
2019-09-13 16:31:17 +02:00
iceman1001
8d6bde0d63
chg: 'lf em 4x50_demod' - seems the read 4x50 didnt read, it demodulated only..
2019-09-13 15:13:18 +02:00
iceman1001
270d0821b5
chg: 'data print i' - new param I, inverts the demod buffer
2019-09-13 12:11:56 +02:00
iceman1001
f1b36c0b5a
fix paradox sim compilation...
2019-09-13 07:30:03 +02:00
Philippe Teuwen
5e4243e5a1
Disable lf paradox sim, which needs non-existing GetParadoxBits
2019-09-13 00:51:18 +02:00
Philippe Teuwen
05e9ac97ae
fix lf awid sim doc: must be digits
2019-09-13 00:39:19 +02:00
iceman1001
5d24d7a85b
Merge branch 'master' of https://github.com/RfidResearchGroup/proxmark3
2019-09-12 21:20:51 +02:00
iceman1001
3821a03a40
chg: 'lf t55xx wipe p' - now takes a password for wipe
...
chg: 'lf t55xx wakeup' - uses NG
2019-09-12 21:20:40 +02:00
Philippe Teuwen
ed5fed8fac
Attempt to fallback to current directory if no HOME in env
2019-09-12 20:16:52 +02:00
Philippe Teuwen
46574ae0f5
add get_my_user_directory() to centralize HOME processing
2019-09-12 20:13:01 +02:00
iceman1001
77a10ceb08
Merge branch 'master' of https://github.com/RfidResearchGroup/proxmark3
2019-09-12 17:35:06 +02:00
iceman1001
c3a0d7d88a
chg: 'lf t55xx info p' - got some more love, now can read with password :)
...
chg: 'lf t55xx dump p' - less outputs and now can read with password :)
chg: 'lf t55xx trace 1' - can now decode trace from a saved trace. However you must have correct configuration set in order to work.
chg: 'lf t55xx wipe p' - now can use a password to write to configblock first.
2019-09-12 17:34:55 +02:00
merlokk
9c61ac1375
additional fido CA
2019-09-12 16:13:36 +03:00
3ldidi94
ef281465ae
Add keys found on hardenest Mifare Classic Card
...
Add keys found on hardenest Mifare Classic Card of an Hotel in Berlin (DE)
2019-09-12 11:38:53 +02:00
Philippe Teuwen
22ead8ca0b
printdemodbuffer: add option to strip leading zeroes
2019-09-12 01:24:20 +02:00
iceman1001
1ad66c917f
fixin...
2019-09-11 22:51:13 +02:00
iceman1001
f57a6195de
turning off field on failure
2019-09-11 16:56:08 +02:00
iceman1001
f189c5c3f8
a
...
Merge branch 'master' of https://github.com/RfidResearchGroup/proxmark3
2019-09-11 16:37:13 +02:00
iceman1001
312e4b358c
fix: 'hf iclass reader 1' - now turns off
2019-09-11 16:36:41 +02:00
iceman1001
9f0db0bbdc
textual
2019-09-11 16:23:06 +02:00
iceman1001
a623e6a246
chg: 'hf iclass list' - no parity on responses
2019-09-11 16:22:37 +02:00
merlokk
08c345e560
added yubikey link
2019-09-11 17:21:27 +03:00
Philippe Teuwen
4540b31d67
thinfilm: textual
2019-09-11 15:58:03 +02:00
iceman1001
387dd82895
chg 'hf iclass list' - fix parity checks
2019-09-11 14:03:14 +02:00
Iceman
341703d9a7
chg: 'hf iclass sim' - better iClass protocol implementation
2019-09-11 13:09:08 +02:00
Philippe Teuwen
843f554503
prevent lua bombs
2019-09-10 12:32:01 +02:00
Philippe Teuwen
608e0ba27c
fix plot strange values
2019-09-10 00:06:16 +02:00
Philippe Teuwen
d08f03058b
add support for (nested) cmd scripts in script list/run
2019-09-09 23:46:38 +02:00
Philippe Teuwen
e10085bfe8
log interactive commands as well
2019-09-09 21:30:25 +02:00
Philippe Teuwen
ba47ac36cb
Do not log to history with -h/-t/-m
2019-09-09 21:01:43 +02:00
Philippe Teuwen
d5d2c64d50
allow to set debugmode from cli options
2019-09-09 20:45:10 +02:00
Philippe Teuwen
6385ee960f
searchFile for firmwares
2019-09-09 19:55:27 +02:00
iceman1001
f7624a7767
textual
2019-09-09 17:33:44 +02:00
iceman1001
7b773c571b
chg: 'lf t55xx dump p 11223344' - less verbose output.
2019-09-09 15:19:00 +02:00
Iceman
c918e0ab80
chg: 'hf search' - feedback text (@wvzlad)
2019-09-09 13:15:55 +02:00
Philippe Teuwen
afe891647f
merge flasher in client
2019-09-09 01:35:15 +02:00
iceman1001
ca606bb211
stupid...
2019-09-08 23:23:06 +02:00
iceman1001
9a2a0116e4
fix: 'hf iclass clone' - last block write fails, see ( https://github.com/RfidResearchGroup/proxmark3/issues/183 )
...
chg: 'hf iclass clone' - now tries ten times, behavies better, obey verbose nicer, drop field constant. Uses NG.
chg: 'hf iclass dump' - now tries ten times,
in general nice outputs..
2019-09-08 23:19:06 +02:00
iceman1001
d8217a13d9
chg: 'hf iclass rdbl'
...
'hf iclass wrbl' - both commands now tries tens times. Both honor verbose param, both has gotten some love with regards to timing on device side, and they also turn off the field more consistent.
2019-09-08 21:21:30 +02:00
iceman1001
305c54f3cf
chg: 'hf iclass rdbl' - now retries 10 ten times and uses NG
2019-09-08 17:37:14 +02:00
RFID Research Group
a037766e26
Update cmdhfmf.c
...
chg: hf mf brute - commented out.
2019-09-08 12:57:25 +02:00
Iceman
fbe86a9070
Update cmdhfmf.c
...
Textual,
and HF MF KEYBRUTE is considered obselete since improved hardnested.
Will let it still be in code for learning purposes.
2019-09-08 12:29:10 +02:00
Philippe Teuwen
28534c10ad
hf mf autopwn not available offline
2019-09-07 20:45:12 +02:00
Philippe Teuwen
a8e922271b
Merge pull request #388 from sh7d/autopwn-fix
...
autopwn: fix card detection
2019-09-07 20:07:26 +02:00
sh7d
93e323d890
Review requested changes
2019-09-07 19:41:48 +02:00
Philippe Teuwen
9ce820768c
missing free
2019-09-07 12:07:09 +02:00
sh7d
710c49f763
autopwn: fix card detection
2019-09-07 11:39:49 +02:00
iceman1001
8228b66cb6
chg: \n - param not obsessed with two hexsamples. \n textual
2019-09-07 10:32:16 +02:00
iceman1001
c34660b74c
free some mem
2019-09-06 17:22:54 +02:00
iceman1001
57dc1849da
return
2019-09-06 16:52:05 +02:00
Iceman
f1eceab385
chg: hf iclass
/ hf mfu
- free some 3des contexts
2019-09-06 09:00:01 +02:00
Philippe Teuwen
ffe849fb93
fixing compilation bug in iclass
2019-09-05 23:34:51 +02:00
Philippe Teuwen
9cf2cd7ca9
remove leading/tailing "/" from installation RELPATHs
2019-09-05 23:20:46 +02:00
iceman1001
1ca235e58f
chg: hf iclass decrypt -d
- now also reads enccrypted blockdata as param to decrypt
2019-09-05 22:39:30 +02:00
Iceman
3323126d7b
adaption
2019-09-05 16:07:25 +02:00
Iceman
c9d42699fb
textual
2019-09-05 15:52:40 +02:00
Philippe Teuwen
ecb535cc58
make style
2019-09-05 00:48:48 +02:00
Philippe Teuwen
f8636b18db
searchFile: HOME takes precedence on repo and installed paths, more coherent
2019-09-04 23:40:42 +02:00
Philippe Teuwen
d84c039742
Example of shebang on Lua script
2019-09-04 23:36:23 +02:00
Philippe Teuwen
43055ae6a7
searchFile for cmdscripts
2019-09-04 23:29:03 +02:00
Philippe Teuwen
00ad68215b
add cmdscript example
2019-09-04 23:28:19 +02:00
Philippe Teuwen
7594ea4942
skip comments in cmdscripts
2019-09-04 23:13:51 +02:00
Philippe Teuwen
2ddbbd255b
data load: search file with and without extension .pm3
2019-09-04 22:53:54 +02:00
CristarIngram
15d8e246d8
more mfc keys
2019-09-03 16:10:22 +02:00
Philippe Teuwen
bccb9069f9
prepare libamiibo.a inclusion
2019-09-03 00:18:43 +02:00
Philippe Teuwen
f7f80a9b9f
fido2: fix fido assert loading file
2019-09-02 22:51:28 +02:00
Philippe Teuwen
002580b6d4
fido: fix typos
2019-09-02 22:48:25 +02:00
iceman1001
f1d31f1e43
chg: 'mem load' - use loadxxxx_safe method
2019-08-31 21:49:59 +02:00
iceman1001
3352904f1d
chg 'mem spiffs load' - use loadfile_safe
2019-08-31 21:47:31 +02:00
iceman1001
5ff9cbaac0
fix: 'hf iclass eload' - load file works again.
2019-08-31 15:25:36 +02:00
Philippe Teuwen
7e579f9fca
rename SIMxxx.BIN in lowercase
2019-08-30 22:13:51 +02:00
Philippe Teuwen
f6a4f9cbe3
move client scripts to tools
2019-08-30 22:11:02 +02:00
Philippe Teuwen
3245260c00
Add Makefile.defs with common defs
2019-08-30 22:10:06 +02:00
Philippe Teuwen
d772c6169a
rename flasher -> proxmark3-flasher
2019-08-30 21:57:43 +02:00
Philippe Teuwen
4fdb5a2f4b
make install: half way
2019-08-30 21:55:13 +02:00
Philippe Teuwen
b5f5b9276f
make install skeleton
2019-08-30 21:44:40 +02:00
Philippe Teuwen
4d31b2399b
reintroduce PREFIX and use relative paths for finding share/ when installed, independently of PREFIX
2019-08-30 21:36:10 +02:00
iceman1001
e1e5687e32
add: lua scripts can now search for files.
2019-08-30 14:53:53 +02:00
Oleg Moiseenko
4433f8982c
Appveyour fix paths ( #379 )
2019-08-30 13:55:35 +03:00
Philippe Teuwen
2022df1068
make style
2019-08-30 10:45:52 +02:00
Philippe Teuwen
2c853d94ea
move hardnested tables to resources/
2019-08-30 09:02:01 +02:00
Philippe Teuwen
eba13925e4
move bf_bench_data.bin to resources/hardnested_*
2019-08-30 08:53:24 +02:00
iceman1001
0771f0ae95
Merge branch 'master' of https://github.com/RfidResearchGroup/proxmark3
2019-08-30 08:52:06 +02:00
iceman1001
f6fa2c4651
moved to docs
2019-08-30 08:51:55 +02:00
Philippe Teuwen
08a5de1f0e
searchFile traces
2019-08-30 08:32:34 +02:00
Philippe Teuwen
40709f4536
move defparams.json to resources/emv_defparams.json
2019-08-30 02:18:14 +02:00
Philippe Teuwen
382129205f
move capk.txt to resources/
2019-08-30 02:10:55 +02:00
Philippe Teuwen
c6ac4056d3
fix iclass txt
2019-08-30 02:01:14 +02:00
Philippe Teuwen
5b6af929ab
move oid.json to resources/
2019-08-30 02:00:41 +02:00
Philippe Teuwen
af65beb987
move aidlist.json to resources/
2019-08-30 01:23:50 +02:00
Philippe Teuwen
ca8aee33ea
move iclass_dump.bin in resources/
2019-08-30 01:23:10 +02:00
Philippe Teuwen
de5c5df732
remove debug print
2019-08-30 00:08:31 +02:00
iceman1001
4d073ae19d
mv iclass_dump.bin one folder up
2019-08-29 21:49:54 +02:00
Philippe Teuwen
73cefedd61
remove entirely ncurses, not needed nowadays
2019-08-29 18:22:14 +02:00
iceman1001
6529c9616f
chg: remove termcap and use pkg-config for ncurses (@ZeroChaos-)
2019-08-29 16:56:22 +02:00
iceman1001
f3a63767ed
chg: 'hf iclass loclass t' - now uses loadfile_safe. However the iclass_key.bin and iclass_dump.bin must be in the new folder structure
2019-08-29 15:55:52 +02:00
iceman1001
00f82304e2
chg: 'hf iclass loclass t' - now uses loadfile_safe
2019-08-29 14:33:09 +02:00
iceman1001
f0d73dc3d1
chg: 'hf iclass decrypt' - now takes transport key as param. also search for key / dump. Also saves decrypted to bin/eml/json_decref
...
chg: 'hf iclass encrypt' - now takes transport key as param.
2019-08-29 14:17:39 +02:00
Philippe Teuwen
0d6a29197b
rework OS/ARCH info
2019-08-29 11:10:54 +02:00
iceman1001
74f96be6be
textual
2019-08-29 10:46:57 +02:00
iceman1001
c3c5011e1d
textual
2019-08-29 10:36:48 +02:00
Philippe Teuwen
b10edbaddc
user dir: rework err msgs
2019-08-29 10:31:37 +02:00
Philippe Teuwen
fcd9b42dca
reintroduce _stat on mingw, needed to strip path
2019-08-29 10:07:40 +02:00
iceman1001
6e54adcb7c
fix: 'hw version' - identifing os on unknown..
2019-08-29 09:53:28 +02:00
iceman1001
979f3aba2e
chg: 'hf iclass chk'
...
chg: 'hf iclass lookup' - use fileutils load dictionary instead.
chg: 'hf iclass encrypt' - start w change to allow for key parameter
2019-08-29 07:47:17 +02:00
iceman1001
3683cd88c6
chg: 'hw version' - simple os detection.
2019-08-29 07:45:09 +02:00
Matthias Konrath
a69fbdd3af
Merge branch 'master' of https://github.com/RfidResearchGroup/proxmark3 into autopwn_restyle
2019-08-29 06:17:27 +02:00
Philippe Teuwen
430c53a7ac
Fix buffer allocation again, just getting rid of it
2019-08-28 23:51:52 +02:00
Philippe Teuwen
aa77f7298c
Fix buffer allocation for showing compiler version
2019-08-28 23:28:28 +02:00
Philippe Teuwen
11c7db3523
Get ~/.proxmark3 working on Mingw
2019-08-28 23:07:23 +02:00
Philippe Teuwen
d2d58db985
Move history and logfile to ~/.proxmark3
2019-08-28 21:53:31 +02:00
iceman1001
117ebf0beb
chg: 'hf mf ecfill' - now uses NG format.
...
chg: 'hf mf eload' - now uses NG format.
chg: 'hf mf fchk m' - now uses ecfill trick, if fchk got all keys, it will dump the card directly.
sample:
hf mf fchk 1 m (must have dictionaries uploaded to device) if all keys are found, you can now run
hf mf esave to get a complete dump.
2019-08-28 21:21:27 +02:00
iceman1001
8d9751ebe4
fix: uint cant be negative..
2019-08-28 21:16:09 +02:00
iceman1001
ad3fe38b45
fix: loaddictionary_save, now with correct mem clear.
2019-08-28 21:15:32 +02:00
iceman1001
f3ab9632f0
return values
2019-08-28 21:12:32 +02:00
Philippe Teuwen
cbca61f6ba
searchAndList: hide temptative repo path
2019-08-28 19:25:15 +02:00
Matthias Konrath
e4159b7cb3
Cleaned up the ouput to be as minimalistic as possible. Now the verbose flag output is realy verbose.
2019-08-28 18:39:01 +02:00
Matthias Konrath
2e29b361c5
Restyled the autopwn command output according to @doegox
2019-08-28 15:57:21 +02:00
Matthias Konrath
6c76e2ed5b
Restyled to the autopwn command output.
2019-08-28 14:20:52 +02:00
Iceman
86790df6e7
Merge pull request #364 from matthiaskonrath/load_dictionary_safe
...
Implementation of a function to safely load a dictionary
2019-08-28 12:55:08 +02:00
Matthias Konrath
5167507a83
Fixed the loadFileDICTIONARY_safe memset alignment. Thanks to @doegox for pointing that out.
2019-08-28 12:14:40 +02:00
Matthias Konrath
2290b2bd88
Fixed the description of the loadFileDICTIONARY_safe function.
2019-08-28 11:30:30 +02:00
Matthias Konrath
7237a9638b
Removed debugging stuff.
2019-08-28 11:19:54 +02:00
Matthias Konrath
e259b26d60
Streamlined the naming conventen and types.
2019-08-28 10:45:45 +02:00
Matthias Konrath
7eb79732ff
Added security features to the loadFileDICTIONARY_safe function (memset after a realloc).
2019-08-28 10:38:56 +02:00
Matthias Konrath
1ce10cfea6
Added additional checks (loadFileDICTIONARY_safe).
2019-08-28 10:09:01 +02:00
Matthias Konrath
ae7b0de2c9
Fixed a typo and added and improved the checks for the returned data of loadFileDICTIONARY_safe.
2019-08-28 09:49:21 +02:00
Matthias Konrath
9dc3c39a95
Added additional checks to the from load dictionary returned data points.
2019-08-28 09:45:11 +02:00
Matthias Konrath
225b18d5fc
Implemented a function to safely load dictionaries.
2019-08-28 09:34:46 +02:00
Philippe Teuwen
254beefda2
Fix mingw utf8->cp850 support
2019-08-28 00:03:27 +02:00
Philippe Teuwen
4fe7c7c9fa
remove utf8 dashes
2019-08-27 23:17:02 +02:00
iceman1001
4b8c80ec33
return values..
2019-08-27 21:56:03 +02:00
Matthias Konrath
a0c2de5602
Added an key found message to the read b key with a key feature.
2019-08-27 20:28:28 +02:00
Matthias Konrath
42d58cbced
fixed the read B key features error handling.
2019-08-27 19:55:45 +02:00
Matthias Konrath
c9a02adc70
Added the read B key with known A key feature, and minor changes to the UI (alignment).
2019-08-27 19:45:37 +02:00
Matthias Konrath
02c1657594
Added some found keys to the dictionary.
2019-08-27 19:17:52 +02:00
Philippe Teuwen
d88b76beda
partial make style
2019-08-27 17:28:08 +02:00
iceman1001
13aa4ee6ab
fix: cleaning up 'hf mf autopwn' - reused the fix from below aswell.
...
Add: 'hf mf dump' rename filenames (@mohemiv) see https://github.com/RfidResearchGroup/proxmark3/pull/360
2019-08-27 17:15:42 +02:00
iceman1001
703329faca
chg: add used known key to found list :)
2019-08-27 11:08:03 +02:00
iceman1001
48d3802d35
chg: optimization of iclass mac calculations on deviceside (@pwpiwi) see https://github.com/Proxmark/proxmark3/pull/861
...
chg: some textual
2019-08-27 10:51:52 +02:00
Matthias Konrath
1e648088b1
Improved the help message of the autopwn command.
2019-08-26 22:54:59 +02:00
Philippe Teuwen
16a7cfd7b2
make style (excepted cmdhficlass...)
2019-08-26 22:28:39 +02:00
Philippe Teuwen
9c677e045e
mf autopwn: try nested harder before hardnested; typos
2019-08-26 22:21:23 +02:00
Philippe Teuwen
d838c81601
hf mf attacks: rewordings
2019-08-26 20:57:23 +02:00
Philippe Teuwen
1368595be1
hf mf nested: swap loops for faster results (try harder to break keyA first)
2019-08-26 20:37:33 +02:00
Philippe Teuwen
bdd6ef98b5
fix autopwn help
2019-08-26 20:34:16 +02:00
Iceman
d548b8daeb
Merge pull request #353 from matthiaskonrath/hardnested_autopwn
...
Autopwn
2019-08-26 15:12:21 +02:00
Matthias Konrath
236c2eb1d0
Changed createKeyDump to a less generic name (createMfcKeyDump).
2019-08-26 14:29:21 +02:00
Philippe Teuwen
1628ac8e62
revert temporarily hf iclass chk/lookup 2a1e6dff
2019-08-26 13:55:42 +02:00
Philippe Teuwen
7076df0e18
hf mf chk/fchk: don't stop on line errors when parsing dict
2019-08-26 13:53:23 +02:00
Philippe Teuwen
6ac9d2f0fb
lf t55xx chk: load dic with searchFile
2019-08-26 13:46:53 +02:00
Philippe Teuwen
2a1e6dff80
hf iclass chk/lookup: load dic with searchFile and fail when errors in args
2019-08-26 13:36:37 +02:00
Philippe Teuwen
4ddc3d61d5
hf mf chk/fchk: load dic with searchFile and fail when errors in args
2019-08-26 13:21:03 +02:00
Matthias Konrath
2edee59837
Changed the variable names, added aditional dictionary size checks, fixed a corner case with the key transferes.
2019-08-26 12:27:40 +02:00
iceman1001
2e4c7f4f8d
chg: reuse code
2019-08-26 10:52:07 +02:00
Matthias Konrath
13641771ba
Improved help message, implementation of a verbose option (to reduce the output), corrected some spelling mistakes and cleaned up variable names.
2019-08-25 22:24:52 +02:00
Matthias Konrath
47b2c5ddc6
Removed old command options.
2019-08-25 11:16:10 +02:00
Matthias Konrath
bd01b7bd96
Now the keys are transfered to the simulator memory and the whole card gets dumped at the end.
2019-08-25 11:13:53 +02:00
Matthias Konrath
7dbb5427ea
Transformation from hardautopwn to autopwn, now are all the mifare classic attacks automated.
2019-08-24 18:11:03 +02:00
iceman1001
f9d8d56317
add iclass json dump format
2019-08-24 13:16:28 +02:00
Philippe Teuwen
ec174a7232
better searchFile api
2019-08-24 07:51:24 +02:00
Philippe Teuwen
7ab7d68a26
calloc in fileutils
2019-08-24 07:18:45 +02:00
iceman1001
c6145a81c2
chg: iclass commands
2019-08-24 05:08:03 +02:00
Philippe Teuwen
9d05628c3c
mem load: update examples
2019-08-23 23:21:20 +02:00
Philippe Teuwen
b09849c91b
pull filenamemcopy out of searchFile
2019-08-23 23:07:05 +02:00
Philippe Teuwen
4b95be1b39
searchFile: search also implicit relative path
2019-08-23 22:09:54 +02:00
Philippe Teuwen
8c26e07ceb
use searchFile to find dictionaries
2019-08-23 22:08:36 +02:00
Philippe Teuwen
34a0fdb9d6
reorganize lua script dir defs
2019-08-23 22:07:45 +02:00
Philippe Teuwen
31e430744b
searchFile: use filenamemcopy
2019-08-23 21:49:58 +02:00
Philippe Teuwen
e0cdb5d7a7
makefile: allow override of install paths
2019-08-23 21:07:20 +02:00
Philippe Teuwen
c709ee7c10
rework PREFIX for future make install
2019-08-23 20:55:50 +02:00
Matthias Konrath
87cbf3aa70
Improved the reliability, speed and redability. Ready for a pull mr. iceman ;)
2019-08-23 17:17:17 +02:00
Iceman
4b2b103e80
Update mfc_default_keys.dic
...
data from forum,
2019-08-23 15:23:55 +02:00
Philippe Teuwen
440c05cdfa
searchFile accepts also explicit absolute or relative path
2019-08-23 00:08:19 +02:00
Philippe Teuwen
3ebc00854b
Add searchAndList & searchFile in fileutils
2019-08-22 23:55:37 +02:00
Philippe Teuwen
e8efeacc57
remove ON_DEVICE from fileutils
2019-08-22 23:07:52 +02:00
Philippe Teuwen
77c86099cc
clean and uniformise dic files
2019-08-22 22:58:16 +02:00
Philippe Teuwen
23044c00d0
rename and move dict files
2019-08-22 22:16:33 +02:00
Philippe Teuwen
915c200ebc
luascript: use fileExists
2019-08-22 21:18:37 +02:00
Philippe Teuwen
72392ab305
fileutils: fix rel path to includes
2019-08-22 21:18:14 +02:00
Philippe Teuwen
9825f521b4
Fix clang issue where generated .d are sometimes newer than .o
2019-08-22 21:05:45 +02:00
Philippe Teuwen
40b6956a22
script list: print dir tree
2019-08-22 19:53:23 +02:00
Philippe Teuwen
595b8a1885
introduce PREFIX for pm3 system directory and move to common.h
2019-08-22 19:36:20 +02:00
iceman1001
ab38130c3e
chg: some more checks in pathing
2019-08-22 17:44:08 +02:00
Matthias Konrath
abb69e2dc9
Further improved the hardautopwn feature.
2019-08-22 14:55:06 +02:00
Matthias Konrath
407078d90a
Experimental hardautopwn implementation.
2019-08-22 12:49:26 +02:00
Philippe Teuwen
9ae27cd73c
scripts list / scripts run: look also in the new lua scripts paths
2019-08-22 00:32:15 +02:00
Philippe Teuwen
3c6500a1b2
Lua: look for scripts also in ~/.proxmark/{luascripts,lualibs} and /usr/local/share/proxmark3/...
2019-08-21 23:53:27 +02:00
Philippe Teuwen
a8ee33baf4
change scripts/ to luascripts/
2019-08-21 23:17:01 +02:00
Philippe Teuwen
fb00690957
rename and +x few eml helper scripts
2019-08-21 22:45:06 +02:00
Iceman
56267ea623
readd fileutils
2019-08-21 14:43:22 +02:00
Iceman
a0f261c1e0
chg: moved fileutils from loclass
2019-08-21 14:41:33 +02:00
Iceman
4e627f09c0
add: proxmark3 -v/--version - for easiness to detect version in offline mode and installs
2019-08-21 12:52:59 +02:00
Iceman
fea5d88278
add: detect unfused / write once magic tags, from https://github.com/nfc-tools/libnfc/pull/554
2019-08-20 14:53:52 +02:00
Philippe Teuwen
589f1e9d3e
client/Makefile: add missing deps
2019-08-19 21:50:16 +03:00
Philippe Teuwen
0449527e2a
adapt client/Makefile to new mbedtls & zlib way of working, remove unneeded dirs
2019-08-19 21:50:16 +03:00
Philippe Teuwen
0115efe190
isolate reveng, use Makefile.host
2019-08-19 21:50:16 +03:00
Philippe Teuwen
6ebae499aa
rework fpga_compress & isolate zlib: use Makefile.host
2019-08-19 21:50:16 +03:00
Philippe Teuwen
aebfe0af19
rework mfkey Makefile and move util_posix to common, use Makefile.host
2019-08-19 21:50:16 +03:00
Philippe Teuwen
829934886f
rework tinycbor Makefile, use Makefile.host
2019-08-19 21:50:16 +03:00
Philippe Teuwen
7b78833800
rework liblua Makefile and skip clients compilation, use Makefile.host
2019-08-19 21:50:16 +03:00
Philippe Teuwen
9767c075d9
rework jansson Makefile, use Makefile.host
2019-08-19 21:50:16 +03:00
Philippe Teuwen
f4c810f83b
allow override of CFLAG & alike, remove /opt paths
2019-08-19 21:50:16 +03:00
iceman1001
f06846e2d0
chg: 'hf iclass loclass' - break attack earlier if one csn byte recovery fails. No need to try run it. and some colors...
2019-08-19 20:24:08 +02:00
Philippe Teuwen
ab2100879e
Get btpin/btfactory available in FPC DEV builds
2019-08-19 17:47:11 +02:00
root
63b47a003e
Merge branch 'master' of https://github.com/RfidResearchGroup/proxmark3
2019-08-18 17:06:58 +02:00
iceman1001
f2e77bfbe4
chg: some tabs converted
2019-08-17 15:59:11 +02:00
Philippe Teuwen
4d16f3e7d2
fix reveng: unsigned long on Mingw64 is only 32b, hopefully limits.h can help
2019-08-15 19:24:50 +02:00
Philippe Teuwen
f008b965d5
missing include
2019-08-14 23:06:14 +02:00
root
d770e4c57a
remove debugstatements
2019-08-14 22:59:14 +02:00
Philippe Teuwen
a187968967
Hmm, let's try to fix reveng on 32b
2019-08-14 22:19:52 +02:00
Philippe Teuwen
2f029d0d9d
remove comment
2019-08-14 21:54:43 +02:00
Philippe Teuwen
ea601f4052
fix reveng for all platforms else than WIN32
2019-08-14 21:53:04 +02:00
Philippe Teuwen
db0ac1639b
em4x watch & read: collect enough samples to cover EM XL tags
2019-08-13 22:57:54 +02:00
Philippe Teuwen
252929bed4
fix lf read command parsing bug
2019-08-13 20:30:19 +02:00
cjbrigato
961f98c125
SPIFFS : FIXES FS corruption against high numbero f current losses, high number of files manipulation. FIXES LOG_BLOCK erasing handlers. FIXES Garbage Collector. Overall, SPIFFS should now be WAY MORE resilient to any form of misbehavior. In case of corrupted filesystem (should still be readable !), spamming 'mem spiffs check' from the client will ensure at least 2 new free 4k blocks each tile (if number of LOG_PAGE available is enough) and in the same pass will move/reorganize the LOG_PAGES of contextual blocks. Yiha
2019-08-13 17:39:48 +02:00
iceman1001
de1093d5d9
textual
2019-08-12 16:32:27 -04:00
iceman1001
bbc324f9fe
follow status pattern
2019-08-12 16:31:57 -04:00
Philippe Teuwen
01ce580e7b
make btpin & btfactory accessible in BTADDON builds
2019-08-12 18:58:28 +02:00
Colin J. Brigato
cb39be8c47
Fixes Compilation on OSX
2019-08-12 12:39:16 +02:00
Philippe Teuwen
47b60d84de
make style
2019-08-11 23:53:45 +02:00
Philippe Teuwen
8b0a80ec98
add missing include for whereami.c in android
2019-08-11 21:42:01 +02:00
Philippe Teuwen
3e96c27c18
remove clang warning
2019-08-11 21:42:01 +02:00
Philippe Teuwen
80b4e81130
Fix fpga_compress race condition and isolate it in tools
2019-08-11 21:42: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
Iceman
b7d412d27b
Merge branch 'master' of https://github.com/RfidResearchGroup/proxmark3
2019-08-10 21:04:25 +02:00
Iceman
a36b784ecd
chg: help text commands now green
2019-08-10 18:34:02 +02:00
Iceman
3f9613b87f
chg: script run dumptoemul - better fail messages
2019-08-10 18:20:20 +02:00
Iceman
b06274623f
fix: hf iclass dump - now also save EML
2019-08-10 18:05:24 +02:00
Philippe Teuwen
ceda9f9f4b
Merge pull request #310 from ViRb3/rework-help
...
Rework hitag2 read/write help
2019-08-09 22:16:21 +02:00
Philippe Teuwen
5051ea429d
typo
2019-08-09 13:02:10 +02:00
Philippe Teuwen
c58937b5f5
client: clean deps while cleaning objects
2019-08-09 12:12:22 +02:00
Philippe Teuwen
5a6c9e7863
hf tune: mask 32b dword to 16b
2019-08-07 13:04:36 +02:00
Philippe Teuwen
bc28eb04e4
Revert 00350db
and add waiting time extension request mechanism, see issue #265
2019-08-07 13:04:34 +02:00
Philippe Teuwen
e057fa6fa0
Add time measurements of recv packets on client side
2019-08-07 13:04:31 +02:00
Philippe Teuwen
9b44590f8d
make style
2019-08-07 13:04:26 +02:00
Philippe Teuwen
12a0540d91
mf sim: add option to pass explicitly atqa/sak and reject explicitly unknown vals for option t
2019-08-07 01:32:37 +02:00
Philippe Teuwen
4615354864
mf sim: respect DBG_NONE and explicit ATQA/SAK usage
2019-08-07 00:47:32 +02:00
Victor
d158ffebfd
Note that hitag1 read/write not yet implemented
2019-08-06 19:13:38 +01:00
Victor
67887a83d3
Rework hitag2 read/write help
2019-08-06 19:08:51 +01:00
Philippe Teuwen
1354aec556
typos
2019-08-06 13:51:10 +02:00
iceman1001
25748b0746
style
2019-08-05 12:01:11 -04:00
iceman1001
f317e3247a
chg: 'lf nedap' - decoding / encoding of Nedap. (anon)
2019-08-05 17:43:53 +02:00
Philippe Teuwen
6f47e12797
Merge pull request #308 from cjbrigato/patch-1
...
FIXes # 174 and more (OSX > 10.4 num_Cpus) the good way
2019-08-05 00:41:20 +02:00
Philippe Teuwen
7a620ddaa7
remove redundant conditions
2019-08-05 00:31:51 +02:00
Colin J. Brigato
38e4e8d80c
FIXes OSX > 10.4 num_Cpus() the good and posix way
...
sysconf() is part of IEEE Std 1003.1-1988 (POSIX.1).
Fortunately, it *is* available to OSX `>=10.5`.
At least on `~10.14`, the old unposix `sysctl` osx way was lost, at least in portable environments.
This fixes it, but will not be compatible with OSX > 10.4.
So i'm sorry but here we loose compatibility with Macs olders than 2005. (🤣 )
2019-08-05 00:27:15 +02:00
iceman1001
18d2c24e9e
chg: 'trace list' - abort when ENTER key is pressed
2019-08-04 19:13:54 +02:00
Philippe Teuwen
f40600f997
make style
2019-08-04 16:57:06 +02:00
Philippe Teuwen
1cb039255e
Add client option -i
to stay in interactive mode after a script or command
...
From 5a3f474331
with some fix in the logical flow
2019-08-04 15:34:18 +02:00
Philippe Teuwen
88d2a61c0b
typo
2019-08-04 12:58:36 +02:00
iceman1001
a90e5e1858
chg: legic cmds uses return macros.
...
chg: hf search started to use macros
2019-08-03 23:36:55 +02:00
Philippe Teuwen
60bfc37f35
remove more dummy cmds
2019-08-03 22:52:32 +02:00
Philippe Teuwen
61538bd635
thinfilm simulation when on battery
2019-08-03 22:37:01 +02:00
Philippe Teuwen
25f358955b
make hf search robust to various HF configurations
2019-08-03 22:14:12 +02:00
Philippe Teuwen
4a3fb3ccf1
split nfcbarcode from iso14443a
2019-08-03 22:14:12 +02:00
Iceman
e4972e8810
Merge pull request #305 from ViRb3/better-warn
...
Better warn user of hardcoded hitag info
2019-08-03 20:01:18 +02:00
Philippe Teuwen
017b3357ed
Comment Felica simulation in client, there is no corresponding code in ARM
2019-08-03 19:57:57 +02:00
Philippe Teuwen
a0a232a985
rename few CMD_* to get some less diversity
2019-08-03 19:48:02 +02:00
Philippe Teuwen
cbf5c717f7
Remove unused CMD_*
2019-08-03 19:48:02 +02:00
Victor
a0193fa903
Better warn user of hardcoded hitag info
2019-08-03 18:29:02 +01:00
iceman1001
52065adcfa
chg: 'hf topaz reader' - more verbose
2019-08-02 11:37:35 -04:00
iceman1001
0747cf9ec0
add more keys (@anon)
2019-08-02 09:48:42 -04:00
Philippe Teuwen
ab74d2b798
Revert ARRAYLEN on whereami.c, bag of bones...
2019-08-02 08:06:30 +02:00
Philippe Teuwen
0eae1e2563
make style
2019-08-02 00:26:48 +02:00
Philippe Teuwen
865a7c3ad4
Add thinfilm simulation
2019-08-02 00:26:07 +02:00
Philippe Teuwen
824e0ae3e4
use thinfilm trace with hf thinfilm list
2019-08-01 20:15:46 +02:00
Philippe Teuwen
3bc5f7688d
thinfilm trace
2019-08-01 20:06:07 +02:00
iceman1001
63a7f8a4c4
fix: 'hf topaz reader' - not crashing when trying to read a thinfilm
2019-08-01 12:36:50 -04:00
iceman1001
5a2d0c4cc1
chg: 'hf thinfilm info' - print text
2019-08-01 12:22:51 -04:00
iceman1001
2a054438ab
chg: 'hf thinfilm info' - fixed manufacture lookup
2019-08-01 12:16:33 -04:00
Philippe Teuwen
7bdcf3cff5
thinfilm, show raw data if unknown encoding
2019-08-01 18:03:41 +02:00
Philippe Teuwen
85c0f3e9e3
thinfilm partial info when verbose
2019-08-01 17:49:35 +02:00
iceman1001
10c949a47e
chg: 'hf thinfilm info' - versbose mode and sanity checks
2019-08-01 11:33:00 -04:00
iceman1001
2400418067
style
2019-08-01 11:15:39 -04:00
iceman1001
faf68081b0
Merge branch 'master' of https://github.com/RfidResearchGroup/proxmark3
2019-08-01 11:11:07 -04:00
iceman1001
a331090c6a
Chg : 'hf thinfilm info' - added crc check
2019-08-01 11:09:51 -04:00
Philippe Teuwen
8f6c048481
thinfilm: fix urls with 0xFE terminator
2019-08-01 17:07:07 +02:00
Philippe Teuwen
3fb442798d
thinfilm usage typo
2019-08-01 15:49:58 +02:00
iceman1001
fbff51c88d
Add: hf thinfilm info - support to read and decode Kovio Thinfilm NCT tags
2019-08-01 09:39:33 -04:00
Philippe Teuwen
733a7d836d
more ARRAYLEN
2019-08-01 00:14:09 +02:00
Philippe Teuwen
f276dca3f1
less hardcoded sizes and more ARRAYLEN
2019-07-31 23:45:17 +02:00
iceman1001
74288ad128
chg: hf topaz - got some love
2019-07-31 15:43:00 -04:00
Philippe Teuwen
98624037ad
hf mfu: please no extended ascii char
2019-07-31 12:43:15 +02:00
Philippe Teuwen
f0c939b1bc
hf mfu: avoid hardcoded array size
2019-07-31 12:14:44 +02:00
Philippe Teuwen
5edd342d4c
Add NTAG_I2C_1K support to hf mfu, thanks JP Szikora
2019-07-31 12:04:32 +02:00
iceman1001
4c9b95c216
chg: flash messge
2019-07-30 14:31:10 -04:00
iceman1001
6d1c996251
chg: flashing - test messages
2019-07-30 19:22:24 +02:00
netvader
8abbbe4d5e
Update default_keys.dic
...
add hotel key from alltours
2019-07-29 11:03:20 +02:00
Philippe Teuwen
c6b8e199fd
fix usart cmd descriptions
2019-07-28 21:08:50 +02:00
Philippe Teuwen
c83ff9da0f
make style
2019-07-28 19:24:00 +02:00
Philippe Teuwen
5854ab19dd
client tells when over TCP
2019-07-28 19:23:37 +02:00
iceman1001
a25814bda4
ADD: 'trace list' - annotate nano signature
2019-07-28 14:23:30 +02:00
iceman1001
00350db238
Chg: hf tune
- increase timeout vaules. fix #265
2019-07-28 03:29:31 -04:00
iceman1001
c5b8df449d
Merge branch 'master' of https://github.com/RfidResearchGroup/proxmark3
2019-07-28 09:22:30 +02:00
iceman1001
ca53711b8d
chg: lf t55xx - helptext
2019-07-28 09:21:02 +02:00
iceman1001
9f4620c92c
make style
2019-07-27 17:48:52 -04:00
iceman1001
f433e26e3b
Add: 'hf mfu info' - now does orinality check against ECC. (@pwpivi)
...
Adapted to prefered codestyle and added references.
2019-07-27 23:44:23 +02:00
iceman1001
283060f962
chg: renaming a struct
2019-07-27 21:15:43 +02:00
iceman1001
e99910694b
chg: some more key, thanks @Ollibolli
2019-07-27 15:06:58 +02:00
iceman1001
d7c967b65d
chg: 'codestyle'
2019-07-27 10:25:03 +02:00
iceman1001
e9b493ead6
style
2019-07-27 02:39:30 -04:00
Iceman
b7ba46d38e
Merge pull request #292 from netvader/patch-1
...
Update default_keys.dic
2019-07-26 23:53:15 +02:00
netvader
54a18ebf2b
Update default_keys.dic
...
added some keys from clever fit gym, hotel room turkey, and simonsvoss key card
2019-07-26 22:45:16 +02:00
3ldidi94
ee152657c6
Add one more key
...
Found a new key that is not in this dic file, so I add it.
2019-07-26 11:43:21 +02:00
mwalker33
9085465c38
Merge branch 'master' of https://github.com/mwalker33/proxmark3-rrg
2019-07-25 21:00:41 +10:00
mwalker33
3211f35062
Added set default timings
2019-07-25 21:00:30 +10:00
mwalker33
b222161941
Merge branch 'master' into master
2019-07-25 20:12:00 +10:00
mwalker33
77d96ff3b7
Bug Fix Timing order
...
Timing for backward compatibility
2019-07-25 20:01:03 +10:00
Philippe Teuwen
c0eb19acb1
remove tabs
2019-07-24 00:52:24 +02:00
mwalker33
b16f2fdaba
Merge branch 'master' of https://github.com/mwalker33/proxmark3-rrg
2019-07-24 08:15:38 +10:00
mwalker33
cdc3787008
clean
2019-07-24 08:12:25 +10:00
Philippe Teuwen
ab043a68b8
remove space in filename
2019-07-23 23:44:41 +02:00
Philippe Teuwen
ac233a346a
make style
2019-07-23 23:43:30 +02:00
Philippe Teuwen
ac18114909
Remove long unsigned int warning
2019-07-23 22:46:58 +02:00
Philippe Teuwen
11e5131604
Merge pull request #284 from mwalker33/master
...
T55x7 Downlink mode support added
2019-07-23 22:42:47 +02:00
Philippe Teuwen
7e84a546c5
GetFromDevice leftovers
2019-07-23 21:45:06 +02:00
Philippe Teuwen
544fb30ce6
typos
2019-07-23 21:40:01 +02:00
Philippe Teuwen
9beabaabf5
make style
2019-07-23 21:33:52 +02:00
mwalker33
5de04f84e9
Restored * 8
...
Revert back to store and use the full value (*8) for the timing.
2019-07-23 20:12:05 +10:00
cjbrigato
70cd0d844b
FIX : Tereifying typo
2019-07-23 07:39:34 +02:00
mwalker33
4e0e69ed63
Added T55 downlink mode support
2019-07-23 09:50:28 +10:00
cjbrigato
5c3676ad81
ADD: Early SPIFFS implementation see #257 , UPDATE HF_COLIN accordingly
2019-07-22 22:56:06 +02:00
Philippe Teuwen
daae890667
Bootrom & flasher changes:
...
* use macros for versions
* activate UNDERSTANDS_VERSION in bootrom
* fix missing break; bug in bootrom
* force flash_load to reject images > 256k if bootloader not up to date
* move logic from flasher to flash
2019-07-20 10:48:40 +02:00
slurdge
68aa9d631d
Flasher support for versionning
...
Only bootrom with version > 1.0.0 will allow 512K writes
2019-07-20 10:47:24 +02:00
Philippe Teuwen
8e6258936c
make style
2019-07-19 13:18:35 +02:00
Philippe Teuwen
33f2cb0981
Rework flasher exit on error
2019-07-19 13:15:32 +02:00
Philippe Teuwen
f6f14f82d4
Add option -i to flasher to query Pm3 for its memory size, and some doc tuning
2019-07-19 13:02:12 +02:00
Philippe Teuwen
44278272a4
typo
2019-07-19 12:39:23 +02:00
slurdge
7bf3255a6c
Flasher support for 512K flash
...
A better way would be to cut the connecting function and flashing function and to move the whole mem computation to flash.c
Working flasher
2019-07-19 12:35:04 +02:00
Philippe Teuwen
4e9e7d6da0
temporary fix to get Appveyor happy. Will need more tuning later.
2019-07-18 23:50:45 +02:00
Julien Piat
29f8bfb80c
Update default_keys.dic with new keys from Scan Badge APK
2019-07-18 15:54:21 +02:00
Philippe Teuwen
259c730bb0
exit(EXIT_FAILURE) if a port was specified to the client and no pm3 is usable
2019-07-17 20:15:47 +02:00
merlokk
84022807a8
fix rare emv search behavior
2019-07-17 12:20:04 +03:00
merlokk
a6977860db
fix emv search keep field bug
2019-07-17 11:27:05 +03:00
Oleg Moiseenko
d3b6a8e193
Merge pull request #253 from merlokk/emv_apdu
...
Emv apdu
2019-07-16 18:08:39 +03:00
merlokk
638d698445
make style
2019-07-16 18:05:36 +03:00
merlokk
5fd2a7613f
add check
2019-07-16 18:05:23 +03:00
merlokk
e61a65fbe8
check PPSE instead of PSE and vice versa. I have one card with this strange behavior...
2019-07-16 17:15:32 +03:00
merlokk
a30c62137b
use apduencode for emv commands
2019-07-16 17:04:54 +03:00
merlokk
bd8824a2f3
make style
2019-07-16 16:10:11 +03:00
merlokk
7726ec6000
move sAPDU
2019-07-16 16:05:47 +03:00
Philippe Teuwen
ed4289d462
Merge pull request #251 from merlokk/reorg_includes
...
added PACKED attribute for structures and reorganize include folder
2019-07-16 14:52:14 +02:00
merlokk
12c6b5cb20
add the definition of PACKED in its client/deprecated-hid-flasher/flasher/proxmark3.h
2019-07-16 15:25:48 +03:00
merlokk
20d13d5509
added PACKED attribute for structures and reorganize include folder
2019-07-16 14:50:38 +03:00
Philippe Teuwen
d8763509de
Add 'hw standalone' to jump to standalone mode from command line or script
2019-07-15 22:31:19 +02:00
Oleg Moiseenko
ddd4601c1e
Merge branch 'master' into ext_apdu
2019-07-15 19:25:48 +03:00
merlokk
84c09ce881
added define PACKED
2019-07-15 19:21:19 +03:00
merlokk
d2a2acf69c
make style
2019-07-15 19:12:01 +03:00
merlokk
df1dd71d14
apdu format and print works
2019-07-15 17:26:42 +03:00
Iceman
caceea24a4
Update default_keys.dic
2019-07-15 15:36:12 +02:00
Philippe Teuwen
0ea7fa7784
buggy 'mem read' removed, 'mem save' renamed 'mem dump', can now display too
2019-07-15 12:57:20 +02:00
Philippe Teuwen
31c3a15cd4
Merge branch 'master' of github.com:RfidResearchGroup/proxmark3
...
* 'master' of github.com:RfidResearchGroup/proxmark3:
textual
Changelog for PR #245 , #246
chg: 'script run read_pwd_mem' - now can correctly deal with more than 4096 bytes when printing mifare classic keys
Fix. More flexible anti-collision frame check
hf_mf_sim. Really tags not respond NACK on invalid authentication
2019-07-15 00:31:46 +02:00
Philippe Teuwen
cad1d500ca
add msleep command
2019-07-15 00:31:38 +02:00
Chris
859a5e80ce
Merge branch 'master' of https://github.com/RfidResearchGroup/proxmark3
2019-07-14 22:52:50 +02:00
Chris
0a845df8c3
chg: 'script run read_pwd_mem' - now can correctly deal with more than 4096 bytes when printing mifare classic keys
2019-07-14 22:52:34 +02:00
Philippe Teuwen
383d3327be
remove spurious changes in make style
2019-07-14 18:42:11 +02:00
merlokk
a9d15d85e6
sketch2
2019-07-14 15:14:54 +03:00
merlokk
51bcc80a2b
small fix
2019-07-14 15:00:40 +03:00
merlokk
68bfbde185
CmdHF14AAPDU sketch
2019-07-14 14:59:59 +03:00
Philippe Teuwen
55602bf833
Fix few zelaous WARNING->ERR
2019-07-14 12:17:34 +02:00
Philippe Teuwen
8bf4b4ad97
Promote WARNING to ERR on some error msgs
2019-07-14 00:35:18 +02:00
Philippe Teuwen
bb3c5e364e
remove perror
2019-07-14 00:30:57 +02:00
Eloff
735077f358
Does clear trace log only at first call 'hf mf chk', to save whole process history
2019-07-13 18:26:52 +03:00
Philippe Teuwen
b0dbbd3683
make style
2019-07-13 00:38:30 +02:00
merlokk
d94c74b24b
make style
2019-07-12 13:58:38 +03:00
Philippe Teuwen
fec7d802b9
Merge branch 'master' of github.com:RfidResearchGroup/proxmark3
...
* 'master' of github.com:RfidResearchGroup/proxmark3:
Update default_keys.dic with keys from an APK
2019-07-11 13:54:48 +02:00
Philippe Teuwen
844d732297
Replace ukbhit by kbd_enter_pressed, not requiring tcgetattr:
...
Note that it behaves differently now
* it looks for Enter key only, not any key
* it "eats" the input, no need for (void)getchar() after it
* it works the same no matter the value of ICANON
* the mingw version has been adapted to act the similarly
This should fix its usage on Android where tcgetattr always returns -1
2019-07-11 13:01:34 +02:00
merlokk
4d8a411413
APDUEncode
2019-07-11 13:08:43 +03:00
3ldidi94
6f457873cc
Update default_keys.dic with keys from an APK
...
Update the dic with keys from Android application "Scan Badge".
I did the diff between keys already present and keys from the application.
2019-07-11 10:37:00 +02:00
Philippe Teuwen
73bbb2e9e8
Silent properly GCC format-truncation warnings in jansson
2019-07-10 22:32:55 +02:00
Philippe Teuwen
e53ac8b715
Merge branch 'master' of github.com:RfidResearchGroup/proxmark3
...
* 'master' of github.com:RfidResearchGroup/proxmark3:
Fix compilation under MacOSX
2019-07-10 21:49:54 +02:00
Philippe Teuwen
99d2ed224a
Minor changes on bootloader chip info
2019-07-10 21:49:14 +02:00
slurdge
4727ab96d7
Dynamic report of the chipID for flashing purposes
2019-07-10 21:11:20 +02:00
Philippe Teuwen
5924847e0c
Merge pull request #234 from matrix/osx_makefiles
...
Fix compilation under MacOSX
2019-07-10 20:58:32 +02:00
Philippe Teuwen
fce082db56
Merge pull request #235 from matrix/osx_warnings
...
Fix Clang warnings
2019-07-10 20:50:29 +02:00
Philippe Teuwen
f466cbc8e1
Merge pull request #236 from matrix/emv_bug
...
Fix EMV bug
2019-07-10 20:40:09 +02:00
Gabriele Gristina
1740d43655
Fix EMV bug
2019-07-10 18:48:15 +02:00
Gabriele Gristina
fa2595a619
Fix Clang warnings
2019-07-10 18:46:30 +02:00
Gabriele Gristina
563050c8ba
Fix compilation under MacOSX
2019-07-10 18:43:19 +02:00
merlokk
1169a6cf1b
apdu rename and print
2019-07-10 19:21:54 +03:00
merlokk
16b6d7e529
apdu universal parser
2019-07-10 19:11:56 +03:00
Victor
cb45313981
Add hitag2 write password auth
2019-07-09 23:00:57 +01:00
slurdge
248b109c9a
Check if bootloader segment is within bounds
2019-07-09 22:12:39 +02:00
t0m4
0a1b2698c9
Code review
2019-07-07 14:00:13 +02:00
t0m4
88df59722e
Code cleaning
2019-07-07 12:10:51 +02:00
t0m4
95fd247e10
Add 'hf 15 csetuid' command to set UID on ISO15693 Magic tags
2019-07-07 10:52:00 +02:00
iceman1001
959a2a9c87
mysterious keys #issue 839 offical repo
2019-07-06 11:16:39 -04:00
Philippe Teuwen
e047d223e4
Fix #216 : skip --as-needed linker options under MacOSX
2019-07-06 10:06:04 +02:00
Victor
773845f411
Print help if unknown arg for hitag reader/writer
2019-07-04 22:12:48 +01:00
Iceman
ae4c3374cb
Update default_keys.dic
...
More keys from 6b6bafed54
2019-07-04 12:33:01 +02:00
Slurdge
7205a910c5
Add compiler name in [CLIENT] section
2019-07-03 16:08:09 +02:00
Iceman
3938933c63
Update default_keys.dic
...
from mct app pr.
2019-06-28 15:50:19 +02:00
Philippe Teuwen
0eea50f5a0
Add support for compilation on RaspberryPiZero (armv6)
...
More generally, add support for platforms with atomics, which not really linked to
architecture but compiler features. This may also help on some mips for example.
2019-06-26 00:12:32 +02:00
iceman1001
c6d245b843
fix: syntax erros in luascripts
2019-06-23 08:13:17 -04:00
Jacopo Jannone
7e1d4a54ad
Fix syntax errors with Calypso & 14443b Lua
2019-06-23 11:53:48 +02:00
iceman1001
7961ff982d
unique and added some more keys from @korsehindi
2019-06-15 12:05:40 -04:00
iceman1001
f11500f60f
revert and double check empty buffers
2019-06-13 15:13:41 -04:00
Philippe Teuwen
2382ad551b
update msleep in deprecated-hid-flasher
2019-06-12 13:57:02 -07:00
Philippe Teuwen
1ebfa897c8
remove some cppcheck warnings
2019-06-12 06:41:23 -07:00
Iceman
cb07f2f807
Merge pull request #210 from javastraat/master
...
<added keys for Transportes Insular La Palma (Public Transport)>
2019-06-09 11:23:28 +02:00
iceman1001
db578e9f5f
fix: read14a.lua - wrong call
2019-06-09 04:59:16 -04:00
Albert Einstein
b344e7c133
<added keys for Transportes Insular La Palma (Public Transport)>
2019-06-09 10:27:20 +02:00
iceman1001
e7d00dce83
chg: upgrade always possible
2019-06-08 15:26:05 -04:00
iceman1001
fd2ac38ac3
chg: lf em 4x05_info
2019-06-08 15:24:12 -04:00
iceman1001
a6fc729f22
style
2019-06-08 10:11:18 -04:00
iceman1001
7fd7b539be
textual
2019-06-08 10:10:04 -04:00
iceman1001
d3f26fe7b7
style
2019-06-08 10:09:13 -04:00
Philippe Teuwen
a55e597e36
make style
2019-06-07 21:40:33 +02:00
Philippe Teuwen
f7dfd2a1f2
Fix arg names mismatches between decl & def
2019-06-07 21:26:03 +02:00
Philippe Teuwen
732bc766f9
Reduce some var scopes
2019-06-07 18:41:39 +02:00
Philippe Teuwen
7a06a77283
text of data setdebugmode
2019-06-06 11:34:33 +02:00
Philippe Teuwen
1a39ec3026
hf mf/mfu dbg => hw dbg
2019-06-06 11:31:47 +02:00
Philippe Teuwen
d7614684f8
Make sure standalone modes can be launched when connected on USB without client
2019-06-02 23:20:02 +02:00
Philippe Teuwen
742fe16830
Makefile verbose mode: make V=1 as for CMake
2019-06-02 16:04:35 +02:00
Philippe Teuwen
8c0cd4cfa2
Cleaner makefile execution, use 'make Q=' if you want to see full lines
2019-06-02 00:25:25 +02:00
Philippe Teuwen
9b668e3827
client Makefile doesn't depend on platform specs anymore
2019-06-01 01:03:34 +02:00
Philippe Teuwen
5e83fcbd58
client Makefile doesn't use PLATFORM_DEFS anymore
2019-06-01 00:59:11 +02:00
Philippe Teuwen
e98c4e246d
rework standalone makefile
2019-06-01 00:23:38 +02:00
Philippe Teuwen
501919a34a
flashmem: text
2019-05-31 23:08:27 +02:00
iceman1001
ecc62add26
fix return check
2019-05-31 14:07:07 -04:00
iceman1001
0a3791ea3a
chg: 'lualibs - 14a minor adaptation
2019-05-31 19:10:01 +02:00
iceman1001
a8b09eba31
chg: 'hf mfu info' - typo
2019-05-31 19:06:22 +02:00
iceman1001
430742a3b6
chg: 'mem info - public key'
2019-05-31 11:25:49 +02:00
iceman1001
b378d373ad
chg: USB doesnt need extra delay
2019-05-29 04:00:02 -04:00
iceman1001
d2fb18f648
chg: 'hf mf dump' - remove debug statements
2019-05-29 08:55:12 +02:00
iceman1001
cee2fc7a34
hf mf rdbl - uses NG
2019-05-28 13:20:56 -04:00
iceman1001
ffc24d672b
keys
2019-05-28 13:18:33 -04:00
iceman1001
caee0a1f6a
key
2019-05-28 08:00:33 -04:00
iceman1001
0004b1075e
chg: lf cotag demod - adjusted error trigger
2019-05-28 05:23:48 -04:00
iceman1001
8ed6c18497
style
2019-05-28 05:22:38 -04:00
iceman1001
74fb740c21
fix: lf em 4x05 - use correct paritytest (@marshmellow)\nchg: lf em 4x05_read\n chg: lf em 4x05_write - uses NG
2019-05-28 05:15:12 -04:00
iceman1001
548d6429ed
return codes
2019-05-27 09:15:53 -04:00
iceman1001
53f2058c7a
chf: hf mf eget\nhf mf eset\nhf mf eclr - uses NG
2019-05-27 07:46:27 -04:00
iceman1001
58bed70ad0
chg: hf 14a sim - uses NG
2019-05-26 15:00:49 -04:00
iceman1001
b05796c7c4
chg: hf mf dbg\nchg: hf mf sim\nchg: hf 14a sim - uses NG
2019-05-26 13:42:27 -04:00
iceman1001
ade858b4f5
fix: script run read_pwd_mem - wrong offsets for -i/-t/-m
2019-05-25 15:56:56 -04:00
iceman1001
6df94abf71
textual
2019-05-25 13:32:54 -04:00
iceman1001
37c30c0395
fix: askdemod - enhances which solves some viking demod errors
2019-05-25 13:27:43 -04:00
iceman1001
abc66484e5
fix: 14a raw commands - running lua scripts works again for MIX/NG frames
2019-05-25 09:06:44 -04:00
iceman1001
2d972f8cb9
style
2019-05-24 10:31:31 -04:00
iceman1001
20b39d55f2
fix: lf presco - show helptexts again
2019-05-24 10:27:21 -04:00
iceman1001
10fc50aff8
fix: lf viking demod - works :)
2019-05-24 09:48:31 -04:00
iceman1001
0d1438d156
chg: lf psksim - uses NG
2019-05-24 09:11:30 -04:00
iceman1001
80a91eba11
chg: need to free some
2019-05-24 07:22:50 -04:00
iceman1001
e727fe5818
chf: lf asksim - uses NG
2019-05-24 07:06:08 -04:00
iceman1001
98b75e43a5
fix: lf t55xx wipe
2019-05-24 06:22:43 -04:00
iceman1001
d32c4d5267
chg: resized flashmem offset for dictionaries to fit
2019-05-23 18:50:24 -04:00
iceman1001
594398ef73
Merge branch 'master' of https://github.com/RfidResearchGroup/proxmark3
2019-05-23 18:32:21 -04:00
iceman1001
9426f61922
chg: lf sim - free mem?
2019-05-23 18:32:17 -04:00
iceman1001
ed9a5e6d6f
chg: textual
2019-05-23 18:31:56 -04:00
Iceman
16c99b9fac
Merge pull request #202 from javastraat/master
...
modified help in hf mf fchk and chk & some extra keys
2019-05-23 23:10:12 +02:00
iceman1001
1ca50fd3b2
Merge branch 'master' of https://github.com/RfidResearchGroup/proxmark3
2019-05-23 17:07:18 -04:00
iceman1001
c13e2f09a1
chg: lf simfsk\nlf paradox sim\nlf awid sim\n\lf ioprox sim\nlf pyramid sim - NG
2019-05-23 17:07:12 -04:00
Albert Einstein
38d0b37e1e
added keys
2019-05-23 21:08:52 +02:00
Albert Einstein
684e93d61a
added keys
2019-05-23 21:06:15 +02:00
Albert Einstein
de694d7cca
modified help in fchk and chk
2019-05-23 21:04:48 +02:00
Philippe Teuwen
fda181890c
nested structs on the sender, for more lean packet size computation
2019-05-23 20:54:21 +02:00
iceman1001
263d662783
chg: lf fsksim - uses NG
2019-05-23 13:16:06 -04:00
iceman1001
0564931450
fix: lf sim - if called with empty graphbuffer all strange things happend, like turning on HF field
2019-05-23 10:51:19 -04:00
iceman1001
f8dbf6138a
fix: lf sim - dont forget to PACK your structs on both sides\n chg: data convertbitstream - converts bit to max/min in order to facilitate demodulation of simulation data
2019-05-23 06:12:20 -04:00
iceman1001
78d7077f01
chg: more keys
2019-05-23 05:02:28 -04:00
Philippe Teuwen
e0c9e2b0d1
rework usart RX timings
2019-05-22 23:30:52 +02:00
iceman1001
794d109f30
chg: lf t55 - fixes / read block uses NG
2019-05-22 11:59:39 -04:00
iceman1001
150fc205b2
chg - returns
2019-05-22 10:10:48 -04:00
iceman1001
1e4f7b7f68
chg - returns
2019-05-22 10:07:27 -04:00
iceman1001
160110f56d
chg - returns
2019-05-22 09:57:29 -04:00
iceman1001
8266514ef0
chg - returns
2019-05-22 09:53:10 -04:00
iceman1001
da2c8d0292
chg - returns
2019-05-22 09:48:57 -04:00
iceman1001
f8749c9ee9
chg - returns
2019-05-22 09:47:03 -04:00
iceman1001
09b66e500d
chg - returns
2019-05-22 09:46:40 -04:00
iceman1001
66361ec6a3
chg - returns
2019-05-22 09:44:55 -04:00
iceman1001
e191dc777d
chg - returns
2019-05-22 09:43:39 -04:00
iceman1001
24458e1392
chg: lf search - works again
2019-05-22 09:40:58 -04:00
iceman1001
461a90eeaf
chg: lf em - and even more return codes
2019-05-22 09:28:12 -04:00
iceman1001
420ca1b235
more returns
2019-05-22 09:04:38 -04:00
iceman1001
486211599d
chg: return codes
2019-05-22 08:57:08 -04:00
iceman1001
d546f39534
chg: cmdlft55xx return codes
2019-05-22 08:48:23 -04:00
iceman1001
9925159bcd
chg: return codes
2019-05-22 08:33:33 -04:00
iceman1001
ad394a2d6b
chg: lf em 410x_sim - reworked to NG\n chg: lf em 410x_demod - now can demod the simulation data.
2019-05-22 08:32:30 -04:00
iceman1001
750739efe4
chg: not fatal
2019-05-22 05:59:43 -04:00
iceman1001
69bab29834
chg: params
2019-05-22 05:58:16 -04:00
Philippe Teuwen
13b461cab2
usart txrx: wait reply depends on rx waittime
2019-05-22 00:06:51 +02:00
Philippe Teuwen
fe6cbfc8fd
baudrates & btfactory
2019-05-20 21:37:50 +02:00
iceman1001
cbc42336d6
fix: lf nedap sim - error when adding parity
2019-05-20 15:24:47 -04:00
iceman1001
f0c173ccba
style
2019-05-20 10:50:23 -04:00
iceman1001
178c922218
chg: lf read - now uses NG
2019-05-20 10:48:51 -04:00
iceman1001
ab8826fed8
chg: lf config - uses NG
2019-05-20 09:50:04 -04:00
iceman1001
d7f1ab2175
chg: lf cmdread - now uses NG
2019-05-20 09:15:45 -04:00
iceman1001
ce4198f5f2
new pwds - white cloner (mwalker)
2019-05-20 07:11:16 -04:00
iceman1001
983e63d82f
hw commands - uses NG
2019-05-20 04:28:34 -04:00
Philippe Teuwen
f0ec37b742
fix hw connect parsing
2019-05-18 21:35:50 +02:00
iceman1001
d4ad0da335
textual,
2019-05-18 18:51:05 +02:00
Philippe Teuwen
413440fdab
hw connect: detect invalid usages
2019-05-18 18:45:15 +02:00
Philippe Teuwen
e6d64df6d0
Fixing segfault
2019-05-18 18:41:24 +02:00
iceman1001
faf3a95a45
chg: 'hw connect' - new params. p <port> b <baudrate>
...
a correct call is now
hw connect p com6 b 115200
This will set baudrate between Client and BT White Dongle.
2019-05-18 18:06:14 +02:00
iceman1001
24a4d053b3
chg: prompt now shows which channel is used.
2019-05-18 18:02:30 +02:00
iceman1001
d5802ff766
Merge branch 'master' of https://github.com/RfidResearchGroup/proxmark3
2019-05-18 17:59:48 +02:00
iceman1001
687f7f3697
consistent output
2019-05-18 17:56:03 +02:00
iceman1001
cba5d18124
use MIX
2019-05-18 17:55:11 +02:00
iceman1001
a4f4104075
textual
2019-05-18 17:53:08 +02:00
Philippe Teuwen
10dc959f34
btfactory: reset role as well
2019-05-18 17:47:29 +02:00
Philippe Teuwen
e9eb764358
Fix MCK in usart, our MCK is 16*12/2/2
2019-05-16 20:12:00 +02:00
Philippe Teuwen
b5e4a60a15
timeout reconfiguration: flag was never cleared and some more changes:
...
* clear newtimeout_pending flag
* fix initial newtimeout_pending flag value on win32
* remove all _atomic as anyway a load+clear wouldn't be atomic and we're not in a critical situation: just one writer seldomly called on reconnect
* move new timeout poll to uart_recv for faster deployment
* remove redundant uart_reconfigure_timeouts(UART_FPC_CLIENT_RX_TIMEOUT_MS);
2019-05-16 12:35:40 +02:00
iceman1001
9b85f80321
chg: the reconnect now works good on ubuntu and mingw (for me :))
...
chg: increased timeout for FPC from 170 -> 200. Mingw seems slower.
2019-05-16 08:02:56 +02:00
iceman1001
c125b3e9fe
chg: less nesting
2019-05-16 07:33:02 +02:00
Philippe Teuwen
b4e8be82f4
remove spMutex, use atomic test&set instead
2019-05-16 00:29:30 +02:00
iceman1001
bfe2cff383
chg: hf mf nack - now uses NG
2019-05-15 07:47:46 -04:00
iceman1001
50c59fb6b2
chg: cident - uses NG
2019-05-15 07:03:19 -04:00
iceman1001
65ff4f0e92
chg: hf mf setmod - uses NG
2019-05-15 06:52:22 -04:00
iceman1001
0edf5500fe
mix
2019-05-15 12:02:22 +02:00
iceman1001
0740d14faa
chg: some unifiying return values
2019-05-15 10:24:06 +02:00
Philippe Teuwen
bc090857b8
text
2019-05-15 08:57:15 +02:00
iceman1001
1e31455474
textual
2019-05-15 02:18:23 -04:00
Philippe Teuwen
8401eb4e14
Add usart btfactory
2019-05-15 02:15:19 +02:00
iceman1001
586e2ebabd
textual
2019-05-14 11:42:58 -04:00
iceman1001
36ecc4be97
style
2019-05-14 11:42:17 -04:00
Iceman
eef53a853a
Merge pull request #196 from mcd1992/guikeys
...
Add clamp to PageDown case in plot GUI and updated changelog as requested in #195
2019-05-14 17:38:35 +02:00
iceman1001
ace4798c4d
Merge branch 'master' of https://github.com/RfidResearchGroup/proxmark3
2019-05-14 17:13:54 +02:00
iceman1001
8bfe669430
fix: 'script run legic' - at last, it now saves in EML and BIN format.
2019-05-14 17:13:29 +02:00
Aaron McDaniel
1186753bf6
Added clamp to PageDown case in plot GUI and updated changelog
2019-05-14 10:12:46 -05:00
Philippe Teuwen
1147c9faf8
Use ARRAYLEN
2019-05-14 12:51:45 +02:00
iceman1001
da09131aa3
Merge branch 'master' of https://github.com/RfidResearchGroup/proxmark3
2019-05-14 12:37:02 +02:00
iceman1001
d792f015a2
fix: 'script run legic' - bytes was in string format,
2019-05-14 12:36:37 +02:00
Philippe Teuwen
62cf4ad8a7
fancy INPLACE
2019-05-14 12:35:25 +02:00
iceman1001
48c71aeef6
fix: 'script run legic' - also save as binary. https://github.com/RfidResearchGroup/proxmark3/issues/193
...
if binary file exists, it will try to increase filename counter to find a non-existing name.
2019-05-14 11:54:25 +02:00
iceman1001
28398222e6
chg: 'hf tune' - now with prefix :)
2019-05-14 11:18:33 +02:00
Iceman
d4eb91fa43
Merge pull request #195 from mcd1992/guikeys
...
Added paged moving to the plot GUI
2019-05-14 11:18:00 +02:00
Philippe Teuwen
d535d5a378
hf tune: can be interrupted by keyboard
2019-05-14 08:40:22 +02:00
Philippe Teuwen
42d025d01a
Slight rework of hw tune
2019-05-14 08:29:24 +02:00
Philippe Teuwen
c281f71f59
hf tune: group commands
2019-05-14 08:25:26 +02:00
mcd1992
528da6ec32
Added paged moving to the plot GUI
2019-05-13 19:39:27 -05:00
Philippe Teuwen
7ed7a9de40
Rework hf tune to make it synchronous (needed for rdv4)
2019-05-14 00:37:03 +02:00
Philippe Teuwen
995d782bb0
CMD_READER_HITAG requires always a hitag_data struct
...
used as SendCommandMIX(CMD_READER_HITAG, RHT2F_UID_ONLY, 0, 0, NULL, 0);
sent to ReaderHitag((hitag_function)packet->oldarg[0], (hitag_data *)packet->data.asBytes);
void ReaderHitag(hitag_function htf, hitag_data *htd)
=> we should always send a hitag_data struct
2019-05-13 23:15:07 +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
e4f00c52da
Fix #194 Graph window loops to end if you scroll left past 0
2019-05-13 20:34:02 +02:00
iceman1001
6a6902e57d
chg: luascripts now uses t55xx write NG frame format
2019-05-13 16:51:26 +02:00
iceman1001
801cb95967
fix: 'lf t55xx write' - wrong bitshift
2019-05-13 13:36:54 +02:00
iceman1001
d2a4ade2af
chg: lf t55xx write - now uses NG frames.
2019-05-13 13:23:53 +02:00
Philippe Teuwen
0e827b1083
Fix CMD_T55XX_WRITE_BLOCK expecting data and sending NULL
2019-05-13 12:21:09 +02:00
Philippe Teuwen
6caf571a44
NG->MIX for hitag cmds where the zeroes were actual args
2019-05-13 10:35:30 +02:00
Philippe Teuwen
4929b16bf9
style
2019-05-12 20:38:03 +02:00
Philippe Teuwen
a2c70e5481
Add .dic to gitattributes for LF, remove existing CR
2019-05-12 20:37:51 +02:00
Chris
41db59f028
Merge branch 'master' of https://github.com/RfidResearchGroup/proxmark3
2019-05-12 18:45:13 +02:00
Chris
d44a5712a7
add: default key for library / parking
2019-05-12 18:43:20 +02:00
Philippe Teuwen
80a71c59d4
Merge pull request #186 from uhei/hexdump
...
Cmdtrace: Show trace ouput in hexdump format
2019-05-10 19:27:45 +02:00
Philippe Teuwen
b6b20e246c
Merge pull request #187 from uhei/macos-readline
...
client/Makefile: use brew libreadline on macOS
2019-05-10 19:07:03 +02:00
Philippe Teuwen
3412e9d8c5
Capabilities versionning, would also detect platform struct pack issues
2019-05-10 19:00:18 +02:00
Philippe Teuwen
5aed3e04c9
Merge pull request #190 from uhei/memcpy-bo
...
client/comms.c: fix buffer overflow
2019-05-10 18:47:39 +02:00
Uli Heilmeier
a1c24c6c7d
Cmdtrace: Show trace ouput in hexdump format
...
Adding option 'x' to show trace output for 14a in hexdump format.
This output can be imported into Wireshark using the 'Import from Hex Dump' option.
Encapsulation type should be set to 'ISO 14443' and Max Frame Length to 256.
Format defined at https://www.kaiser.cx/pcap-iso14443.html
2019-05-10 16:03:39 +02:00
Uli Heilmeier
0119e13ff3
client/comms.c: fix buffer overflow
...
Don't copy more bytes into pm3_capabilities as its size.
Fix : RfidResearchGroup/proxmark3#189
2019-05-10 14:50:09 +02:00
Uli Heilmeier
94b782ee10
client/Makefile: use brew libreadline on macOS
...
Make sure we use libreadline from brew and not the default macOS shipped one.
Otherwise compilation fails for undefined rl_event_hook
2019-05-10 12:24:38 +02:00
Philippe Teuwen
39c7941930
style
2019-05-09 20:20:54 +02:00
Philippe Teuwen
2bee7e12f6
Fix hf mfu dump on ULC: UID in filename
2019-05-09 20:05:12 +02:00
Philippe Teuwen
7195ce9b27
remove iso15 getUID timeout msg
2019-05-09 13:25:14 +02:00
Philippe Teuwen
730927a81d
NG->MIX for few cmds where the zeroes were actual args
...
CMD_READER_ISO_14443a
CMD_EPA_PACE_REPLAY
CMD_TEST_HITAGS_TRACES
CMD_FELICA_COMMAND
2019-05-09 12:33:17 +02:00
Philippe Teuwen
84f696451d
units
2019-05-09 01:07:34 +02:00
Philippe Teuwen
2c10482279
all LF sim: client waits till button pressed
2019-05-09 00:08:59 +02:00
Philippe Teuwen
ddd62e2848
text
2019-05-08 22:45:20 +02:00
Philippe Teuwen
d088ed4232
fast mode on LF techs using t55xx write block
2019-05-08 22:43:35 +02:00
Philippe Teuwen
962f45e3e6
mf nested: remove compilation warning
2019-05-08 22:02:14 +02:00
Philippe Teuwen
77398550b0
fast mode on Mifare emulator upload
2019-05-08 21:54:15 +02:00
Philippe Teuwen
c72e74275d
fast mode on epa pace replay
2019-05-08 20:13:07 +02:00
Philippe Teuwen
e7362d5e6a
fast mode on legic cmds
2019-05-08 19:48:53 +02:00
Philippe Teuwen
93171e3d74
fast mode on sc upgrade, no much diff
2019-05-08 19:34:11 +02:00
Philippe Teuwen
2f71d951e1
iclass: avoid last ping in fast modes
2019-05-08 19:16:37 +02:00
Philippe Teuwen
2f2796be7e
Fix deprecated-hid-flasher
2019-05-08 13:32:17 +02:00
Philippe Teuwen
4fd520c6d4
Introduce SendCommandBL
2019-05-08 13:31:58 +02:00
Philippe Teuwen
e93b4e3c61
Remove usb_cmd refs
2019-05-08 11:17:14 +02:00
Philippe Teuwen
c190ac0955
Hide conn error when hw reset, as suggested by @iceman
2019-05-08 11:14:29 +02:00
Philippe Teuwen
68e5b3c355
style
2019-05-08 01:35:51 +02:00
Philippe Teuwen
f49d7e6d39
remove SendCommand
2019-05-08 01:32:32 +02:00
Philippe Teuwen
c867b3bc9a
Add cmd: usart btpin to change add-on BT PIN
2019-05-08 01:24:46 +02:00
Philippe Teuwen
df2203d9c3
hw command text
2019-05-08 00:58:36 +02:00
iceman1001
964006fd21
Merge branch 'master' of https://github.com/RfidResearchGroup/proxmark3
2019-05-08 00:17:52 +02:00
iceman1001
01efa71e27
use NG
2019-05-08 00:10:03 +02:00
iceman1001
8ebd5e0579
textual, fixes to legic commands used. Needs testing
2019-05-08 00:07:20 +02:00
Philippe Teuwen
02ea378e38
Wow, two improbable bugs were cancelling each other
2019-05-08 00:02:08 +02:00
iceman1001
5b087a053c
fix: script run legic_buffer2card - correct params for write command
2019-05-07 23:53:06 +02:00
iceman1001
a5f19cde79
textual
2019-05-07 23:46:37 +02:00
iceman1001
81feb56003
text
2019-05-07 23:44:46 +02:00
iceman1001
8548eda9bd
Merge branch 'master' of https://github.com/RfidResearchGroup/proxmark3
2019-05-07 23:41:56 +02:00
iceman1001
d313804e78
textual
2019-05-07 23:41:41 +02:00
Philippe Teuwen
920affeb44
Merge branch 'master' of github.com:RfidResearchGroup/proxmark3
...
* 'master' of github.com:RfidResearchGroup/proxmark3:
textual
textual
2019-05-07 23:39:47 +02:00
Philippe Teuwen
c505a59e3d
Merge branch 'master' of github.com:RfidResearchGroup/proxmark3
...
* 'master' of github.com:RfidResearchGroup/proxmark3:
refactor NG
refactor
textual
refactored NG
textual
refactoring NG
refactoring
15 - use NG and refactoring
textual
using MIX
textual
textual
textual
Update .gitignore
chg: script run didump - helptexts
fix: rename to match the new file
chg: script run didump - use MIX
chg: hw ping - shouldnt be converted yet..
2019-05-07 23:38:28 +02:00
iceman1001
9c95a2e8aa
textual
2019-05-07 23:37:15 +02:00
Philippe Teuwen
2f1061f95b
rework ping
2019-05-07 23:35:09 +02:00
iceman1001
89e25a4d1d
textual
2019-05-07 23:34:05 +02:00
iceman1001
a59f2a1b60
refactor NG
2019-05-07 23:27:16 +02:00
iceman1001
e1bb05b35e
refactor
2019-05-07 23:21:56 +02:00
iceman1001
7ccff2db4a
textual
2019-05-07 23:19:22 +02:00
iceman1001
e799717880
refactored NG
2019-05-07 23:12:58 +02:00
iceman1001
6b472f6c56
textual
2019-05-07 23:04:29 +02:00
iceman1001
3c533db308
refactoring NG
2019-05-07 22:59:29 +02:00
iceman1001
9bf961cb8a
refactoring
2019-05-07 22:48:18 +02:00
iceman1001
6fbd45aaed
15 - use NG and refactoring
2019-05-07 22:46:00 +02:00
iceman1001
b52a4a53b0
textual
2019-05-07 22:33:51 +02:00
iceman1001
b73146533a
using MIX
2019-05-07 22:33:26 +02:00
iceman1001
c81bce6bf2
textual
2019-05-07 22:15:26 +02:00
iceman1001
2af7255f62
textual
2019-05-07 22:12:18 +02:00
iceman1001
75325aef86
textual
2019-05-07 22:08:46 +02:00
iceman1001
07b6535f7e
chg: script run didump - helptexts
2019-05-07 22:03:11 +02:00
iceman1001
c99845b3d1
fix: rename to match the new file
2019-05-07 21:56:05 +02:00
iceman1001
df555be792
chg: script run didump - use MIX
2019-05-07 21:49:45 +02:00
iceman1001
c180c8df20
chg: hw ping - shouldnt be converted yet..
2019-05-07 21:35:22 +02:00
Philippe Teuwen
bf0ab55833
text
2019-05-07 20:47:05 +02:00
Philippe Teuwen
532dbf28a1
let OpenPm be responsible of setting session.pm3_present
2019-05-07 20:37:23 +02:00
Philippe Teuwen
061321c353
flash still need old cmds
2019-05-07 20:13:01 +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
iceman1001
39272ba1fb
convert sendOLD -> MIX for simple cmds
2019-05-07 19:13:14 +02:00
iceman1001
0c20c1a9d1
convert to MIX for simple send commands.
2019-05-07 19:03:25 +02:00
iceman1001
119b1e7c81
chg: mem commands - sendMIX
2019-05-07 18:50:45 +02:00
iceman1001
cb991b4d2c
make sure CloseProxmark sets pm3_present.
2019-05-07 17:31:07 +02:00
iceman1001
7eb7685559
cleaning up, simplify
2019-05-07 15:57:22 +02:00
iceman1001
f2a954b422
chg: save serial port name as copy.
2019-05-07 15:40:01 +02:00
iceman1001
43db2a50e2
cleaning
2019-05-07 14:48:53 +02:00
iceman1001
f60977695a
cleaning up
2019-05-07 14:41:20 +02:00
iceman1001
b91e21edde
better output from setting prompt, cursor is still inside ...
2019-05-07 12:29:26 +02:00
iceman1001
f85280ad41
fix: 'hw connect' - if pm3 client was in offline more to start with, check..
2019-05-07 12:28:17 +02:00
Philippe Teuwen
a20392edf3
change offline prompt asap
2019-05-07 12:18:51 +02:00
Philippe Teuwen
de54d35d5f
unplug detection
2019-05-07 12:11:36 +02:00
iceman1001
f68a398e42
rename
2019-05-07 11:46:12 +02:00
iceman1001
bb19e42bbd
textual
2019-05-07 11:44:29 +02:00
iceman1001
fb7445a027
chg: 'hw connect' - make port optional. Reused previous serial port
2019-05-07 11:42:36 +02:00
iceman1001
61d250a7f8
add: 'hw connect' - lets you connect to a specified serial port. If already connected, it disconnects current port before.
2019-05-07 11:05:05 +02:00
Philippe Teuwen
1c70163605
reconnect fast
2019-05-07 01:06:01 +02:00
Philippe Teuwen
ec5876ba35
Linux: Detect soon when pm3 is unplugged
2019-05-06 23:25:01 +02:00
iceman1001
fa8bd85016
Merge branch 'master' of https://github.com/RfidResearchGroup/proxmark3
2019-05-06 22:42:01 +02:00
iceman1001
29a160c905
reconnect version2 yolo
2019-05-06 22:41:00 +02:00
iceman1001
52396e8b5a
textual
2019-05-06 22:40:06 +02:00
Philippe Teuwen
c6b8c0c472
manual Makefile style (as some tabs need to be preserved)
2019-05-06 20:45:59 +02:00
iceman1001
dd82c42588
fix #185 - Only -mno-ms-bitfields on MINGW (@doegox)
2019-05-06 15:37:40 +02:00
iceman1001
3a902a7a4c
chg: add some helptexts
2019-05-06 14:38:56 +02:00
iceman1001
cffd14a96b
chg: reconnect to a disconnected proxmark3 device without restarting the client. Old functionality restored :)
...
chg: renamed thread
chg: easier if-statements for USART
2019-05-06 14:11:23 +02:00
Philippe Teuwen
eb7aa033ff
Add fast mode support for RX NG frames
2019-05-05 22:34:22 +02:00
Philippe Teuwen
65bd945b54
style
2019-05-05 22:04:35 +02:00
iceman1001
71c37dcb04
alphabet order
2019-05-05 18:42:09 +02:00
Philippe Teuwen
6b5a0f8319
Rename and unguard CMD_DOWNLOAD_RAW_ADC_SAMPLES_125K ans it's used more generally than LF
2019-05-04 23:56:59 +02:00
Philippe Teuwen
ed1ff3db7e
forgot 2 files in the merge :( my bad
2019-05-04 11:33:48 +02:00
Philippe Teuwen
1cff822f1e
remove warning
2019-05-03 22:37:04 +02:00
Philippe Teuwen
3176684f4a
Add usart dev cmds & dynamic flash support capability
2019-05-03 22:30:17 +02:00
iceman1001
8e2d5370f9
fix: seems the mutex messed up on ubuntu but there it works without.
2019-05-03 21:58:47 +02:00
iceman1001
a49ae2d0ce
FIX: slow reconfigure on mingw of serial port
2019-05-03 21:33:00 +02:00
iceman1001
ed1950a0f5
fix: cross thread communictions of timeout variable
2019-05-03 17:53:32 +02:00
iceman1001
535559a140
textual
2019-05-03 11:25:55 +02:00
iceman1001
cb34e554fe
chg: info log = yellow
2019-05-03 09:41:28 +02:00
Philippe Teuwen
b723126deb
Make smartcard support detection dynamic
2019-05-03 09:04:28 +02:00
Philippe Teuwen
f33d0bf206
hw tune: block client till button pressed
2019-05-03 08:40:21 +02:00
Philippe Teuwen
2ec05efa3a
remove outdated & unused loclass files
2019-05-02 12:24:00 +02:00
iceman1001
0cedfc7b2b
chg: list should always be available, since we can now load / save trace files.
2019-05-02 10:42:02 +02:00
Philippe Teuwen
4e17b17343
remove snooper.c, outdated and we can do the same with pm3 client
2019-05-02 00:40:00 +02:00
Philippe Teuwen
e286b3091d
remove cli.c, outdated and we can do the same with pm3 client
2019-05-02 00:34:55 +02:00
Philippe Teuwen
59cc7b46d4
emv: dynamic detection in client
2019-05-02 00:23:58 +02:00
Philippe Teuwen
f217b47cbd
style
2019-05-02 00:18:20 +02:00
Philippe Teuwen
32bb9511ec
Replace WITH_LF by dynamic detection in client
2019-05-02 00:02:38 +02:00
Philippe Teuwen
e6135a8f78
Replace WITH_ISO14443a by dynamic detection in client
2019-05-01 23:38:57 +02:00
Philippe Teuwen
d7b53aacee
Replace WITH_HITAG by dynamic detection in client
2019-05-01 23:26:06 +02:00
Philippe Teuwen
78fdffddf7
Replace WITH_ICLASS by dynamic detection in client
2019-05-01 23:20:18 +02:00
Philippe Teuwen
c640c63e51
Replace WITH_FELICA by dynamic detection in client
2019-05-01 23:18:21 +02:00
Philippe Teuwen
745bff4143
Replace WITH_ISO14443b by dynamic detection in client
2019-05-01 23:17:14 +02:00
Philippe Teuwen
858def687a
Replace WITH_LEGIC by dynamic detection in client
2019-05-01 23:14:30 +02:00
Philippe Teuwen
582d948ac2
Replace WITH_ISO15693 by dynamic detection in client
2019-05-01 23:04:50 +02:00
Philippe Teuwen
2d99c6096b
fix IfPm3Fpc call
2019-05-01 23:04:20 +02:00
Philippe Teuwen
30d29434d5
Replace WITH_FPC by dynamic detection in client
2019-05-01 22:56:10 +02:00
Philippe Teuwen
bb966caab1
Replace WITH_LCD by dynamic detection in client
2019-05-01 22:47:21 +02:00
Philippe Teuwen
a79c792d9f
Fix smartcard commands visibility
2019-05-01 22:37:47 +02:00
Philippe Teuwen
6b2677c154
Replace WITH_SMARTCARD by dynamic detection in client
2019-05-01 22:33:27 +02:00
Philippe Teuwen
cad676a23c
Replace WITH_FLASH by dynamic detection in client
2019-05-01 21:46:29 +02:00
Uli Heilmeier
52179146b6
cmdparser: fix copy& paste typo
2019-05-01 21:31:34 +02:00
Philippe Teuwen
10489db97d
capabilities: more IsAvailable helpers
2019-05-01 21:09:23 +02:00
Philippe Teuwen
ca43afa19b
begin of dynamic capabilities handling in client
2019-05-01 20:48:15 +02:00
iceman1001
5a6929c533
chg: lua lib 14a, added disconnect support
2019-05-01 18:26:12 +02:00
iceman1001
ec5f70caf2
easier to read
2019-05-01 15:15:48 +02:00
Philippe Teuwen
645a4e9d1d
generalize KEYS_IN_BLOCK usage
2019-05-01 14:55:14 +02:00
iceman1001
b7e3806eff
chg: 'hf mf chk' - let eload part benefit for fast push mode
...
chg: 'script run mfkeys' - corrected to use NG frames correct
2019-05-01 13:15:51 +02:00
Philippe Teuwen
13b2e6eed7
Fix hf mf chk
2019-05-01 12:19:51 +02:00
iceman1001
5ab9716e77
textual
2019-05-01 06:04:33 +02:00
iceman1001
63d67e2b0f
fix: setting pm3_present in flasher.
2019-05-01 05:48:20 +02:00
Philippe Teuwen
4f11ef048f
style
2019-05-01 01:38:52 +02:00
Philippe Teuwen
820a6d99a9
better offline mode
2019-04-30 23:52:40 +02:00
iceman1001
f8f39d6196
fix: passing a struct.
2019-04-30 22:03:20 +02:00
iceman1001
e6315b88a1
missing
2019-04-30 21:55:43 +02:00
Philippe Teuwen
63cd4a9fbb
Merge branch 'better_color_handling'
...
* better_color_handling:
Remove cmd_debug from flasher, we've COMMS_DEBUG_RAW if needed
Use PrintAndLogEx in flasher
Simplify color & banner logic
Smart color handling:
2019-04-30 21:37:19 +02:00
Philippe Teuwen
27f7057961
Rename few USB -> PM3 to avoid misleading interpretations
2019-04-30 21:10:11 +02:00
Philippe Teuwen
a5d05e8d42
Remove cmd_debug from flasher, we've COMMS_DEBUG_RAW if needed
2019-04-30 20:23:22 +02:00
Philippe Teuwen
5c9c38ff71
Use PrintAndLogEx in flasher
2019-04-30 20:19:29 +02:00
iceman1001
cddc25994c
fix: by reference
2019-04-30 16:16:17 +02:00
iceman1001
6cddaa0a08
fix: 'hf mf keybrute' - adapt to NG for checkkeys. Kind of out-of-datem, since hardnested solves this better.
2019-04-30 14:29:52 +02:00
iceman1001
2dea3684ae
fix: 'hf iclass eload' - enable NG (Thanks @doegox)
...
chg: 'hf iclass chk' - now uses fast push mode
2019-04-30 14:19:26 +02:00
iceman1001
c1445d2a31
CHG: 'hf mf chk' - uses NG
2019-04-30 14:01:23 +02:00
iceman1001
937d839c6a
chg: 'script run mfkeys' - use fast push mode.
2019-04-30 13:27:19 +02:00
Philippe Teuwen
0a4b90ac20
Simplify color & banner logic
2019-04-30 13:02:27 +02:00
iceman1001
e1063e2836
chg: reconfigure uart timeouts when compiled for FPC and connecting over USB.
2019-04-30 12:57:44 +02:00
iceman1001
481d70b0da
chg: 'hf iclass eload' - use fast push mode.
2019-04-30 12:14:46 +02:00
iceman1001
918a46a984
uninit.
2019-04-30 12:12:55 +02:00
iceman1001
10ac5fd256
chg: 'lf sim' - now uses fast push mode
2019-04-30 10:10:25 +02:00
iceman1001
0ee710ed92
chg: lua scripts now get easy access to fast_push_mode option
2019-04-30 09:48:08 +02:00
Philippe Teuwen
a91d0a7b19
Smart color handling:
...
* if on Windows, no color, as usual
* if on Linux, color only on real term
* no color when > foo
* no color in the logfile
2019-04-30 00:41:52 +02:00
Philippe Teuwen
f4d62eec09
Fix COMMS_DEBUG_RAW
2019-04-29 23:02:49 +02:00
Philippe Teuwen
56f92348ea
style
2019-04-29 22:41:28 +02:00
Philippe Teuwen
73b6fa7cbc
Simpler newfilenamemcopy
2019-04-29 22:40:10 +02:00
Philippe Teuwen
35ea8e745e
Faster CmdHF14AMfChk
2019-04-29 22:39:42 +02:00
Philippe Teuwen
32a512b13e
Support break_after_ACK for MIX frames
2019-04-29 22:39:18 +02:00
Philippe Teuwen
ac9f3b29f6
better COMMS_DEBUG_RAW
2019-04-29 22:38:54 +02:00
Philippe Teuwen
fc6be9fea4
Define USB_CMD_DATA_SIZE_MIX
2019-04-29 22:38:26 +02:00
iceman1001
b08b1c2cd9
chg: 'hf mfu info' - ndef parsing was a bit wrong
2019-04-29 18:58:27 +02:00
iceman1001
31a531f1d0
chg: better ndef parsing and texts
2019-04-29 17:34:47 +02:00
iceman1001
9e34a8e56d
chg: 'hf mfu info' - ndef has 4 byte blocks on UL/NTAG
2019-04-29 17:34:24 +02:00
iceman1001
60ea44069e
text
2019-04-29 14:57:05 +02:00
iceman1001
c4e4e7dc69
text
2019-04-29 14:55:39 +02:00
iceman1001
50f5b1b422
intial
2019-04-29 14:49:18 +02:00
iceman1001
f4f61fecd6
chg: 'script run ndef_dump' - optional verbose ndefparsing
2019-04-29 14:47:44 +02:00
iceman1001
ea7ad8cbc6
fixes to ndef
2019-04-29 14:44:08 +02:00
iceman1001
f4b75d7f5b
fix: ndef parse uri off by one
2019-04-29 14:42:37 +02:00
iceman1001
67e3ac3f54
add: ndef parsing to LUA
2019-04-29 14:19:41 +02:00
iceman1001
03d6454d95
chg: 'script run mfkeys' : uses NG
...
chg: 'hf mf chk' : uses old/mix
2019-04-29 12:12:14 +02:00
iceman1001
7454a4dcf2
chg: 'hf mf chkkeys' - now uses NG
2019-04-29 02:07:40 +02:00
iceman1001
7cc6975e52
fix
2019-04-29 01:52:55 +02:00
iceman1001
2b561ad732
next
2019-04-29 01:51:00 +02:00
iceman1001
47fbb557b4
next
2019-04-29 01:39:40 +02:00
iceman1001
b254e70160
next
2019-04-29 01:32:45 +02:00
Philippe Teuwen
5e8fc73527
Debug hexdumps of comm
2019-04-29 01:20:03 +02:00
iceman1001
805b679b2f
fxing
2019-04-28 23:58:51 +02:00
iceman1001
a6ee9ef3e7
Merge branch 'experimental_varlen' of https://github.com/RfidResearchGroup/proxmark3 into experimental_varlen
...
# Conflicts:
# client/scripts/ndef_dump.lua
2019-04-28 23:57:31 +02:00
iceman1001
9d512d411c
chg: added manufacturer to 14ainfo structure.
...
chg: ndefdump remakes
2019-04-28 23:43:55 +02:00
Philippe Teuwen
69f8d81f4e
style
2019-04-28 22:54:00 +02:00
Philippe Teuwen
f1deb865db
Merge branch 'master' into experimental_varlen
...
* master:
ltrim cmd before display
hf mf eload: fix absence of filename
detect wrong numOfBlocks / numOfSectors arguments
safeFile*: accept when suffix is already provided
loadFile*: accept when suffix is already provided
textual, to reflect which repo.
LoadEML: don't complain on the last \n
2019-04-28 22:53:12 +02:00
Philippe Teuwen
5bc9118a19
baudrate only for physical uart
2019-04-28 22:51:40 +02:00
Philippe Teuwen
281cdead26
ltrim cmd before display
2019-04-28 22:38:44 +02:00
Philippe Teuwen
334e6d208b
hf mf eload: fix absence of filename
2019-04-28 22:16:50 +02:00
Philippe Teuwen
997f5d700e
detect wrong numOfBlocks / numOfSectors arguments
2019-04-28 21:34:05 +02:00
iceman1001
cf0d17853e
next
2019-04-28 21:29:47 +02:00
Philippe Teuwen
1dbcb712c3
safeFile*: accept when suffix is already provided
2019-04-28 20:42:57 +02:00
iceman1001
f4f8636b86
more converting scripts
2019-04-28 19:51:25 +02:00
iceman1001
79bfe892d6
next
2019-04-28 19:45:00 +02:00
iceman1001
25dd7c9a1c
spelling
2019-04-28 19:39:09 +02:00
iceman1001
02c2ea5a15
chg: next batch of scripts
2019-04-28 19:26:26 +02:00
Philippe Teuwen
405f24522e
loadFile*: accept when suffix is already provided
2019-04-28 19:21:04 +02:00
iceman1001
819896acf6
first batch of updated scripts to use sendMIX commands instead.
2019-04-28 18:46:06 +02:00
Philippe Teuwen
c6172b4d9c
LoadEML: don't complain on the last \n
2019-04-28 16:47:50 +02:00
iceman1001
195887487b
fixes to commands.lua to support MIX/NG
2019-04-28 16:35:30 +02:00
iceman1001
292462fb74
fixes to sendMIX/SendNG
2019-04-28 16:31:49 +02:00
iceman1001
cc5b63823b
chg: better sending
2019-04-28 12:52:25 +02:00
iceman1001
9779868753
style
2019-04-28 11:09:46 +02:00
iceman1001
abf93f4f2c
Merge branch 'experimental_varlen' of https://github.com/RfidResearchGroup/proxmark3 into experimental_varlen
2019-04-28 11:05:51 +02:00
iceman1001
c13f9e7a0f
add: SendCommandMIX, SendCommandOLD support in LUA
2019-04-28 11:05:23 +02:00
Philippe Teuwen
fbec3f3125
Merge branch 'master' into experimental_varlen
...
* master:
fix segfault
rework shell scripts for easy client or flasher
Stop poking Internet when compiling
doc multiple commands with -c
Add support for: proxmark3 -c "hw ping;hw version;hw ping"
update.sh flash boot only if option -b
2019-04-27 16:55:28 +02:00
Philippe Teuwen
8ebc44ee81
fix segfault
2019-04-27 16:52:23 +02:00
iceman1001
c5c364d994
fix: compilation on mingw
2019-04-27 11:57:11 +02:00
iceman1001
238eda8b17
chg: 'hw detectreader' cleanup
2019-04-27 11:07:59 +02:00
Philippe Teuwen
e2e0b704c5
Several changes in the initial connection, see details:
...
* TestProxmark uses pingng
* New command CMD_CAPABILITIES to transmit capabilities from pm3 to host
* Use TestProxmark to retrieve capabilities with that new command
* CloseProxmark if TestProxmark fails
* Hide baudrate for USB and retrieve real baudrate from pm3 for BT
2019-04-27 02:46:20 +02:00
Philippe Teuwen
7d1161d7d8
First packet is in TestProxmark, not pm3_version
2019-04-27 01:16:43 +02:00
Philippe Teuwen
12937884f6
move uart_speed to conn struct and display baudrate only for real UART
2019-04-27 01:15:52 +02:00
Philippe Teuwen
200290bc56
doc multiple commands with -c
2019-04-27 00:33:14 +02:00
Philippe Teuwen
d3cc0bb71c
Add support for: proxmark3 -c "hw ping;hw version;hw ping"
2019-04-27 00:31:05 +02:00
Philippe Teuwen
e9bfc3eb7a
Merge branch 'master' into experimental_varlen
...
* master:
rename usb_present
TestProxmark only if OpenProxmark returned pm3 present
Trying original SPI mode for 24MHz flash mem
text
2019-04-26 23:30:30 +02:00
Philippe Teuwen
897632a717
rename usb_present
2019-04-26 23:30:03 +02:00
Philippe Teuwen
4a576efc44
TestProxmark only if OpenProxmark returned pm3 present
2019-04-26 23:26:51 +02:00
Philippe Teuwen
3b6a249646
move global connection flags to cnn struct
2019-04-26 23:16:24 +02:00
Philippe Teuwen
01b31c742b
Use block_after_ACK in flashmem too
2019-04-26 13:53:11 +02:00
Philippe Teuwen
b12be75a5b
Remove block_after_ACK mechanism on NG frames, flashing uses OLD and NG won't use ACK anymore
2019-04-26 12:02:34 +02:00
Philippe Teuwen
a14b3d8b87
Merge branch 'master' into experimental_varlen
...
* master:
missing bracket
text
CHG: remove WITH_EMV since its not used at all.
2019-04-26 10:54:12 +02:00
iceman1001
4ad9f57939
missing bracket
2019-04-26 10:49:30 +02:00
Philippe Teuwen
1c136c8fc6
Merge branch 'master' into experimental_varlen
...
* master:
rework Dbprintf & add color support
use color macros
doc magic
archive and fix hid-flasher
update standalone readme
2019-04-26 10:48:28 +02:00
iceman1001
cf7e7d3447
Merge branch 'master' of https://github.com/RfidResearchGroup/proxmark3
2019-04-26 10:36:26 +02:00
Philippe Teuwen
cb452c98ba
rework Dbprintf & add color support
2019-04-26 10:36:06 +02:00
iceman1001
88744650db
Merge branch 'master' of https://github.com/RfidResearchGroup/proxmark3
2019-04-26 08:56:16 +02:00
Philippe Teuwen
70995f0f1e
use color macros
2019-04-26 08:29:48 +02:00
iceman1001
de05d6e4d2
Merge branch 'master' of https://github.com/RfidResearchGroup/proxmark3
2019-04-26 00:30:36 +02:00
Philippe Teuwen
7d6f971db4
archive and fix hid-flasher
2019-04-26 00:11:45 +02:00
Philippe Teuwen
540fecb760
Merge branch 'master' into experimental_varlen
...
* master:
adjust standalone doc
Use placeholder for standalone mode if needed
Move compile options to Makefile.hal
textual
chg: refactor standalone mode info string add: icerun - skeleton standalone mode for ppl to use as base for their new modes.
2019-04-25 23:01:49 +02:00
iceman1001
5c49fcbfdb
CHG: remove WITH_EMV since its not used at all.
2019-04-25 22:51:01 +02:00
Philippe Teuwen
f3b3508d3e
Move compile options to Makefile.hal
2019-04-25 22:15:16 +02:00
Philippe Teuwen
0fc79824dd
Merge branch 'master' into experimental_varlen
...
* master:
remove redundant def
chg: forgot to readd hitag support :)
Guard Hitag code
2019-04-25 20:59:27 +02:00
Philippe Teuwen
a844afc273
Guard Hitag code
2019-04-25 20:42:41 +02:00
Philippe Teuwen
eababdd3ef
Merge branch 'master' into experimental_varlen
...
* master:
chg: 'hf mf sim' - textual
fix: warning on mingw64. This offset is calculated, casting it to u32 should be fine.
fix: https://github.com/RfidResearchGroup/proxmark3/issues/174 remove all offending code, return 1. Will only impact the speed of hardnested execution.
fix again OSX
fix https://github.com/RfidResearchGroup/proxmark3/issues/173
used predefined constants, common types moved to common header files
backward compatibility, on load converter for old mfu dump format
loops for counters output
UL/NTAG new dump file format. Added counters support, simulation
2019-04-25 20:05:04 +02:00
iceman1001
df96b58fcc
style
2019-04-25 17:06:40 +02:00
iceman1001
ef95d8c742
chg: 'hf mf sim' - textual
2019-04-25 16:57:18 +02:00
iceman1001
5cc3a1b717
Merge branch 'master' of https://github.com/RfidResearchGroup/proxmark3
2019-04-25 16:55:48 +02:00
iceman1001
3bfd01bffb
fix: warning on mingw64. This offset is calculated, casting it to u32 should be fine.
2019-04-25 16:55:00 +02:00
Iceman
f227041932
Merge pull request #172 from McEloff/hfmfu
...
UL/NTAG new dump file format. Added counters support, simulation
2019-04-25 16:10:03 +02:00
iceman1001
fe35a972f5
fix: https://github.com/RfidResearchGroup/proxmark3/issues/174
...
remove all offending code, return 1. Will only impact the speed of hardnested execution.
2019-04-25 16:08:08 +02:00
iceman1001
90463cb79f
fix again OSX
2019-04-25 09:49:47 +02:00
iceman1001
ce8d5c66ab
fix https://github.com/RfidResearchGroup/proxmark3/issues/173
...
this seems to work for OSX, and improved linux version with fallback.
2019-04-25 08:29:15 +02:00
Philippe Teuwen
4b5800d78f
remove name
2019-04-24 15:57:24 +02:00
Philippe Teuwen
517bf7e238
Merge branch 'master' into experimental_varlen
...
* master:
Force no-ms-bitfields to ensure proper struc packing on Windows
2019-04-24 15:05:09 +02:00
Philippe Teuwen
1b246cd380
Force no-ms-bitfields to ensure proper struc packing on Windows
2019-04-24 15:04:43 +02:00
Philippe Teuwen
79d7fb65b5
Merge branch 'master' into experimental_varlen
...
* master:
Fix segfault when loading a file
Revert c7a4d7af
, remove redundant include
2019-04-24 00:59:57 +02:00
Philippe Teuwen
25048ccf2f
Fix segfault when loading a file
2019-04-24 00:53:25 +02:00
Philippe Teuwen
e453aff88c
First adjustments for FPC BT link
2019-04-23 23:36:36 +02:00
Eloff
66ee8dc09e
used predefined constants, common types moved to common header files
2019-04-23 21:14:20 +03:00
Eloff
a8c1fa7a3b
backward compatibility, on load converter for old mfu dump format
2019-04-23 17:07:20 +03:00
Eloff
8793a9e596
Merge commit 'e171010d' into hfmfu
...
# Conflicts:
# CHANGELOG.md
2019-04-22 23:26:20 +03:00
Eloff
4161779083
loops for counters output
2019-04-22 23:20:35 +03:00
Philippe Teuwen
9602e641e2
Merge branch 'master' into experimental_varlen
...
* master:
translation
document offsets
textual
textual
typo
'hf mf sim' full-byte anti-collision frame support
2019-04-22 21:39:38 +02:00
iceman1001
458ce75073
textual
2019-04-22 19:21:55 +02:00
iceman1001
166da51360
textual
2019-04-22 19:21:07 +02:00
Philippe Teuwen
d6892136ac
Add communication_delay also to dl_it timeout
2019-04-22 02:44:06 +02:00
Philippe Teuwen
3e402797c1
dl_it uses also global start_time reset by packets reception as this can take ages (50s at 9600 baud for LF samples)
2019-04-22 02:11:46 +02:00
Philippe Teuwen
eebea8c088
DbpStringEx using reply_ng
2019-04-22 01:33:32 +02:00
Philippe Teuwen
913c03d3c4
Reset WaitForResponse timeout every time we get a packet
...
as cmds sending a lot of Dbprintf msgs can take ages on slow links
e.g. "hw status" on 9600 baud link takes 26.5s with "reply_old" Dbprintf
2019-04-21 23:56:08 +02:00
Philippe Teuwen
75ee60f267
WaitForResponseTimeoutW: fix, no communication_delay when timeout=-1
2019-04-21 23:26:51 +02:00
Eloff
db3103b531
UL/NTAG new dump file format. Added counters support, simulation
2019-04-21 03:18:00 +03:00
Philippe Teuwen
4aa1b49493
fix uart_posix: bytecound must be 32b
2019-04-21 01:05:02 +02:00
Philippe Teuwen
6e744043f5
usart working... when debugged...
2019-04-21 00:44:19 +02:00
Philippe Teuwen
a7773b3395
Introduce reply_mix, to still get some varlen on old API
2019-04-20 03:17:19 +02:00
Philippe Teuwen
3bcf80bb34
Introduce SendCommandMIX, to still get some varlen on old API
2019-04-20 02:41:40 +02:00
Philippe Teuwen
95822d8360
minor
2019-04-20 01:49:37 +02:00
Philippe Teuwen
238fc10c9a
style
2019-04-20 01:08:07 +02:00
Philippe Teuwen
7331b7d6d2
Merge branch 'master' into experimental_varlen
...
* master:
Add ref to new mifaresim.h in standalone modes
fix: Standalone/hf_colin now compiles
Update readme.md
chg: hitag compile flag optional
fix: standalonemode matty_run now compiles
typo
smallfix
chg: fpga lf simulation
chg: 'fpga lf sim' - 25% both on sides.
2019-04-19 23:17:36 +02:00
Philippe Teuwen
c4766b2649
Semi-Automated SendCommand -> SendCommandOLD
2019-04-19 23:01:13 +02:00
Eloff
52d1b7341f
typo
2019-04-19 09:39:11 +03:00
Philippe Teuwen
128d90ca3c
SendCommandOLD: hid-flasher
2019-04-19 02:10:52 +02:00
Philippe Teuwen
b68ccfa7b8
SendCommandOLD : comms & flash
2019-04-19 02:01:47 +02:00
Philippe Teuwen
2ac5482d9c
SendCommandOLD & errors retval: mifarehost
2019-04-19 01:45:45 +02:00
Philippe Teuwen
45afe8dec0
errors retval for cmdemv
2019-04-19 01:14:58 +02:00
Philippe Teuwen
a6f52e839f
fix bug
2019-04-19 01:14:04 +02:00
Philippe Teuwen
1b6a45ac17
propagate CmdsParse return value
2019-04-19 00:47:51 +02:00
Philippe Teuwen
38fc6e2290
errors: cmdmain
2019-04-19 00:42:25 +02:00
Philippe Teuwen
dcfee8963b
SendCommandOLD & errors: cmdflashmem
2019-04-18 23:26:12 +02:00
Philippe Teuwen
7dbd12ad27
SendCommandOLD: cmdhw
2019-04-18 22:42:15 +02:00
Philippe Teuwen
9bd59a8d40
Add SendCommandOLD
2019-04-18 22:19:28 +02:00
Philippe Teuwen
b860cc6eaf
Rename MAGIC defines
2019-04-18 21:49:37 +02:00
Philippe Teuwen
8c89b35f1e
style
2019-04-18 21:41:48 +02:00
Philippe Teuwen
9ff841efb2
CRC optional, replaced by magic on USB
2019-04-18 21:39:35 +02:00
Eloff
960b21793c
'hf mf sim' full-byte anti-collision frame support
2019-04-18 21:02:48 +03:00
Philippe Teuwen
482db05741
Rename few stuff for consistency
2019-04-18 12:49:51 +02:00
Philippe Teuwen
0e855f647a
typo
2019-04-18 10:45:24 +02:00
Oleg Moiseenko
1d60cf3bd6
Merge pull request #169 from merlokk/sf
...
smallfix
2019-04-18 11:26:21 +03:00
merlokk
8bf8f1735e
smallfix
2019-04-18 11:25:57 +03:00
Philippe Teuwen
4e31c6110b
Better Command structs
2019-04-18 00:12:52 +02:00
Philippe Teuwen
533667ea6d
Better Reply structs
2019-04-17 23:44:48 +02:00
Philippe Teuwen
64eb93c9c4
style
2019-04-17 22:08:10 +02:00
Philippe Teuwen
7cbcf8163c
Merge branch 'master' into experimental_varlen
...
* master: (27 commits)
textual
style redundant assignment
timeout fix
small fix
add termcap
add readline and small fix
rdp
textual
null term?
fix: https://github.com/RfidResearchGroup/proxmark3/issues/166
add dlls to release
style
style
test fix
test fixes
another fix
fix memleak
fix
textual
use printandlogex
...
2019-04-17 22:06:39 +02:00
Philippe Teuwen
be15ad7fec
Viva la revolucion
2019-04-17 21:30:01 +02:00
iceman1001
587d826f84
textual
2019-04-17 20:36:10 +02:00
iceman1001
2783ba7583
style redundant assignment
2019-04-17 19:48:29 +02:00
iceman1001
b574db169e
textual
2019-04-17 16:56:52 +02:00
iceman1001
853d2e14e6
null term?
2019-04-17 16:53:28 +02:00
iceman1001
ec7ab1a4ed
fix: https://github.com/RfidResearchGroup/proxmark3/issues/166
2019-04-17 16:52:58 +02:00
iceman1001
3207aaea67
style
2019-04-17 14:57:21 +02:00
iceman1001
1ee3679a98
style
2019-04-17 14:54:42 +02:00
iceman1001
da2aa2c55f
test fix
2019-04-17 14:50:07 +02:00
iceman1001
524346901a
test fixes
2019-04-17 14:48:32 +02:00
iceman1001
e0bd6b2019
another fix
2019-04-17 14:39:47 +02:00
iceman1001
2044fd4130
fix memleak
2019-04-17 14:35:22 +02:00
iceman1001
f5b7371d7c
fix
2019-04-17 14:33:09 +02:00
iceman1001
72f6ba712a
textual
2019-04-17 14:01:05 +02:00
iceman1001
bc0e9687d7
use printandlogex
2019-04-17 13:45:55 +02:00
iceman1001
6930ca5785
Merge branch 'master' of https://github.com/RfidResearchGroup/proxmark3
2019-04-17 12:01:33 +02:00
iceman1001
01b83482a7
use printandlogex
2019-04-17 11:58:44 +02:00
iceman1001
53b48ae6a9
use printandlogex
2019-04-17 11:55:52 +02:00
iceman1001
3fdac2577f
use printandlogex
2019-04-17 11:54:40 +02:00
iceman1001
d89a5d0a5e
use printandlongex
2019-04-17 11:48:17 +02:00
iceman1001
002e6b23fe
Use printandlogex
2019-04-17 11:47:32 +02:00
Philippe Teuwen
8bfc5c1b47
New reply frames reception
2019-04-17 01:06:26 +02:00
Philippe Teuwen
96843c3f47
New reply frames transmission (reception still to be done)
2019-04-16 23:15:23 +02:00
Philippe Teuwen
4eaa2fc5aa
move common util fcts to /common to avoid common files (e.g. crc) to depend on non-common files
2019-04-16 23:02:40 +02:00
Eloff
63f9f11066
'hf mf sim' bugs fix, RATS support, etc
2019-04-16 23:52:05 +03:00
Philippe Teuwen
8b99df9074
Merge branch 'master' into experimental_varlen2
...
* master: (33 commits)
unified Proxmark3 text
removed
more colors
rearranged banner output and messages
textual
revert
revert
revert
style spaces
fix fake com port
style
style
styles
not null?
style
style
style
style
style
style
...
2019-04-16 20:58:58 +02:00
Philippe Teuwen
83571f02a0
style
2019-04-16 20:49:32 +02:00
iceman1001
436910605b
unified Proxmark3 text
2019-04-16 20:00:25 +02:00
Philippe Teuwen
44bbb7d2c7
new frame format, smaller and with crc. Some code simplified
2019-04-16 20:00:17 +02:00
iceman1001
33b4a32dfd
removed
2019-04-16 19:06:18 +02:00
iceman1001
8657e17a0b
more colors
2019-04-16 17:29:19 +02:00
iceman1001
2639de23c6
rearranged banner output and messages
2019-04-16 17:26:15 +02:00
iceman1001
74ece72b26
textual
2019-04-16 17:21:42 +02:00
iceman1001
aaedeafbb1
style spaces
2019-04-16 16:56:56 +02:00
iceman1001
d17191d0a4
style
2019-04-16 16:11:46 +02:00
iceman1001
c6aa14efb7
style
2019-04-16 16:07:25 +02:00
iceman1001
f50566225c
styles
2019-04-16 16:02:03 +02:00
iceman1001
eae370fc3d
not null?
2019-04-16 15:51:13 +02:00
iceman1001
a6f145bd1a
style
2019-04-16 15:47:21 +02:00
iceman1001
d8f756fd14
style
2019-04-16 15:43:53 +02:00
iceman1001
7b30126371
style
2019-04-16 15:29:18 +02:00
iceman1001
1c4a7709da
style
2019-04-16 15:27:25 +02:00
Philippe Teuwen
34467b7550
Variable length frames, part1: USB Host -> Pm3
2019-04-16 10:01:08 +02:00
merlokk
934fb42a95
Jablotron ID length fix
2019-04-15 18:04:12 +03:00
Philippe Teuwen
62f46d6544
Use PrintAndLogEx
2019-04-14 18:51:07 +02:00
Philippe Teuwen
9a7bba2438
Move UART open msg to avoid flood in wait mode
2019-04-14 18:49:19 +02:00
Philippe Teuwen
ba926a91e5
more yellow
2019-04-14 18:38:06 +02:00
Philippe Teuwen
04c0384d3e
Testing pm3 communication
2019-04-14 17:25:17 +02:00
Philippe Teuwen
3cba736841
baudrate for usart: use define and limit to 115200 only for WITH_FPC_HOST
2019-04-14 14:42:03 +02:00
Philippe Teuwen
9676d788e0
style
2019-04-14 13:37:53 +02:00
Philippe Teuwen
681c8fd22a
main: use proper executable name, especially for mingw
2019-04-14 13:35:52 +02:00
Philippe Teuwen
e708d86306
Rework command line options
2019-04-14 12:54:37 +02:00
iceman1001
d28fac3ef0
style
2019-04-14 11:43:05 +02:00
iceman1001
e9db49be1e
chg: 'data rawdemod' - enhanced command params
2019-04-14 11:13:31 +02:00
iceman1001
dd404a67a1
Fix: USART - default speeds is lower (@ryan)
2019-04-14 11:09:31 +02:00
Philippe Teuwen
4763eb417a
fix coverity warnings
2019-04-14 11:05:32 +02:00
iceman1001
0a9d2ca03d
lets see if cexpf can be removed now.
2019-04-14 07:41:25 +02:00
Philippe Teuwen
8d94d2d67f
comparison of integers of different signs [-Wsign-compare]
2019-04-14 00:45:27 +02:00
Philippe Teuwen
15f0fef555
Fix data shiftgraphzero corrupting end of GraphBuffer
2019-04-13 23:57:26 +02:00
Philippe Teuwen
993728072a
comparison of integers of different signs [-Wsign-compare]
2019-04-13 23:55:58 +02:00
Philippe Teuwen
97676d3210
comparison of integers of different signs [-Wsign-compare]
2019-04-13 23:38:34 +02:00
Philippe Teuwen
ce606b51fc
Handle explicitly enum vals in switch [-Wswitch-enum]
2019-04-13 22:46:08 +02:00
Philippe Teuwen
b6ee94ec8e
style
2019-04-13 22:07:58 +02:00
Philippe Teuwen
5c55664fc5
use more static and fix [-Wmissing-prototypes]
2019-04-13 21:57:13 +02:00
iceman1001
4572acc1eb
cleaning out the helptext
...
mingw got some bad asciiarts
2019-04-13 13:34:02 +02:00
iceman1001
e20a47478f
comment away my playground
2019-04-13 03:07:53 +02:00
iceman1001
dae0016bb2
times times times
2019-04-13 03:01:31 +02:00
iceman1001
22f8440183
struct
2019-04-13 02:51:33 +02:00
iceman1001
0a8c303685
move defines
2019-04-13 02:49:15 +02:00
iceman1001
1cb83e78a5
localtime, gmtime replaced
2019-04-13 02:45:53 +02:00
iceman1001
361cd83fce
gmtime_r
2019-04-13 02:41:46 +02:00
iceman1001
48e1a7648e
posix 2001
2019-04-13 02:30:00 +02:00
iceman1001
ecf282a54c
missing include
2019-04-13 02:18:49 +02:00
iceman1001
f05566c834
missing pointers..
2019-04-13 02:16:22 +02:00
iceman1001
a27348c592
replaced with threadsafe strtok_r call
2019-04-13 02:13:23 +02:00
iceman1001
85b4463000
style
2019-04-13 02:10:44 +02:00
iceman1001
f8a533af5d
style
2019-04-13 02:09:23 +02:00
iceman1001
4cadd8c2ee
style
2019-04-13 02:04:40 +02:00
iceman1001
ef46e3af29
style
2019-04-13 01:47:10 +02:00
iceman1001
618e31e920
style
2019-04-13 01:46:10 +02:00
Philippe Teuwen
4f32655004
use more static and fix [-Wmissing-prototypes], ongoing...
2019-04-13 00:25:43 +02:00
Philippe Teuwen
05374fce07
Rework Cmd exposed API, use more static and fix [-Wmissing-prototypes]
2019-04-12 19:41:56 +02:00
Philippe Teuwen
65305f361f
no comment :(
2019-04-12 15:12:01 +02:00
Philippe Teuwen
1cb2ae889c
Avoid Coverity BAD_COMPARE, but honestly I don't get it at all...
...
int readCOTAGUid(void) {
>>> CID 337768: Incorrect expression (BAD_COMPARE)
>>> This implicit conversion to a function pointer is suspicious: "CmdCOTAGRead > NULL".
130 return CmdCOTAGRead > 0;
This is just an int compared to zero, why it thinks it's a null pointer??
2019-04-12 13:43:36 +02:00
iceman1001
e7f4f615c0
unified text
2019-04-12 10:55:09 +02:00
iceman1001
d8ab476022
fix: 'hf legic info' - unsegmented card now uses card size to calc remaining length. Also made the output at bit more clear and colorful
2019-04-12 10:20:53 +02:00
Philippe Teuwen
8aa5b42cdf
Rework Cmd exposed API, use more static and fix [-Wmissing-prototypes], ongoing...
2019-04-12 02:07:11 +02:00
Philippe Teuwen
f6a6ec8447
Rework Cmd exposed API, use more static and fix [-Wmissing-prototypes], ongoing...
2019-04-12 01:55:25 +02:00
Philippe Teuwen
7d48ad19f9
Rework Cmd exposed API, use more static and fix [-Wmissing-prototypes], ongoing...
2019-04-12 01:00:54 +02:00
Philippe Teuwen
20393d71a8
hardnested_tables: add C99 flag in suggested compilation
2019-04-11 19:43:48 +02:00
iceman1001
6609db82ab
textual
2019-04-11 17:20:08 +02:00
iceman1001
a872f04c1e
textual
2019-04-11 17:19:48 +02:00
iceman1001
fb8d7c3efa
textual
2019-04-11 17:18:17 +02:00
iceman1001
7547952a4d
style
2019-04-11 07:40:50 +02:00
Iceman
7483e56249
Merge pull request #155 from davidbeauchamp/hid36bit
...
Add 36bit HID format, extend calcWiegand() to include oem bits
2019-04-11 07:33:12 +02:00
David Beauchamp
5317fa0277
Restore log level
2019-04-10 20:44:21 -04:00
David Beauchamp
8d479e3a68
Add 36bit HID format, extend calcWiegand() to include oem bits
2019-04-10 20:34:42 -04:00
Philippe Teuwen
2879599ac4
#ifndef on all header files
2019-04-11 01:16:25 +02:00
Philippe Teuwen
35e97ba96a
static
2019-04-11 00:10:21 +02:00
Philippe Teuwen
6416de1a38
emv_tags [-Wmissing-field-initializers]
2019-04-10 23:13:00 +02:00
Philippe Teuwen
3cd047be5d
oops typo
2019-04-10 22:47:18 +02:00
Philippe Teuwen
0fe323de80
asn1_tag: remove unused field and initialize the others [-Wmissing-field-initializers]
2019-04-10 22:33:12 +02:00
Philippe Teuwen
34aa860fbd
more [-Wmissing-field-initializers]
2019-04-10 22:20:45 +02:00
Philippe Teuwen
919cfb5841
more [-Wmissing-field-initializers]
2019-04-10 15:01:19 +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
iceman1001
af3397bd19
chg: 'lf indala demod' - textual
2019-04-10 13:46:51 +02:00
iceman1001
097835e684
fix nedap clone helptext. all waiting for the nedap clone cmd ...
2019-04-10 13:32:35 +02:00
iceman1001
2c68edfad4
fix indala clone/demod helptext
2019-04-10 13:31:09 +02:00
Philippe Teuwen
0ce9e37fb7
Remove duplicate helptext
2019-04-10 13:17:38 +02:00
Philippe Teuwen
3d6d58aae5
internal help fcts -> static
2019-04-10 13:06:05 +02:00
Philippe Teuwen
cc0454d5d2
tag unused Cmd [-Wunused-parameter]
2019-04-10 12:23:40 +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
e703dcb8ad
style
2019-04-10 09:49:42 +02:00
osboxes.org
598d016477
style
2019-04-10 09:47:46 +02:00
osboxes.org
acf3920394
style
2019-04-10 09:47:36 +02:00
osboxes.org
ffd2c92584
style
2019-04-10 09:46:01 +02:00
osboxes.org
ba45da1c28
style
2019-04-10 09:38:33 +02:00
osboxes.org
827cd721fe
style
2019-04-10 09:37:46 +02:00
osboxes.org
ad52243981
style
2019-04-10 09:36:23 +02:00
iceman1001
2b582c9bd0
unused
2019-04-10 09:00:38 +02:00
iceman1001
9c78f4d6d0
unused
2019-04-10 08:58:08 +02:00
iceman1001
84233a8f85
unused
2019-04-10 08:57:23 +02:00
iceman1001
0a43c80dff
unused
2019-04-10 08:55:29 +02:00
iceman1001
d5dc1156e1
unused
2019-04-10 08:54:33 +02:00
iceman1001
1809d6c839
unused
2019-04-10 08:52:45 +02:00
Philippe Teuwen
6d0ee581fd
ease hardnested_tables compilation, in case we figure out what to do with it some day
2019-04-09 22:50:04 +02:00
Philippe Teuwen
55ac61e145
remove redundant buffer init
2019-04-09 22:43:29 +02:00
Philippe Teuwen
28ca3e8c22
on prototypes, void means sth
2019-04-09 22:42:23 +02:00
iceman1001
9c74a96c9b
unused
2019-04-09 21:40:25 +02:00
iceman1001
cf21db6f38
unused
2019-04-09 21:38:04 +02:00
iceman1001
c19b5977d4
unused
2019-04-09 21:36:52 +02:00
iceman1001
3f2d02b978
unused
2019-04-09 21:36:14 +02:00
Philippe Teuwen
2ebf940bf0
PrintAndLogEx: use const on char *fmt
2019-04-09 21:25:11 +02:00
Philippe Teuwen
a561370f8d
more strncpy fix
2019-04-09 20:15:08 +02:00
Philippe Teuwen
df55154649
more
2019-04-09 20:08:35 +02:00
Philippe Teuwen
2f33682035
use sizeof
2019-04-09 20:05:27 +02:00
Philippe Teuwen
ff194eb861
CmdHF15Write: make sure truncated string is null-terminated
2019-04-09 20:02:41 +02:00
Philippe Teuwen
258332894b
hardnested: get rid of shift by negative value
2019-04-09 17:49:02 +02:00
iceman1001
87660df8f2
fix: 'hf mf hardnested' - not verify key when reading nonce file
2019-04-09 17:14:47 +02:00
iceman1001
ac88c435f6
remove old iso14443crc.c, fully replaced by crc16.c functions.
2019-04-09 10:12:15 +02:00
Fl0-0
be90c76f47
Fix sizes for GCC 8.2 string truncation warnings
2019-04-09 09:45:06 +02:00
iceman1001
b0d627bae5
check returnvalue
2019-04-08 14:41:06 +02:00
iceman1001
678293913c
ccc
2019-04-08 14:22:50 +02:00
iceman1001
726e02b900
color
2019-04-08 14:22:04 +02:00
iceman1001
98d8405830
wrong includes
2019-04-08 12:58:26 +02:00
iceman1001
493a26b93a
updated
2019-04-08 12:47:34 +02:00
iceman1001
cd85c57e11
style
2019-04-08 12:38:32 +02:00
iceman1001
cfe793bd22
pointers
2019-04-08 12:29:49 +02:00
iceman1001
b7b7db8ca4
unshadow crc16
2019-04-08 10:45:55 +02:00
iceman1001
4843726d7e
unshadow bs_ones, bs_zeros
2019-04-08 10:36:58 +02:00
iceman1001
0e05faaf0c
styles
2019-04-08 10:33:06 +02:00
iceman1001
0b6dce3363
styles
2019-04-08 10:30:20 +02:00
iceman1001
29d73046cc
unshadow clock, the mysterious one
2019-04-08 10:21:28 +02:00
iceman1001
2b3e5b7aac
style
2019-04-08 10:19:01 +02:00
iceman1001
ebe98723d4
unshadow
2019-04-08 10:17:08 +02:00
iceman1001
21d88ae2c2
unshadow, multiple defines.
2019-04-08 10:16:57 +02:00
iceman1001
91e34643ab
unshadow
2019-04-08 10:14:22 +02:00
iceman1001
7f0b1eacd1
unshadow
2019-04-08 10:13:15 +02:00
iceman1001
a1d9b574fd
style
2019-04-08 10:11:57 +02:00
iceman1001
5e1c5f72e1
styles
2019-04-08 10:10:48 +02:00
iceman1001
dcb83d2962
styles
2019-04-08 10:01:57 +02:00
iceman1001
e1d56b5f94
unshadow
2019-04-08 09:50:06 +02:00
iceman1001
2fc54ca667
unshadow clock.. the mysterious variable
2019-04-08 09:42:27 +02:00
iceman1001
854536b155
unshadow
2019-04-08 09:39:05 +02:00
iceman1001
eadc980835
unshadow
2019-04-08 09:26:39 +02:00
iceman1001
55cbedc600
styles
2019-04-08 09:24:31 +02:00
iceman1001
21fd059dc2
unshadow
2019-04-08 09:08:03 +02:00
iceman1001
ec278e60cc
unshadow
2019-04-08 08:34:40 +02:00
iceman1001
a2176b722d
fix
2019-04-08 08:28:43 +02:00
iceman1001
1815376ef5
style
2019-04-08 08:26:30 +02:00
iceman1001
8f2983368c
style
2019-04-08 08:26:18 +02:00
iceman1001
075ccebfd5
unshadow
2019-04-08 08:23:11 +02:00
iceman1001
9328a8efbb
fix
2019-04-08 08:15:28 +02:00
iceman1001
8d2c02878b
simpler branching
2019-04-08 08:11:18 +02:00
iceman1001
a89ae9cb35
check return value from zlib inflateInit2...
2019-04-08 08:08:47 +02:00
iceman1001
f6a80e0dc8
funcArgNamesDifferent
2019-04-07 20:34:42 +02:00
iceman1001
514611e885
fix
2019-04-07 20:24:13 +02:00
iceman1001
f1a01dcc7b
fix
2019-04-07 20:22:24 +02:00
iceman1001
8aa5dec805
styles
2019-04-07 20:21:14 +02:00
iceman1001
e95955b793
shadowing
2019-04-07 20:17:59 +02:00
iceman1001
648706d691
shadowing
2019-04-07 20:13:30 +02:00
iceman1001
f27d618a08
shadowing
2019-04-07 20:12:24 +02:00
iceman1001
b37981df74
shadow
2019-04-07 20:08:53 +02:00
iceman1001
c4d88c239b
style
2019-04-07 19:21:24 +02:00
iceman1001
b6345a5df7
style
2019-04-07 18:44:15 +02:00
iceman1001
98d24a4fe8
style
2019-04-07 18:42:47 +02:00
iceman1001
c881acd631
more
2019-04-07 18:35:01 +02:00
iceman1001
4c4471331b
fix
2019-04-07 18:32:03 +02:00
iceman1001
27003904ce
printandlogs..
2019-04-07 18:12:58 +02:00
iceman1001
8d9bd81020
never used assignments
2019-04-07 16:49:22 +02:00
iceman1001
9eba3a849a
shadowing
2019-04-07 16:34:21 +02:00
iceman1001
03b44b324b
assign
2019-04-07 16:30:02 +02:00
iceman1001
0ffe2a4700
shadowing
2019-04-07 16:25:19 +02:00
iceman1001
c65d782d73
shadowing
2019-04-07 16:23:07 +02:00
iceman1001
7bf24a170f
style
2019-04-07 15:22:01 +02:00
iceman1001
d8f539c217
style
2019-04-07 15:20:27 +02:00
iceman1001
0b455607a9
fsize can't be zero
2019-04-07 12:41:29 +02:00
iceman1001
69ba2d6a5b
rename variables in order to prevent a popular usbcommand named as c.
2019-04-07 12:33:33 +02:00
iceman1001
a7dea8f1e7
overshadowed buf.
2019-04-07 12:30:25 +02:00
iceman1001
1273971991
more crc
2019-04-07 12:14:16 +02:00
iceman1001
8003d95be9
crc
2019-04-07 12:13:05 +02:00
Philippe Teuwen
b787ccf150
Merge branch 'master' of github.com:RfidResearchGroup/proxmark3
...
* 'master' of github.com:RfidResearchGroup/proxmark3:
more crc overshadow
2019-04-07 12:11:07 +02:00
Philippe Teuwen
a7448f802f
make style: don't indent preprocessor directives
2019-04-07 12:10:51 +02:00
iceman1001
a8ad793f7f
more crc overshadow
2019-04-07 12:10:04 +02:00
iceman1001
c4920d7179
fix crc overshadowing
2019-04-07 12:07:50 +02:00
iceman1001
7a24d7fdb6
chg: 'lf indala demod' - texual
2019-04-07 08:52:10 +02:00
Philippe Teuwen
24acbf86eb
arg names
2019-04-06 22:15:57 +02:00
Philippe Teuwen
7259a27f05
Change printT55xxBlock API
2019-04-06 22:04:02 +02:00
Philippe Teuwen
50e131f99b
arg names
2019-04-06 21:59:34 +02:00
Philippe Teuwen
51d6fa13eb
arg names
2019-04-06 21:46:00 +02:00
Philippe Teuwen
41f36ca20b
make style
2019-04-06 19:09:01 +02:00
Philippe Teuwen
2603c8d0d1
Merge branch 'hf_mf_sim' of git://github.com/vratiskol/proxmark3 into vratiskol-hf_mf_sim
...
* 'hf_mf_sim' of git://github.com/vratiskol/proxmark3:
Astyle
Verbose mode
ReSync file
Add Encrypted data test
Mifare 10B UID
cardAUTHKEY log
Remove FLAG_RANDOM_NONCE
Mifare Sim
LogTrace
Log Level
Use Variable
Add Variable for MAX_MIFARE_FRAME_SIZE
Add Data Block debug
Correct flags & test
Correct return
Revert "Merge branch 'master' into hf_mf_sim"
Sync from Upstream
Astyle update
hf mf sim
2019-04-06 19:06:16 +02:00
Philippe Teuwen
b666c27f3c
Merge branch 'master' into hf_mf_sim
2019-04-06 01:22:15 +02:00
Philippe Teuwen
98d9408746
make style
2019-04-06 00:52:55 +02:00
Philippe Teuwen
59d40068e2
style
2019-04-06 00:38:22 +02:00
vratiskol
2278d3372e
Merge remote-tracking branch 'upstream/master' into hf_mf_sim
2019-04-06 00:33:10 +02:00
Philippe Teuwen
366c1ec901
style
2019-04-06 00:07:48 +02:00
Philippe Teuwen
9ff5a4e2fa
style
2019-04-05 23:17:16 +02:00
Philippe Teuwen
84753b91c0
fix %u <> size_t compilation warning
2019-04-05 21:12:32 +02:00
Philippe Teuwen
841f20c5e5
test_t55x7 logs & stats
2019-04-05 19:34:05 +02:00
iceman1001
fa0a2914f6
style
2019-04-05 19:29:16 +02:00
iceman1001
4be92f129a
style
2019-04-05 19:13:03 +02:00
iceman1001
ffdfe09659
style
2019-04-05 18:57:05 +02:00
iceman1001
d42b779cbe
style
2019-04-05 18:55:31 +02:00
iceman1001
e7406de219
redundant.
2019-04-05 18:53:17 +02:00
iceman1001
ea5dddafef
fix: invalidPrintfArg
2019-04-05 18:47:36 +02:00
iceman1001
82f4388abe
style
2019-04-05 09:22:12 +02:00
iceman1001
6404c974b6
style
2019-04-05 09:20:37 +02:00
iceman1001
647dcc596f
style
2019-04-05 09:18:52 +02:00
iceman1001
632e80e9b1
style
2019-04-05 09:16:01 +02:00
iceman1001
5b0eed26b5
style
2019-04-05 09:14:40 +02:00
iceman1001
774cbc5cb9
chg: 'script run test_t55x7' - better test loops
2019-04-05 08:58:12 +02:00
iceman1001
229452719a
chg: compare with low case
2019-04-05 08:36:12 +02:00
iceman1001
a499e30608
chg: 'script run test_t55x7' - more modulations and better wipe card
2019-04-05 08:21:10 +02:00
iceman1001
1a565ae953
fix uninitialised
2019-04-05 07:39:07 +02:00
vratiskol
7f198192ec
ReSync file
2019-04-05 04:09:20 +02:00
vratiskol
0578e19fba
Merge remote-tracking branch 'upstream/master' into hf_mf_sim
2019-04-05 03:48:25 +02:00
iceman1001
ad97aa3d29
chg: 'hf iclass sim' - void*, should be uin8_t*
2019-04-05 00:08:36 +02:00
iceman1001
4326d05674
clarify
2019-04-04 23:48:00 +02:00
iceman1001
444c12717c
clarify
2019-04-04 23:45:58 +02:00
iceman1001
4d18b5a11c
fix: compare unsigned
2019-04-04 22:36:45 +02:00
iceman1001
d127c2294c
fix: compare unsigned
2019-04-04 22:35:38 +02:00
iceman1001
419eef5a43
fix: duplicate break
2019-04-04 22:22:31 +02:00
iceman1001
7a152dc383
fix: duplicate break
2019-04-04 22:11:30 +02:00
iceman1001
0dc0a96b3c
fix: duplicate break
2019-04-04 22:10:46 +02:00
iceman1001
ff25fc700e
fix: duplicate break
2019-04-04 22:09:43 +02:00
iceman1001
cd78a0878b
fix: duplicate breaks
2019-04-04 22:08:23 +02:00
iceman1001
116837e9a0
chg: 'lf t55xx info' - text layout
2019-04-04 20:06:15 +02:00
iceman1001
436b026b27
ADD: 'script run test_t55x7' - a script to do regression test for t55xx programming / proxmark3 capability to read/demodulate different t55x7 configurations
2019-04-04 07:21:58 +02:00
vratiskol
6e8b3c29ba
Merge remote-tracking branch 'upstream/master' into hf_mf_sim
2019-04-03 22:18:39 +02:00
iceman1001
38162917dc
Add: new lua scripting support for some t55xx commands.
...
core.t55xx_detect() - same as 'lf t55xx detect'
core.t55xx_readblock() - read t55xx block, don't forget to run detect before. Returns actual blockdata.
2019-04-03 19:48:00 +02:00
iceman1001
c03e425550
chg: 'hf 15 restore' - fail message added
2019-04-03 15:42:42 +02:00
iceman1001
0383d7f052
chg: 'hf mf restore' - add finish message
...
chg: 'hf mfu restore' - add finish message
chg: 'hf 15 restore' - add finish message, close filehandle when failing.
2019-04-03 15:34:36 +02:00
vratiskol
1c77185fb9
Merge remote-tracking branch 'upstream/master' into hf_mf_sim
2019-04-03 01:48:46 +02:00
Philippe Teuwen
8c74b2f9da
Remove compilation warning, even if it was not real issue
...
cmdhflegic.c:269:13: warning: ‘strncpy’ output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation]
2019-04-02 22:48:22 +02:00
Philippe Teuwen
cbf81cf5c3
remove compilation warning
2019-04-02 22:43:00 +02:00
Philippe Teuwen
64ce30c06c
make style
2019-04-02 22:32:45 +02:00
Philippe Teuwen
5225722a50
t55xx info: fix q5 condition
2019-04-02 22:08:50 +02:00
Philippe Teuwen
21be6d4400
FPC: got RX working, got client over usart somehow working..., see detailed commit msg
...
* using WITH_FPC:
* activate basic usart
* no double buffer for now, no interrupt
* usart_dataavailable/usart_readbuffer/usart_writebuffer, to demo it:
* pm3 client over USB, minicom over usart
* analyse a d 414243
* using WITH_FPC_HOST:
* it implies WITH_FPC as it's based on it
* control pm3 with client over usart
* EXPERIMENTAL! still some frame desync issues
* you can connect both from usart & USB with two pm3 clients
* actually you *have* to connect USB for the moment because
it's used to send debug messages about buggy usart... See Dbprintf_usb below
* "sessions": msgs are directed to the latest client to have sent a cmd
* Dbprintf_usb macro to send msgs to USB client to help debugging usart...
* We now have an option to run client at different speed as usart is 115200:
client/proxmark3 /dev/ttyUSB0 -b 115200
* Consequently, argc,argv handling is a bit revamped, it was so messy...
* USB and flashing are still at 460800, don't try flashing over usart yet ^^
2019-04-02 22:06:10 +02:00
iceman1001
4c007beefd
textual
2019-04-02 10:36:32 +02:00
iceman1001
4eff3521a7
Chg: 'lf t55xx info' - now prints if its a known config block
2019-04-02 10:33:25 +02:00
Philippe Teuwen
d448549524
t55xx info: tag out of spec FSKa modulations in standard mode
2019-03-31 21:30:30 +02:00
Philippe Teuwen
045eda93e9
t55xx config: allow to toggle on/off i/q5/st
2019-03-31 19:42:36 +02:00
Philippe Teuwen
e88fa75fd0
Revamped t55xx info: support offline block0, Q5, fix extended, add warns etc
2019-03-31 19:06:36 +02:00
Philippe Teuwen
43ca641939
Flasher: Avoid race condition when flasher finds the not yet closed pm3 port
2019-03-31 12:15:49 +02:00
Philippe Teuwen
2080dd396d
t55xx detection: remove Atmel as it can be others, see t55xx trace for real manufacturer
2019-03-31 01:18:00 +01:00
Philippe Teuwen
720c410278
Fix lf t55xx trace: read the correct block
2019-03-31 01:13:59 +01: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
2ebada74f0
makefile: fix race condition, now we can make -j8 :)
2019-03-27 23:14:19 +01:00
iceman1001
5fd98db92d
fix: LF FDX-B demod - more lenient with max errors. Thanks to @maltehillmann
2019-03-27 15:35:43 +01:00
vratiskol
a068f7c2bc
Mifare Sim
...
Compilation OK
Emulation 1k OK with android
2019-03-27 14:18:26 +01:00
vratiskol
ee2dfc0852
Merge remote-tracking branch 'upstream/master' into hf_mf_sim
2019-03-27 08:00:35 +01:00
vratiskol
ffe4a0289f
Merge remote-tracking branch 'upstream/master' into hf_mf_sim
2019-03-26 22:28:20 +01:00
mazodude
15fdb07737
Start key file for Mifare Ultralight
2019-03-27 08:21:06 +11:00
iceman1001
069e73d025
preparing for more descramble patterns.
2019-03-26 21:13:57 +01:00
iceman1001
fb665ea7e3
chg: textual
2019-03-26 20:22:39 +01:00
iceman1001
34f4ee4902
whitespace
2019-03-26 20:22:12 +01:00
iceman1001
54e8eafa49
fix: 'lf t55xx chk'
...
fix: 'lf t55xx brute'
fix: 'lf t55xx recoverpwd'
- now works like they should again.
2019-03-26 20:21:10 +01:00
iceman1001
834832be31
chg 'lf t55xx brute' - AquireData returns isnoise, but a pwd protected card signa looks like noise.
2019-03-26 16:23:19 +01:00
iceman1001
9133a9164f
chg: 'lf t55xx chk' - refactored to use loadDictionary
2019-03-26 16:18:40 +01:00
vratiskol
60ac8b8934
Merge remote-tracking branch 'upstream/master' into hf_mf_sim
2019-03-26 10:08:49 +01:00
iceman1001
52be3f4fe5
chg: 'lf indala clone' - differnt input parms. '-L' gives a long UID.
...
chg: 'lf indala demod' - tries to descramble parts, and detection is changed. Still issues with PSK2..
2019-03-26 09:09:43 +01:00
vratiskol
04c14d1931
Merge remote-tracking branch 'upstream/master' into hf_mf_sim
2019-03-25 15:51:21 +01:00
iceman1001
68fc65a8c5
chg: 32bits binary strings used as default
2019-03-25 14:41:28 +01:00
iceman1001
6bc3ab1e44
chg: some pwd from forum
2019-03-25 14:39:49 +01:00
iceman1001
800bce865d
fix: sprint_bin_break doesn't skip bits when newline printing
2019-03-25 14:39:09 +01:00
vratiskol
cffb8cbca4
Merge remote-tracking branch 'upstream/master' into hf_mf_sim
2019-03-25 00:16:40 +01:00
Philippe Teuwen
fe740fabfd
cmdlfhid: comment unused struct
2019-03-25 00:04:28 +01:00
Philippe Teuwen
59cf25640f
cmdhf14a: Fix usage of sizeof on a uint16_t array
2019-03-24 23:52:00 +01:00
Philippe Teuwen
7936626725
cmdanalyse: use byte arrays
2019-03-24 23:36:45 +01:00
vratiskol
0d5173739c
Merge remote-tracking branch 'upstream/master' into hf_mf_sim
2019-03-24 22:53:04 +01:00
Philippe Teuwen
9d1aa3fb96
fgpa_compress: dealloc responsibility to main and add missing one
2019-03-24 22:26:49 +01:00
Philippe Teuwen
eb3f5e12eb
Fix memleak in fpga_compress
2019-03-24 22:20:58 +01:00
Philippe Teuwen
19588b045f
Fix realloc mistake: ptr nulled but not freed upon failure
2019-03-24 22:09:25 +01:00
iceman1001
44c3a0a8aa
chg: 'lf keri demod' - added stopbits
2019-03-24 19:50:53 +01:00
iceman1001
08dc8ab695
debug
2019-03-23 19:09:37 +01:00
iceman1001
cfb11adeb8
simple check
2019-03-23 19:08:22 +01:00
iceman1001
55b8b8df82
fix: 'lf pyramid demod' - inverted
...
chg: checksum colors
2019-03-23 19:06:52 +01:00
vratiskol
3b06c9d8ee
Merge remote-tracking branch 'upstream/master' into hf_mf_sim
2019-03-21 20:46:56 +01:00
iceman1001
ca9061bd32
changed byte_t -> uint8_t
2019-03-21 15:19:18 +01:00
vratiskol
e26677f841
Merge remote-tracking branch 'upstream/master' into hf_mf_sim
2019-03-21 14:45:08 +01:00
iceman1001
ffdd91cab6
add: 'hf 14a info' - uid changeable tests, finds two kinds of Gen2 / CUID. 4byte / 7byte but there other Gen2 cards which will not be detected by this.
2019-03-21 12:53:05 +01:00
vratiskol
f42dd2590e
Merge remote-tracking branch 'upstream/master' into hf_mf_sim
2019-03-20 23:42:00 +01:00
iceman1001
b111b37eb6
offline access
2019-03-20 22:05:29 +01:00
iceman1001
2534d02000
text
2019-03-20 22:04:35 +01:00
vratiskol
28d7b99e1b
Merge remote-tracking branch 'upstream/master' into hf_mf_sim
2019-03-20 15:59:11 +01:00
iceman1001
3c32fa9f38
color
2019-03-20 12:37:10 +01:00
vratiskol
cb895fb8ff
Merge remote-tracking branch 'upstream/master' into hf_mf_sim
2019-03-19 21:15:54 +01:00
iceman1001
8e465d076c
chg: use found clock is common
2019-03-19 17:53:42 +01:00
vratiskol
49f0b35ffd
Merge remote-tracking branch 'upstream/master' into hf_mf_sim
2019-03-19 16:48:45 +01:00
iceman1001
ab226c2864
detectST has better clock detection. Since 'data raw am' fails but 'data detect a' succeed in finding a clock. Lets see if anything else breaks because of this?
2019-03-19 10:20:10 +01:00
vratiskol
1e20316cee
Merge remote-tracking branch 'upstream/master' into hf_mf_sim
2019-03-19 02:07:22 +01:00
iceman1001
f79c0075c4
style
2019-03-19 00:12:46 +01:00
iceman1001
e3dbbd3271
style
2019-03-19 00:11:32 +01:00
iceman1001
fb9d34447e
style
2019-03-18 23:59:35 +01:00
iceman1001
690400d145
style
2019-03-18 23:57:44 +01:00
iceman1001
b7b7840ae1
bool
2019-03-18 23:57:00 +01:00
iceman1001
b8c5faee92
style
2019-03-18 23:55:53 +01:00
iceman1001
2276779b01
style
2019-03-18 23:55:39 +01:00
vratiskol
efa03a1e55
Merge remote-tracking branch 'upstream/master' into hf_mf_sim
2019-03-18 23:52:39 +01:00
iceman1001
122807148c
style
2019-03-18 23:49:51 +01:00
iceman1001
26804cb85f
style
2019-03-18 23:48:40 +01:00
iceman1001
fd198b0048
mem leaks
2019-03-18 23:46:26 +01:00
iceman1001
35592b979d
unsigned long long
2019-03-18 23:43:44 +01:00
iceman1001
b57c2d5935
reverting..
2019-03-18 23:31:04 +01:00
vratiskol
3c96440215
Merge remote-tracking branch 'upstream/master' into hf_mf_sim
2019-03-18 22:49:42 +01:00
iceman1001
7344d9128f
style
2019-03-18 22:35:33 +01:00
iceman1001
e26e666734
style
2019-03-18 22:31:31 +01:00
iceman1001
93a91454f9
style and fixes
2019-03-18 22:30:13 +01:00
vratiskol
c08c14656b
Merge remote-tracking branch 'upstream/master' into hf_mf_sim
2019-03-18 22:26:57 +01:00
iceman1001
17f5df152b
style
2019-03-18 22:16:05 +01:00
iceman1001
b9cbc5cb7f
bad logic
2019-03-18 22:14:07 +01:00
iceman1001
580159ed97
mem leak
2019-03-18 22:11:31 +01:00
iceman1001
4288e9db73
style
2019-03-18 22:04:53 +01:00
iceman1001
524ed17894
styles
2019-03-18 21:56:44 +01:00
iceman1001
38b24d94ba
mem leaks
2019-03-18 21:53:57 +01:00
vratiskol
c2c4aac7ff
Merge remote-tracking branch 'upstream/master' into hf_mf_sim
2019-03-18 21:51:29 +01:00
iceman1001
910b5f31c2
null terminated
2019-03-18 21:49:15 +01:00
iceman1001
1b48948486
clear
2019-03-18 21:45:06 +01:00
iceman1001
4fdbe9c3b2
chg: 'hf mf hard' - negativ comparison
...
style
2019-03-18 21:29:35 +01:00
iceman1001
aafa627095
style
2019-03-18 21:26:02 +01:00
iceman1001
52b90d3d6b
bad comparission
2019-03-18 21:24:10 +01:00
iceman1001
dce51f34ed
style
2019-03-18 21:21:15 +01:00
iceman1001
7deb99b999
realloc check?
2019-03-18 20:35:03 +01:00
iceman1001
20019b14ee
style
2019-03-18 20:34:00 +01:00
iceman1001
5350f871ff
style
2019-03-18 20:29:18 +01:00
iceman1001
4f88d7105f
style
2019-03-18 20:24:09 +01:00
iceman1001
3727abd28c
style
2019-03-18 20:17:24 +01:00
iceman1001
6889489555
uninit?
2019-03-18 20:02:00 +01:00
iceman1001
9e6b109856
string formatter
2019-03-18 20:01:17 +01:00
iceman1001
1d14c497b7
swapping order
2019-03-18 17:53:46 +01:00
iceman1001
cc9a99ed57
string formats
2019-03-18 17:46:52 +01:00
iceman1001
3e26b564cd
nameing stuff
2019-03-18 17:42:49 +01:00
iceman1001
c8c9a69e3e
unsigned value cant be less than zero
2019-03-18 16:59:21 +01:00
iceman1001
2a6be74fd1
fix: operations inside macro expansion
2019-03-18 16:57:41 +01:00
iceman1001
e92977f4bd
Merge branch 'master' of https://github.com/RfidResearchGroup/proxmark3
2019-03-17 13:53:38 +01:00
iceman1001
c9cb16d428
fix: mfkey32, cut and paste error?
2019-03-17 13:51:47 +01:00
Iceman
9f9ee2f1fd
Update ntag_3d.lua
2019-03-16 11:22:36 +01:00
iceman1001
5583cfbc70
chg: 'lf search' - text
2019-03-16 11:07:49 +01:00
Philippe Teuwen
4632cc0203
typo
2019-03-16 10:50:01 +01:00
iceman1001
1fcd0f66c5
fix: null check
2019-03-16 07:31:13 +01:00
iceman1001
c83b2e7fff
fix: null check
2019-03-16 07:31:00 +01:00
iceman1001
3efa05060e
chg: update reveng v1.6.0 -> v1.6.2
2019-03-16 07:18:58 +01:00
Philippe Teuwen
a856ad638c
Adjust mifare_autopwn to latest hf mf dump
2019-03-16 01:35:34 +01:00
Philippe Teuwen
f51e6fbad2
fix double free
2019-03-16 01:26:15 +01:00
iceman1001
35da3707d3
fix: 'hf iclass decrypt' - use after free
2019-03-15 22:07:21 +01:00
iceman1001
48a28fa575
fix: mem leaks
2019-03-15 22:05:36 +01:00
vratiskol
cfe2b2797e
Revert "Merge branch 'master' into hf_mf_sim"
...
This reverts commit cbea5d9d02
, reversing
changes made to b66152feb2
.
2019-03-15 21:45:00 +01:00
vratiskol
cbea5d9d02
Merge branch 'master' into hf_mf_sim
2019-03-15 21:17:44 +01:00
vratiskol
6a52b6074f
Sync from Upstream
2019-03-15 21:17:07 +01:00
vratiskol
64c3ae8b34
hf mf sim
2019-03-15 21:04:25 +01:00
iceman1001
f0d5b79abb
chg: 'lf hitag reader' - more output
2019-03-15 20:10:17 +01:00
iceman1001
24df97b09b
chg; remove compiler warning
2019-03-15 10:00:47 +01:00
Philippe Teuwen
2d2b128754
make style
2019-03-15 09:18:07 +01:00
iceman1001
b6f80e075b
textual
2019-03-15 02:05:44 +01:00
iceman1001
e3127f7440
fix: 'hf 14b raw -t' - a bit messed up
2019-03-15 02:05:15 +01:00
iceman1001
c143f79e65
chg: 'sc upgrade' - verify firmware file integrity with sha512 validation (@piwi)
2019-03-15 01:54:43 +01:00
iceman1001
248135682c
mix in proxmark code..
2019-03-15 00:40:29 +01:00
iceman1001
bf99a181a8
free?
2019-03-15 00:32:50 +01:00
Philippe Teuwen
9b3cc10e0b
fix Coverity string overflow
2019-03-15 00:27:26 +01:00
iceman1001
8f78c9d45e
Merge branch 'master' of https://github.com/RfidResearchGroup/proxmark3
2019-03-15 00:22:15 +01:00
iceman1001
f760677e32
overflow
2019-03-15 00:21:43 +01:00
Philippe Teuwen
b538a67ba3
make style
2019-03-15 00:20:42 +01:00
Philippe Teuwen
2f2dfd6239
remove debug line
2019-03-15 00:19:18 +01:00
Philippe Teuwen
f1a0e57f65
binarraytohex: handle Manchester wrong bit markers
2019-03-15 00:09:40 +01:00
iceman1001
da5ad8438c
textual
2019-03-14 23:31:33 +01:00
iceman1001
5c3f12ee43
chg: 'lf hitag info' - added printing of configuration byte. (work-in-progress)
2019-03-14 23:30:45 +01:00
osboxes.org
9c2736d1eb
spaces
2019-03-14 12:30:32 +01:00
iceman1001
71160ddbca
fiddling
2019-03-14 11:34:32 +01:00
iceman1001
55f4942ab7
text
2019-03-14 11:30:49 +01:00
iceman1001
b65dc0a4c8
text
2019-03-14 11:29:50 +01:00
iceman1001
cbab48659e
fix: 'lf hitag sim' - mem leaks
...
fix: 'lf hitag cc' - mem leaks
2019-03-14 11:20:44 +01:00
iceman1001
1f8040596f
fix: 'hf 15 dump f' - now also selects card
2019-03-14 10:23:58 +01:00
iceman1001
e5a71fdd26
fix: 'hf iclass clone' - missing fclose
2019-03-14 10:01:07 +01:00
iceman1001
15020ffaa2
add: 'lf hitag info' - added a skeleton function. Needs to gather and print tag information.
2019-03-14 08:30:20 +01:00
iceman1001
7d88c22aaf
chg: added limit check for loadfile
...
rename: 'lf hitag checkchallenges' -> 'lf hitag cc'
chg: 'lf hitag checkchallenges' - refactored, added helptext
2019-03-14 08:24:49 +01:00
iceman1001
e4a9e348d6
chg: 'lf hitag list' - now uses the generic list.
2019-03-14 07:42:48 +01:00
iceman1001
2c44136913
chG: 'trace list hitag' - started to unify hitag2/S annotation
2019-03-13 23:05:45 +01:00
iceman1001
5608df9771
chg: refactored away hitag logtrace.
2019-03-13 22:48:51 +01:00
iceman1001
e3afad8758
CHG: 'lf hitag sim' - now loads from BIN/EML/JSON. Also merged it with 'lf hitag simS', which is removed.
2019-03-13 20:16:11 +01:00
iceman1001
072e83bc49
chg: 'lf hitag reader' - now support json format
2019-03-13 17:50:10 +01:00
iceman1001
b35ea2e352
chg: 'lf hitag writer' - refactored with timeouts etc.
...
chg: 'lf hitag' test without toggle mode enabled
2019-03-13 16:44:32 +01:00
iceman1001
dda69c593a
chg: 'lf hitag reader 21' - now save BIN/EML formats.
2019-03-13 16:31:34 +01:00
iceman1001
a117f06380
chg: refactoring of hitag (@piwi)
...
chg: refactoring of hitagS (@iceman)
2019-03-13 12:18:37 +01:00
Philippe Teuwen
d9308d912d
fix: shifting signed 32-bit value by 31 bits is undefined behaviour
2019-03-13 00:07:40 +01:00
Philippe Teuwen
98ff923d61
fix more strncat usage (one must specify available room, not total dest buffer size)
2019-03-12 22:06:37 +01:00
iceman1001
33f9af9619
chg 'data AutoCorrelate' - adjust the manual limit to 4%
2019-03-12 20:50:44 +01:00
iceman1001
1d63258388
add: 'hf 14b raw' - added -t timeout option. see https://github.com/RfidResearchGroup/proxmark3/issues/125
2019-03-12 14:41:23 +01:00
iceman1001
35bc4a975e
rename SNOOP -> SNIFF
2019-03-12 13:15:39 +01:00
iceman1001
77693521df
rename idteck
2019-03-12 12:56:59 +01:00
iceman1001
a35025f33f
rename snoop -> sniff
2019-03-12 12:56:39 +01:00
Philippe Teuwen
1b2601a48a
Add missing EOF LF
2019-03-12 00:12:26 +01:00
Philippe Teuwen
346af6e3d1
make style
2019-03-11 23:12:31 +01:00
merlokk
f24d7c4ba1
fix mfp wrbl command
2019-03-11 18:02:42 +02:00
iceman1001
fd642e8f51
adjustemnts
2019-03-11 15:08:34 +01:00
iceman1001
ff22f0ca7a
rename:
...
'lf snoop' -> 'lf sniff'
'hf snoop' -> 'hf sniff'
As of now its gonna be called sniffing everywhere in the repo.
chg: 'lf search' textual
chg: 'hf search' textual
2019-03-11 14:55:02 +01:00
iceman1001
eb906859b5
fix: 'lf ti demod' - hide debug messages
2019-03-11 07:38:20 +01:00
Philippe Teuwen
119e3f0ed9
Makefile: allow alternative platforms, try make PLATFORM=foo
2019-03-11 00:44:34 +01:00
iceman1001
7f26ed6e9f
chg: 'lf hitag reader' - helptext
2019-03-10 14:44:21 +01:00
iceman1001
7921e363b0
output
2019-03-10 14:42:43 +01:00
Philippe Teuwen
73437dea62
Makefile: avoid compiling hardnested multiarch stuff systematically
2019-03-10 12:22:02 +01:00
Philippe Teuwen
21e6f2d861
jansson, tinycbor, mbedtls: avoid recompilations if not needed
2019-03-10 11:42:38 +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
da6cdf014b
Keep string syntax in color macros
2019-03-10 00:56:00 +01:00
Philippe Teuwen
48124f89b4
fix ‘sprintf’ output between 15 and 19 bytes into a destination of size 18
2019-03-10 00:24:29 +01:00
Philippe Teuwen
22b43c65ec
fix warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘size_t’ {aka ‘long unsigned int’}
2019-03-10 00:11:39 +01:00
Philippe Teuwen
554011f828
Fix warning: ‘strncpy’ output truncated before terminating nul copying as many bytes from a string as its length
2019-03-10 00:09:46 +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
iceman1001
112411042f
cleaning up
2019-03-09 21:59:00 +01:00
iceman1001
38503b55d5
chg: cleanup
2019-03-09 21:43:03 +01:00
iceman1001
902a5f06ff
chg: 'lf search' - added TI detection
2019-03-09 21:42:40 +01:00
iceman1001
e8d15d0c18
FIX: 'data load' - now loads large files again (TITEST.txt)
2019-03-09 20:47:57 +01:00
iceman1001
9ebf3f4f6d
chg: use bool instead
2019-03-09 20:34:20 +01:00
iceman1001
89db6064d0
fix: 'lf paradox demod' - wrong check
2019-03-09 17:25:53 +01:00
iceman1001
6d364ec70d
chg: 'data detectclocks' - skip if isnoise
2019-03-09 14:00:46 +01:00
iceman1001
aebfe193dc
chg: 'data raw' - skip if signal is noise
2019-03-09 13:54:03 +01:00
iceman1001
45e8403d4d
fix: 'lf t55' - aquiredata uses getsamples
2019-03-09 12:54:39 +01:00
iceman1001
cc81b5bed9
fix: tolower
2019-03-09 12:31:29 +01:00
iceman1001
6b9e5e0400
chg: unified code
2019-03-09 11:36:05 +01:00
iceman1001
d998602690
textual
2019-03-09 11:31:53 +01:00
iceman1001
cc9ec2d79c
textual
2019-03-09 11:30:26 +01:00
iceman1001
e093d1ab29
Adds colors, etc
2019-03-09 11:29:34 +01:00
iceman1001
dc36bd5e5a
fix: 'lf CheckChipType' - restores demodbuff/graphbuf properly
2019-03-09 11:13:46 +01:00
iceman1001
59eb83bf90
fix: use defines instead.
2019-03-09 11:10:54 +01:00
Philippe Teuwen
2d1a077ae4
lua: more fix mix of spaces & tabs
2019-03-09 10:40:45 +01:00
Philippe Teuwen
05ff45e550
lua: fix mix of spaces & tabs
2019-03-09 10:34:43 +01:00
Philippe Teuwen
bdd0494290
remove spurious spaces & tabs at end of lines: cpp files
2019-03-09 09:11:08 +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
Philippe Teuwen
d8788bb376
appease coverity
2019-03-09 08:43:28 +01:00
Iceman
17435d366f
Merge pull request #122 from RfidResearchGroup/computeSignalProperties
...
Replace isNoise by computeSignalProperties and removeSignalOffset
2019-03-09 08:35:37 +01:00
iceman1001
810f92dbab
FIX: 'lf visa read' - increase samples solves #123
2019-03-09 08:29:37 +01:00
iceman1001
1cf3e1b581
fix: 'lf visa' - use defines instead
2019-03-09 08:14:42 +01:00
Philippe Teuwen
1cba26decf
remove redundant removeSignalOffset
2019-03-08 20:30:54 +01:00
Philippe Teuwen
ae719c3b05
Fix CmdT55xxBruteForce infinite loop
2019-03-08 20:10:16 +01:00
Philippe Teuwen
abddff513e
loadFile: fix double free
2019-03-08 19:49:12 +01:00
Philippe Teuwen
4160e32b0a
Replace isNoise by computeSignalProperties and removeSignalOffset
2019-03-08 19:06:55 +01:00
iceman1001
9764381aa4
fix: ndef - missing comma
2019-03-08 17:25:36 +01:00
Chris
2a761e80db
chg: analyse nuid' - added colors
2019-03-07 19:48:20 +01:00
Philippe Teuwen
259a561a69
analyse nuid: better ref and selftest from ref + little fix
2019-03-07 15:55:53 +01:00
Philippe Teuwen
c5e1f9989c
analyse nuid: fix crc -> selftest ok now
2019-03-06 20:16:12 +01:00
merlokk
cfcdbcdcee
added some checks into madcheck
2019-03-06 00:50:12 +02:00
merlokk
05f5fb3e47
del verbose on warning
2019-03-06 00:43:59 +02:00
Philippe Teuwen
4dfcb727af
cmds history: don't push to history if last command is replayed
2019-03-05 21:15:54 +01:00
Philippe Teuwen
581043bc90
Look for aidlist.json in the client dir
2019-03-05 20:33:18 +01:00
Oleg Moiseenko
8302751db7
Merge pull request #112 from merlokk/ndef_tlv
...
Ndef reading for and mfp
2019-03-05 19:58:28 +02:00
merlokk
2e8771d7a3
added hf mf ndef
2019-03-05 19:57:08 +02:00
merlokk
53e0d03098
ndef cert right decode.
...
https://github.com/skjolber/ndef-tools-for-android/blob/master/ndeftools/src/org/ndeftools/wellknown/SignatureRecord.java
https://github.com/nfcpy/ndeflib/blob/master/src/ndef/signature.py
2019-03-05 19:41:50 +02:00
merlokk
04a6a63427
rename
2019-03-05 18:43:12 +02:00
merlokk
581fe408ba
ndef sig
decoding
2019-03-05 18:14:30 +02:00
merlokk
a2be59db25
URI decode
2019-03-05 17:50:51 +02:00
merlokk
c7c97d35b5
some code to decoding payload
2019-03-05 17:25:11 +02:00
merlokk
7003783c08
refactoring
2019-03-05 16:43:13 +02:00
merlokk
fffa921aa0
ndef record decode OK
2019-03-05 16:41:20 +02:00
Iceman
5228cb5338
Merge pull request #110 from mazodude/master
...
Delete MAD script as merlokk has implemented it
2019-03-05 04:39:06 +01:00
merlokk
34a133451e
small addon
2019-03-05 01:02:54 +02:00
merlokk
3bf618ca56
log structure
2019-03-05 00:54:45 +02:00
merlokk
64a5b355b5
added ndef record parse sketch
2019-03-05 00:51:32 +02:00
merlokk
a2f8f0628c
added ndef tlv parsing
2019-03-05 00:48:02 +02:00
merlokk
0a30e03aaf
add header
2019-03-05 00:13:01 +02:00
merlokk
cbe25f4832
add ndef.c/h
2019-03-05 00:11:31 +02:00
mazodude
760cd7b87c
Delete MAD script as merlokk has implemented it
2019-03-05 08:36:04 +11:00
mazodude
fef7e78957
Merge remote-tracking branch 'upstream/master'
2019-03-05 08:35:03 +11:00
sh7d
59bae84531
Mifare mad - do not exit if checksum is shitty
2019-03-04 22:12:10 +01:00
Philippe Teuwen
0944a12744
Add missing header
2019-03-04 20:27:57 +01:00
merlokk
e191219d8a
reading NDEF data from card
2019-03-04 20:22:25 +02:00
merlokk
54e8196774
hf mfp ndef
sketch
2019-03-04 20:04:24 +02:00
merlokk
9c8e60cf03
added to hf mf mad
2019-03-04 19:44:19 +02:00
merlokk
f45c330843
small visual fixes
2019-03-04 19:25:13 +02:00
merlokk
2c07bb790c
hf mfp mad
read contents by aid
2019-03-04 19:18:44 +02:00
Chris
dcdb2ee218
fix: 'script run ndef_dump.lua' - move function
2019-03-01 19:24:02 +01:00
Chris
11f86c2d95
Merge branch 'master' of https://github.com/RfidResearchGroup/proxmark3
2019-03-01 19:08:08 +01:00
merlokk
ee9daac029
Merge branch 'master' of github.com:merlokk/proxmark3i into mf_mad
...
# Conflicts:
# client/cmdhfmf.c
# client/mifare/mifarehost.c
2019-03-01 19:37:43 +02:00
merlokk
3a98c9fcd3
fix mad2 crc8 check
2019-03-01 19:13:59 +02:00
merlokk
979aa678ad
small fix
2019-03-01 19:07:34 +02:00
merlokk
5cc4bea4e3
mfp refactoring
2019-03-01 19:05:51 +02:00
merlokk
6208a6869c
added mad decode for mfp
2019-03-01 18:50:25 +02:00
merlokk
4d79ced1a9
ашчуы шт ьфвюс
2019-03-01 18:49:53 +02:00
Chris
ef2fc5b66c
fix: 'hw tune' - reset demodplot line and grid clock
2019-03-01 12:09:35 +01:00
iceman1001
d73c501ffa
another
2019-02-26 22:27:33 +01:00
Chris
8f05aa6fcf
Merge branch 'master' of https://github.com/RfidResearchGroup/proxmark3
2019-02-25 22:34:30 +01:00
Chris
c2046f2e65
CHG: 'hf mf dump' - now saves in BIN/EML/JSON default
...
CHG: 'hf mf esave' - now saves in BIN/EML/JSON default
2019-02-25 22:33:49 +01:00
iceman1001
8c6312e209
fix mem leaks
2019-02-25 19:10:37 +01:00
iceman1001
972f8590e0
fix dereference
2019-02-25 19:10:00 +01:00
iceman1001
56a75fbf0b
fix: bad division
2019-02-25 19:03:31 +01:00
iceman1001
d6bb8d630a
fix: strings
2019-02-25 19:03:14 +01:00
3ldidi94
d929f31eb3
Update default_iclass_keys.dic
2019-02-25 18:52:44 +01:00
iceman1001
64bae8c8be
fix: 'data detectclock' - now prints clock again...
2019-02-25 15:07:31 +01:00
Chris
711d384e7d
chg: 'data autocorrelate g' - visual with gridclock patter and markup of two tops. Also added a "visual" inspection of peaks with 3% tolerance. This increases usability quite much.
2019-02-25 12:44:21 +01:00
iceman1001
a8eb0fd05f
colors
2019-02-25 00:38:48 +01:00
iceman1001
a4ecc6d3ce
colors
2019-02-25 00:32:59 +01:00
iceman1001
e3a0594b98
colors
2019-02-25 00:31:00 +01:00
iceman1001
7945b5a805
colors
2019-02-25 00:15:39 +01:00
iceman1001
ae4e3b72af
chg: colors
2019-02-25 00:10:02 +01:00
iceman1001
bd26794c20
revert
2019-02-24 23:57:04 +01:00
iceman1001
2b9eb401fa
fix: more checks
2019-02-24 23:54:36 +01:00
iceman1001
142b3d8de5
fix: assign
2019-02-24 23:54:24 +01:00
iceman1001
0803e532cc
fix: 'hf felica list' - string overflows
2019-02-24 23:51:23 +01:00
iceman1001
3d84e4dc03
fix: dead code
2019-02-24 23:43:35 +01:00
iceman1001
2e3694aa3b
fix: 'trace list' - missing break
2019-02-24 23:40:11 +01:00
iceman1001
34a17f842d
fix
2019-02-24 22:34:14 +01:00
iceman1001
da9c662b23
text
2019-02-24 22:31:24 +01:00
iceman1001
157e08f51d
fix: mem leaks
2019-02-24 22:17:36 +01:00
iceman1001
f59e67c00c
fix: possible overrun
2019-02-24 21:42:30 +01:00
iceman1001
528e8fe395
fix: clock can't be zero or negative
2019-02-24 21:21:56 +01:00
iceman1001
a0e061fcd1
fix: rearrange it
2019-02-24 20:11:05 +01:00
iceman1001
17fcd8c24b
fix: possible bad null ref
2019-02-24 20:00:41 +01:00
iceman1001
c650c23856
fix: 'lf flexdemod' - bad types
2019-02-24 19:57:57 +01:00
iceman1001
47c808fd5c
fix: check return value
2019-02-24 19:50:24 +01:00
iceman1001
a49b3763dd
fix: bad check
2019-02-24 19:50:05 +01:00
iceman1001
aaac99fdee
fix: 'hf mf csave' unused code
2019-02-24 19:46:09 +01:00
iceman1001
f58c47a7b8
cleanup
2019-02-24 19:38:16 +01:00
iceman1001
01cf818e48
remove a warning
2019-02-24 19:32:14 +01:00
iceman1001
8e01c9899f
aaaaaa
2019-02-24 18:31:59 +01:00
iceman1001
6b1ae818a5
fix: bad break..
2019-02-24 18:27:56 +01:00