proxmark3/armsrc
Antiklesys 2b2a1cc0a2 Updated hf iclass legrec
Updated hf iclass legrec to support pm3 button interrupt for user abort
Cleaned up messaging to look more neat and tidy during the process
2025-05-31 14:09:00 +08:00
..
obj
Standalone Fixed SimulateIso14443aTag() to make MFU counter increments persistent in emulator memory. 2025-05-22 19:57:30 +02:00
appmain.c 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
appmain.h
BigBuf.c clear trace log before starting to run hf iclass tear 2025-05-25 11:29:43 +02:00
BigBuf.h hf mf isen --collect_fm11rf08s_with_data optimizations: 2024-10-14 15:34:25 +02:00
buzzer_disabled.c
buzzer_disabled.h
cmd.c add PM3_REASON_UNKNOWN 2024-10-04 23:25:15 +08:00
cmd.h add: split PacketResponseNG status to status and reason 2024-09-24 03:10:53 +08:00
dbprint.c refactor: Optimize Dbhexdump 2024-09-17 00:58:12 +08:00
dbprint.h fix fct name mismatch 2024-05-14 12:32:57 +02:00
desfire_crypto.c cppcheck identicalConditionAfterEarlyExit 2025-03-23 23:44:16 +01:00
desfire_crypto.h code style, code clean up of redundant functions, comments, its many minor fixes across the platform. Sorry for not making 20 commits 2025-02-21 15:38:33 +01:00
em4x50.c 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
em4x50.h
em4x70.c modified hf 14a apdu to report back when extending time and also added a possibililty to interrupt the extension loop with button press or usb commad. A bunch of minor textual changes 2025-03-20 19:58:13 +01:00
em4x70.h Major update to EM4x70 support: 2025-03-16 01:05:55 -07:00
emvsim.c code style, code clean up of redundant functions, comments, its many minor fixes across the platform. Sorry for not making 20 commits 2025-02-21 15:38:33 +01:00
emvsim.h text and style 2025-03-21 11:25:31 +01:00
emvtags.h
epa.c text and cpp warning for hitagu fix suggested by jump 2025-03-24 09:13:21 +01:00
epa.h
felica.c Replace all μ(greek small letter mu, UTF-8 \xce\xbc) to µ(micro sign, UTF-8 \xc2\xb5) 2025-03-19 19:21:01 +08:00
felica.h
fonts_disabled.c
fonts_disabled.h
fpgaloader.c unify text - step 1 2025-03-25 10:12:16 +01:00
fpgaloader.h refactor: rename bitstream_version to bitstream_target 2024-08-26 20:55:59 +08:00
frozen.c a few calloc checks, still many to go 2025-03-24 11:17:40 +01:00
frozen.h
hfops.c
hfops.h
hfsnoop.c
hfsnoop.h
hitag2.c fix cppchecker warnings 2025-03-24 18:00:06 +01:00
hitag2.h Unified hitag naming style 2024-08-22 02:01:43 +08:00
hitag2_crack.c style 2024-05-27 20:29:02 +02:00
hitag2_crack.h added "lf hitag crack2" to support the second attack vector against Hitag2, based on all work from @kevsecurity Kev Sheldrake in the RFIDler repo. This is WIP, not working at the moment 2024-04-26 15:38:06 +02:00
hitag_common.c style 2025-03-19 11:26:25 +01:00
hitag_common.h Refactor Hitag low-level functions into hitag_common 2025-03-19 17:05:39 +08:00
hitagS.c Enhance Hitag S annotation and debugging 2025-03-19 18:12:53 +08:00
hitagS.h Refactor Hitag low-level functions into hitag_common 2025-03-19 17:05:39 +08:00
hitagu.c Improve Hitag µ error reason and messages 2025-03-20 21:47:39 +08:00
hitagu.h Added lf hitag htu support for Hitag µ/8265 2025-03-19 18:56:23 +08:00
i2c.c 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
i2c.h fix fct names and consts and bad if statement 2024-05-14 11:57:47 +02:00
i2c_direct.c 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
i2c_direct.h Cherry pick POC of emv simulation 2024-11-21 19:23:03 +00:00
iclass.c Updated hf iclass legrec 2025-05-31 14:09:00 +08:00
iclass.h 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
iso14443a.c Merge pull request #2853 from sup3rgiu/mfu-counters 2025-05-29 14:44:13 +02:00
iso14443a.h Fixed SimulateIso14443aTag() to make MFU counter increments persistent in emulator memory. 2025-05-22 19:57:30 +02:00
iso14443b.c 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
iso14443b.h Added new standalone mode HF_ST25_TEAROFF to store/restore ST25TB tags with tearoff for counters (@seclabz) 2025-04-16 14:05:10 +02:00
iso15693.c unify text - step 1 2025-03-25 10:12:16 +01:00
iso15693.h Implement new command hf 15 slixprotectpage to do ISO15693_PROTECT_PAGE on slix tags 2025-03-09 11:54:51 +01:00
LCD_disabled.c
LCD_disabled.h
ldscript
legicrf.c Fix 'make style' findings 2024-02-02 20:51:56 +01:00
legicrf.h Make demodulation threshold for Legic configurable 2024-02-02 20:51:49 +01:00
legicrfsim.c
legicrfsim.h
lfadc.c tweaking felica timings to see if it gets better results 2024-04-22 10:41:28 +02:00
lfadc.h
lfops.c text and style 2025-03-21 11:25:31 +01:00
lfops.h code style, code clean up of redundant functions, comments, its many minor fixes across the platform. Sorry for not making 20 commits 2025-02-21 15:38:33 +01:00
lfsampling.c unify text - step 1 2025-03-25 10:12:16 +01:00
lfsampling.h
lfzx.c
lfzx.h
Makefile Revert "Release v4.20142 - Blue Ice" 2025-03-25 16:18:49 +01:00
mifarecmd.c Fixed hf mf fchk --mem to actually use flash dict 2025-04-12 13:22:27 +02:00
mifarecmd.h code style, code clean up of redundant functions, comments, its many minor fixes across the platform. Sorry for not making 20 commits 2025-02-21 15:38:33 +01:00
mifaredesfire.c style 2024-10-06 10:08:17 +02:00
mifaredesfire.h
mifaresim.c code style, code clean up of redundant functions, comments, its many minor fixes across the platform. Sorry for not making 20 commits 2025-02-21 15:38:33 +01:00
mifaresim.h appears to work - using normal mifare sim init 2025-01-21 23:39:25 +00:00
mifaresniff_disabled.c fix bigbuf allocators (tracing + malloc) overwriting each other 2025-01-24 15:56:45 -08:00
mifaresniff_disabled.h
mifareutil.c fiddled with pm3 client informative text 2025-03-22 13:09:55 +01:00
mifareutil.h code style, code clean up of redundant functions, comments, its many minor fixes across the platform. Sorry for not making 20 commits 2025-02-21 15:38:33 +01:00
nprintf.c
nprintf.h
optimized_cipher.c
optimized_cipher.h
optimized_cipherutils.c fix: WITH_EM4x70. Get rid of the dependency on WITH_ICLASS. 2024-08-26 20:55:58 +08:00
optimized_cipherutils.h fix: WITH_EM4x70. Get rid of the dependency on WITH_ICLASS. 2024-08-26 20:55:58 +08:00
optimized_elite.c const param 2024-05-14 10:10:44 +02:00
optimized_elite.h
optimized_ikeys.c
optimized_ikeys.h
pcf7931.c style 2025-03-18 08:11:06 +01:00
pcf7931.h style 2025-03-18 08:11:06 +01:00
printf.c unify text - step 1 2025-03-25 10:12:16 +01:00
printf.h
sam_common.c 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
sam_common.h sam_common: extract payload copy procedures 2025-01-26 14:36:44 +01:00
sam_mfc.c armsrc/sam_picopass.c: extract common routines to sam_common.c 2025-01-07 00:04:48 +01:00
sam_mfc.h armsrc/sam_picopass.c: extract common routines to sam_common.c 2025-01-07 00:04:48 +01:00
sam_picopass.c 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
sam_picopass.h sam_picopass: adapt implementation from sam_seos 2025-01-27 20:17:43 +01:00
sam_seos.c 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
sam_seos.h sam_seos: add option to send arbitrary requests 2025-01-07 00:05:41 +01:00
spiffs.c 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
spiffs.h CodeQL fixes for "Comparison between A of type TypeA and B of wider type TypeB" 2025-01-14 17:54:58 -08:00
spiffs_cache.c
spiffs_check.c code style, code clean up of redundant functions, comments, its many minor fixes across the platform. Sorry for not making 20 commits 2025-02-21 15:38:33 +01:00
spiffs_config.h Extending SPIFFS into last page of the SPI FLASH 2024-12-26 15:04:05 +01:00
spiffs_gc.c
spiffs_hydrogen.c Various codeQL fixes 2025-01-14 18:01:09 -08:00
spiffs_nucleus.c Various codeQL fixes 2025-01-14 18:01:09 -08:00
spiffs_nucleus.h
start.c refactor: Renamed WITH_NO_COMPRESSION to WITH_COMPRESSION for consistent style 2024-09-04 22:48:55 +08:00
string.c
string.h
thinfilm.c atleast try to break the simulation loop 2025-03-19 09:07:53 +01:00
thinfilm.h
usart.c cardhopper fixes 2025-04-21 23:17:47 +10:00
usart.h cardhopper fixes 2025-04-21 23:17:47 +10:00
util.c Updates to iclass legrec and legbrute 2024-09-18 18:10:53 +08:00
util.h Update util.h 2024-09-19 19:14:23 +08:00
vtsend.c
vtsend.h
wiegand.c
wiegand.h