proxmark3/armsrc
Antiklesys 110dfab668 Improved algorithm for hf iclass legrec
Improved algorithm for hf iclass legrec by taking in account the hash0 limitations for the ending bits distributions of each key bite, thus reducing the key entropy and number of required tries from 2^24 to almost 2^19
2024-11-06 16:52:48 +08:00
..
obj
Standalone fix typos and regenerate command list 2024-11-02 23:34:38 +10:00
appmain.c prepare MifareAcquireStaticEncryptedNonces for standalone 2024-10-16 01:48:36 +02:00
appmain.h Add --ms option in hw status 2023-11-06 16:35:43 +08:00
BigBuf.c refactor: change BigBuf to const 2024-09-21 23:35:36 +08: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 change data available check in hf mf sim on device side. 2024-09-14 18:37:56 +02:00
desfire_crypto.h change data available check in hf mf sim on device side. 2024-09-14 18:37:56 +02:00
em4x50.c change data available check in hf mf sim on device side. 2024-09-14 18:37:56 +02:00
em4x50.h const for em4x50 2023-08-08 23:03:34 -07:00
em4x70.c fix: WITH_EM4x70. Get rid of the dependency on WITH_ICLASS. 2024-08-26 20:55:58 +08:00
em4x70.h Comments change only 2024-03-03 12:16:16 -08:00
emvtags.h
epa.c step one of bounds checking all responses when receiving ISO14443A frames... because @doegox find a missbehaving IC clone..... 2024-09-05 17:52:10 +02:00
epa.h const and static functions for epa 2023-08-08 23:38:26 -07:00
felica.c scope, const 2024-05-14 14:37:08 +02:00
felica.h const for felica 2023-08-08 23:55:20 -07:00
fonts_disabled.c
fonts_disabled.h
fpgaloader.c fix: bitstream_index_map overflow 2024-08-30 16:05:47 +08:00
fpgaloader.h refactor: rename bitstream_version to bitstream_target 2024-08-26 20:55:59 +08:00
frozen.c fix hf_colin compilation error 2024-09-09 23:43:01 +02:00
frozen.h
hfops.c const for hfops 2023-08-09 00:03:48 -07:00
hfops.h const for hfops 2023-08-09 00:03:48 -07:00
hfsnoop.c Fix hf sniff 2024-01-24 00:10:05 +10:00
hfsnoop.h
hitag2.c refactor: Merge enum hitag_function. read/write has already been differentiated by command 2024-09-22 20:05:25 +08: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
hitagS.c Merge pull request #2595 from n0emis/hitags-sim-timing 2024-10-28 01:26:02 +01:00
hitagS.h rename hts read/write commands to rdbl/wrbl to match rest of the client. added a lf hitag hts reader comamnd, modified the lf search to identify hitag2/s/82xx in the chipset detection 2024-09-14 21:00:42 +02:00
i2c.c fix fct names and consts and bad if statement 2024-05-14 11:57:47 +02:00
i2c.h fix fct names and consts and bad if statement 2024-05-14 11:57:47 +02:00
iclass.c Improved algorithm for hf iclass legrec 2024-11-06 16:52:48 +08:00
iclass.h Updated hf iclass legrec arm side and added custom key to dictionary 2024-10-20 11:16:46 +08:00
iso14443a.c style 2024-11-02 15:13:40 +01:00
iso14443a.h fix string handling and styles 2024-11-02 14:50:31 +01:00
iso14443b.c Fix ISO 14443-B tag simulation 2024-06-11 19:05:08 +02:00
iso14443b.h Fix ISO 14443-B tag simulation 2024-06-11 19:05:08 +02:00
iso15693.c fix fct name mismatch, const params, 2024-05-14 12:40:26 +02:00
iso15693.h fix fct name mismatch, const params, 2024-05-14 12:40:26 +02:00
LCD_disabled.c more const for legicrf and the disabled LCD code 2023-08-14 22:50:25 -07:00
LCD_disabled.h more const for legicrf and the disabled LCD code 2023-08-14 22:50:25 -07:00
ldscript Whitespace 2023-08-09 14:30:07 +02:00
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 legic sim should work now.... 2023-09-07 12:54:46 +02:00
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 style 2024-10-06 10:08:17 +02:00
lfops.h Thanks to the user jareckib for his solution of adding two extra blocks to t5577 in order to clone a more modern Electra tag. Find it under the extra param lf em 410x clone --electra 2024-02-16 21:21:02 +01:00
lfsampling.c refactor: lf config renames 2024-08-27 23:45:42 +08:00
lfsampling.h style 2023-12-01 10:59:18 +01:00
lfzx.c Some minor fixes 2023-11-14 10:46:45 +08:00
lfzx.h
Makefile Revert "Release v4.18994 - Backdoor" 2024-09-10 15:40:28 +02:00
mifarecmd.c hf mf isen: rewrite counters, add specific NONCE_SUPERSTATIC case (when first nt == nested nt) 2024-11-05 17:07:54 +01:00
mifarecmd.h prepare MifareAcquireStaticEncryptedNonces for standalone 2024-10-16 01:48:36 +02:00
mifaredesfire.c style 2024-10-06 10:08:17 +02:00
mifaredesfire.h
mifaresim.c hf mf sim: add option to allow key b to be used even if readable 2024-10-19 20:34:40 +02:00
mifaresim.h rework Mifare simulation flags 2024-10-19 20:34:40 +02:00
mifaresniff_disabled.c added bounds checking for when the proxmark3 is simulating a ISO14443a tag 2024-09-05 18:38:17 +02:00
mifaresniff_disabled.h
mifareutil.c fix typos and regenerate command list 2024-11-02 23:34:38 +10:00
mifareutil.h step one of bounds checking all responses when receiving ISO14443A frames... because @doegox find a missbehaving IC clone..... 2024-09-05 17:52:10 +02:00
nprintf.c
nprintf.h
optimized_cipher.c changed "data num" to accept -r -i parameters where it will reverse or inverse the values.\nrenamed some util functions 2023-12-07 16:44:31 +01:00
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
pcf7931.h
printf.c fix const params, lessen variable scope and fixing func arguments names 2024-05-14 11:10:12 +02:00
printf.h
sam_mfc.c style: missing include of own header 2023-11-11 18:24:34 +01:00
sam_mfc.h style 2023-10-18 20:34:35 +02:00
sam_picopass.c style 2023-10-18 20:34:35 +02:00
sam_picopass.h style 2023-10-18 20:34:35 +02:00
sam_seos.c style 2023-10-18 20:34:35 +02:00
sam_seos.h style 2023-10-18 20:34:35 +02:00
spiffs.c fix a wrong size when clearning allocated memory 2024-06-15 20:36:11 +02:00
spiffs.h more const - spiffs 2023-08-08 22:50:34 -07:00
spiffs_cache.c
spiffs_check.c
spiffs_config.h
spiffs_gc.c
spiffs_hydrogen.c text 2024-08-25 17:09:31 +02:00
spiffs_nucleus.c
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 add: split PacketResponseNG status to status and reason 2024-09-24 03:10:53 +08:00
thinfilm.h
usart.c unused 2024-05-14 16:12:42 +02:00
usart.h
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