iceman1001
451de246b7
if client wants to know how much SPIFFS
2021-05-16 23:01:37 +02:00
iceman1001
228668e7a3
mark as unsigned
2021-05-15 15:20:10 +02:00
Tim Mudford
4fd4256acd
Added standalone mode for ISO15693 cards.
2021-05-05 19:55:58 +12:00
iceman1001
3a35cb8324
structs to be used with device must be PACKED
2021-05-03 21:29:06 +02:00
iceman1001
cd9090b6c8
hf iclass chk - now uses NG
2021-05-03 20:01:12 +02:00
iceman1001
788876538d
convert from OLD to NG
2021-05-01 19:01:15 +02:00
iceman1001
3c072721bf
trace list -t mfdes - updated EV2, EV3 annotations
2021-04-30 08:14:11 +02:00
iceman1001
2119c4e7bd
hf 14b got some love
2021-04-23 22:25:58 +02:00
iceman1001
b267ee8ef5
convert 14b raw to use NG
2021-04-21 18:36:21 +02:00
Philippe Teuwen
e62dfa3bcd
typos
2021-04-16 01:53:07 +02:00
iceman1001
62697ca460
text
2021-04-15 22:41:47 +02:00
iceman1001
8a05a4d1d7
smart raw - now use NG.\nhf iclass config - added more support for keyrollning (WIP)\n
2021-04-08 09:34:11 +02:00
iceman1001
ce9a6930c9
lets increase it...
2021-04-04 11:20:44 +02:00
iceman1001
ad2b0879fc
added: mem spiffs view - to view a file on SPIFFS\n mem spiffs dump - now uses cliparser and NG
2021-03-09 14:38:31 +01:00
Philippe Teuwen
e5c5629cf2
Some tunings of otptear:
...
- make tearoff_delay_us and tearoff_enabled globals
- use tearoff_hook and remove Dbprintf in critical tearoff timing
- move initial write from MifareU_Otp_Tearoff to CmdHF14AMfuOtpTearoff and make it optional (old behavior was writing initial 00000000 when -d was not provided)
- tearoff: compare with initial write, not with previous tearoff outcome
- rephrase some messages
- track all begin and end of erase and write phases, with quite complex logic to cover multiple cases (starting in middle of erased phase, starting with write 0, ...) and report them
- check against initial write error
- repeat same timing (up to 10x) in case of write/read errors then quit
- typos
2021-03-07 23:48:55 +01:00
iceman1001
f61d19276b
cppchecker
2021-03-05 10:22:12 +01:00
iceman1001
cb97b67cc5
spelling
2021-02-28 10:29:40 +01:00
tharexde
ed7f623c6f
increased timeout -> reliable lf search results
2021-02-06 19:59:03 +01:00
tharexde
b57a457254
Merge branch 'master' into dev_4x50_standalone
...
solved merge conflicts
2021-01-30 00:29:18 +01:00
iceman1001
6579ca908e
remove unused usb command
2021-01-28 12:52:43 +01:00
tharexde
1ca5d3c53c
4x50 standalone mode
2021-01-25 23:52:14 +01:00
tharexde
78d1e09595
deleted test functions, clean up
2021-01-18 00:01:22 +01:00
tharexde
f6868aadf9
next version of half duplex simulation
2021-01-05 01:11:46 +01:00
tharexde
eea63a6cb7
first draft half duplex simulation
2021-01-03 22:50:27 +01:00
tharexde
9b3bc55136
aa
2020-12-29 17:40:18 +01:00
tharexde
438cada2cf
commits after xcode crash
2020-12-27 22:22:44 +01:00
Christian Molson
60f36b468d
em4x70: Add write key convenience function. Use real values in writekey/auth help text so people with blank tags can program a test key and test authentication.
2020-12-15 12:32:30 -05:00
Christian Molson
dc35f79bd2
em4x70: Add write pin convenience function to write and verify a new pin
2020-12-15 11:22:43 -05:00
Christian Molson
a6024a8622
EM4x70 Authentication support
2020-12-12 09:59:30 -05:00
Christian Molson
ed8c63a4f4
EM4x70 Unlock support. Send pin code to unlock tag.
2020-12-12 01:20:26 -05:00
Christian Molson
4c52fac9e1
EM4x70 write support
2020-12-11 23:26:17 -05:00
Iceman
d291f8d651
Merge pull request #1092 from VortixDev/VortixDev-patch-commands
...
Fix mistaken MIFARE increment and decrement constants
2020-12-10 07:37:28 +01:00
Ryan Saridar
9f78323c15
Fix mistaken increment and decrement constants
2020-12-10 01:58:53 +00:00
Christian Molson
011b585b0d
Merge remote-tracking branch 'upstream/master' into em4x70_support
2020-12-09 10:00:42 -05:00
Christian Molson
a9dd75510b
Remove packed attribute on em4x70_data_t struct that only has one entry
2020-12-08 16:40:24 -05:00
tharexde
1a173f69f9
cleanup
2020-12-06 20:13:51 +01:00
Christian Molson
614ab55809
Initial commit for em4x70 support.
...
Initially I only have an em4x70 variant used for car transponders.
Also known as the ID48.
2020-12-05 17:47:03 -05:00
tharexde
6876ff2f04
Relocated write requests in function 4x50_restore from device to client
2020-12-03 22:00:52 +01:00
tharexde
6448ade0f2
deleted client call of reset function
2020-12-03 20:47:01 +01:00
tharexde
9d52801259
Merge branch 'master' into update_4x50
...
update 201130 2
2020-11-30 21:18:03 +01:00
iceman1001
1bccb77654
lf hid clone - prepped for EM. Disabled it for viking / hid clone until further testing
2020-11-30 21:06:37 +01:00
tharexde
f03fac540a
delated watch function (em4x50)
2020-11-30 00:03:22 +01:00
tharexde
0033807959
changed 4x50_stdread to 4x50_reader
2020-11-29 23:57:04 +01:00
tharexde
5d34efc6e6
Relocated write requests of function „4x50_wipe" from device to client
2020-11-11 22:36:24 +01:00
tharexde
836ca5da40
Merge branch 'master' into allin
...
update 201101
2020-11-01 22:57:07 +01:00
tharexde
3ddd9f8a91
- added first version of 4x50_chk
...
- renamed 4x50_write_password to 4x50_writepwd
2020-11-01 22:44:16 +01:00
NZSmartie
c9a10631de
Gallagher key checking is now supported on MIFARE Desfire
...
Both `hf mfdes auth` and `hf mfdes chk` now support Key Diversification for
AN10922 and as special treat, Gallagher issued cards.
For `hf mfdes auth`:
```
-d, --kdf <kdf> Key Derivation Function (KDF) (0=None, 1=AN10922, 2=Gallagher)
-i, --kdfi <kdfi> KDF input (HEX 1-31 bytes)
```
And for `hf mfdes chk`:
```
-f, --kdf <kdf> Key Derivation Function (KDF) (0=None, 1=AN10922, Gallagher)
-i, --kdfi <kdfi> KDF input (HEX 1-31 bytes)
```
Examples:
- `hf mfdes auth -a 2081f4 -m 3 -t 4 -d 2 -n 2 -k 00112233445566778899aabbccddeeff`
Will diversify the key for key `2` on AID `2081F4` for Gallagher issued cards
- `hf mfdes chk -f 1 -i 00112233 -d mfdes_default_keys`
Will read in all the default keys from the dictionary, and diversify them
using AN10922 with the input data `00112233`
- `hf mfdes chk -f 2 -d mfdes_default_keys`
Will read in all the default keys from the dictionary, and diversify them
using AN10922 but with input data generated from the card's UID, AID and
key number.
2020-11-02 01:41:48 +13:00
tharexde
d977902fd8
Merge branch 'master' into allin
...
update 201031
2020-10-31 14:56:23 +01:00
tharexde
098ca87c81
renamed std_read -> stdread
2020-10-31 14:53:52 +01:00
NZSmartie
b788054aca
Add initial suport for MIFARE Key Diversification
...
This adds two new options to `hf mfdes auth`
```
-d, --kdf <kdf> Key Derivation Function (KDF) (0=None, 1=AN10922)
-i, --kdfi <kdfi> KDF input (HEX 1-31 bytes)
```
By specifying `-d 1` and some kdf data `-i 00112233`, the key will be
diversified using AN10922.
2020-10-31 21:17:35 +13:00
tharexde
754285d9c7
sing emulator memory for sim and restore -> "data" in struct no longer necessary
2020-10-31 01:51:04 +01:00
tharexde
bb04832b9d
first version of 4x50_eload and 4x50_esave
2020-10-30 00:41:45 +01:00
Philippe Teuwen
5a86a7757b
tune em 4x05_info
2020-10-28 01:54:59 +01:00
iceman1001
52164a4fd1
hf 14b sriread -> hf 14b rdbl, renamed and refactored it to read a block. use dump, to dump whole tag
2020-10-27 18:26:14 +01:00
tharexde
ce5181bdc9
added std_read command for em4x50
2020-10-27 18:18:02 +01:00
tharexde
96e05d49df
added simple sim function for em4x50
2020-10-26 22:10:48 +01:00
tharexde
5af9fc15ec
added default file size for dump files (bin/eml) -> 136 bytes
2020-10-26 00:11:49 +01:00
tharexde
decabbae0c
new parameter in struct due to new function 4x50_restore
2020-10-25 16:37:35 +01:00
tharexde
fcd9d6d1e8
added new function 4x50_restore
2020-10-25 16:36:46 +01:00
tharexde
069018e72a
Merge branch 'master' into allin
...
update
2020-10-22 01:01:59 +02:00
tharexde
a04002ab1b
redesign
2020-10-22 00:42:18 +02:00
iceman1001
be8d2fbd25
add u64_from_hex, no need to use 0x, thanks @mwalker33!\n reverse blocks when cloning for em4305/4469
2020-10-21 08:42:33 +02:00
iceman1001
527d1c9442
all prepped for EM4x05 to be used with clone commands
2020-10-20 23:10:34 +02:00
Philippe Teuwen
3b83e8e703
EM 4x05 login bf
2020-10-20 13:21:40 +02:00
Philippe Teuwen
29f1147aad
make style
2020-10-20 01:00:23 +02:00
Philippe Teuwen
95bf65cda9
Add EM 4x05 Login
2020-10-18 23:46:36 +02:00
iceman1001
8bb762dc5b
structs must be PACKED
2020-10-15 19:31:33 +02:00
iceman1001
ba8aa6f0ab
lf em stuff
2020-10-15 19:29:54 +02:00
iceman1001
53c7e47e75
fix: hf iclass restore - now uses NG and better reporting and works :)
2020-10-14 17:41:34 +02:00
iceman1001
597e069c50
remove HF ICLASS REPLAY, use HF ICLASS RDBL or HF ICLASS DUMP instead with option "n"
2020-10-13 11:54:38 +02:00
iceman1001
7cfbdcbae9
WIP - hf mfu countertear ...
2020-10-12 19:08:29 +02:00
tharexde
b4a8409349
clean up
2020-10-11 20:06:03 +02:00
Philippe Teuwen
7f8a4b4182
Add generic tear-off hook
2020-10-09 01:52:56 +02:00
Philippe Teuwen
9962b8769a
EM4x05: add support for Protect command
2020-10-07 18:38:47 +02:00
iceman1001
64f9bb5e01
style
2020-10-06 18:00:00 +02:00
tharexde
68db54028c
added function 4x50_watch
2020-10-05 22:59:08 +02:00
iceman1001
24ec194428
14b raw -add CLEARTRACE
2020-10-05 10:29:20 +02:00
tharexde
b0cfb28d40
Merge branch 'master' into allin
...
update
2020-10-03 23:34:23 +02:00
iceman1001
235cca276d
moved old type
2020-10-02 14:32:16 +02:00
iceman1001
108424d326
add ASK C-ticket commands
2020-10-02 14:30:37 +02:00
iceman1001
5202eb8587
broke out type prototyping from mifare.h
2020-10-02 14:30:15 +02:00
iceman1001
46352dfccc
14b_chaining
2020-09-30 17:06:39 +02:00
tharexde
c20ab4ca20
added function reset
2020-09-27 23:39:04 +02:00
tharexde
a308fc692b
added entry for login function (may be temporary)
2020-09-27 23:23:30 +02:00
tharexde
2e5cf12d7d
added login function
2020-09-27 23:22:51 +02:00
tharexde
ab8b5814b0
Merge branch 'dev-bruteforce_em4x50' into allin
...
merge
2020-09-27 19:55:42 +02:00
tharexde
fc3638a5f4
changed function name
2020-09-27 13:42:27 +02:00
tharexde
e8abcb9b23
two more entries for new function 4x50_bruteforce
2020-09-27 12:53:09 +02:00
tharexde
52cb900794
added new function 4x50_bruteforce
2020-09-27 12:52:10 +02:00
tharexde
51651a1e0a
Merge branch 'dev_standalone' into malsehn_standalone
2020-09-23 00:07:34 +02:00
Philippe Teuwen
4ec7bca270
Add option to define extra symbols for 'lf cmdread', required e.g. for Hitag Micro and for talking to HT2 in emulation mode
2020-09-17 17:18:14 +02:00
Philippe Teuwen
ecbcba18dd
identify gen3
2020-09-11 18:17:58 +02:00
iceman1001
5b695153b6
improved staticnonce tristate processing
2020-09-11 16:15:58 +02:00
iceman1001
866f4b6313
hf 14a info - ntag21x identification
2020-09-10 20:40:12 +02:00
iceman1001
9ced99a853
cident super card
2020-09-10 01:31:54 +02:00
Ave
f1146d360f
Introduce compatible write support to hf mfu wrbl
2020-09-07 22:34:44 +03:00
Philippe Teuwen
e3b8e868ea
hf 14a config: force RATS
2020-09-07 15:09:24 +02:00
iceman1001
5d357a6039
style
2020-09-07 10:39:15 +02:00
Philippe Teuwen
2fc36d73c9
hf 14a config: better options
2020-09-07 10:24:12 +02:00
Philippe Teuwen
b751354ea2
hf 14a: add config loopholes to deal with badly configured cards: invalid ATQA, invalid BCC, invalid SAK
2020-09-07 00:50:27 +02:00
iceman1001
7c0510a0b2
added PPS
2020-09-06 11:29:51 +02:00
Eloff
70be7ef4d8
Magic gen 3 cards support
2020-09-05 22:32:11 +03:00
tharexde
c49e2d7ba9
solved
2020-09-05 13:25:57 +02:00
iceman1001
9d43bfbb01
textual and added one new error code PM3_EPARTIAL
2020-09-03 10:30:30 +02:00
iceman1001
e10333e21a
new error define
2020-09-02 12:38:19 +02:00
iceman1001
09faa2fc13
first nibble
2020-08-28 10:14:36 +02:00
iceman1001
cda72aef40
Q5/T5555 has a fix 06 first byte in the configblock. Thanks @mwalker33!
2020-08-28 10:03:33 +02:00
iceman1001
2be85939f7
fix: hf 15 cetsuid. hf 15 sim
2020-08-17 08:52:24 +02:00
iceman1001
49aa198c88
annotate cryptorf
2020-08-16 09:59:41 +02:00
iceman1001
729cbb1874
prepp cryptorf @baloncu
2020-08-16 09:28:49 +02:00
iceman1001
858a93fb35
prepp cryptorf @baloncu
2020-08-16 09:23:34 +02:00
iceman1001
6bd0138f14
add a clear screen for ansi enabled terms
2020-08-13 17:42:46 +02:00
iceman1001
ccbfdf9e88
add: mem spiffs wipe
2020-08-08 12:33:12 +02:00
iceman1001
e147bdc71b
renamed readtagfile to view\nrenamed clone to restore\nrefactored reader, info, dump, rdbl, wrbl to be on device side. Commands now also seamless works with NON_SECURE_MPAGE
2020-07-29 11:02:30 +02:00
iceman1001
50d2597fcb
remove some cluttering down of list when cardhelper is active
2020-07-29 10:19:25 +02:00
iceman1001
b986818bd5
some defines to make it more readable
2020-07-29 10:18:25 +02:00
iceman1001
a1529b44ca
fix auth and
2020-07-19 20:45:47 +02:00
iceman1001
8d5315b6af
fixes to mode
2020-07-15 11:34:14 +02:00
iceman1001
7aedd9c7fe
textual
2020-07-13 12:28:30 +02:00
Philippe Teuwen
eb61524923
Merge branch 'master' into fpga
...
* master: (27 commits)
fix a bug in demodParadox()
added new command "4x50_wipe"
added new command "4x50_wipe"
added new command "4x50_wipe"
added new command "4x50_wipe"
added new command "4x50_wipe"
added new command "4x50_wipe"
added new command "4x50_wipe"
fix #833 - missing some configblocks and spelling
remove verichip.
chg 'lf t55xx info' - detection of t55x7 configuration blocks
remove
disable verichip stuff. should be inside FDX already
textual
lf t55 configblock detection updated
textual
fix: missing define on some mingw
chg: hf mf decrypt - helptext (thanks @AdamLaurie)
Update bt_manual_v10.md
textual
...
2020-07-11 15:25:20 +02:00
tharexde
59372cb5d4
added new command "4x50_wipe"
2020-07-09 01:58:16 +02:00
iceman1001
ce24e6acbb
fpga merge hell, all compiles
2020-07-08 09:45:49 +02:00
iceman1001
d83a45f0cb
fpga merge changes
2020-07-06 15:16:00 +02:00
iceman1001
7d1a278197
merge hell p.x
2020-07-03 21:33:17 +02:00
tharexde
942493970e
renamed 'sread' to 'read'
2020-06-28 21:38:19 +02:00
tharexde
eddaf70ef9
added timeout value if there's no tag on device
2020-06-28 21:35:49 +02:00
tharexde
972ad78a40
rearranged defines
2020-06-26 14:21:54 +02:00
tharexde
3cf04e6cb9
added 4x50_sread
2020-06-26 14:21:29 +02:00
tharexde
cdb57c9c2b
Merge branch 'master' into dev_em4x50_info_write
...
merge conflict
2020-06-22 21:04:48 +02:00
iceman1001
b59131d349
chg: 'lf em/hid/io/awid watch' - colors, unified, NG
2020-06-22 14:56:13 +02:00
iceman1001
683954316a
chg: 'lf em 410x_watch' - now uses NG and on deviceside only
2020-06-22 13:24:33 +02:00
iceman1001
ba6bc0ecef
chg: 'lf io watch' - uses NG and reports back to client
2020-06-22 12:57:28 +02:00
tharexde
cfeb869dab
added write and write_password functions
2020-06-16 23:26:28 +02:00
tharexde
1adc0de21d
added EM4x50 info function
2020-06-15 14:30:50 +02:00
tharexde
b99f7213e8
added EM4x50 info function
2020-06-15 14:30:18 +02:00
Bjoern Kerler
631be7af32
Fixes
2020-06-13 15:11:10 +02:00
Bjoern Kerler
5adc8e876a
Fix DES authentification and format picc
2020-06-13 14:19:21 +02:00
slurdge
c11c7ab545
Add support for client getting bigbufsize
2020-06-10 23:03:03 +02:00
Philippe Teuwen
90775638b1
Revert "fix: osx doesn't like target directive"
...
This reverts commit 690db96a7d
.
2020-06-08 11:07:45 +02:00
iceman1001
690db96a7d
fix: osx doesn't like target directive
2020-06-07 22:05:54 +02:00
iceman1001
a9d89c7d06
fix: RAMFUNC
2020-06-07 19:46:41 +02:00
iceman1001
00ece05e79
added python3 scripts has their own folder
2020-05-26 11:30:37 +02:00
Philippe Teuwen
a6f76444de
Put logfiles in subdir
2020-05-24 01:20:43 +02:00
Philippe Teuwen
f54f8103ac
fix pathsep in subdirs
2020-05-24 01:03:23 +02:00
Philippe Teuwen
ef586c2a41
version info also for client, still cmake to do
2020-05-20 21:11:45 +02:00
Philippe Teuwen
cb8d589fc4
armsrc: clarify static vars vs global vars, part 3
2020-05-19 18:12:40 +02:00
Philippe Teuwen
2ba350903a
more tracelog rework
2020-05-19 02:14:51 +02:00
Philippe Teuwen
1c8c1d82ea
fix coverity 267211 & 267206 logically dead code
2020-05-14 01:01:48 +02:00
Philippe Teuwen
edb1c85cd3
fix colored readline prompt bug
2020-05-07 21:56:09 +02:00
Philippe Teuwen
fbd0a7e284
typo
2020-04-28 19:58:07 +02:00
Philippe Teuwen
8bdda55115
Fix prompt colors in log -> spurious space in color macros -> adjust lots of files...
2020-04-22 02:22:55 +02:00
Bjoern Kerler
7aa27cfefb
Auth of des, 3des and aes working.
2020-04-12 17:10:27 +02:00
Bjoern Kerler
637103224d
Fixes
2020-04-11 11:32:31 +02:00
iceman1001
0e2ac41717
annotage desfire more
2020-04-10 10:28:15 +02:00
Bjoern Kerler
7191aa8b14
Fix signature command. Special response 0x9190 ?
2020-04-10 00:56:37 +02:00
Bjoern Kerler
3b915d343b
Add delete aid and minor fix
2020-04-09 19:51:35 +02:00
Bjoern Kerler
057e611b6d
Fix bugs, improve error reporting, add format picc and createapplication
2020-04-09 17:15:45 +02:00
Bjoern Kerler
a3ea353dab
Improve hf mfdes and cleanup
2020-04-08 22:44:51 +02:00
iceman1001
a0874248c7
chg more pm3 fail codes
2020-04-08 13:27:13 +02:00
iceman1001
d889a9a2d4
style
2020-04-08 05:03:27 +02:00
Bjoern Kerler
3833b8ee3b
Add Mifare Desfire GetDFNames and improve HF MFDES Enum output
2020-04-07 21:30:12 +02:00
iceman1001
34adf411c3
layout, text, colors - mfu info, 15 info
2020-04-04 12:17:55 +02:00
iceman1001
cf47e50267
define additional frame
2020-03-19 12:18:29 +01:00
iceman1001
fe0d9c8d9f
hf mfdes enum - fixes WIP
2020-03-17 11:37:38 +01:00
iceman1001
5f29601947
add desfire light signature verification check
2020-03-17 01:50:45 +01:00
iceman1001
437504eae6
fix: hf mfu pwdgen - xyz forgot header
2020-03-13 12:09:49 +01:00
iceman1001
8a3f2d03ac
style
2020-03-09 16:54:42 +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
iceman1001
b6dcfbf078
chg: allow to download ´lf config´ settings to client
2020-03-05 11:16:05 +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
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
69bb285524
fix: 'hf lto info' - now correctly selects and prints LTO-CM uid.
2020-01-17 13:44:41 +01:00
Philippe Teuwen
b57f40e3d7
make style
2020-01-15 19:26:12 +01:00
iceman1001
89bae75c55
hitag signal refactoring
2020-01-14 22:08:43 +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
iceman1001
6e3dde9d76
add 'hf plot' - from offical repo (piwi)
2020-01-12 16:45:24 +01:00
iceman1001
0869cbc6ad
Fix: 'lf config' - calling without param messes up all device settings.
2020-01-09 19:28:44 +01:00
iceman1001
f304528fc0
add: added nrz simulation for lf. *wip* needs pattern for nrz.
2020-01-04 20:00:37 +01:00
iceman1001
0219c6b125
more defines
2019-12-24 11:30:46 +01:00
iceman1001
aeb3f74c10
Add: 'hf lto list' - annotation for LTO-CM
2019-12-24 00:57:15 +01:00
iceman1001
a6a48f0e6d
Chg 'hf 14a info' - static/fixed nonce detection
2019-12-23 15:23:04 +01:00
iceman1001
bd50760a24
LTO-CM commands defines
2019-12-22 11:20:39 +01:00
iceman1001
3ddf7a0ce5
iso15 - add some annotation for write mulit
2019-12-20 11:23:27 +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
merlokk
1efc731fac
refactoring and break operation via keyboard
2019-11-29 17:23:30 +02:00
unknown
1b6566cd5c
Added support for some ISO15693 custom NXP commands
2019-11-22 13:55:09 +02:00
iceman1001
585ce7556c
add empty command to enable client side to break loops on device side, like sim
2019-11-18 18:48: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
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
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
Philippe Teuwen
eb7268cd98
lf: change macros to allow float freq, change 134 -> 134.2
2019-10-25 00:42:47 +02:00
Thomas Sutter
bfd5214cd5
Add read_without_encryption command.
2019-10-24 16:08:44 +02:00
Thomas Sutter
3b0447fbb3
Draft read without encryption
2019-10-24 08:44:20 +02:00
Thomas Sutter
1f7dd3e2a7
Add request response command for felica Mode.
2019-10-23 14:48:23 +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
iceman1001
065a1b6848
chg: enforce PACKED on more structs
2019-10-17 22:32:09 +02:00
Philippe Teuwen
3fce47d023
Add hw tia
to trigger a new Timing Interval Acquisition
2019-10-15 15:02:34 +02:00
iceman1001
76f7763893
motorola
2019-10-11 23:14:57 +02:00
iceman1001
371a0e3ee0
coverity 226308
2019-10-10 11:13:14 +02:00
iceman1001
07a23b202c
coverity 226308 - fix logically dead code
2019-10-09 13:56:01 +02:00
Philippe Teuwen
86a47a3282
dangerous stuff...
2019-10-09 13:03:23 +02:00
Philippe Teuwen
3560cf5466
bootrom: remove deprecated CMD_SETUP_WRITE
2019-10-05 19:10:40 +02:00
Philippe Teuwen
42cb2a32e8
lf config alone shows current config
2019-10-03 22:11:16 +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
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
iceman1001
b2c24c8010
add - continuously measure LF antenna
2019-09-24 13:06:43 +02:00
Philippe Teuwen
11dcc4787d
mfc magic: add some defines
2019-09-21 23:50:32 +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
Philippe Teuwen
59e66ce5fd
lf hid sim: add support for long ID
2019-09-15 02:00:42 +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
iceman1001
a5bcecd05c
wait define..
2019-09-12 17:39:57 +02:00
Iceman
341703d9a7
chg: 'hf iclass sim' - better iClass protocol implementation
2019-09-11 13:09:08 +02:00
Philippe Teuwen
6385ee960f
searchFile for firmwares
2019-09-09 19:55:27 +02:00
Iceman
01950bd962
chg more ansi color
2019-09-05 15:46:40 +02:00
Philippe Teuwen
43055ae6a7
searchFile for cmdscripts
2019-09-04 23:29:03 +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
Philippe Teuwen
2022df1068
make style
2019-08-30 10:45:52 +02:00
Philippe Teuwen
08a5de1f0e
searchFile traces
2019-08-30 08:32:34 +02:00
Philippe Teuwen
ca8aee33ea
move iclass_dump.bin in resources/
2019-08-30 01:23:10 +02:00
iceman1001
94f6a402e8
chg. prep for eload..
2019-08-28 21:12:18 +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
c709ee7c10
rework PREFIX for future make install
2019-08-23 20:55:50 +02:00
Philippe Teuwen
595b8a1885
introduce PREFIX for pm3 system directory and move to common.h
2019-08-22 19:36:20 +02:00
Iceman
c69d599a3f
Update protocols.h
...
From https://github.com/Proxmark/proxmark3/pull/855 (@pwpiwi)
2019-08-21 14:49:55 +02:00
Philippe Teuwen
fdcc885aa9
Use /dev/tty on OSX rather than /dev/cu
...
See https://stackoverflow.com/questions/8632586/macos-whats-the-difference-between-dev-tty-and-dev-cu/8632603
2019-08-20 23:21:22 +02:00
Philippe Teuwen
847b6bcc33
remove tabs
2019-08-13 17:51:11 +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
Philippe Teuwen
d19754567d
summer restructuring:
...
* .h include only the strict minimum for their own parsing
* this forces all files to include explicitment their needs and not count on far streched dependencies
* this helps Makefile to rebuild only the minimum
* according to this rule, most standalone .h are now gone
* big app.h is gone
* remove seldom __cplusplus, if c++ happens, everything will have to be done properly anyway
* all unrequired include were removed
* split common/ into common/ (client+arm) and common_arm/ (os+bootloader)
* bring zlib to common/
* bring stuff not really/not yet used in common back to armsrc/ or client/
* bring liblua into client/
* bring uart into client/
* move some portions of code around (dbprint, protocols,...)
* rename unused files into *_disabled.[ch] to make it explicit
* rename soft Uarts between 14a, 14b and iclass, so a standalone could use several without clash
* remove PrintAndLogDevice
* move deprecated-hid-flasher from client to tools
* Makefiles
* treat deps in armsrc/ as in client/
* client: stop on warning (-Werror), same as for armsrc/
Tested on:
* all standalone modes
* Linux
2019-08-11 21:42:01 +02:00
Philippe Teuwen
d84a316b4c
fix MCK, maths... facepalm
2019-08-07 14:55:29 +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
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
8b3159c83d
Use more defines when using main clock or master clock
2019-08-06 13:40:08 +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
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
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
Philippe Teuwen
865a7c3ad4
Add thinfilm simulation
2019-08-02 00:26:07 +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
iceman1001
74288ad128
chg: hf topaz - got some love
2019-07-31 15:43:00 -04:00
Philippe Teuwen
c6b8e199fd
fix usart cmd descriptions
2019-07-28 21:08:50 +02:00