kormax
485ae4ed9c
Add new entries to 'ecplist.json'
2026-05-31 10:52:32 +03:00
Iceman
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
e61b1c0daf
Merge pull request #3335 from kormax/new-calypso-nodes
...
Add new calypso nodes
2026-05-25 20:00:34 +02:00
Iceman
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
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
Iceman
1d6c715a96
Merge pull request #3333 from klks/master
...
Update to fmcos code and docs, aligning to coding standards and recommendations
2026-05-25 09:33:25 +02:00
klks
1fea325d6f
Add more details on phase 1 and 2 for purchase/credit/overdraft
2026-05-25 15:05:16 +08:00
klks
57234ba459
Merge down other commands, and update docs
2026-05-25 14:27:48 +08:00
klks
729c276fd3
Merge tid commands down one level per iceman's advice, updated docs
2026-05-25 13:37:32 +08:00
klks
ad9fa0f927
Merge branch 'RfidResearchGroup:master' into master
2026-05-25 12:46:14 +08:00
klks
b5bcf1654d
Fix code formatting, added a few more bounds checks and warnings
2026-05-25 12:45:12 +08:00
Iceman
a5c888c273
Merge pull request #3332 from klks/master
...
Add support for FMCOS TID Cards
2026-05-25 05:03:22 +02:00