Commit graph

471 commits

Author SHA1 Message Date
douniwan5788
4bde83b89d Added lf hitag htu support for Hitag µ/8265 2025-03-19 18:56:23 +08:00
Philippe Teuwen
4e5d68851b Add pm3_resources helpers for Python scripts to find tools & dicts 2025-02-20 15:07:45 +01:00
Jakub Kramarz
5750d47ba3 rename util_hidsio to hidsio 2025-01-27 20:17:44 +01:00
Jakub Kramarz
2ae2388cef util_hdsio: extract getSioMediaTypeInfo 2025-01-27 20:17:43 +01:00
Philippe Teuwen
f26727eb28 Refactor originality checks. Notes:
- removed pk "NTAG424DNA, NTAG424DNATT, DESFire Light Ev2", "04B304...3B" which is a typo of "DESFire Ev2", "04B3...3A"},
- MIKRON pk currently not used because I don't know if it's for MFC, MFUL or sth else
- ST25TN pk added but currently not used, need to be implemented/tested
- ST25TV pk currently not used, need to be implemented/tested
2024-12-14 14:29:50 +01:00
iceman1001
daff8228a2 Revert "Release v4.19552 - Orca"
This reverts commit a039ac18cc.
2024-11-22 12:15:19 +01:00
iceman1001
a039ac18cc Release v4.19552 - Orca 2024-11-22 12:15:19 +01:00
ANTodorov
f3e9a79ca4 add option to build against non-default python3 package 2024-11-14 09:01:41 +01:00
Jean-Michel Picod
0c116f5517 Add the old bit32 LUA module as a compatiblity shim.
Many exisiting LUA scripts are using bit32 which has been removed
in LUA5.4 in favor of native language support of bitwise operations.
Yet, it's easier to backport this module rather than patching all the
existing LUA scripts because most of them can't be tested.
2024-09-20 17:21:17 +02:00
Jean-Michel Picod
18e3600d95 Update build and CI scripts to LUA 5.4 2024-09-20 17:21:17 +02:00
iceman1001
b881bbbd00 Revert "Release v4.18994 - Backdoor"
This reverts commit cd6dc880ad.
2024-09-10 15:40:28 +02:00
iceman1001
cd6dc880ad Release v4.18994 - Backdoor 2024-09-10 15:40:28 +02:00
Ciprian Ionescu
8b1e5c88b1
use lf hitag hts submenu 2024-08-26 01:57:16 +02:00
Ciprian Ionescu
8d77ee5438
refactor Hitag S r/w into separate submenu; implement pretty config parsing 2024-08-25 02:30:40 +02:00
Philippe Teuwen
b700b1cd08 fix tools compilation with clang 2024-08-14 21:23:43 +02:00
iceman1001
7329dcd3bf Revert "Release v4.18589 - Aurora"
This reverts commit aceed281e8.
2024-05-28 10:36:32 +02:00
iceman1001
aceed281e8 Release v4.18589 - Aurora 2024-05-28 10:36:32 +02:00
Iceman
7857baa5f4
Merge pull request #2352 from philicious/fix-macosx-make-python312
Fix building against Python3.12 on MacOS
2024-04-16 22:39:11 +02:00
philicious
bfaf440fb2 Fix building against Python3.12 on MacOS with make by prefering python3-embed over python3 (as CMakeLists.txt does) 2024-04-16 22:34:47 +02:00
Iceman
628ed5c96b
Merge pull request #2349 from philicious/fix-macosx-qt5-detection
Fix homebrew Qt5 detection on MacOS
2024-04-16 21:23:28 +02:00
philicious
87597835e6 Fix homebrew Qt5 detection on MacOS 2024-04-16 20:51:47 +02:00
iceman1001
700d558432 move hitag2 crypto parts to the common folder in order to be able to use it on the client side. Some textual and minor adaptations across the bord 2024-03-27 09:32:00 +01:00
iceman1001
70582c6828 Release v4.18341 - Zenith 2024-03-20 23:31:54 +01:00
iceman1001
5a8917c1d0 Revert "Release v4.18341 - Zenith"
This reverts commit 70582c6828.
2024-03-20 23:31:54 +01:00
Henry Gabryjelski
4ebd6d4bff Add id48lib and second half of key recovery. 2024-03-03 12:16:16 -08:00
iceman1001
2d4597d89b added skeleton command for ICT 2024-02-01 10:05:04 +01:00
PhaseLoop
dd859a2061 add smart bruteforce mode to MF Classic and EM4x50 2024-01-16 20:06:03 +00:00
Marcos Del Sol Vives
f7d0bf7e4f
Add HAVE_GD flag 2024-01-07 13:33:17 +01:00
Marcos Del Sol Vives
778a129f52
Use GDlib in Waveshare ePapers command 2024-01-06 19:35:15 +01:00
iceman1001
b1a1ca8827 Revert "Release v4.17768 - Steamboat Willie"
This reverts commit 57eeb712fd.
2024-01-03 01:59:39 +01:00
iceman1001
57eeb712fd Release v4.17768 - Steamboat Willie 2024-01-03 01:59:39 +01:00
wh201906
ecec001fdd
Put uart_bind() into uart_common.c 2023-12-26 17:56:14 +08:00
wh201906
ee64e71f69
Fix client build with Python 3.12
Caused by upstream bug
https://github.com/python/cpython/issues/106560
The fix is like this
bbdf6d4653
2023-11-24 13:12:07 +08:00
Philippe Teuwen
4f9016814e Revert "Release v4.17511 - Faraday"
This reverts commit 6e9df18de6.
2023-11-13 10:19:09 +01:00
Philippe Teuwen
6e9df18de6 Release v4.17511 - Faraday 2023-11-13 10:19:09 +01:00
Philippe Teuwen
e0be057f62 Get Python support of experimental_client_with_swig working again 2023-11-13 10:13:14 +01:00
merlokk
e32ca56084 gen4 commands refactoring 2023-11-06 14:22:21 +02:00
iceman1001
ffb6f4ddbb remove default build to add debugging info 2023-11-03 11:48:47 +01:00
wh201906
7aef669e59
Add ringbuffer
This is used in the UDP connection
2023-10-16 01:52:27 +08:00
iceman1001
f9877f79de Revert "Release v4.17140 - Raccoon"
This reverts commit 6ca0ce704a.
2023-09-09 11:00:00 +02:00
iceman1001
6ca0ce704a Release v4.17140 - Raccoon 2023-09-09 11:00:00 +02:00
Roman D
20f8901368 Fix macports Makefile configuration. 2023-08-17 12:43:08 +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
Rick Farina (Zero_Chaos)
8f2b71ffc4
fix parallel build for proxguiqt.moc.cpp
seed shuffle=2866679623 found that proxguiqt.moc.cpp also needs the same
header so just defining the header and defining it's needs should make
everyone happy
2023-08-02 13:00:32 -04:00
Rick Farina (Zero_Chaos)
0b70a10145
proxguiqt.cpp also needs ui_image.h to build
This fixes the next parallel build failure in the current shuffle seed.
2023-08-02 11:30:18 -04:00
Rick Farina (Zero_Chaos)
f451be5877
proxguiqt.cpp needs ui_overlays.h to build
Fixes: https://github.com/RfidResearchGroup/proxmark3/issues/2062
2023-08-02 11:28:48 -04:00
Philippe Teuwen
83e083100b Bring LZ4 support for hardnested tables
Testing perfs on an old 8-core laptop:
BZ2   :   2 Mb, average decompression time: 5514 ms
LZ4 -9:   9 Mb, average decompression time:  837 ms
RAW   : 704 Mb, average decompression time:  368 ms

Other LZ4 options don't help: -1 is slower and bigger, --favor-decSpeed does not do anything

To enable:

apt install liblz4-dev
cd client/resources/hardnested_tables
for i in *bz2; do bunzip2 $i; lz4 -9 --rm ${i%.bz2}; done
2023-07-15 22:58:00 +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
08958d36ef moving VAS to HF command category. Added missing Makefile and CMakefile 2023-07-09 12:55:37 +02:00
iceman1001
c7d004de63 Revert "Release v4.16717 - seven"
This reverts commit bc18dbd847.
2023-06-26 13:10:45 +02:00