Commit Graph

15953 Commits

Author SHA1 Message Date
PhaseLoop 1fd331ea7f remove dead code 2023-05-08 17:57:14 +00:00
PhaseLoop d74b625b8b place bruteforce lib with em4x50 in Makefile 2023-05-08 17:20:35 +00:00
PhaseLoop 19d7851c73 run "make style" 2023-05-08 17:08:24 +00:00
phaseloop fa033a98b2 enable em4x50 bruteforce in proxmark firmware 2023-05-06 14:47:45 +00:00
phaseloop f09a8cfa28 add bruteforce parameters to command line 2023-05-06 14:47:45 +00:00
phaseloop 85f1785ccb initial bruteforce module 2023-05-06 14:47:31 +00:00
Iceman 4e24d463e7 Merge pull request #1824 from TrevorSayre/patch-1
Update Termux notes to recommend F-Droid
2022-11-29 22:18:53 +01:00
Trevor Sayre 28c48fe823 Update Termux notes to recommend F-Droid
Signed-off-by: Trevor Sayre <sayret@gmail.com>
2022-11-29 15:33:04 -05:00
Iceman 9986cc6885 Merge pull request #1823 from r1ddl3rz/master
Add keys
2022-11-29 20:11:14 +01:00
E.Nigma 417a6076cb Add keys 2022-11-29 09:34:32 +01:00
iceman1001 c88c3bc4f2 maur keys 2022-11-25 17:30:05 +01:00
Iceman f9aa183382 Merge pull request #1821 from DidierA/gen4_ident
Add Magic Gen4 GTU detection
2022-11-25 17:23:19 +01:00
DidierA c54db094cd hf_mf_ultimatecard: '-w 0' now formats whole Mifare classic 4k 2022-11-25 10:16:24 +01:00
DidierA 9a0427d4d2 Add Magic Gen4 GTU detection and symbols for Gen4 GTU protocol. 2022-11-25 10:13:33 +01:00
Iceman 2453d9bc81 Merge pull request #1820 from jmichelp/master
Fix overflow in SPI memory when writing default key dictionnaries.
2022-11-25 07:21:09 +01:00
Jean-Michel Picod 8da4da6aa5 Also update comment about total size for Mifare keys storage. 2022-11-24 09:40:34 +01:00
Jean-Michel Picod 5bf0200b02 Update CHANGELOG.md 2022-11-24 09:37:02 +01:00
Jean-Michel Picod ba83c26c1e Add one more sector for Mifare keys on SPI flash.
This is a breaking change and after firmware upgrade, dictionnaries
should be loaded into flash again to ensure they're valid.
2022-11-24 09:35:22 +01:00
Iceman f3642c1a6e Merge pull request #1819 from toucan12/ksx6924
Add initialization command response interpretation on the ksx6924 (Tmoney) card
2022-11-24 03:52:43 +01:00
Iceman bad56a74ff Merge pull request #1818 from DidierA/hf_mfu_esave
use calloc(), not malloc()
2022-11-24 03:48:08 +01:00
Jean-Michel Picod 1adec4dfb2 Fix overflow in SPI memory when writing default key dictionnaries.
Boundaries were defined in the memory layout but weren't enforced
by the client, causing an overflow when trying to load a
dictionnary that was too big.
It's too hard to enforce it on the ARM side as the command is a
generic write.
Now that limits are defined, also outputs them as part of the
`hw status` command.
2022-11-24 03:16:58 +01:00
Geonyeob Kim 878d123a78 parse the hf ksx6924 init response 2022-11-24 00:59:42 +09:00
Geonyeob Kim 0890884cd5 textual 2022-11-24 00:57:13 +09:00
Geonyeob Kim 864b632a19 typo 2022-11-24 00:54:47 +09:00
DidierA d4f08abec3 Change calloc() so it passes Widnows build test
Code compiles under linux (not tested yet, I have no proxmark available right now)
Previous commit fails windows build test with:

src/cmdhfmfu.c: In function 'CmdHF14AMfuESave':
src/cmdhfmfu.c:4220:19: error: array subscript 'mfu_dump_t[0]' is partly outside array bounds of 'mfu_dump_t[0]' [-Werror=array-bounds]
 4220 |         end = dump->pages ;
      |                   ^~
