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
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
iceman1001
0d1b86cc46
added regressiontests for cryptoRF SMA code part
2023-08-21 13:08:08 +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
iceman1001
33876ea892
adapting fpga_compress to free memory and close file handles in exceptions
2023-08-03 13:01:49 +02:00
iceman1001
de98e4e161
fix conflit
2023-08-03 07:30:27 +02:00
Philippe Teuwen
cb72897b17
mkversion.sh
: now regenerates version_pm3.c (and consequently the binaries) only when needed
...
and add --force to forcibly regenerate version_pm3.c
and small fixes:
* document mkversion.sh usage
* remove call to mkversion.sh in client/experimental_lib/CMakeLists.txt on release
* remove call to old `mkversion.pl` in bootrom/Makefile
* just in case, mkversion.sh takes care of atomic write of the file
2023-08-03 01:03:24 +02:00
iceman1001
fd987ab8a2
fix string formatter
2023-08-02 23:47:25 +02:00
iceman1001
9e8adce7a9
updated ATR list
2023-07-30 21:22:52 +02:00
iceman1001
944af6be95
fixed the missing erasing of flash memory bank.
2023-07-27 22:55:58 +02:00
iceman1001
fc3a518f28
There is a race condition when we go from iclass commands to mf command. Especially noticable when eload large files where we used to spam the device with usb packages.\ntry iclass eload, then mf eload, and you see the client hang. With this change we trigger a preload of the fpga image before we start uploading to the device. Current places I could trigger this bug was in eload and gsave. With this patch only the first call takes some time if fpga image must be loaded. The following goes fast.\n\n if you find that the client hangs when going between, this could be the root cause.
2023-07-26 23:47:55 +02:00
iceman1001
538ac4b191
added a bunch of empty dump files and key files in order to easily simulate a empty tag. Just eload it and sim.
2023-07-26 17:51:35 +02:00
Self Not Found
63bb831a64
Fix typos in CHANGELOG.md
2023-07-24 23:37:33 +08:00
iceman1001
97ca694c10
added a view command for ISO15693
2023-07-24 16:39:48 +02:00
iceman1001
c5c829bce2
a bunch of minor textual changes, hiding things when no compilation support for it, also fixed the loop in keyroll generation. Added the skeleton SAM command
2023-07-23 11:57:03 +02:00
iceman1001
2d5724f4c3
text
2023-07-22 18:19:02 +02:00
iceman1001
0180ca305e
added verbose flag to eview/view/info command where it will print the raw hex dump. This makes it a bit cleaner output
2023-07-22 14:07:51 +02:00
iceman1001
e8ff188868
added a test for cotag demodulation via data commands
2023-07-21 17:03:23 +02:00
iceman1001
bc27847bc8
added a new trace sample file
2023-07-21 16:45:12 +02:00
DidierA
b314d1ef1c
Add MIFARE Plus commands in trace list
2023-07-19 21:15:07 +02:00
iceman1001
c70e5beeac
changed legic sim to have a different loop and exit message. Added some colors in output and the return codes on deviceside for legisim now uses the same PM3_E* styled
2023-07-17 19:31:37 +02:00
iceman1001
230f1c654b
hf legic einfo, now accepts card size params
2023-07-17 17:43:23 +02:00
Philippe Teuwen
8c4404134d
fix test and add changelog
2023-07-15 23:20:48 +02:00
iceman1001
78fe406f50
changed emv reader in verbose mode to extract and print transaction logs stored on card
2023-07-14 18:16:40 +02:00
iceman1001
5022e21db5
added a iso4217 currency table. Borrowed and converted from the Cardpeek project. Thanks to them!
2023-07-14 18:13:18 +02:00
iceman1001
6f29aa6d8f
added a track2 decoder. Seems to have odd delimiters and in hex format. Most likely to be problematic when tested against plenty different types
2023-07-11 08:56:45 +02:00
iceman1001
4ffb779b40
added a track1 decoder
2023-07-11 08:26:58 +02:00
iceman1001
dd3e1d3730
added EMV READER command. It will try to extract information about the EMV application that is installed on the card.
2023-07-10 16:36:57 +02:00
iceman1001
08958d36ef
moving VAS to HF command category. Added missing Makefile and CMakefile
2023-07-09 12:55:37 +02:00
Iceman
a4f77e224e
Merge branch 'master' into vas
...
Signed-off-by: Iceman <iceman@iuse.se>
2023-07-09 12:38:53 +02:00
Sam
013a26717c
Update CHANGELOG.md
...
Signed-off-by: Sam <48739810+The-SamminAter@users.noreply.github.com>
2023-07-08 23:19:58 -07:00
Grayson Martin
2dc5b6f977
Merge branch 'master' into vas
2023-07-08 18:38:58 -05:00
Grayson Martin
50dde2d020
add changelog entry
2023-07-08 18:36:53 -05:00
wh201906
656d0256ac
Add CHANGELOG entry
2023-07-05 22:51:48 +08:00
wh201906
879bf5876f
Add CHANGELOG entry
2023-07-04 16:21:51 +08:00
iceman1001
ed0d18f05d
QL88 tag identification. Thanks to AnnPlusPluss and Atlab for finding the key
2023-06-28 13:27:50 +02:00
iceman1001
f7f1f2e6e7
update version
2023-06-26 13:11:45 +02:00
iceman1001
1cf494cb98
preparatins for release
2023-06-26 00:08:00 +02:00
Sam
60480d16ec
Update CHANGELOG.md
...
Signed-off-by: Sam <48739810+The-SamminAter@users.noreply.github.com>
2023-06-24 17:49:26 -07:00
iceman1001
043ff257c4
style
2023-06-24 23:28:31 +02:00
iceman1001
0f35e89f4e
data diff now prints filenames if they fit in the header. Spiff filenames and other params is untouched
2023-06-24 23:03:43 +02:00
iceman1001
a43d8ea9e0
adapted viewing MFC dump files to also colorize ACL + GPB bytes
2023-06-24 22:01:10 +02:00
iceman1001
fe204d8529
text
2023-06-24 17:28:43 +02:00
iceman1001
f2d6eb3021
text
2023-06-24 00:06:26 +02:00
iceman1001
d861354344
fix pm3-flash-all script, where the identification of outdated bootloader failed because of the comparision didnt match any longer
2023-06-16 05:33:35 +02:00
Iceman
21460d5a52
Merge branch 'master' into bugfix/fix_15693_sniff_reader_timings
...
Signed-off-by: Iceman <iceman@iuse.se>
2023-06-15 14:26:27 +02:00
nvx
6d48b1a5dd
Update changelog
2023-06-15 22:23:46 +10:00
Jean-Michel Picod
45b710dc0a
changelog
2023-06-14 16:42:11 +02:00