Commit graph

9364 commits

Author SHA1 Message Date
Philippe Teuwen
11884de016 hf mf rdbl: fix example 2021-12-29 16:27:58 +01:00
Matt Moran
a1db683673 Add basic structure for hf gallagher 2021-12-29 23:42:06 +13:00
Matt Moran
f0b82c6311 Extract gallagher encoding/decoding
Change input parameters to be `arg_u640` so that we can check they are the right lengths (and not have them silently truncated)
2021-12-29 23:10:48 +13:00
Matt Moran
ac216b6cbd Add comments for common AIDs 2021-12-29 14:43:54 +13:00
iceman1001
cf7b1d2c17 maur keys 2021-12-28 07:38:40 +01:00
iceman1001
0d38da5de2 make style 2021-12-27 19:36:42 +01:00
iceman1001
e37a1a81ec remove arpa.inet dependency 2021-12-27 19:24:52 +01:00
iceman1001
ff1d66da61 remake style and output 2021-12-27 18:27:38 +01:00
Iceman
2a2f9275cd
Merge pull request #1549 from toucan12/ksx6924
For testing KS X 6924 (South Korea's T-money card)
2021-12-27 17:44:02 +01:00
iceman1001
6653bdc2be zx adaptations 2021-12-27 17:42:33 +01:00
Geonyeob Kim
b80097282b
for windows build test 2021-12-27 11:49:52 +09:00
Geonyeob Kim
182973a2ab
fix the translation 2021-12-27 09:51:24 +09:00
Geonyeob Kim
be594d8312
update changelog and cmakelists file 2021-12-27 09:30:49 +09:00
Geonyeob Kim
cfc8670909
code-style 2021-12-27 01:28:26 +09:00
Geonyeob Kim
b19117b6ab
KS X 6924 - Implement the initialize card function 2021-12-27 00:40:01 +09:00
Geonyeob Kim
18258af4f2
Supports KS X 6924 2021-12-27 00:37:26 +09:00
iceman1001
1b00c89115 fixing hf 15 dump 2021-12-25 18:51:23 +01:00
Oleg Moiseenko
7da4a34d7c
Merge pull request #1547 from merlokk/desf_buffer
Desfire dynamic buffer allocation
2021-12-24 20:56:13 +02:00
merlokk
b3f2a18ec4 top level read command dynamic memory allocation 2021-12-24 19:14:48 +02:00
iceman1001
d7291aac29 add some capabilities 2021-12-24 15:09:19 +01:00
iceman1001
4ff7514232 fixs 2021-12-24 15:06:38 +01:00
iceman1001
69ea599fee skeleton for ZX8211 2021-12-24 13:32:28 +01:00
iceman1001
7668d99300 maur.. 2021-12-24 13:16:36 +01:00
merlokk
74fc0a236c dynamic mem encoders/decoders 2021-12-24 12:27:01 +02:00
merlokk
02316e5fc3 DesfireExchangeEx dyn memory 2021-12-24 11:51:23 +02:00
merlokk
f827b85cda low level dynamic memory 2021-12-24 11:46:16 +02:00
merlokk
a622cc5879 fix mifate plus exchange bug 2021-12-23 19:33:44 +02:00
iceman1001
dca606fa0f adapt script to use current md5 impl etc 2021-12-22 21:51:01 +01:00
iceman1001
a18db22477 renamed for consistency 2021-12-22 21:49:34 +01:00
iceman1001
73579b5217 renamed for consistency 2021-12-22 21:48:25 +01:00
iceman1001
b1fe8c83ee renamed 2021-12-22 21:47:59 +01:00
iceman1001
c909a9c576 Merge branch 'master' of github.com:RfidResearchGroup/proxmark3 2021-12-22 21:44:38 +01:00
Iceman
f97ab5f871
Merge pull request #1544 from keldnorman/patch-1
Create ntag_bruteforce.lua
2021-12-22 21:44:10 +01:00
iceman1001
dd08c69f7e cleaner 2021-12-22 21:09:28 +01:00
Philippe Teuwen
2389d899b1 lf cmdread: change --crc to --crc-ht 2021-12-18 14:39:54 +01:00
Philippe Teuwen
b7ad0c450f lf cmdread: add --crc to add Hitag/ZX8211 CRC 2021-12-18 01:34:14 +01:00
Philippe Teuwen
c3864a0ce5 lf cmdread: add -k to keep field on 2021-12-18 00:43:11 +01:00
Philippe Teuwen
628766391e add mfValidateAccessConditions to warn when dealing with invalid MFC ACL 2021-12-17 21:29:09 +01:00
iceman1001
9123eeac2d added hf mf acl to decode and print MIFARE ACLs. Thanks for the idea @mwalker33! I know you did implement one but you never pushed it ;) 2021-12-17 03:08:35 +01:00
iceman1001
3e7abffe09 maur keys 2021-12-17 02:21:51 +01:00
Keld Norman
5d3d1c7e48
Create ntag_bruteforce.lua 2021-12-14 02:38:27 +01:00
iceman1001
6173259a03 removing unused cmds 2021-12-13 18:45:40 +01:00
iceman1001
712ee2b10e strndup fixes for mingw 2021-12-13 18:44:46 +01:00
Philippe Teuwen
bad5b92ec9
Merge pull request #1542 from GhostJumper/master
fixed some spelling
2021-12-13 17:39:35 +01:00
Unrea1
ff71c1630d fixed spelling 2021-12-13 17:26:52 +01:00
Philippe Teuwen
4b936bc20c safer logic when touching locally g_printAndLog 2021-12-13 03:16:57 +01:00
Philippe Teuwen
2722655658 fulltext: fix bug triggering session log 2021-12-13 02:58:03 +01:00
Philippe Teuwen
b68a0ee082 readline autocomplete: fix rl_attempted_completion_over in script 2021-12-13 02:32:16 +01:00
Philippe Teuwen
6597d3e5a5 readline autocomplete: complete up to next space, so complete one single word at once 2021-12-13 02:29:32 +01:00
Philippe Teuwen
a5d491d67a Missing src in cmake files 2021-12-13 02:07:44 +01:00
Philippe Teuwen
0673dd206e make style 2021-12-13 00:35:10 +01:00
Philippe Teuwen
f2650e7279 readline autocomplete: complete up to next space, so complete one single word at once 2021-12-13 00:25:07 +01:00
iceman1001
a348f48602 Added readline autocomplete to proxmark3 client commands. Still works with shell filenames tab complete 2021-12-12 20:12:56 +01:00
iceman1001
287a99d186 hardnested - text output adaptation 2021-11-28 21:20:13 +01:00
iceman1001
0bcaf5b47a nfc decode - now acts text files as input if they have the extension EML. hacky.. 2021-11-24 20:24:45 +01:00
iceman1001
e6cc0ed836 nfc decode - detects and prints application/json 2021-11-24 20:23:34 +01:00
iceman1001
c0e9f66c58 more aid 2021-11-22 21:29:52 +01:00
iceman1001
8dc169cd5a maur keys from Mifare Classic Tool repo 2021-11-20 15:18:43 +01:00
iceman1001
8f32d4fc9d textual 2021-11-19 00:44:41 +01:00
iceman1001
85fb51564f for students 2021-11-08 17:32:24 +01:00
iceman1001
63d6e6f62a adding base for ht2 dictionary support 2021-11-05 21:54:28 +01:00
iceman1001
9a958045e0 add vivokey aid 2021-11-03 21:57:05 +01:00
iceman1001
ad9f022308 fix hf iclass dump 2021-10-27 23:20:36 +02:00
iceman1001
644da79a50 add legic crc16 to lua 2021-10-23 23:53:59 +02:00
iceman1001
982e669a77 magsafe iterates 7a/7b/7c/7d for wupa 2021-10-23 20:45:46 +02:00
iceman1001
bff057d977 style 2021-10-23 18:57:50 +02:00
iceman1001
0e5e9163a1 added apple magsafe polling, thanks to @tcprst 2021-10-23 18:54:44 +02:00
iceman1001
f581f682a9 new passwords from wCopy NSR102-IDIC, (Thanks wolftech!) 2021-10-23 18:13:46 +02:00
Philippe Teuwen
908200bbac Add client option to run Python script 2021-10-18 23:46:00 +02:00
Philippe Teuwen
4a458b2b79 typos 2021-10-18 22:35:12 +02:00
iceman1001
d1de0c99ea trace list -t 14a - annotate ecp 2021-10-17 11:39:19 +02:00
iceman1001
37b89c7b11 add ehanced contactless polling to 14a reader/raw commands 2021-10-17 11:38:37 +02:00
Philippe Teuwen
dbec6edfa7 make style 2021-10-16 23:44:53 +02:00
Philippe Teuwen
232843477c typos 2021-10-16 23:44:53 +02:00
Philippe Teuwen
30d71a60ff Set history_path = NULL after free, hope it will fix history with spurious filenames 2021-10-16 12:26:26 +02:00
Sebastien Dudek
22ea2785d5 Adding iCS tags default key from ICopy-X 2021-10-15 13:41:07 +02:00
Philippe Teuwen
e5d7ce61e6 MFULC trace: detect when known key is used during auth 2021-10-15 01:31:24 +02:00
Philippe Teuwen
eeb3a4eebf Fix hf mfu cauth: option -k was both for key and keep 2021-10-14 19:23:04 +02:00
Philippe Teuwen
c0444d4352 fix hf mf restore help text 2021-10-13 23:25:12 +02:00
Philippe Teuwen
0749117f0b Allow hw version in offline mode, to display client info 2021-10-11 22:15:50 +02:00
Philippe Teuwen
5f6c9d8c08 client: display compilation info 2021-10-11 20:56:15 +02:00
Philippe Teuwen
d240367c2a Print client info also when offline 2021-10-11 20:29:17 +02:00
Philippe Teuwen
9bb66bf037 Add dummy cmdscripts/example.cmd for tests 2021-10-11 20:28:39 +02:00
Philippe Teuwen
7240f133e5 remove comment as there is no such issue with new atr list 2021-10-11 12:17:26 +02:00
Philippe Teuwen
11d38f26d1 Replace ATR list by Ludovic Rousseau list 2021-10-10 21:31:49 +02:00
iceman1001
2c72763a5a fix resource leak 2021-10-10 19:01:49 +02:00
Colin O'Flynn
719f4bfcde Fix MF-DESFIRE decoding when not using wrapped cmds 2021-10-10 12:38:27 -03:00
iceman1001
d733a66c7b smart info, smart reader, now have ATR fingerprinting 2021-10-10 16:15:29 +02:00
iceman1001
2dadba9cee null checks 2021-10-10 15:33:39 +02:00
iceman1001
67632fdc24 remove special chars... 2021-10-10 15:33:23 +02:00
iceman1001
1ab9d24b5c calloc and check. remove add char. 2021-10-10 14:26:00 +02:00
Philippe Teuwen
2d38d721a3 malloc check 2021-10-10 12:36:41 +02:00
Philippe Teuwen
1139650948 atr_scrap_eftlab.py producing atrs.h compatible with make style 2021-10-10 12:31:03 +02:00
Philippe Teuwen
b7ea848f7f getAtrInfo without regex engine 2021-10-10 12:26:47 +02:00
iceman1001
7dd5943d32 lc resonate calculator stuff 2021-10-10 11:48:21 +02:00
iceman1001
c93dfb712f atr fixes and regex test 2021-10-10 11:45:43 +02:00
iceman1001
dd391cda01 first draft at having a ATR lookup list available in project 2021-10-10 09:37:39 +02:00
Philippe Teuwen
88308ea727 typos 2021-10-10 01:35:45 +02:00
Philippe Teuwen
6f6a3161a9 Fix typos, applying Fix-spelling-errors.patch from Kali, thanks Sophie!
da550dbec7 (6e9d1bb9c071feb1a5ad25ec24296a3f6751f2d1)
2021-10-04 20:48:55 +02:00
iceman1001
f4209bd1dd remove duplicates 2021-09-29 19:20:50 +02:00
Philippe Teuwen
1850e9fa40 Fix hf mf dump/auto/csave MFC JSON dumps - save real ATQA/SAK 2021-09-25 01:48:52 +02:00
iceman1001
347b5c9614 textual 2021-09-22 22:30:25 +02:00
Philippe Teuwen
b5b946edfe save and load raw NDEF in hf * ndefread and in nfc decode 2021-09-22 21:33:37 +02:00
iceman1001
b00506ed4f adapt hf 14a info to detect different types of FUDAN. see http://www.proxmark.org/forum/viewtopic.php?pid=41195#p41195 2021-09-21 19:59:09 +02:00
iceman1001
d3696ee2c3 Revert "Release v4.14434 - crimson"
This reverts commit 2c4c676db2.
2021-09-18 21:44:56 +02:00
iceman1001
2c4c676db2 Release v4.14434 - crimson 2021-09-18 21:44:55 +02:00
iceman1001
e498b66ace fix #1504 - header or no header i keyblock dynamic memory. And clear trace log 2021-09-18 12:06:59 +02:00
iceman1001
7510fcee4f text 2021-09-17 18:28:12 +02:00
iceman1001
3bfc17e110 textual 2021-09-17 17:57:08 +02:00
merlokk
9db39e2493 add emv part 2021-09-13 15:20:33 +03:00
merlokk
775faaffd6 check cov 2021-09-13 14:46:44 +03:00
Philippe Teuwen
efbfe4884e Revert "Fixed typo in the key table function"
Nested is using N
StatiCnested is using C

