dxl
f597e18ab3
Rollback LF Emulate.
2024-01-17 18:26:13 +08:00
Philippe Teuwen
fefcde542b
Merge pull request #189 from p-l-/enh-hf-mf-elog-skip-used-items
...
CLI: skip already used items in `hf mf elog --decrypt`
2023-12-20 23:20:37 +01:00
Pierre Lalet
e3cbd598ec
CLI: skip already used items in hf mf elog --decrypt
...
This (often largely) improves the speed of the decrypt process. On my
laptop, with the same logs (37 records for one block and 37 records
for another block), here are the performances, as measuerd using a
simple command:
```bash
time echo -e "hw connect\nhf mf elog --decrypt\nhw disconnect" | ./chameleon_cli_main.py
```
- Before parallelisation (#187 ): 14m59,277s
- With parallelisation (current main): 6m13,513s
- With item skipping (this PR): 2m42,491s
2023-12-20 22:37:47 +01:00
Philippe Teuwen
0124709067
Merge pull request #187 from p-l-/enh-hf-mf-elog-parallel
...
CLI: parallelize mfkey32v2 processes
2023-12-20 16:29:08 +01:00
Pierre Lalet
cc674f1669
CLI: fix mfkey32v2 call for Windows
2023-12-20 16:20:12 +01:00
Pierre Lalet
42317a7bc4
CLI: parallelize mfkey32v2 processes
2023-12-20 16:20:12 +01:00
GameTec-live
05ea03d31c
doc: Add box net and vectortraced boxart and troubleshooting entry ( #186 )
...
* doc: Add box net and vectortraced boxart
* doc: add troubleshooting entry and python notice
* fix: compress images
2023-12-05 16:06:56 +08:00
dxl
7fdb358e8b
Merge branch 'main' of https://github.com/RfidResearchGroup/ChameleonUltra
2023-11-15 18:53:42 +08:00
dxl
3b14270976
Staticnested results quite poor compared to pm3 implem #183
2023-11-15 18:53:02 +08:00
Philippe Teuwen
af91ddcda9
CLI: Do not execute a command if help is printed
...
Previously, for example `hf 14a raw -b 7 -d 26 -h` was printing help but it was also executing the command.
2023-11-15 09:44:37 +01:00
Philippe Teuwen
5b67a895eb
Merge pull request #180 from taichunmin/taichunmin
...
Added support for mifare classic value block operations
2023-11-15 09:38:45 +01:00
Philippe Teuwen
494735a07d
Merge pull request #184 from GameTec-live/main
...
doc: Add CUGUI troubleshooting entry
2023-11-15 08:35:55 +01:00
GameTec_live
12fd5f23f7
doc: Add CUGUI troubleshooting entry
2023-11-14 19:43:55 +01:00
taichunmin
e79568298f
Added support for mifare classic value block operations
2023-11-13 23:38:56 +08:00
Philippe Teuwen
4d670f051a
Be robust to some argparse string variants
2023-11-06 22:45:48 +01:00
Philippe Teuwen
ecf3c06886
add regression tests
2023-10-25 00:32:31 +02:00
Philippe Teuwen
7d851d2a22
reorganize a bit cli to allow autotests
2023-10-24 23:46:34 +02:00
Philippe Teuwen
d973ee6671
add hw disconnect (for autotests)
2023-10-24 23:45:42 +02:00
Philippe Teuwen
ece5e79060
typechecking fixes
2023-10-24 23:44:56 +02:00
Philippe Teuwen
d77e166249
pep287
2023-10-24 00:57:44 +02:00
Philippe Teuwen
ff3df15278
misc lint
2023-10-23 23:57:23 +02:00
Philippe Teuwen
55cd19f0db
Move bins to simplify pyinstaller paths
2023-10-23 22:54:37 +02:00
Philippe Teuwen
bb47bd5159
make style
2023-10-23 19:16:42 +02:00
Philippe Teuwen
7ea8cc1f98
check_file_encoding
2023-10-23 19:12:42 +02:00
Philippe Teuwen
55228d1489
fix encoding
2023-10-23 17:40:25 +02:00
Philippe Teuwen
299562bbdd
changelog
2023-10-21 10:55:39 +02:00
Philippe Teuwen
c2f0f0d408
Merge pull request #178 from taichunmin/taichunmin
...
Change git version to version tag instead of dev tag.
2023-10-21 10:55:05 +02:00
taichunmin
c91514efa1
Change git version to version tag instead of dev tag.
2023-10-21 16:40:15 +08:00
dxl
74f4eb8822
Changelog updated.
2023-10-19 22:54:47 +08:00
dxl
f04943f59b
Merge remote-tracking branch 'origin/main'
2023-10-19 22:51:55 +08:00
dxl
771e6ded54
Fixed a bug that will not reset the state machine after DEC.
2023-10-19 22:51:02 +08:00
dxl
ab07dff904
Function has been renamed
2023-10-19 22:50:08 +08:00
dxl
980960c43d
Fixed a bug that affected 14A simulation.
2023-10-19 22:48:53 +08:00
Philippe Teuwen
6e19d078f4
oops, missed sth when solving the merge conflicts
2023-10-17 23:56:28 +02:00
Philippe Teuwen
eac246fc0c
Merge pull request #174 from augustozanellato/ats_error_fixes
...
Fix ATS handling in tags that NAK RATS
2023-10-17 23:52:50 +02:00
Philippe Teuwen
83583075c4
Merge branch 'main' into ats_error_fixes
2023-10-17 23:52:35 +02:00
Philippe Teuwen
fa0754aed2
cli: make status an enum. rename some status for consistency
2023-10-17 23:43:25 +02:00
Augusto Zanellato
aa3fe711af
Fix hf 14a raw always raising AttributeError
2023-10-17 23:33:19 +02:00
Augusto Zanellato
cb1878440d
Fix ATS handling in tags that NAK RATS
...
pcd_14a_reader_ats_request didn't check for NAK so in case the tag NAKd
the RATS it would return a zero length ATS which would cause an
underflow in pcd_14a_reader_scan_once, that in turn resulted in
HF_ERR_ATS being returned due to an invalid ATS length.
2023-10-17 23:32:51 +02:00
Philippe Teuwen
2beb8f74a3
cli: check if helper tools are available
2023-10-17 22:08:34 +02:00
Philippe Teuwen
82fcc76286
Changed battery level curves based on experimental measures, thanks @spp2000 !
2023-10-17 21:25:16 +02:00
Philippe Teuwen
652ee4768d
doc
2023-10-17 21:19:23 +02:00
dxl
1e134f1bcd
ChangeLog update
2023-10-17 16:34:47 +08:00
dxl
15698fb338
Nested(And StaticNested) multithreaded decryption.
2023-10-17 16:34:22 +08:00
dxl
1ec025a24b
Merge remote-tracking branch 'origin/main'
2023-10-17 16:30:47 +08:00
dxl
0e3144c994
Fixed bug where the 'i' variable was incorrectly used on printf
2023-10-17 16:25:48 +08:00
Philippe Teuwen
363ff4f345
Merge pull request #172 from GameTec-live/main
...
doc: finally add linux
2023-10-16 21:16:17 +02:00
GameTec_live
070db3d773
fix: escape sequence
2023-10-16 21:09:26 +02:00
GameTec_live
3456d4c15d
doc: remove unnescesary cp
2023-10-16 21:09:14 +02:00
GameTec_live
d5187d3017
doc: finally add linux
2023-10-16 20:01:42 +02:00