ANTodorov
51a94d6d51
restore config page (the last page) protection from wiping
2024-11-17 23:56:40 +02:00
ANTodorov
597bfd6d19
fix signature offset in a log message too
...
hopefully last one (tm)
2024-11-17 22:38:59 +02:00
ANTodorov
48ec109a1e
use all spi flash v0.1
...
* introduced a new communication command CMD_FLASHMEM_PAGES64K to get the number of 64k pages
* "the last page" is a special, holding the dicts and some other stuff, relocated to there
* raised timeout when wiping a mem page (W25Q16 looks a bit slower than W25X20BV)
* loop all pages in Flash_WipeMemory()
2024-11-17 19:03:15 +02:00
Philippe Teuwen
c9e751d27d
darkside: fix backdoor support
2024-11-17 00:23:06 +01:00
iceman1001
669644ce1b
fix warning
2024-11-15 17:46:35 +01:00
iceman1001
3a3ea75d12
style
2024-11-15 14:28:14 +01:00
iceman1001
51ecdeb511
now uses the correct realloc pattern with testing the reallocated pointer before assigning
2024-11-15 14:10:34 +01:00
Iceman and GitHub
4a119a73f0
Merge pull request #2629 from pingu2211/hf-mifare-refacor
...
Style src/mifare/mifarehost
2024-11-14 07:52:32 +01:00
pingu2211
579ea6feb2
Patch mf_write_sector 4k support
2024-11-14 13:21:51 +11:00
Philippe Teuwen
39c846ada4
Limit pyexception code to Python >= 3.10
2024-11-14 01:44:35 +01:00
pingu2211
11becb8e20
make style
2024-11-14 09:35:19 +11:00
pingu2211
514fe677d6
rename all mifarehost functions to match style guide
2024-11-14 09:33:57 +11:00
Iceman and GitHub
340e63ec25
Merge pull request #2631 from nvx/trace_abort_message
...
log a message when aborting trace list display
2024-11-13 17:51:40 +01:00
Iceman and GitHub
ef4cbff857
Merge pull request #2630 from csBlueChip/master
...
Ability to force MAD decode
2024-11-13 17:50:01 +01:00
nvx
bac1bf05af
log a message when aborting trace list display
2024-11-13 21:53:31 +10:00
Philippe Teuwen
9ac59b5819
sigh, now my turn...
2024-11-13 12:23:43 +01:00
Philippe Teuwen
365758ff50
Adding FM1208-10 detection with slightly different block0, thanks @mmm!
2024-11-13 12:21:50 +01:00
BlueChip
0638603354
add --force to core MAD decode
2024-11-13 01:58:33 +00:00
Philippe Teuwen
fcca67bf89
No more FM1216-137, or maybe still...
2024-11-12 17:51:17 +01:00
iceman1001
b5dcdc61f8
sigh
2024-11-12 09:46:39 +01:00
iceman1001
90836236aa
Merge branch 'master' of github.com:RfidResearchGroup/proxmark3
2024-11-12 09:42:41 +01:00
iceman1001
69e7613a52
added identification of FM1216-137 cpu cards. Thanks mmm for the insights
2024-11-12 09:42:33 +01:00
Philippe Teuwen
4ec171c317
Adding FM1216-137 detection
2024-11-12 09:41:46 +01:00
Philippe Teuwen
96f85d38bc
some PyStatus
2024-11-11 23:26:27 +01:00
Iceman and GitHub
ca09f91643
Merge pull request #2625 from Antiklesys/master
...
Updated hf iclass configcard
2024-11-11 19:18:00 +01:00
iceman1001
c74edafff3
style
2024-11-10 15:09:15 +01:00
iceman1001
3e4ab945f5
fix parameter name and style
2024-11-10 15:08:45 +01:00
pingu2211
88587e672c
add a write sector helper
2024-11-10 23:40:42 +11:00
pingu2211
dae0ddc6e3
Re-ordered function parameters to match mfReadBlock
2024-11-10 23:40:36 +11:00
pingu2211
821a3066a6
move mfWriteBlock
2024-11-10 23:40:21 +11:00
Philippe Teuwen
60e932f2f7
get python3 scripts running with venv
2024-11-09 01:24:34 +01:00
Antiklesys
d69e04dcbc
Updated hf iclass configcard
...
Documented and added an extensive list of configcards available and functionalities.
- Led Operations (A8 byte) are now fully documented (up from 2)
- Added : Beep Operations
- Elite Key Operations fully documented (3 up from 2)
-Added potential other bytes pending full documentation / discovery
-To Add: Reader Master Key Operations and Erratic Operations
While initially I was trying to maximise backward compatibility with cardhelper, the way its functions were linked and engrained in the code, caused a constant flow of errors and did not allow the flexibility to easily expand the list of cards. Maintaining that code would lead to creating multiple duplicate functions with no real added value perceived (except increased complexity of the code and difficulty to continue maintaining its backward compatiblity)
2024-11-09 02:31:39 +08:00
Philippe Teuwen
4e7f512d3b
add timing info in hf mf isen --collect...
2024-11-08 01:38:27 +01:00
Antiklesys
480b632528
Minor hf iclass configcard fixes
...
Fixed error messaging that was swapped between card key and keyroll key
2024-11-08 01:57:08 +08:00
Philippe Teuwen
2c2d1d0c1b
fix compiler warning
2024-11-06 18:49:29 +01:00
Antiklesys
a8204187ab
Fixed elite configcard generation
...
Fixed elite configcard generation. From nfc-iclass and other resources block 13 generation was completely missing.
This resulted in configcards for legacy readers to be working on Rev.A readers but not Rev.C readers when it came to setting elite keys or enabling keyrolling.
2024-11-06 16:38:32 +08:00
Philippe Teuwen
86b8549d2b
hf mf ecfill: show dump time
2024-11-06 00:27:33 +01:00
iceman1001
73e5045bcd
fix loading nfc files
2024-11-05 22:28:00 +01:00
Philippe Teuwen
46813e0e50
hf mf isen: rewrite counters, add specific NONCE_SUPERSTATIC case (when first nt == nested nt)
2024-11-05 17:07:54 +01:00
Iceman and GitHub
e1da024481
Merge pull request #2616 from jmichelp/fix14b
...
Fix potential overflow in readblock
2024-11-04 13:25:26 +01:00
Jean-Michel Picod
43f6d0bcfd
Fix potential overflow in readblock
2024-11-04 12:22:50 +01:00
Jean-Michel Picod
68734f4191
Fix some PRI* macro usage.
2024-11-04 11:31:30 +01:00
Jean-Michel Picod
a0214f12d4
Move all integer printing to use PRI* macros
...
Hopefully will make CodeQL happy this time.
2024-11-04 11:21:53 +01:00
Jean-Michel Picod
b02c6ece26
Fix confusion between base10 and base16 identifiers
2024-11-04 10:00:29 +01:00
Jean-Michel Picod
bb30b9dc8b
Make CodeQL happy
2024-11-04 09:52:44 +01:00
Jean-Michel Picod
1dbfb7b3a3
Correctly parse extended length (MistialDev's card)
2024-11-04 09:52:44 +01:00
nvx
690864e970
clear the prompt using ANSI "clear entire line" escape
...
this replaces the old behaviour of using a fixed length of spaces
which can sometimes fail to clear the entire line if it's too long
2024-11-03 10:57:11 +10:00
iceman1001
3317175a82
style
2024-11-02 15:14:55 +01:00
iceman1001
b3285cce8a
style
2024-11-02 15:13:40 +01:00
iceman1001
81d795e56f
fix styles
2024-11-02 14:52:59 +01:00