Commit Graph

11274 Commits

Author SHA1 Message Date
iceman1001 f7e4b4e2eb fix some style and it now also copy right string length 2024-01-25 00:36:35 +01:00
iceman1001 ba578ee139 hf 15 sim, reverse uid and a shorter read from emul to get uid if none is user given 2024-01-25 00:34:05 +01:00
iceman1001 a6fa662d3c increase upload block size for 15 eload, was 64 now 256 2024-01-24 23:37:13 +01:00
iceman1001 2972ff9694 json is case sensitive 2024-01-24 23:35:16 +01:00
iceman1001 2d9c1a941c style 2024-01-24 18:18:13 +01:00
Yann GASCUEL 472b6a8c64 cmdhf15: fix sanity check (uidlen alone is > 1 when -u is set) 2024-01-24 17:33:18 +01:00
Iceman 769a0aa26b Merge pull request #2270 from martian/rename-cmdreadmem-flag
Rename CMD_READ_MEM_DOWNLOAD flag.
2024-01-24 17:11:15 +01:00
Martijn Plak 6202da367f coding style 2024-01-24 17:05:37 +01:00
Martijn Plak 1d14bc38c5 Rename CMD_READ_MEM_DOWNLOAD flag.
It got included in pm3_cmd.lua but shouldn't be because it's not a command.
Also, the bitshift in the value upsets some versions of lua.
2024-01-24 16:36:52 +01:00
Yann GASCUEL 2aa419beba cmdhf15: addapt sim to new iso15sim eml format 2024-01-24 13:59:13 +01:00
Yann GASCUEL 524a439d6e cmdhf15: dump: fix arg parsing/sanitization 2024-01-24 13:59:13 +01:00
Yann GASCUEL 7f666d445c cmd_hf_15: fix & simplify flag parsing 2024-01-24 13:59:13 +01:00
Yann GASCUEL 7c44337941 cmdhf15: addapt dump to new iso15sim eml format 2024-01-24 13:59:13 +01:00
Yann GASCUEL e6bca3221d cmdhf15: addapt eview to new iso15sim eml format 2024-01-24 13:59:13 +01:00
Yann GASCUEL 0bbb054b33 cmdhf15: addapt eload/esave to new iso15sim eml format 2024-01-24 13:59:13 +01:00
Yann GASCUEL ddaba93d32 client: fileutils: iso15sim: add jfs15_v4 JSON format to fit eml fmt 2024-01-24 13:59:13 +01:00
iceman1001 ab0c46a22b fingerprint regardless if we got pwd nor not 2024-01-23 15:38:52 +01:00
iceman1001 081ff216eb style 2024-01-23 15:28:50 +01:00
Martijn Plak 6524c7ada7 readmem: remove superfluous printing of filename 2024-01-23 08:39:50 +01:00
Martijn Plak 2f324918b3 readmem: fix entry of numbers and allow hexadecimal 2024-01-23 08:36:53 +01:00
martian b86065c4ea Merge branch 'master' into flashdump
Signed-off-by: martian <martijn@plak.net>
2024-01-22 21:05:13 +01:00
iceman1001 2f6df627dc modified mfu info to correctly identify ntag i2c tags 2024-01-22 20:09:44 +01:00
Martijn Plak de91e850b4 use fileutils to write memory dump 2024-01-22 18:16:27 +01:00
Martijn Plak e35385fde1 Adding processor flash memory reading, viewing and writing to file.
Works when the device is running either osimage or bootloader.

- New memory reading command in osimage and bootloader.
- Extended 'hw readmem' command with length parameter, file writing and hex viewer.
- Introduced '--dumpmem' option to proxmark3 executable to support dumping from bootloader.

Simple interactive examples:
  hw readmem -f flashdump
  hw readmem -l 1024
CLI example:
  ./pm3 --dumpmem flashdump.bin

Reading from arbitrary memory ranges can be unlocked using the 'raw' option.
2024-01-22 16:40:05 +01:00
iceman1001 c6adda54ed from MFC 2024-01-21 19:47:23 +01:00
iceman1001 511cc8df15 style 2024-01-20 23:15:10 +01:00
iceman1001 29ba621f5d 14b dump/view now support -z flag for dense output 2024-01-20 23:14:35 +01:00
iceman1001 5fd69c76d7 added support for dense output in xerox dump / info commands 2024-01-20 20:40:31 +01:00
iceman1001 344cd8ffab refactoring info output 2024-01-20 20:29:44 +01:00
Jeroen van der Steen e1da4a8d85 Added small drum data, for showing interchangeability of slots 2024-01-20 18:24:43 +01:00
iceman1001 3f1e0f46db hf mfu dump/view/eview now supports dense output. 2024-01-20 06:24:13 +01:00
team-orangeBlue 5243377d57 MacOS compilation fix
So for macOS, "NONE" isn't an option for PrintAndLogEx.
Info it is I guess. Padding fix applied by removing the 4 chars extra.

Signed-off-by: team-orangeBlue <63470411+team-orangeBlue@users.noreply.github.com>
2024-01-20 00:11:03 +03:00
team-orangeBlue ae0efe32f9 Add libpcrypto
I'm doing this at 0:03, this is my excuse.

Signed-off-by: team-orangeBlue <63470411+team-orangeBlue@users.noreply.github.com>
2024-01-20 00:03:20 +03:00
team-orangeBlue cd783fa2f0 Add data crypto
Command to cipher data.
Checked with premade datasets for all algorithms (AES CMAC too!)
One sample provided.

Now with make style!

Signed-off-by: team-orangeBlue <63470411+team-orangeBlue@users.noreply.github.com>
2024-01-19 23:41:29 +03:00
iceman1001 f48d495565 lf em 4x05 view -vv - to see config bit decode 2024-01-18 23:05:47 +01:00
iceman1001 c3f2f0dfda missing some verbose 2024-01-18 19:48:20 +01:00
iceman1001 05353deb4a unified verbose param text and fixed behavior 2024-01-18 19:46:14 +01:00
Iceman 5b090701f0 Merge pull request #2258 from wh201906/tune
Show statistical data after tuning
2024-01-18 19:21:03 +01:00
wh201906 9548f12a94 Change format string 2024-01-19 00:23:04 +08:00
wh201906 40c35cc634 Show statistical data after tuning 2024-01-19 00:08:02 +08:00
iceman1001 c3b7f6ca58 make style 2024-01-18 17:04:32 +01:00
wh201906 bff5864f9d Fix print_progress() 2024-01-19 00:03:13 +08:00
iceman1001 9596162aa2 added command to print out the common configuration words that we identifed. For experimental purposes of the curious minded 2024-01-18 17:02:38 +01:00
iceman1001 22fd440c83 style 2024-01-18 16:41:13 +01:00
iceman1001 b19973368d fix wrong fct call 2024-01-18 16:35:44 +01:00
iceman1001 ae80614a1a style 2024-01-18 16:22:10 +01:00
iceman1001 3c7680264c forgot 2024-01-18 16:21:45 +01:00
iceman1001 26e837a1aa forgot 2024-01-18 16:21:01 +01:00
iceman1001 49f07a39d5 lf idteck demod takes a raw hex string and tries to decode it 2024-01-18 16:20:35 +01:00
iceman1001 7d67ac633a lf em 410x demod --bin takes a binary string and tries to demodulate EM4100. However, current preamble detection needs an extra ZERO in the beginning of the binary string 2024-01-18 16:17:42 +01:00