Commit graph

17088 commits

Author SHA1 Message Date
Alex
66b1758278 Removed commented out includes
Include statements in individual files are not required when compiling the code the correct way as a project with an explicitly defined work library. The Makefile exactly replicates the compilation process of the ISE environment and generates the required project files.
2023-08-24 18:06:44 +02:00
Alex
c41c685807 Merged hi_reader and hi_reader_15 into one file
hi_reader_15  was a superset of hi_reader, now uses conditional compile from Makefile like the other files to select compilations options
2023-08-24 17:52:12 +02:00
iceman1001
279d6486c1 stylish 2023-08-24 10:22:18 +02:00
iceman1001
5e9e7c6b90 added missing ISO14443a command WTX 2023-08-24 10:21:11 +02:00
iceman1001
9659bc85fe maur keys 2023-08-24 10:20:28 +02:00
iceman1001
424e68dff6 fixing the wrong calculations 2023-08-24 10:20:01 +02:00
Iceman
5a56504fc1
Merge pull request #2091 from nvx/misc_cleanups
Misc cleanups
2023-08-24 08:38:20 +02:00
nvx
8dd963d305 make style 2023-08-24 16:34:33 +10:00
Iceman
e99fceef1e
Merge pull request #2090 from p51d78th/master
Fix macOS errors while building after cryptoRF solvers was added.
2023-08-24 08:16:38 +02:00
nvx
42330fc5ed Misc tidyups replacing magic numbers with defines,
better help text, and some added comments
2023-08-24 15:08:11 +10:00
David Driscoll
760bfbb399 Fix macOS errors while building after cryptoRF solvers was added. 2023-08-23 22:05:00 -04:00
Iceman
db7a8e1e57
Merge pull request #2088 from nvx/bugfix/iclass_credential_detection
Improve iClass SIO and legacy credential detection reliability
2023-08-23 07:35:07 +02:00
nvx
a2a3142355 Improve iClass SIO and legacy credential detection to improve
reliability. Now relies on the legacy config block for SR detection
and the end-of-SIO detection no longer partially cuts off the SIO
for any dumps I have.
2023-08-23 09:27:05 +10:00
Iceman
4547a1beba
Merge pull request #2086 from nvx/feature/cmd_iclass_esetblk
Adds `hf iclass esetblk`, equivalent to `hf mf esetblk`
2023-08-22 19:22:35 +02:00
nvx
9fdf314347 regenerate doc/commands.json 2023-08-23 03:15:21 +10:00
nvx
bc87615008 Fix help text for hf iclass esetblk 2023-08-23 02:45:05 +10:00
Iceman
4b9b545bbf
Merge pull request #2082 from rdmitr/configure-num-cores
Configurable number of CPU cores.
2023-08-22 07:35:18 +02:00
Iceman
f9d9c85b74
Merge pull request #2087 from startrekdude/cardhopper
Add hf_cardhopper standalone mode
2023-08-22 07:29:34 +02:00
startrekdude
0d442d7f19 Add hf_cardhopper standalone mode
Adds the hf_cardhopper standalone mode, as one component of my (Sam Haskins) and
Trevor Stevado's long-range relay attack on ISO 14443-4 Type A protocols, as
presented at DEF CON 31.
2023-08-22 01:10:21 -04:00
nvx
d183944bb1 Add CHANGELOG entry for hf iclass esetblk command 2023-08-22 07:53:57 +10:00
nvx
210d2847ae Adds hf iclass esetblk, equivalent to hf mf esetblk
Also some minor tweaks to make commands.json and commands.md
properly on Windows.
2023-08-22 07:45:05 +10:00
Roman D
908b8ca0b3 Limit configurable CPU count to the number of detected CPU cores. 2023-08-21 22:24:13 +02:00
iceman1001
456af75b78 lets see if this makes osx happy by guarding the cpp code with defines 2023-08-21 16:10:26 +02:00
iceman1001
0d1b86cc46 added regressiontests for cryptoRF SMA code part 2023-08-21 13:08:08 +02:00
iceman1001
5ecdd673ba added the possibility to compile cryptoRF solvers in the main makefile. Will add tests in regression script next 2023-08-21 12:37:05 +02:00
iceman1001
b17a733bdb modified some output and made sure a local state is used for multithreaded. Also added the mod fix from Doegox in sma.cpp 2023-08-21 12:36:02 +02:00
Iceman
e602287839
Merge pull request #2081 from rdmitr/fix-macports-makefile
Fix macports Makefile configuration.
2023-08-21 07:06:47 +02:00
Iceman
fdcaf7021e
Merge pull request #2084 from evildaemond/master-1
Update mfc_default_keys.dic
2023-08-21 07:03:02 +02:00
Adam Jon Foster
44888f6015
Update mfc_default_keys.dic
Added 4 keys extracted from old dumps on Edith Cowan University Smart rider cards

Signed-off-by: Adam Jon Foster <me@evildaemond.com>
2023-08-18 12:55:56 +08:00
Roman D
20f8901368 Fix macports Makefile configuration. 2023-08-17 12:43:08 +02:00
Roman D
dfabad37d9 Configurable number of CPU cores. 2023-08-17 12:41:34 +02:00
Iceman
4811c84afb
Merge pull request #2080 from celowsky/master
Fixes issue 2076
2023-08-16 03:13:12 +02:00
coderxian
9a70bf1aec Fixes issue 2076 2023-08-15 17:17:46 -05:00
Iceman
13444d9699
Merge pull request #2079 from d18c7db/master
Vocabulary file became appended to itself
2023-08-15 21:11:08 +02:00
Iceman
c00be4cb83
Merge pull request #2078 from henrygab/more_const
More const
2023-08-15 21:10:35 +02:00
Iceman
c8c6b6ca12
Merge pull request #2077 from henrygab/BE_LE_Converters
Minor (useful) updates
2023-08-15 21:10:08 +02:00
Alex
8ae97d1094 Vocabulary file became appended to itself
Remove duplicated data
2023-08-15 09:31:00 +02:00
Henry Gabryjelski
78262139ec more const for lfsampling and lfzx 2023-08-14 23:07:19 -07:00
Henry Gabryjelski
665cf3254b more const for lfops and some commonutil 2023-08-14 23:02:09 -07:00
Henry Gabryjelski
d78dae5904 more const for legicrf and the disabled LCD code 2023-08-14 22:50:25 -07:00
Henry Gabryjelski
db46e2ce11 more const for iso15693 2023-08-14 22:45:48 -07:00
Henry Gabryjelski
a8d84b2f13 more const for iso14443b 2023-08-14 22:16:11 -07:00
Henry Gabryjelski
efce76db53 more const for iso14443a 2023-08-14 22:07:04 -07:00
Henry Gabryjelski
8af8723528 const for i2c 2023-08-14 21:45:21 -07:00
Henry Gabryjelski
6eae62edec const for hitagS 2023-08-14 20:34:13 -07:00
Henry Gabryjelski
db8f91d7e1 make logfile more unique (per client run) 2023-08-14 20:01:20 -07:00
Henry Gabryjelski
c858d6fdc7 Minor update to WSL2 instructions 2023-08-14 19:07:35 -07:00
Henry Gabryjelski
0b143e5bcd Add 5..8 byte versions for LE/BE conversions 2023-08-14 18:57:36 -07:00
Iceman
d6e36f8b7a
Merge pull request #2070 from henrygab/more_const
Enable `const` in more places
2023-08-14 15:21:17 +02:00
Iceman
bcd7cd7b71
Merge pull request #2072 from d18c7db/master
Rename "vocabulory" to "vocabulary"
2023-08-14 15:20:47 +02:00