Commit Graph
12925 Commits
Author SHA1 Message Date
zinongli 8b4eba0d27 Update cmdhf14b.c 2025-10-11 00:25:57 +04:00
IcemanandGitHub cb40726f87 Merge pull request #2999 from aaronmaxlevy/aaron_verkada_40_wiegand_format
Adding Verkada 40-bit format
2025-10-10 01:47:14 +02:00
Philippe Teuwen f0d8690e73 hf 14a raw -s: add --wait for delay between select and command 2025-10-09 22:43:39 +02:00
Philippe Teuwen 11fe8f783a Add --skip to hw tearoff, to cope with more complex commands. Example provided for hf mfu wrbl 2025-10-09 22:26:52 +02:00
Aaron Levy e39c80fd3c Adding Verkada 40-bit format 2025-10-09 09:28:16 -07:00
Philippe Teuwen 1d55a2d20d hw tearoff: add --list 2025-10-09 09:00:06 +02:00
Philippe Teuwen 4aac77aaa2 support for Ultralight AES auth in hf mfu info/rdbl/wrbl/dump/ndefread/wipe/setkey 2025-10-04 02:00:23 +02:00
Philippe Teuwen ae6f2c1b4c Ultralight AES basic DataProtKey emulation support 2025-10-03 22:43:49 +02:00
Ed Lafargue 77fa232b7e Fix Tesla "GET VERSION" APDU 2025-09-29 18:02:41 -07:00
Philippe Teuwen 087cf20ee6 mobibi stuff 2025-09-30 00:41:59 +02:00
Philippe Teuwen 83483a1bd4 mobib details 2025-09-29 22:07:20 +02:00
Philippe Teuwen d04848c2b9 mobib updates 2025-09-29 16:23:36 +02:00
iceman1001 cf6ec077da style 2025-09-25 19:54:23 +02:00
iceman1001 347a4d5eff fix help text samples 2025-09-25 19:51:49 +02:00
iceman1001 b097e10aa3 this commit refactors the signature checks. First we introduce a common pm3 generic private / public key pair in order to allow for users to self sign their own modded device. The verification checks now looks at both hard coded public keys. If a vendor wants to add their own public key thus allowing for a simple way for us to identify their devices they can now do so. The downside is that the firmware mismatch detection becomes a bit dodgy. mem info; mem info -v; mem info -s -p <filename.pem>; mem info -s -p <filename.pem> -w contains the changes. OBS! when -w be careful to not overwrite your genuine RDV4 signature. As always, with great power comes great responsibility 2025-09-25 19:44:36 +02:00
Philippe Teuwen 1412b6882b script: more verbose on debug 2025-09-24 21:04:04 +02:00
IcemanandGitHub 7508f0dae6 Merge pull request #2994 from Liaely/UoP-keys
Add UoP external library card keys to dictionary
2025-09-24 07:36:35 +02:00
Liaely f08be527f5 Add UoP external library card keys 2025-09-24 01:01:20 +01:00
Liaely 1b9d2e3ab4 Add StagecoachSmart card to AID list 2025-09-24 00:27:46 +01:00
IcemanandGitHub bbce619ed8 Merge pull request #2990 from jkramarz/cmdwiegand-bf
add option to brute-force hex input length in wiegand decode command
2025-09-23 09:20:18 +02:00
Jakub Kramarz b65797bf63 cmdwiegand: skip "parity tests failed" message, if no parity tests failed 2025-09-23 01:01:50 +02:00
Jakub Kramarz 75ba4e97b1 cmdwiegand: add option to brute-force hex input length 2025-09-23 01:01:50 +02:00
Philippe Teuwen 128af38ec4 small bug in hf 15 originality check 2025-09-22 23:37:36 +02:00
Philippe Teuwen f278633f51 NTAG21x Pk reused on NTAG 5... 2025-09-22 23:30:49 +02:00
IcemanandGitHub 5b8bd31d17 Merge pull request #2984 from jmichelp/patch-5
Fix data being xored twice
2025-09-21 23:10:28 +02:00
IcemanandGitHub 334a0b1bc4 Merge pull request #2985 from STIEBELJOSHUA/hf-saflok
fixed typo in modify
2025-09-21 23:03:46 +02:00
Oleg Moiseenko c566e70e69 fix flashing long line 2025-09-21 17:38:37 +03:00
Oleg Moiseenko 944a80d217 make style 2025-09-21 16:41:30 +03:00
Oleg Moiseenko 276d101b3d fixed clear command logic. will works with some default settings. maybe will not work with additional settings. use credit/debit instead. 2025-09-21 15:55:58 +03:00
Oleg Moiseenko 3a08453ff6 add default plain mode for value operations 2025-09-21 13:48:03 +03:00
Josh Stiebel 1623c61a5a fixed typo in modify 2025-09-21 02:08:21 -04:00
Jean-Michel PicodandGitHub 0c061d9cde Fix data being xored twice
When printing the BCD encoded Card ID, data is being XOR'd twice: once with a for-loop, and a second time for printing, cancelling the operation and displaying garbage

Signed-off-by: Jean-Michel Picod <jmichel.p@gmail.com>
2025-09-20 23:21:31 +02:00
Philippe Teuwen 45fe423cd4 14a ATR fingerprint: skip if hist bytes <= 1 2025-09-20 22:06:32 +02:00
Philippe Teuwen bde33711c7 style 2025-09-20 22:02:23 +02:00
Philippe Teuwen 3ec375ab41 hf 14b info: add ATR fingerprinting 2025-09-20 21:37:57 +02:00
Philippe Teuwen f93c9977ad hf 14a info: add ATR fingerprinting 2025-09-20 12:32:03 +02:00
Philippe Teuwen 7a81838f7d update ATR list 2025-09-20 11:37:38 +02:00
iceman1001 45d869e87a change "mem wipe" / "mem info" to use NG.\nsome more style changes 2025-09-12 22:06:37 +02:00
iceman1001 af9567a19e style 2025-09-12 22:00:46 +02:00
iceman1001 c92914d972 adding missing dictionary for ULC to upload to SPIFFS 2025-09-12 10:42:15 +02:00
iceman1001 628d8633f7 Revert "Release v4.20728 - Phrack"
This reverts commit ee9b3f4acb.
2025-09-11 20:31:08 +02:00
iceman1001 ee9b3f4acb Release v4.20728 - Phrack 2025-09-11 20:31:08 +02:00
Philippe Teuwen 6292113a2b ARRAYLEN 2025-09-10 23:54:34 +02:00
Philippe Teuwen efb808c385 basic support for NTAG 223/224 2025-09-10 23:45:29 +02:00
Philippe Teuwen 2a792911e2 hf mfu dump: fix dump display when startpage > 0 2025-09-10 22:58:03 +02:00
TrigatandGitHub b10de3549a Update des_talk.py
Add option to display AID file contents in human-readable text

Signed-off-by: Trigat <trigat@protonmail.com>
2025-09-09 15:45:06 -05:00
iceman1001 d957b23f9a style 2025-09-07 08:07:41 +02:00
iceman1001 05ef23e322 when running dump command and its a bad read, we usually get an all zeros config block. this block we should not try to write to the clone target card when restoring.... 2025-09-07 08:06:41 +02:00
Philippe Teuwen 71621470bd mfc fingerprinting updates, fix 2025-09-06 20:00:09 +02:00
Philippe Teuwen c6aacd1d22 mfc fingerprinting updates 2025-09-06 19:54:11 +02:00