zinongli
72d475f484
clean up
2025-08-02 20:06:49 -04:00
zinongli
ac0f747104
add hf felica dump for unauth readable blocks
2025-08-02 20:05:42 -04:00
Philippe Teuwen
948dce9230
new pk
2025-07-31 15:00:24 +02:00
q0jt
a8d74d6d60
refactor
2025-07-31 18:20:05 +09:00
q0jt
13053e14d1
resolve maybe-uninitialized
2025-07-31 08:22:31 +09:00
q0jt
ddaa6de5cf
bug fix
2025-07-31 08:06:29 +09:00
q0jt
d824040441
bug fix
2025-07-31 07:59:56 +09:00
q0jt
5a627381af
hf felica: add FeliCa Lite-S authentication
2025-07-31 07:44:13 +09:00
Flole
4f77c18ab4
Allow writing key B even when no key A was found
...
Likely a copy/paste bug
Signed-off-by: Flole <Flole998@users.noreply.github.com >
2025-07-29 15:08:46 +02:00
iceman1001
ee2f5595ee
added a lf t55xx view command to view t55xx dump files
2025-07-28 15:46:09 +02:00
iceman1001
c997805117
style
2025-07-28 15:45:33 +02:00
iceman1001
79d1e102af
style
2025-07-28 15:45:04 +02:00
Andy Shieh
7e7fe1837e
[Fix] added original comments back; use same bitwise operation for even check
...
Signed-off-by: Andy Shieh <hsieandy@gmail.com >
2025-07-28 22:41:18 +10:00
Andy Shieh
9dd6e4a85f
Fix getIndalaBits checksum logic
...
Signed-off-by: Andy Shieh <hsieandy@gmail.com >
2025-07-27 21:31:42 +10:00
zinongli
e94921c1af
format
2025-07-26 01:12:18 -04:00
zinongli
4090828ebc
hints for endian issue
2025-07-26 00:59:37 -04:00
zinongli
3b88dd45a3
beautify output format
2025-07-26 00:49:57 -04:00
zinongli
c74d04bfe7
enumerate nodes
2025-07-26 00:10:37 -04:00
zinongli
83c54bb174
initial working for single node
2025-07-25 23:47:00 -04:00
Philippe Teuwen
90d766a811
Fix FM11RF08 0391 description
2025-07-25 22:29:58 +02:00
Philippe Teuwen
06a9a67aae
typo
2025-07-25 21:00:26 +02:00
Philippe Teuwen
48724e44b4
hf mf sim: add --allowover option, needed for RF08S originality check
2025-07-25 20:54:18 +02:00
Philippe Teuwen
12e68d7a28
Change readline hack logic for async dbg msg to be ready for readline 8.3
2025-07-19 16:54:55 +02:00
Mistial Developer
e1598cd620
DESFire: fix value file operations and improve MAC mode compatibility
...
- Add auto-detection fallback for MAC mode in value operations
When MAC mode fails with length errors, automatically retry with
plain mode for better compatibility across different card types
- Fix MAC transmission behavior for value operations
Remove CREDIT, LIMITED_CREDIT, and DEBIT from EV1D40TransmitMAC
array to match real card behavior and prevent authentication issues
- Change default algorithm from DES to 2TDEA
Real DESFire cards seem to use 2TDEA by default, improving
out-of-the-box compatibility with factory cards
- Update help text for value commands to follow client patterns
Standardize "Crypt algo (deft: 2TDEA)" format for consistency
- Add online test suite for DESFire value operations
New pm3_online_tests.sh script validates value file creation,
credit/debit operations in both plain and MAC modes with real cards
2025-07-19 08:39:47 -04:00
q0jt
95759a13ba
hf felica litedump: skip blocks that require Read After Authentication
2025-07-19 15:42:00 +09:00
Philippe Teuwen
d933e329c4
hf mf info: fix backdoor detection when using non-default key
2025-07-15 10:44:19 +02:00
iceman1001
ed84b1fcf4
style
2025-07-13 15:55:44 +02:00
iceman1001
64111a43ea
text
2025-07-13 14:24:19 +02:00
Philippe Teuwen
53595e0a3a
cmdmqtt: avoid using pthread_cancel, for compatibility with termux
2025-07-13 12:21:30 +02:00
iceman1001
ef372a5ef0
text
2025-07-13 11:29:29 +02:00
iceman1001
ca6dbc5251
data crypto - now also can du AES256
2025-07-13 11:06:01 +02:00
iceman1001
0dc80263e8
add aes256
2025-07-13 11:03:20 +02:00
iceman1001
58690ed24e
text
2025-07-13 11:02:59 +02:00
Adam Hořčica
7cf206030d
Add recognition of Swissbit iShield Key Mifare as MFD EV3
2025-07-12 10:31:07 +02:00
Philippe Teuwen
c8219a6030
detect_classic_auth: silent error
2025-07-11 13:43:50 +02:00
Philippe Teuwen
66fc610a66
hf mf info: add detection for unknown backdoor keys and for some backdoor variants
2025-07-11 13:27:00 +02:00
iceman1001
c25dbf8f21
forget the struct changes
2025-07-10 16:02:18 +02:00
iceman1001
c216fbeeaf
preferences and mqtt commands now handles mqtt server/port/topic settings. if mqtt command is called w/o any mqtt and preference is set it takes prio
2025-07-10 14:10:53 +02:00
iceman1001
2597c7576e
style
2025-07-10 11:52:39 +02:00
Def
c39e18a014
fixes to mqtt (win sockets)
2025-07-09 14:19:00 +03:00
iceman1001
931e93a11b
Win32 socket vs POSIX sockets is not always happy together. Seperated the two to mimic the same behavior we have for /uart/. The code compiles but the socket doesnt work on Proxspace yet. More fixes to be done
2025-07-09 00:20:43 +02:00
iceman1001
fa59b9cb6b
fix mqtt receive command default behaviour
2025-07-08 21:51:48 +02:00
iceman1001
a3c2d2b815
style
2025-07-08 21:15:09 +02:00
iceman1001
c7cf62fcf1
Added support for sending and receiving MQTT messages. It enables end user to quickly upload or share JSON files between them. Given the nature of MQTT, I also worked with @KevTheHermit who has proxdump.com site, where you can upload pm3 dump files and browse. He added support for MQTT uploads, so the process to share a file and it gets also uploaded to proxdump.com is very smooth. Feel free to improve this functionality with TLS etc. For now it looks quite promising.
2025-07-08 21:15:09 +02:00
Lucifer Voeltner
ed504a76ca
Fix incorrect formula for calculating Saflok years
2025-07-08 00:15:43 +07:00
iceman1001
7717dfc04d
text
2025-07-06 20:12:13 +02:00
Antiklesys
33c3988a94
Fix broken older functionality
...
Updated to still maintain older functionality when the macs field is passed
2025-07-05 19:26:22 +08:00
Antiklesys
7ad3f6eaf2
Updated hf iclass wrbl replay
...
replay behavior to use privilege escalation instead of having to generate specific block/content macs for hf iclass wrbl
2025-07-05 13:25:18 +08:00
Antiklesys
f8bd0b4bae
Updated iclass restore to support privilege escalation
...
Updated hf iclass restore to support privilege escalation to restore card's content using a single AA1 --nr mac value. This allows to write cards the debit key is not known.
2025-07-04 16:47:11 +08:00
iceman1001
7373c38388
hf 15 dump had an logic bug when reading the sysinfo response. It is always fixed size but the logic for handling the Information byte flags made it skip bytes when it wasnt 0x0F
2025-07-02 22:05:12 +02:00