Files
proxmark3/doc
Matthew CarrollandClaude Opus 5 8917c48cde lf t55xx detect: do not send a password the PWD bit has not confirmed
`lf t55xx detect -p <pwd>` reached for the password whenever detection
failed without one, and sent it across every downlink mode and again
after a wake. On a tag that is not password protected those frames can
be taken for a write: the PWD bit gets set and the tag's data is
destroyed, leaving it locked behind whatever block 7 already held.

`lf t55xx read` and `lf t55xx dump` already guard against this. They
verify the PWD bit in the configuration block before using a password,
and expose -o/--override to bypass the check deliberately. detect had
neither, and T55xxReadBlockEx() treats a live `detect -p` as proof the
bit is set.

detect cannot run the same check -- reading the configuration is what it
is for, and the password is only reached for once that has failed -- so
the risk has to be the user's to accept. Gate it behind -o/--override to
match read and dump, and carry read's warning banner into the help.

No change in behaviour for anyone not passing -p.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-10-01 16:13:49 -07:00
..
2026-08-25 17:04:52 +02:00
2026-08-25 17:04:52 +02:00
2021-07-13 00:35:43 -04:00
doc
2022-02-08 01:26:06 +02:00
2024-02-23 01:25:54 +02:00
2024-01-05 19:27:38 +01:00
2023-07-10 16:44:14 +02:00
2025-09-25 21:29:50 +02:00
2023-12-10 22:47:06 -05:00
2025-04-29 11:34:50 -04:00
2021-12-31 10:58:25 +01:00
2021-12-31 11:04:05 +01:00
2023-11-21 22:00:59 +02:00
2021-12-31 11:04:05 +01:00
2025-01-05 14:27:14 +01:00
2026-08-19 19:28:17 +02:00
2020-11-24 17:25:46 +11:00
2020-11-24 17:25:46 +11:00
2020-11-24 17:25:46 +11:00
2021-12-31 11:11:29 +01:00
2024-01-05 19:27:38 +01:00