Commit graph

106 commits

Author SHA1 Message Date
Hanra
d143d9a65c
Update pm3_tests.sh
Added LANG=C to the script to enforce the English language so that it does not break when the system language is not English.

Signed-off-by: Hanra <37299738+HenraL@users.noreply.github.com>
2025-06-11 10:55:35 +02:00
Philippe Teuwen
f1b7454fcd Fix pm3_tests for OSX 2025-03-24 09:53:44 +01:00
iceman1001
98f6b263ff wiegand decode now accepts --new parameter to decode new padding format <len 1byte><pacs bytes> where len denotes number of zeros bits added in the end of the pacs bytes. You will need to shift accordingly. 2025-02-23 23:10:13 +01:00
Rick Farina (Zero_Chaos)
cd90af34a0
add opencl support to CheckFileExist()
CheckExecute() has a flag to tell it if a check needs opencl support or
not and can automatically disable the check if opencl checks are not
requested.  Mostly copy and paste the same feature into CheckFileExist
and add it where needed.
2024-09-11 16:21:29 -04:00
iceman1001
68693ae187 adapt test 2024-09-05 22:41:32 +02:00
Philippe Teuwen
28076af96d Add : recovering partial nested authentication with known nT 2024-09-03 23:43:28 +02:00
iceman1001
6a95f16102 style and text 2024-08-25 15:17:02 +02:00
Philippe Teuwen
9057371b2c pm3_tests: more staticnested* tests 2024-08-02 00:12:07 +02:00
Philippe Teuwen
c47578c048 sort mfc tools 2024-08-02 00:10:23 +02:00
iceman1001
d3d701f538 the generation of NrAr is used in the regression tests. I readded the old way and if you call the hitag2_gen_nRaR.py with five params, you get the nice commands instead 2024-05-27 15:08:49 +02:00
Henry Gabryjelski
20711e7037 Add em4x70 tests 2024-05-14 21:06:35 -07:00
Henry Gabryjelski
c40f4be3e6 re-enable broken hitag2 test 2024-05-06 07:59:41 -07:00
Henry Gabryjelski
9d33646b80 Disable broken hitag2 test so github actions work 2024-05-05 18:27:35 -07:00
iceman1001
3ef3e3a63d update signature data 2024-04-23 02:16:01 +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
67c14c5314 adapt regression tests 2024-04-22 09:21:55 +02:00
Marcos Del Sol Vives
760e4ebc9d
Increase precision in color matching 2024-01-07 20:32:31 +01:00
Marcos Del Sol Vives
d27669f22c
Allow image conversion when offline 2024-01-07 18:05:48 +01:00
iceman1001
9d55455d66 fix test for the change of text 2023-12-11 00:10:53 +01:00
iceman1001
7811a1830b adapt tests for new output 2023-12-09 12:03:18 +01:00
iceman1001
ecd7f53eda added a staticnested program that uses two different implementations. The Chameleon Ultra impl and PM3 Impl.\nRunning the test script will show how the CU impl has some issues 2023-11-11 15:46:47 +01:00
iceman1001
1234b08132 adapt to new sim module firmware version 2023-09-28 08:46:04 +02:00
Philippe Teuwen
87bdbef851 pm3_tests: timings of slow executions and faster aes bruteforce 2023-09-08 11:06:18 +02:00
iceman1001
0d1b86cc46 added regressiontests for cryptoRF SMA code part 2023-08-21 13:08:08 +02:00
Alex
6947a61d98 Whitespace 2023-08-09 14:30:07 +02:00
iceman1001
a2ea5e3a24 since mkversion doesn generate all the time and only writes to file the sha256, we check the string from --short instead 2023-08-03 07:43:30 +02:00
iceman1001
cd2394b472 fix 2023-07-21 17:27:03 +02:00
iceman1001
e8ff188868 added a test for cotag demodulation via data commands 2023-07-21 17:03:23 +02:00
Philippe Teuwen
8c4404134d fix test and add changelog 2023-07-15 23:20:48 +02:00
iceman1001
3f157d63d8 fix text since we changed description of command text 2023-07-10 00:46:12 +02:00
iceman1001
9b2657294a adapt test for indala text changes 2023-06-25 14:51:51 +02:00
iceman1001
f5e93c0a1c added a test for ndef signatures 2023-05-05 22:27:00 +02:00
iceman1001
c6a8f8cc89 fix test 2023-03-04 21:25:23 +01:00
Philippe Teuwen
8d53184c81 shorter long test for mfd_aes_brute 2023-01-15 18:45:40 +01:00
iceman1001
e364d7e03d add updated sim module firmware v4.13, this is breaking change for smart category commands 2022-12-09 07:36:02 +01:00
iceman1001
ec5de2bbdf revert check until bin file is available 2022-12-06 22:17:06 +01:00
iceman1001
53b2909f04 prepping for sim module firmware upgrade file 2022-12-05 22:32:40 +01:00
iceman1001
d11fe80038 use grep -E instead of egrep 2022-10-29 01:22:49 +02:00
iceman1001
c27264e4c4 text 2022-08-22 05:49:47 +02:00
Philippe Teuwen
d7e16ba888 pm3_tests: add mkversion sha256 check. Note: moved from grep to egrep, let's see how OSX reacts... 2022-02-27 22:10:52 +01:00
iceman1001
2671795b8b textual 2022-02-26 17:15:32 +01:00
iceman1001
2879b23a1c unify text 2022-02-24 17:38:01 +01:00
Philippe Teuwen
33d3027b70 fix pm3_tests for real 2022-01-26 20:42:11 +01:00
Philippe Teuwen
33860b3689 fix pm3_tests 2022-01-26 20:38:22 +01:00
iceman1001
2bac77a84f add new bruteforce tools for teleno's compasX software 2022-01-26 19:57:10 +01:00
Philippe Teuwen
f11ae25213 Disable ht2crack5gpu as ht2crack5opencl supercedes it and ht2crack5gpu can be difficult to get running on setups supporting OpenCL on more than one Nvidia GPU 2022-01-09 16:34:31 +01:00
Philippe Teuwen
ad5e2b46a1 fix tests 2022-01-06 21:00:52 +01:00
iceman1001
334e80435a added a ndef test URI 2021-12-26 05:57:22 +01:00
Philippe Teuwen
f125cddc3a pm3_tests: cover cmd/lua/py scripts (python support autodetected) 2021-10-11 22:17:43 +02:00
Philippe Teuwen
1cc1a3857f Display git info in pm3_tests.sh only if doable
This should fix the need for da550dbec7 (6ab816ab956024f7eb2767197fe7fa5a5d0c5b32)
2021-10-04 21:05:04 +02:00