Commit Graph
5681 Commits
Author SHA1 Message Date
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
IcemanandGitHub 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
IcemanandGitHub 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
IcemanandGitHub 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
IcemanandGitHub 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
IcemanandGitHub 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