Commit graph

10160 commits

Author SHA1 Message Date
mhjack
8bbc5934b5 Add detection and info command behavior for NTAG 5 devices, enable EAS status check in info command for SLI, SLIX, SLIX-L, and SLIX-S tags which all support EAS mode
(cherry picked from commit a430439f05654fe62c365f4c8f5ee13cb4103dfa)
2023-01-22 23:31:32 -06:00
iceman1001
c364a6821c hf tesla info - better textual output 2023-01-23 03:32:38 +01:00
iceman1001
6d12f0281a hf telsa info - better text, also added detection of the gauss key applet 2023-01-23 03:26:51 +01:00
Iceman
bc576c9e6d
Merge pull request #1876 from colonelborkmundus/dictionaries
modified:   client/dictionaries/mfc_default_keys.dic
2023-01-23 02:48:52 +01:00
colonelborkmundus
ad9771b4c0 removed modified files from pull request 2023-01-22 11:57:32 -05:00
Iceman
2d25d66f3b
Merge pull request #1871 from RouNNdeL/fix/mf-classic-sector-read
Fix mifare classic dump when block cannot be read
2023-01-22 17:14:22 +01:00
Iceman
0a2517feb6
Merge pull request #1873 from jmichelp/master
Fix python initialization to have SWIG work
2023-01-22 16:49:16 +01:00
Iceman
ed21af641a
Merge pull request #1872 from zebbe-94/master
Fix typo in smart info
2023-01-22 16:48:24 +01:00
colonelborkmundus
af00fde250 additional 1k keys, fresh from the oven 2023-01-22 02:36:19 -05:00
Self Not Found
f05c6a1f72 Fix the types of parameters in BitstreamOut_t
BitstreamOut_t in client/src/loclass/cipherutils.h
is also used in client/src/cmddata.c for decimatioin,
but uint8_t is too small for such application
2023-01-22 07:15:47 +00:00
iceman1001
7c6aa66aa2 tesla auth challenge exchange 2023-01-21 21:20:22 +01:00
iceman1001
f9a65505de added tesla info command, with some of the data that is available. Needed to fix the apdu chaining and a sneaky bug in get_sw since the apdu response was larger then 256 2023-01-21 20:04:27 +01:00
colonelborkmundus
cc0e5477dd added more keys, removed accidental dupes 2023-01-18 15:25:25 -05:00
colonelborkmundus
de3514dc84 added more keys 2023-01-18 13:53:08 -05:00
colonelborkmundus
88d242d10a yo dawg i heard you like keys so i added more keys 2023-01-18 13:36:50 -05:00
colonelborkmundus
dbe53506b5 added additional keys to graduate hotel card 2023-01-18 12:52:10 -05:00
colonelborkmundus
d96cef2b50 modified: client/dictionaries/mfc_default_keys.dic 2023-01-18 11:36:07 -05:00
Krzysztof Zdulski
e1c8c977c2
Check is sector is readable before attempting to read 2023-01-18 14:41:57 +01:00
iceman1001
e1902ffa96 The Hack ID by Unicorn Team EM4100 emulator uses a VD/ID format in decimal 2023-01-18 03:47:14 +01:00
Jean-Michel Picod
3a7af55724 Fix python initialization to have SWIG work 2023-01-16 19:57:42 +01:00
zebbe94
ee8759bc8b fix typo 2023-01-16 01:06:12 +01:00
Krzysztof Zdulski
8f2362e7b0
Fix mifare classic dump when block cannot be read 2023-01-15 16:33:32 +01:00
iceman1001
875b1a0aed annotate new magic command (WIP) 2023-01-15 12:27:34 +01:00
Philippe Teuwen
c2546d35f8 experimental_lib/CMakeLists missing files 2023-01-15 02:40:58 +01:00
Philippe Teuwen
30ae0bf521 make style 2023-01-15 02:24:46 +01:00
Philippe Teuwen
951d6cd218 cppcheck uninitialized vars 2023-01-15 02:23:19 +01:00
Philippe Teuwen
048291dcb3 cppcheck: can add const on some params 2023-01-15 02:23:19 +01:00
Philippe Teuwen
0a19c3e891 cppcheck remove redundant continue as last loop statement 2023-01-15 02:23:19 +01:00
Philippe Teuwen
eb23028514 cppcheck: add test to avoid dereferncing null pointer 2023-01-15 02:23:19 +01:00
Philippe Teuwen
c2eb6395e2 cppcheck clarify boolean result used in bitwise operation 2023-01-15 02:23:19 +01:00
Philippe Teuwen
127aebd8b0 cppcheck fix uninitialized variable 2023-01-15 02:23:19 +01:00
Philippe Teuwen
b8458322e1 cppcheck fix null pointer dereference 2023-01-15 02:23:19 +01:00
Philippe Teuwen
857f0c0d9b cppcheck fix returnNonBoolInBooleanFunction 2023-01-15 02:23:19 +01:00
Philippe Teuwen
8ac8e3d7d0 reduce variable scopes 2023-01-15 02:23:19 +01:00
Philippe Teuwen
2d58c109ba ksx6924: use ARRAYLEN 2023-01-14 23:39:07 +01:00
Philippe Teuwen
0e1ea167a4 vigik: use mfc_vigik_t in API and remove warning about increased alignment 2023-01-14 23:32:35 +01:00
Philippe Teuwen
46f8b522ca t55: remove cast and warning about increase alignment requirement 2023-01-14 23:05:46 +01:00
Philippe Teuwen
04bab85557 fileutils: replace casts by union and remove warning about increase alignment requirement 2023-01-14 23:02:06 +01:00
Philippe Teuwen
6a576701c7 Topaz dump: remove unnecessary casts increasing required alignment and add dump size check 2023-01-14 22:40:05 +01:00
Philippe Teuwen
c9984985fd make miscchecks 2023-01-14 22:23:40 +01:00
Philippe Teuwen
5d5d9d9be0 make style 2023-01-14 22:22:04 +01:00
iceman1001
35d1bebf08 changed the "path" param to "dir" and added some more help text samples, for binary files, we now check for lower case ".bin" too 2023-01-14 18:46:49 +01:00
Iceman
b86cc085ff
Merge pull request #1867 from RfidResearchGroup/Paradox_Clone_FC_CN
Add fc/cn to Paradox clone
2023-01-14 18:13:37 +01:00
iceman1001
67b340d838 swapped to ISO7816 defines 2023-01-14 12:26:30 +01:00
iceman1001
d3b78e0cf2 swapped to defines 2023-01-14 12:21:48 +01:00
iceman1001
6597d14e10 swapped to defines 2023-01-14 12:17:10 +01:00
iceman1001
e74a025a27 added some more ISO7816 error return codes, swapped to defines in 14a.c 2023-01-14 12:10:48 +01:00
iceman1001
8c315716d3 swapped to defines instead to see if older GCC supports it 2023-01-14 12:04:45 +01:00
mwalker33
224a83527f Update cmdlfparadox.c
Add FC/CN to clone for paradox
2023-01-14 18:16:09 +11:00
iceman1001
73a80fb07d hf mf wrbl, restore - changed the logic of --force param. It is now used to override warnings about BLOCK0 and bad ACL block data and allow the user to write it regardless of its consequences.\n You can easily brick sectors on genuine or Gen2 cards.\n Be aware, here be dragons! 2023-01-10 22:08:59 +01:00