Commit graph

203 commits

Author SHA1 Message Date
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
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
Philippe Teuwen
e6c29ce6e0
Merge pull request #2447 from siowu/fix-readline-url
Corrected an incorrect Readline library URL in client CMakeLists.txt
2024-09-02 10:10:38 +02:00
siowu
11006981d6 Corrected an incorrect Readline library URL in client CMakeLists.txt 2024-09-02 13:05:34 +08: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
siowu
4137d04bc2 Corrected an incorrect Readline library URL. 2024-08-15 17:33:54 +08: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
iceman1001
c8849af5e0 This is the major changes made to the HITAG2 commands. Its heavly based on RFIDLers implementation and its been converted to work with Proxmark3. Special thanks to @kevsecurity for his amazing implementations of the Gone in 360 Seconds paper by Roel, Flavio & Balasch. Thanks to @adamlaurie for his RFIDler project. It wouldnt been doable without it. 2024-04-22 16:20:24 +02:00
iceman1001
a6dfe052bd missmatching name 2024-04-17 12:36:33 +02:00
Iceman
9ebc753dd9
Merge pull request #2351 from philicious/fix-macosx-qt5-detection-cmake
Fix homebrew Qt5 detection on MacOS also for cmake
2024-04-16 22:37:13 +02:00
philicious
41d808bf69 Fix homebrew Qt5 detection on MacOS also for cmake 2024-04-16 22:22:41 +02:00
iceman1001
263180377a sixth time is the charm 2024-04-04 00:40:42 +02:00
iceman1001
77c549acad test5... cleaning 2024-04-04 00:26:16 +02:00
iceman1001
d22b57008a test4 2024-04-04 00:18:56 +02:00
iceman1001
d882cb9b90 test3 2024-04-04 00:15:51 +02:00
iceman1001
32d08c9db9 test2 2024-04-04 00:07:53 +02:00
iceman1001
720a518b53 seems to be python3.so that the linker CLANG on OSX which alerts for it cant do dynamic lookups 2024-04-03 23:55:54 +02: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
b910d7ea94 make miscchecks 2024-02-17 14:47:49 +01:00
iceman1001
2d4597d89b added skeleton command for ICT 2024-02-01 10:05:04 +01:00
PhaseLoop
d5070b34f4 fix cmake dependency 2024-01-16 22:31:04 +00:00
Marcos Del Sol Vives
48afba02cf
Add GD to experimental lib CMakeLists.txt 2024-01-07 19:46:47 +01:00
Marcos Del Sol Vives
e1d81f6faf
Fix embedding GD under MinGW 2024-01-07 17:00:52 +01:00
Marcos Del Sol Vives
3596951e84
(Hopefully) fix MacOS CMake compilation 2024-01-07 14:37:31 +01:00
Marcos Del Sol Vives
bda35149c6
Fix CMake GD 2024-01-07 13:26:53 +01:00
Marcos Del Sol Vives
d6ab23bf5a
Add GD support to CMake 2024-01-07 12:43:43 +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
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
merlokk
e32ca56084 gen4 commands refactoring 2023-11-06 14:22:21 +02: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
Philippe Teuwen
cf16e71244 Fix cmake, stringop-overflow false positives are not specific to MINGW 2023-09-07 23:44:31 +02:00
Alex
6947a61d98 Whitespace 2023-08-09 14:30:07 +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
Philippe Teuwen
03ae05a345 cmake: allow to embed LZ4 2023-07-17 04:49:13 +02:00
Philippe Teuwen
5b656ad4b0 Add CMP0114 policy to cmake
CMake Warning (dev) at /home/linuxbrew/.linuxbrew/Cellar/cmake/3.26.4/share/cmake/Modules/ExternalProject.cmake:2271 (message):
  Policy CMP0114 is not set: ExternalProject step targets fully adopt their
  steps.  Run "cmake --help-policy CMP0114" for policy details.  Use the
  cmake_policy command to set the policy and suppress this warning.

  ExternalProject target 'bzip2' would depend on the targets for step(s)
  'configure;build;install' under policy CMP0114, but this is being left out
  for compatibility since the policy is not set.
Call Stack (most recent call first):
  CMakeLists.txt:178 (ExternalProject_Add_StepTargets)
This warning is for project developers.  Use -Wno-dev to suppress it.
2023-07-17 03:32:15 +02: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
Grayson Martin
59aa95fa6e
begin implementation 2023-07-08 18:18:29 -05:00
iceman1001
c7d004de63 Revert "Release v4.16717 - seven"
This reverts commit bc18dbd847.
2023-06-26 13:10:45 +02:00