This reverts commit 40e513a3c8.
2021-09-12 20:22:35 +02:00
micsen
40e513a3c8
Fixed typo in the key table function
statiCnested to staticNested
2021-09-12 13:58:44 +02:00
Philippe Teuwen
d516e37ace text 2021-09-11 01:32:43 +02:00
iceman1001
af91f119d2 reversed when message is printed 2021-09-10 21:31:47 +02:00
iceman1001
36e86b1ce0 text 2021-09-10 21:02:33 +02:00
iceman1001
e930d49aa5 textual 2021-09-10 20:40:26 +02:00
iceman1001
cd4ee68cce text 2021-09-10 19:40:23 +02:00
iceman1001
7e3c13fa0d hf mf sim - textual 2021-09-10 18:12:12 +02:00
iceman1001
8fee7e914e hf mf sim - textual 2021-09-10 18:11:19 +02:00
Philippe Teuwen
904c971a7a ccache support 2021-09-08 21:56:32 +02:00
merlokk
735edf60d1 increase buffer len 2021-09-08 21:43:36 +03:00
Philippe Teuwen
bac58d2a66 minor, to respect symmetry with writeblock 2021-09-07 10:18:05 +02:00
Philippe Teuwen
3e39689b6e Fix #1499 hf 15 restore and fix trace list -t 15 writeblock 2021-09-07 10:04:01 +02:00
iceman1001
c326c25905 maur keys 2021-09-06 21:13:17 +02:00
Philippe Teuwen
9f36ce1b9d cppcheck reduce variable scopes 2021-09-05 23:42:14 +02:00
Philippe Teuwen
d37547917e cppcheck fix name difference declaration/definition 2021-09-05 20:35:40 +02:00
Philippe Teuwen
b19c7f377e Fix experimental_lib CMakeLists 2021-09-05 20:34:46 +02:00
Philippe Teuwen
3a5680343a fix jni_tools header inclusion 2021-09-05 20:05:09 +02:00
Philippe Teuwen
fbb723e500 Android cmake: remove redundant include 2021-09-05 19:51:50 +02:00
Philippe Teuwen
cabb44eb7c Fix Android cmake 2021-09-05 19:51:27 +02:00
iceman1001
e854c41760 android cmake file does not match pm3 client 2021-09-05 10:44:13 +02:00
Philippe Teuwen
5ce9450c3a Show source version in the cmake logs 2021-09-05 01:30:08 +02:00
Philippe Teuwen
0ed190936d Show source version in the makefile logs 2021-09-05 01:18:42 +02:00
Philippe Teuwen
8ce20320b2 Fix segfault on 'rem <verylongline>' 2021-09-04 02:57:16 +02:00
Philippe Teuwen
5eda1ea400 Fix cppcheck dereferencing null pointer fix 2021-09-04 02:14:48 +02:00
Philippe Teuwen
1092abf12e Revert "cppcheck Passing NULL after the last typed argument to a variadic function leads to undefined behaviour"
This reverts commit 8772edb6b8.
2021-09-04 02:01:20 +02:00
Philippe Teuwen
7fdaac0319 fix zealous fix... 2021-09-04 01:24:08 +02:00
Philippe Teuwen
b9e0b57cd8 cppcheck null pointer dereference 2021-09-04 00:54:59 +02:00
Philippe Teuwen
8772edb6b8 cppcheck Passing NULL after the last typed argument to a variadic function leads to undefined behaviour 2021-09-04 00:54:59 +02:00
Philippe Teuwen
58a963d41f cppcheck different declaration & definition arg names 2021-09-04 00:54:59 +02:00
Philippe Teuwen
3c47e78597 cppcheck remove redundant assignment 2021-09-04 00:54:59 +02:00
Philippe Teuwen
0c810ff4fd cppcheck Returning an integer in a function with pointer return type is not portable 2021-09-04 00:54:59 +02:00
Philippe Teuwen
ba6ef2a1bc cppcheck redundant assignment 2021-09-04 00:54:59 +02:00
Philippe Teuwen
971c0126de cppcheck clarify mix of boolean and bitwise ops 2021-09-04 00:54:59 +02:00
Philippe Teuwen
d3c6c430a8 cppcheck avoid dereferencing potentially null pointer 2021-09-04 00:54:59 +02:00
Philippe Teuwen
0830cfcf1c style to prevent cppcheck duplicate assignment warning 2021-09-04 00:54:59 +02:00
Philippe Teuwen
0db962640c cppcheck fix memleak 2021-09-04 00:54:59 +02:00
iceman1001
38694a3fea text 2021-09-03 21:19:12 +02:00
iceman1001
b8a04d6d69 text 2021-09-03 21:12:02 +02:00