achazal
c29afcbe8c
Fix -Werror=stringop-truncation build failure in fileutils.c
2026-06-02 16:49:47 +02:00
Philippe Teuwen
ea142febde
mf mfu sim ULC/ULAES: force tag response if --1a2 is provided
2026-06-02 07:01:41 +02:00
Iceman and GitHub
a0a114f090
Merge pull request #3344 from team-orangeBlue/mfp_defkeys
...
Add 2 keys for Mifare Plus SE
2026-06-01 21:55:23 +02:00
team-orangeBlue and GitHub
dff97c8c39
Update CHANGELOG.md
...
Signed-off-by: team-orangeBlue <63470411+team-orangeBlue@users.noreply.github.com >
2026-06-01 21:20:50 +03:00
team-orangeBlue and GitHub
0fdfb6d516
Add Mifare Plus SE post-1K keys
...
Used by mfp+se tags for sectors above 15; since the tags have no originality sector as such and rely on theoretically re-using the 2K chip dies, this can help recover keys for a fully custom-keyed Plus SE tag (should someone buy them as MFC1Ks for whatever reason).
Signed-off-by: team-orangeBlue <63470411+team-orangeBlue@users.noreply.github.com >
2026-06-01 21:19:43 +03:00
Iceman and GitHub
7135bba324
Merge pull request #3343 from kormax/new-client-resources
...
Add new client resources
2026-05-31 11:34:01 +02:00
kormax
169b5ed9c6
Add new AID entries to 'aidlist.json'
2026-05-31 11:16:15 +03:00
kormax
485ae4ed9c
Add new entries to 'ecplist.json'
2026-05-31 10:52:32 +03:00
Iceman and GitHub
c7b95a94e5
Merge pull request #3342 from kormax/calypso-dump-improvements
...
Calypso dump improvements
2026-05-30 14:23:00 +02:00
kormax
c77c7c6d39
Save startup info in 'hf calypso dump'
2026-05-30 14:20:59 +03:00
kormax
32db41914d
Add updated data object extraction to 'hf calypso dump'
2026-05-30 10:28:24 +03:00
Iceman and GitHub
8e5d05540f
Merge pull request #3341 from kormax/ecplist-new-entries
...
Add new entries to 'ecplist.json'
2026-05-30 04:32:47 +02:00
kormax
9fca371bc4
Add new entries to 'ecplist.json'
2026-05-29 22:31:48 +03:00
Iceman and GitHub
55963286fb
Merge pull request #3340 from team-orangeBlue/mfp_quickdump
...
Quick dump support in Mifare Plus
2026-05-29 19:40:12 +02:00
team-orangeBlue and GitHub
d859b224d2
Fix 4K dumping
...
A missed multiplier broke dump saving
Signed-off-by: team-orangeBlue <63470411+team-orangeBlue@users.noreply.github.com >
2026-05-29 15:33:44 +03:00
team-orangeBlue and GitHub
ee14761c22
Fix MAC calculation
...
Doing non-first auth would reset counters, breaking MAC calculation and crypto as a whole
Signed-off-by: team-orangeBlue <63470411+team-orangeBlue@users.noreply.github.com >
2026-05-29 13:27:09 +03:00
team-orangeBlue and GitHub
319a4d5bb0
Update CHANGELOG.md
...
Signed-off-by: team-orangeBlue <63470411+team-orangeBlue@users.noreply.github.com >
2026-05-29 13:08:34 +03:00
team-orangeBlue and GitHub
021ec18506
Add quickdump support
...
Mifare Plus can now be dumped quickly.
This is achieved by using a mix of READ RANGE, skipping reply MACs, requesting data in plaintext (almost) as much as possible, and also avoiding card + crypto restarts.
1K tags now require 3 seconds; 2k require just shy of 6; 4k require 8.
Previously the time for 2k tags was 9 seconds. While the improvement is pretty small, it helps out.
Signed-off-by: team-orangeBlue <63470411+team-orangeBlue@users.noreply.github.com >
2026-05-29 13:05:00 +03:00
team-orangeBlue and GitHub
3c3d0e275c
Compiler fix
...
Signed-off-by: team-orangeBlue <63470411+team-orangeBlue@users.noreply.github.com >
2026-05-29 12:49:43 +03:00
team-orangeBlue and GitHub
e6c29a9301
Support auth4
...
All commands now do AuthFirst with the ability to change to NonFirst
Signed-off-by: team-orangeBlue <63470411+team-orangeBlue@users.noreply.github.com >
2026-05-29 12:46:16 +03:00
team-orangeBlue and GitHub
b3fc5848b1
Add block count support
...
mfp_data_crypt can now work with read range
Signed-off-by: team-orangeBlue <63470411+team-orangeBlue@users.noreply.github.com >
2026-05-29 12:36:50 +03:00
team-orangeBlue and GitHub
7164cea9c0
Declare function
...
Add support for non-first auth
Signed-off-by: team-orangeBlue <63470411+team-orangeBlue@users.noreply.github.com >
2026-05-29 12:35:42 +03:00
team-orangeBlue and GitHub
b9becbc817
Add non-first auth support
...
Overhaul of the auth function
Now a new bool can be passed if the auth coming in is meant to be a followup.
This avoids regeneration of Ti. Maybe that's faster.
Not functional for any management key.
Signed-off-by: team-orangeBlue <63470411+team-orangeBlue@users.noreply.github.com >
2026-05-29 12:32:30 +03:00
team-orangeBlue and GitHub
1b19a9e3e8
Implement nonfirst
...
Add support for non-first mifare plus auth
Signed-off-by: team-orangeBlue <63470411+team-orangeBlue@users.noreply.github.com >
2026-05-29 12:17:02 +03:00
team-orangeBlue and GitHub
d4796d8d10
Increase delay for ExchangeRaw14A
...
This function is primarily used by Mifare Plus auths.
One problem that is present is when using keys 9002 or 9003 to upgrade a card to a new security level, the card will likely spend more time than usual adjusting all settings before it replies, as such causing a timeout.
This increase fixes that.
Signed-off-by: team-orangeBlue <63470411+team-orangeBlue@users.noreply.github.com >
2026-05-29 12:15:54 +03:00
Philippe Teuwen
fa8e200c5b
mfulc_counterfeit_recovery: faster vuln check
2026-05-28 23:58:09 +02:00
Philippe Teuwen
f22dd43cfc
mfulc_counterfeit_recovery: faster writes
2026-05-28 23:37:29 +02:00
Philippe Teuwen
b13a8ce1d5
mfulc_counterfeit_recovery --cuda: dummy call to wake up the GPU ahead
2026-05-28 23:24:14 +02:00
Philippe Teuwen
13b5b1d519
Adjust hf_doegox_auth0 to support counterfeits
2026-05-28 20:08:15 +02:00
Iceman and GitHub
d1da7c9496
Merge pull request #3339 from kormax/aidlist-more-new-entries
...
Add new entries to 'aidlist.json'
2026-05-28 16:38:56 +02:00
kormax
df9d89a3f4
Add new entries to 'aidlist.json'
2026-05-28 17:12:23 +03:00
Iceman and GitHub
9f1423553f
Merge pull request #3338 from kormax/aidlist-new-entries
...
Add new Mifare AID values to 'aidlist.json'
2026-05-27 16:54:49 +02:00
kormax
624e67a90b
Add new Mifare AID values to 'aidlist.json'
2026-05-27 17:26:03 +03:00
Iceman and GitHub
3d785237f6
Merge pull request #3337 from kormax/calypso-dump-improvements
...
Calypso dump improvements
2026-05-26 20:33:02 +02:00
kormax
bdf1ce1847
Detect MF on cards that don't return LID in FCP
2026-05-26 21:04:43 +03:00
kormax
17097254d1
Split Calypso dump filesystem LID candidate generation into presets
2026-05-26 20:15:23 +03:00
kormax
f5fd7d4f77
Ensure dumped Calypso LID values are attempted in ascending order
2026-05-26 20:15:23 +03:00
iceman1001
79c210cba9
changed helptext to point to new command
2026-05-25 22:44:16 +02:00
iceman1001
9f3e911f63
change to try to identify standard keys, mad, faster for static encrypted nested cards in order to select SEN key recovery earlier
2026-05-25 22:21:07 +02:00
iceman1001
3eec567193
fix simple way to add ansi printing in output. No need for white wall of text anymore
2026-05-25 22:19:53 +02:00
Iceman and GitHub
e61b1c0daf
Merge pull request #3335 from kormax/new-calypso-nodes
...
Add new calypso nodes
2026-05-25 20:00:34 +02:00
Iceman and GitHub
8f68e39012
Merge pull request #3330 from C2Pwn/master
...
hf mf sen autopwn integration and GUI fixes
2026-05-25 18:54:50 +02:00
Iceman and GitHub
48e15b74ae
Merge pull request #3334 from klks/master
...
Update memory allocation failure error message, fix bugs and missed DropField() checks
2026-05-25 16:21:49 +02:00
kormax
cb2252ae36
Tag Calypso nodes by observed card type
2026-05-25 17:07:19 +03:00
kormax
9a0df28af5
Add new known Calypso nodes
2026-05-25 17:05:03 +03:00
klks
ad6faf003d
Make style fix
2026-05-25 20:52:51 +08:00
klks
57986fd141
fix compile issue
2026-05-25 20:40:08 +08:00
klks
6d859fac43
Update to align to pm3 coding guidelines
2026-05-25 20:33:29 +08:00
klks
0a4ce57422
Merge branch 'master' of https://github.com/klks/proxmark3
2026-05-25 17:10:08 +08:00
klks
2c3235f2fc
Use proper memory fail error message, fix bugs and missed DropField() checks
2026-05-25 17:08:47 +08:00