In function 'GetMfuDumpFromEMul',
    inlined from 'CmdHF14AMfuESave' at src/cmdhfmfu.c:4202:15:
src/cmdhfmfu.c:4105:21: note: object of size 1076 allocated by 'calloc'
 4105 |     uint8_t *dump = calloc(MFU_MAX_BYTES + MFU_DUMP_PREFIX_LENGTH, sizeof(uint8_t));
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2022-11-23 11:40:56 +01:00
Iceman 6651cf48cf Merge pull request #1817 from flamebarke/master
Added luascript for the NTAG I2C PLUS 2k
2022-11-23 06:29:01 +01:00
flamebarke 75ef73dd57 Update hf_i2c_plus_2k_utils.lua
Signed-off-by: flamebarke <39644720+flamebarke@users.noreply.github.com>
2022-11-23 09:09:37 +08:00
Shain Lakin 5458618053 Added new script for modifying user memory in sector 0 and 1 on the NTAG I2C PLUS 2K tag.
Can also be used to dump a sector to disk, and write a file to a sector.
2022-11-23 08:58:03 +08:00
DidierA 182d167aad use calloc() 2022-11-21 22:05:24 +01:00
Iceman 1527677bc4 Merge pull request #1815 from DidierA/hf_mfu_esave
Add hf mfu esave
2022-11-21 21:29:05 +01:00
Iceman 9104949d68 Merge pull request #1816 from DidierA/hf_mf_gsave
Add hf mf gsave
2022-11-21 21:24:11 +01:00
DidierA b857205504 Add hf mf gsave 2022-11-21 19:18:14 +01:00
DidierA 584e0ad833 Added hf mfu esave 2022-11-21 01:05:48 +01:00
iceman1001 b36eaac3bf Merge branch 'master' of github.com:RfidResearchGroup/proxmark3 2022-11-20 16:49:41 +01:00
iceman1001 5b790afe43 renamed param dict / f for more consistency overall 2022-11-20 16:48:20 +01:00
iceman1001 317ddf42bc style 2022-11-20 16:47:49 +01:00
iceman1001 4dfcd44edd return default value when arg is not enforced with u32_1 2022-11-20 16:43:12 +01:00
iceman1001 4fb096966e extra checks for argument parsing of ints. And some text updates. There are other int parsing but they are checked with mandatory param int1 2022-11-20 16:34:45 +01:00
Iceman 7e114da30f Merge pull request #1814 from DidierA/hf_14a_sim
Hf 14a sim : fix parsing error and add hint for ultralight EV1
2022-11-20 16:01:52 +01:00
DidierA 9dbd6e5f23 change help text to fit screen 2022-11-20 15:31:58 +01:00
DidierA 1d00ef797c hf 14a sim, hf mfu sim: add hint for Ultralitgh EV1 2022-11-20 01:26:42 +01:00
DidierA f828a727c9 Fix: hf 14a sim parsing args was taking tag type as number of reads if no -n option given 2022-11-20 01:01:11 +01:00
iceman1001 971452f817 renamed luascript 2022-11-16 18:16:39 +01:00
Iceman de2e1bf8aa Merge pull request #1813 from flamebarke/master
hf_mfu_next.lua - new script for quickly modifying the DT NeXT/xNT implant (NTAG216)
2022-11-16 09:05:02 +01:00
Shain Lakin 789e338c4f Renamed to hf_mfu_ntag
Modified CHANGELOG.md
2022-11-16 14:14:50 +08:00
Shain Lakin 6381a19243 Rename to hf_mfu_next.lua
Add entry to changelog.md
2022-11-16 14:10:45 +08:00
flamebarke dd8110871d Create hf_mfu_next.lua
Add to CHANGELOG.md
Rename to hf_mfu_ntag.lua

Signed-off-by: flamebarke <39644720+flamebarke@users.noreply.github.com>
2022-11-16 14:08:11 +08:00
iceman1001 6c163fa262 added a check for static encrypted nonces when collecting encrypted nonces for hardnested to run. Will abort the collection if detected. 2022-11-15 07:07:26 +01:00
Iceman dca3c6184c Merge pull request #1811 from DidierA/hf_mf_gen4_rewrite
hf mf gview, gload : 2x speed
2022-11-14 21:57:22 +01:00
DidierA fa95119171 style: extract flags 2022-11-14 09:44:02 +01:00