achazal
c29afcbe8c
Fix -Werror=stringop-truncation build failure in fileutils.c
2026-06-02 16:49:47 +02: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
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
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
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
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
kormax
df9d89a3f4
Add new entries to 'aidlist.json'
2026-05-28 17:12:23 +03:00
kormax
624e67a90b
Add new Mifare AID values to 'aidlist.json'
2026-05-27 17:26:03 +03: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
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
2c3235f2fc
Use proper memory fail error message, fix bugs and missed DropField() checks
2026-05-25 17:08:47 +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
b5bcf1654d
Fix code formatting, added a few more bounds checks and warnings
2026-05-25 12:45:12 +08:00
klks
1ef2053675
Removed m-dashes and code formatting
2026-05-25 10:57:39 +08:00
klks
b3936ff61b
Merge branch 'master' of https://github.com/klks/proxmark3
2026-05-25 06:46:39 +08:00
klks
ed5d7d2b0c
Add FMCOS TID card support
2026-05-25 06:46:29 +08:00
Connor
e85e5786db
Merge branch 'master' of https://github.com/RfidResearchGroup/proxmark3
2026-05-24 16:56:03 -04:00
Iceman and GitHub
fb19d4c758
Merge pull request #3323 from shuffle2/py
...
python fixes
2026-05-24 16:51:09 +02:00
kormax
cc73796d5a
Add new AID entries related to Calypso
2026-05-24 16:41:54 +03:00
klks
cec95558df
Merge branch 'master' of https://github.com/klks/proxmark3
2026-05-24 19:12:26 +08:00
klks
e1152fc98a
Add native fmcos support to pm3
2026-05-24 19:12:12 +08:00
Connor
53c7fa5d39
Added hfmfsen to autopwn
...
Minor addition of hfmfsen to autopwn, fix for some GUI element alignment, hardnested and SEN specifically due to overlaps and vague text, and minor edits to hf mf sen to use default-dictionary keys. propagated to internal SEN state to save time
2026-05-24 03:33:38 -04:00
Iceman and GitHub
54fa865d2b
Merge pull request #3324 from kormax/calypso-dump-rework
...
Rework `hf calypso dump` command
2026-05-23 14:42:25 +02:00