Commit Graph
100 Commits
Author SHA1 Message Date
iceman1001 9fa173c727 Release v4.20469 - Daddy Iceman 2025-06-16 16:18:01 +02:00
iceman1001 0792d05efa Prep release text 2025-06-16 16:17:40 +02:00
Iceman 1bebaf6aee Merge pull request #2906 from jmichelp/master
Fix compilation under termux
2025-06-16 11:59:08 +02:00
Iceman 63392baa40 Merge pull request #2905 from dhuuthang/patch-1
Update Windows-WSL2-Installation-Instructions.md
2025-06-16 10:14:02 +02:00
Iceman b00e5d3a22 Merge pull request #2902 from EpicPlayerA10/warsaw-keys
Poland Warsaw public transport card keys
2025-06-13 14:01:44 +02:00
Iceman 16fab8bd44 Merge pull request #2899 from rfidgeek1337/patch-1
LF HITAG: Adjust timing for LF ADC measurements to increase stability when the tag is in public mode/TTF mode
2025-06-12 22:05:12 +02:00
iceman1001 dc44d0fda5 fix error: variable length array folded to constant array as an extension [-Werror,-Wgnu-folding-constant] on MAC Xcode26.0 2025-06-12 17:37:02 +02:00
iceman1001 e917491d4a fix error: variable length array folded to constant array as an extension [-Werror,-Wgnu-folding-constant] on MAC Xcode26.0 2025-06-12 17:21:18 +02:00
iceman1001 4725ae5c22 fix #2900 - bad compare 2025-06-12 13:56:49 +02:00
Iceman 6ba00b7bee Merge pull request #2901 from Antiklesys/master
Minor iclass sam comms tweaks
2025-06-12 13:51:57 +02:00
iceman1001 2ca43e0e2d text and style 2025-06-11 21:41:19 +02:00
iceman1001 92c288ab85 style 2025-06-11 21:40:54 +02:00
iceman1001 c1729ca264 if simulation fails, lets return back 2025-06-11 21:39:58 +02:00
iceman1001 2108ab6101 fix string formatter warning 2025-06-11 14:39:20 +02:00
iceman1001 646f1a5b97 making the spiffs write guarded if firmware was compiled with spiffs flash enabled 2025-06-11 12:27:04 +02:00
iceman1001 24d6013f10 making the spiffs write guarded if firmware was compiled with spiffs flash enabled 2025-06-11 12:26:11 +02:00
iceman1001 2699060eeb add missing standalone mode when building a bunch of firmware 2025-06-11 12:22:02 +02:00
Iceman 076158cc15 Merge pull request #2898 from HenraL/patch-1
Update pm3_tests.sh
2025-06-11 12:14:24 +02:00
Iceman 8156274007 Merge pull request #2896 from Antiklesys/master
Added hf iclass sam --info
2025-06-10 20:39:40 +02:00
Iceman cd14990dc5 Merge pull request #2895 from henrygab/em4x70_no_more_par
EM4x70 -- Remove deprecated `--par` option
2025-06-10 20:39:28 +02:00
Iceman 0a4b67bd7e Merge pull request #2894 from Antiklesys/master
Updated iclass config cards readability
2025-06-09 19:38:18 +02:00
iceman1001 5f2edb9bb8 reworked and improved the hf mfp chk key handling. reworked the nxp_detect_card technology function to enable other parts of the client to benefit from detecting card types. Like hf mf info or hf mf autopwn - two most common used commands. Now less waiting and more easily to know what next steps to do. 2025-06-09 15:36:44 +02:00
iceman1001 15fbfafac1 fix exit logic 2025-06-08 23:19:09 +02:00
iceman1001 1fa5e28a38 unify text and hints for static enc nonces a bit more 2025-06-08 21:46:31 +02:00
Iceman 1a6c38ab20 Merge pull request #2892 from jmichelp/patch-4
Rollback em4x50_read() to remove a segv
2025-06-08 21:26:29 +02:00
iceman1001 ec26b6d84f style and text. unify some parameter names 2025-06-08 20:56:01 +02:00
iceman1001 add2eb8e9d hf mf dump, does a guess the key file name, and if you ran for instance a autopwn against a 4K card but didnt mention it , it defaults to 1K. Meaning the recovered keyfile will have 32 keys. When trying to dump card and specifiy 4K, it would automatically find that keyfile and happily go out-of-bounds leading to client crash 2025-06-08 19:31:02 +02:00
iceman1001 3d8a15d361 text 2025-06-08 16:10:26 +02:00
iceman1001 8c880e4a3f missed this one 2025-06-08 16:10:09 +02:00
iceman1001 bcec294606 fix the visual bug with when viewing larger mifare class dumps, 2k, 4k, it would mark the signature sectors... for the rest of the dumps. 2025-06-08 16:09:23 +02:00
iceman1001 27aa9a2085 hf mf rdsc - if a successful read was made , add the used key to the sector trailer output.\nhf mf info - after getting annoyed over command running tests on non mifare classic card, this fixes it. 2025-06-08 10:06:30 +02:00
iceman1001 387009ab6a added a support function 2025-06-08 10:02:40 +02:00
iceman1001 2d610b8dc0 text & style 2025-06-08 10:02:00 +02:00
Iceman 911d4f9df2 Merge pull request #2891 from n-hutton/extra_bitfiles
add bitfiles for prox ultimate build
2025-06-08 08:05:59 +02:00
Iceman d4c281ff17 Merge pull request #2890 from Antiklesys/master
Implemented hf iclass sim -t 7
2025-06-07 17:26:15 +02:00
Iceman d83196fb35 Merge pull request #2889 from BIOS9/master
fix mad v2 cps offset
2025-06-07 14:31:11 +02:00
iceman1001 3a8c3174a8 text 2025-06-07 12:53:15 +02:00
iceman1001 88593f9b8b updated the ATR list and organized the changelog to prefered style 2025-06-07 12:08:12 +02:00
iceman1001 6fbb13ba41 style 2025-06-07 11:50:03 +02:00
Iceman 9a2395d40f Merge pull request #2888 from Antiklesys/master
Updated hf iclass sim -t 6
2025-06-07 11:01:59 +02:00
Iceman 32e29d9340 Merge pull request #2887 from Antiklesys/master
Implemented a hf iclass sim variation
2025-06-06 20:27:27 +02:00
iceman1001 53e1e32409 text 2025-06-06 19:00:34 +02:00
iceman1001 23338b3f39 text 2025-06-06 17:55:46 +02:00
iceman1001 f41d6fad53 style 2025-06-06 13:27:02 +02:00
Iceman 27ce314051 Merge pull request #2886 from Antiklesys/master
Updated hf iclass legrec to optionally use shorter delays
2025-06-06 11:47:29 +02:00
Iceman edcd9b4ca9 Merge pull request #2885 from Antiklesys/master
Implemented working multithreading support in hf iclass legbrute
2025-06-06 09:59:29 +02:00
Iceman e2a1f30b40 Merge pull request #2884 from Antiklesys/master
Updated hf iclass legrec with a fast option and improved AA2 selection
2025-06-05 16:48:36 +02:00
Iceman 5c5ce2144d Merge pull request #2883 from Antiklesys/master
Fixed loclass --test
2025-06-05 12:40:50 +02:00
Iceman fd5e79b991 Merge pull request #2882 from n-hutton/iclass_build_issues
change seed, making new iclass builds work again
2025-06-05 00:01:03 +02:00
iceman1001 186ed6fb07 make style 2025-06-04 18:05:30 +02:00
Iceman fb13d52e7c Merge pull request #2881 from Antiklesys/master
Improved hf iclass legrec speed by 147%
2025-06-04 17:31:44 +02:00
Iceman 0fc3d533e6 Merge pull request #2880 from dandri/master
Update mfc_default_keys.dic
2025-06-04 07:12:27 +02:00
Iceman 4e5b514315 Merge pull request #2879 from ry4000/master
R&Y: Updated MAD TTP AID in `aid_desfire.json`
2025-06-04 00:34:42 +02:00
Iceman 9701c6f0c3 Merge pull request #2877 from Antiklesys/master
Fpga images from orca release
2025-06-03 12:43:22 +02:00
Iceman be67eb123b Merge pull request #2876 from n-hutton/no_dt_strip
revert date/time strip because of possible error with blue ice release
2025-06-03 11:57:53 +02:00
Iceman e9241a8462 Merge pull request #2875 from ry4000/master
R&Y: Updated `aid_desfire.json`
2025-06-02 10:33:22 +02:00
Iceman f861f2d438 Merge pull request #2874 from Antiklesys/master
Updated hf iclass tearoff
2025-06-02 10:02:06 +02:00
iceman1001 810eaeac25 string trimming 2025-06-01 14:37:55 +02:00
Iceman 9be3473864 Merge pull request #2872 from apply-science/patch-1
Update Makefile
2025-06-01 07:39:33 +02:00
Iceman 4acc370dbf Merge pull request #2871 from Antiklesys/master
Updated hf iclass legrec
2025-05-31 12:33:16 +02:00
iceman1001 749c23a6b5 iclass tear on device side , moved around debug printing not to disturb timings between reading and writing tag during stabilize weak bit phase 2025-05-30 20:46:27 +02:00
Iceman 359469c0a5 Merge pull request #2870 from Antiklesys/master
Updated hf iclass legrec
2025-05-30 20:33:43 +02:00
Iceman be65279475 Merge pull request #2869 from Antiklesys/master
Modified iclass recover and tear operations
2025-05-30 09:31:57 +02:00
iceman1001 83837699e1 text , but the ultralight detect in 14a info is a bit confusing. This PR was intended to make it more clear. We still need to improve the text output 2025-05-30 01:38:55 +02:00
iceman1001 804acfbefa the device side of iclass tear off is implemented. The base was done by @antiklesys. This version differs by the concept of trying to stabilize weak bits by performing a write operation in conjuction with the detected tear. Its untested but I can replicate most of the tears we performed client side. You will need to call the proxmark3 client with -f , ./pm3 -f to force flush out text which is needed for the inplace printing. I thought this was done automatically but it wasnt. hf iclass tear --arm + all the normal params to run on device side 2025-05-30 01:37:13 +02:00
iceman1001 f0022e4280 text 2025-05-29 14:52:49 +02:00
Iceman 90210fe588 Merge pull request #2853 from sup3rgiu/mfu-counters
Fixed SimulateIso14443aTag() to make MFU counter increments persistent in emulator memory.
2025-05-29 14:44:13 +02:00
iceman1001 7b9fe29cf3 hf iclass info - show AA2 key if found 2025-05-29 11:05:52 +02:00
iceman1001 18e4c072e7 style 2025-05-28 20:54:05 +02:00
iceman1001 a223570dbf hf iclass tear - only inform about read failures and keep on, instead of quiting command 2025-05-28 20:52:51 +02:00
iceman1001 0479a1b82e text 2025-05-28 20:52:14 +02:00
iceman1001 b2e587afa5 missing break, migth lead to strange behavior 2025-05-28 20:51:51 +02:00
Iceman 79e72fc8bf Merge pull request #2859 from pelrun/bl
Add "hf mf bambukeys" command to generate Bambu Lab keys
2025-05-28 18:10:57 +02:00
Iceman 490c211361 Merge branch 'master' into bl
Signed-off-by: Iceman <iceman@iuse.se>
2025-05-28 18:10:16 +02:00
Iceman 9287e872f1 Merge pull request #2865 from Arkwin/patch-2
Saflok Parsing
2025-05-28 18:09:13 +02:00
Iceman ce0431601a Merge pull request #2867 from Antiklesys/master
Updated hf iclass info for silicon check
2025-05-28 18:08:15 +02:00
iceman1001 ada340de94 fix exit call 2025-05-27 14:52:04 +02:00
iceman1001 01e57db5f1 text 2025-05-27 10:12:58 +02:00
iceman1001 585670d55c hf iclass tear - text output and when e-purse get cleared it stops and informs user 2025-05-27 09:44:27 +02:00
iceman1001 4e07fc2b31 if enabled but no delay, then disable tear off just in case. enforce user to set a delay. if not this function will be triggered over and over which might confuse users normal operation 2025-05-27 09:43:11 +02:00
Iceman 744107035f Merge pull request #2864 from Antiklesys/master
Updated hf iclass tear to break endless read loop
2025-05-26 19:37:43 +02:00
Iceman ee16112d29 Merge pull request #2863 from Antiklesys/master
Updated hf iclass tear
2025-05-26 11:15:47 +02:00
iceman1001 b8e8c41f28 fix the cut of version and git sha-hash 2025-05-25 20:29:15 +02:00
Iceman 3ff2f28305 Merge pull request #2862 from Antiklesys/master
Updated tearoff repeat to not go below original start value and show …
2025-05-25 15:51:27 +02:00
Iceman d5fb619308 Merge pull request #2861 from Antiklesys/master
Updated hf iclass tear to not run if the authentication fuses are blown
2025-05-25 14:44:29 +02:00
iceman1001 eecdad7ac8 text 2025-05-25 14:40:46 +02:00
iceman1001 4b92118f1f clear trace log before starting to run hf iclass tear 2025-05-25 11:29:43 +02:00
Iceman 428ee718d3 Merge pull request #2860 from Antiklesys/master
Fixed authentication read for iclass tear
2025-05-25 11:11:39 +02:00
iceman1001 4da2a9a496 text 2025-05-25 10:55:11 +02:00
iceman1001 dcec8d6e71 text 2025-05-25 10:50:40 +02:00
iceman1001 74f1936132 convert to our calloc instead since we prefer to know allocated shared memory is empty. Also removed a malloc(1) which is just a waste of bytes just like @NVX said a year ago at DefCon 2025-05-25 09:55:32 +02:00
iceman1001 96c58db8e8 style and making sure within limits not to trigger overflows 2025-05-24 22:50:56 +02:00
iceman1001 607f1bb26c style 2025-05-24 22:49:46 +02:00
iceman1001 bb0445d886 text 2025-05-24 21:45:14 +02:00
iceman1001 36e7736603 text 2025-05-24 21:34:17 +02:00
iceman1001 b6a39768a1 text 2025-05-24 21:30:23 +02:00
iceman1001 00c5af4256 text 2025-05-24 21:14:58 +02:00
iceman1001 0d8bb030d1 text 2025-05-24 15:40:13 +02:00
iceman1001 473b5679e2 hf iclass dump - I got tired so now the command defaults to use AA1 key when called without a key or key index 2025-05-24 14:21:36 +02:00
iceman1001 a2f9012e13 text 2025-05-24 12:33:11 +02:00