Commit graph

9181 commits

Author SHA1 Message Date
merlokk 09b4c3eed1 rename 2021-08-21 00:05:04 +03:00
merlokk 10561e9969 move transaction counter 2021-08-20 23:59:11 +03:00
merlokk f17dfa4e59 fix text. read/write/value commands works 2021-08-20 23:49:53 +03:00
merlokk 87c05faffd add link 2021-08-20 23:02:52 +03:00
merlokk 1b0ffac589 createmacfile works, print lrp transaction counter 2021-08-20 22:57:07 +03:00
merlokk 9d15190832 some help 2021-08-20 20:05:01 +03:00
merlokk b6118cbde9 add iso chaining options 2021-08-20 20:00:13 +03:00
merlokk f47b6f05d0 fix mode 2021-08-20 19:47:06 +03:00
merlokk e3a7b4ad1f fix header length behavior 2021-08-20 19:46:21 +03:00
merlokk 6516cfd665 create transaction mac file 1-byte command sketch 2021-08-20 19:25:44 +03:00
merlokk 534201b6d1 lrp delete file works. value operations in the plain mode works too 2021-08-20 18:53:56 +03:00
merlokk f3b368ebb6 value operations plain get works 2021-08-20 18:48:24 +03:00
merlokk 32ad6ef945 lrp write works 2021-08-20 18:25:15 +03:00
merlokk 9d6567edce plain read works 2021-08-20 17:36:43 +03:00
Philippe Teuwen 365adf0e77
Merge pull request #1459 from AxisRay/fix-filename-problem
fix naming convertion messes up
2021-08-20 09:29:52 +02:00
merlokk a7b132a620 read pm3 command 2021-08-19 20:11:10 +03:00
merlokk 88c16d2868 read2 commands 2021-08-19 20:10:50 +03:00
merlokk 35bea0fbaa make style 2021-08-19 19:55:03 +03:00
merlokk 533ee8ebd3 fix mf select if 2021-08-19 19:43:53 +03:00
merlokk 42b28500f4 fix session key print 2021-08-19 19:38:08 +03:00
merlokk a567eb9506 change key works with lrp 2021-08-19 19:32:07 +03:00
merlokk cf089b2087 coverity 2021-08-19 19:01:27 +03:00
merlokk faf4c449fc coverity 354842 355562 2021-08-19 19:00:01 +03:00
merlokk d0c69519ee add d40 mode 2021-08-19 18:54:16 +03:00
merlokk be038225e1 set configuration 2021-08-19 18:53:11 +03:00
merlokk 9b6d162f0d change file settings 2021-08-19 18:38:55 +03:00
merlokk 54aff03196 get key version 2021-08-19 17:57:18 +03:00
merlokk ac8e667c05 remove set iv 2021-08-19 17:26:00 +03:00
merlokk 035e2701a5 iso file id create application 2021-08-19 17:22:57 +03:00
merlokk bac1cfb5b5 create files iso file id byte order fix 2021-08-19 17:17:32 +03:00
merlokk 674568dfd9 lrp encode channel rx works, get uid works 2021-08-19 17:06:35 +03:00
merlokk e021870ed8 lrp maced channel fully works 2021-08-19 16:43:28 +03:00
merlokk 4ae1912772 lrp maced tx works 2021-08-19 16:38:19 +03:00
merlokk 8bd14245c6 lrp cmac protocol level 2021-08-19 16:37:55 +03:00
merlokk e55c8f969a refactoring and lsfiles 2021-08-19 16:16:18 +03:00
merlokk a9dd8aceb5 text 2021-08-19 15:26:39 +03:00
merlokk 2ee99ed1eb get file settings 2021-08-19 15:18:34 +03:00
merlokk 1677df863d get file id / iso id works 2021-08-19 15:03:19 +03:00
merlokk 6543a498b0 make style 2021-08-19 13:24:29 +03:00
merlokk 1ebeb9b151 remove debug 2021-08-19 00:44:26 +03:00
merlokk afadc088d7 non first lrp authenticate works 2021-08-19 00:40:30 +03:00
merlokk df8f5c4655 LRP auth works 2021-08-18 19:44:48 +03:00
merlokk 1c3f4d7e22 fix page 2021-08-18 19:07:22 +03:00
merlokk 10457726f1 test and remove debug 2021-08-18 19:06:41 +03:00
merlokk 67d198d946 LRPSessionKeys and TestLRPSessionKeys 2021-08-18 19:05:28 +03:00
merlokk a6a80bf952 set config text 2021-08-18 13:16:15 +03:00
merlokk 8aaeb6b542 lrp cmac 8 2021-08-18 13:15:20 +03:00
merlokk e28b6cfe83 set config works auth lrp checks 2021-08-17 23:31:42 +03:00
merlokk b2022b1721 fix auth select and iso select 2021-08-17 19:19:50 +03:00
merlokk 627d775331 info fix 2021-08-17 18:03:54 +03:00
merlokk 2f3c9969aa fix info, fix select 2021-08-17 18:00:22 +03:00
merlokk af26a397a7 add select way commands 2021-08-17 17:59:53 +03:00
merlokk b9108d5453 add iso file id to default parameters, add select/no file to iso select 2021-08-17 17:22:06 +03:00
Ray Lee 11afbdfba3 make style 2021-08-17 20:27:04 +08:00
Ray Lee d3232a5ebd rm stupid code 2021-08-17 20:23:31 +08:00
merlokk 95ed9c3543 add lrp channel 2021-08-17 15:06:04 +03:00
Ray Lee 5e22345111 work around 2021-08-17 18:15:15 +08:00
Ray Lee 0b01b060cf fix naming convertion messes up 2021-08-17 13:02:22 +08:00
merlokk 220749eebe anticollision instead of select aid=0, printfilesettings formatting fix 2021-08-16 20:22:29 +03:00
merlokk 48da8970b1 fix 14a exchange 2021-08-16 20:21:42 +03:00
merlokk c8330b13d2 cov 354842 2021-08-16 19:30:28 +03:00
merlokk 13963593a2 cov 354821 2021-08-16 19:11:14 +03:00
micsen 595f47cc7e
Added keys from norwegian building site cards
The sectors contain Name, Birthdate, Org no, Org name. etc
2021-08-16 16:16:52 +02:00
merlokk 7ce190593c make style 2021-08-16 17:08:33 +03:00
merlokk 9f0e973ad5 fix multi-block cmac, remove debug 2021-08-16 15:32:53 +03:00
merlokk 8558ba639f fix block length = 16 case 2021-08-16 14:55:26 +03:00
merlokk ad4c3d5a90 add corner case cmac test 2021-08-16 14:37:40 +03:00
merlokk faa6571e9c add subkeys test 2021-08-16 13:51:28 +03:00
merlokk 0f987a73cf cmac one case works 2021-08-16 13:36:01 +03:00
merlokk 3c6fdffed3 LRP subkeys works 2021-08-16 12:43:46 +03:00
merlokk 5fac4cf114 cov 354821 2021-08-15 15:21:29 +03:00
merlokk 20a3bca524 LRPDecode 2021-08-14 13:24:59 +03:00
merlokk b8968e2835 TestLRPEncode 2021-08-14 13:09:57 +03:00
merlokk e56243501e LRPEncode ok 2021-08-14 12:41:09 +03:00
merlokk ae3ba512f0 LRPIncCounter 2021-08-14 11:52:32 +03:00
merlokk c8813a0123 LRPEvalLRP ok 2021-08-14 09:27:03 +03:00
merlokk 5df6732a1b LRPGenerateUpdatedKeys ok 2021-08-14 00:34:38 +03:00
merlokk 442bbd38b5 TestLRPPlaintexts 2021-08-14 00:22:18 +03:00
merlokk 99bc47c1ac add module 2021-08-13 21:27:46 +03:00
merlokk 652c76b68b text fix 2021-08-13 16:44:15 +03:00
merlokk 8ae01aa180 make style and (c) 2021-08-13 13:58:35 +03:00
merlokk a8f583af4d add hint 2021-08-13 00:47:22 +03:00
merlokk 35a3064799 decode 2021-08-13 00:38:16 +03:00
merlokk 6275c137f3 text 2021-08-13 00:01:03 +03:00
merlokk 8d3cb46a39 test 2021-08-13 00:00:49 +03:00
merlokk 9e79326eed test session keys 2021-08-13 00:00:24 +03:00
merlokk 707f436cac fix bugs in write 2021-08-12 19:30:44 +03:00
merlokk 69bc17a3c0 add commitreaderid to write 2021-08-12 19:09:41 +03:00
merlokk e8c3211f25 fix commit transaction 2021-08-12 19:09:21 +03:00
merlokk 20fd5e42c4 add cmd to channel 2021-08-12 19:08:53 +03:00
merlokk 66d3aa52e3 DesfireCommitReaderID command 2021-08-12 18:07:15 +03:00
merlokk e7c0caabcf add verbosity 2021-08-12 17:28:29 +03:00
merlokk 9e18f74811 fix reassign of the commit 2021-08-12 16:31:29 +03:00
merlokk d0621a1f0b fix text 2021-08-12 16:25:52 +03:00
merlokk 24665367ea make style 2021-08-12 16:04:46 +03:00
merlokk 24b5bb56ba speed-up mad command 2021-08-12 15:31:32 +03:00
merlokk a8e2e912b7 add text 2021-08-12 15:05:24 +03:00
merlokk 9bf80a5017 print holder info 2021-08-12 14:54:32 +03:00
merlokk bea7856c3e print card holder/publisher files 2021-08-12 14:32:53 +03:00
merlokk ec8d23d6bc add reading card holder and card publisher sectors 2021-08-12 13:57:37 +03:00
merlokk 8c00ce7185 print MAD version 2021-08-12 13:44:34 +03:00
merlokk fbd298850a text 2021-08-12 13:44:01 +03:00
merlokk df20f2dbee print mad app 2021-08-12 13:26:24 +03:00
merlokk 82d0cc3dbf mad command 2021-08-12 11:05:32 +03:00
merlokk 15faee341e fix 2021-08-12 11:05:16 +03:00
merlokk 00e3f22ecc remove debug and save to default 2021-08-11 20:36:22 +03:00
merlokk 705f7a698f works 2021-08-11 20:28:59 +03:00
merlokk 2acbd67900 add a key 2021-08-11 16:03:01 +03:00
merlokk b5f323672f detect command and detect type of the key 2021-08-11 15:48:46 +03:00
Michael Huebler 1b5c28b590
Update cmdhfmf.c
Changed `hf mf sim -h` output, changed `-- crack` example to `-x`.
2021-08-10 18:27:57 +02:00
merlokk 9d6ebf2e58 add keys to dic 2021-08-09 23:50:21 +03:00
merlokk 716a3dad05 fix cov 354645 2021-08-09 23:15:24 +03:00
merlokk 1051bd2b92 remove old 2021-08-09 23:12:37 +03:00
merlokk 3db68e42b3 fix 2021-08-09 20:48:20 +03:00
merlokk a22e162ce9 remove old crypto file 2021-08-09 20:23:07 +03:00
merlokk 61419f2e44 text 2021-08-09 20:17:49 +03:00
merlokk d9c8d86863 remove globals 2021-08-09 20:10:42 +03:00
merlokk aca059b06c remove old code 2021-08-09 20:07:36 +03:00
merlokk db1780fbc1 chk works 2021-08-09 20:06:10 +03:00
merlokk 882fa2334e set keys wo clear context 2021-08-09 20:05:42 +03:00
merlokk 6799626eaf phase 1 of keys check 2021-08-09 19:32:14 +03:00
merlokk 311edff6c7 remove old commands from top level 2021-08-09 18:28:40 +03:00
merlokk 09320b911e the last part 2021-08-09 15:46:44 +03:00
merlokk d939d025b0 fix 2021-08-09 15:44:13 +03:00
Oleg Moiseenko c614565cbe
Merge branch 'master' into hex_cli 2021-08-09 15:39:08 +03:00
merlokk 530c0d7336 part 2 2021-08-09 15:36:31 +03:00
merlokk 1865b60374 part 1 2021-08-09 15:19:31 +03:00
merlokk f50b98ece5 isoid 2021-08-09 15:12:07 +03:00
merlokk 282ea59cc6 file id 2021-08-09 15:05:44 +03:00
merlokk 33c79942c9 CmdHF14ADesValueOperations 2021-08-09 14:48:42 +03:00
merlokk 8bed10029e cli update 2021-08-09 14:46:02 +03:00
merlokk a06376a7f6 added file iso id to select command 2021-08-09 13:35:21 +03:00
merlokk 4e6a59f169 fix iso id byte order 2021-08-09 13:19:28 +03:00
merlokk 16781248cb cov 354644 2021-08-09 12:00:55 +03:00
merlokk c38109ef09 hf 14a reader fix 2021-08-09 00:31:14 +03:00
merlokk 28dc6c717b make style 2021-08-09 00:12:01 +03:00
Oleg Moiseenko 1d695ef777
Merge pull request #1432 from merlokk/auth_ref
desfire authentication refactoring
2021-08-09 00:06:10 +03:00
merlokk c4d35700a1 fix some kdf parts 2021-08-08 23:48:07 +03:00
merlokk ccf31fef90 get uid for kdf 2021-08-08 23:02:45 +03:00
merlokk f9b8ef5a6d move kdf part 2021-08-08 22:42:15 +03:00
merlokk 797d878eb4 remove desfire_crypto 2021-08-08 19:31:08 +03:00
merlokk 9e3cc6826c add AID for kdf 2021-08-08 19:27:31 +03:00
merlokk 0ef41b7b78 add masterkey for kdf 2021-08-08 19:15:06 +03:00
merlokk 455b9a4e38 an10922 3tdea works 2021-08-08 18:42:54 +03:00
merlokk a86f332263 cmac 2tdea works 2021-08-08 18:33:35 +03:00
merlokk e4a72b11e8 cmac add minimum len 2021-08-08 17:54:16 +03:00
iceman1001 d0c1492a46 textual changes, UID/ID -> EM Tag ID. Clarify number of hex symbols in error msg, thanks @clach04 2021-08-08 15:24:31 +02:00
Iceman 4c54d09894
Merge pull request #1435 from AxisRay/fix-cmd-error
bugfix: hf mfu dump not working
2021-08-08 15:08:14 +02:00
iceman1001 346db39b48 tripple question marks annoys c compiler 2021-08-08 15:06:55 +02:00
Ray Lee 5e1cfa56c0 bugfix: hf mfu dump not working 2021-08-08 20:34:36 +08:00
Adam Hořčica 5f561de4cb
Add Suica card IC Type 2021-08-08 13:34:42 +02:00
merlokk 94bb6d389b add source 2021-08-07 22:07:24 +03:00
merlokk 2fb3385d90 test subkeys - 2tdea, 3tdea 2021-08-07 22:03:48 +03:00
merlokk 4a2a23c6e2 kdf an10922 test 2021-08-07 20:26:49 +03:00
merlokk 7aad008762 fix key path for cmac subkeys 2021-08-07 16:27:39 +03:00
merlokk 02194f3e43 aes cmac subkeys test 2021-08-07 16:16:41 +03:00
merlokk 7ea7e4b364 fix 2021-08-07 14:53:23 +03:00
merlokk ce39985d19 remove debug 2021-08-07 13:57:50 +03:00
merlokk 88756eef79 auth concet 2021-08-07 13:54:43 +03:00
merlokk efd3a887ae remove some old cryto code 2021-08-07 13:42:47 +03:00
merlokk e21010905c add crytolib 2021-08-07 12:54:59 +03:00
merlokk ee7438bfc1 move functions, get rid of some deendences 2021-08-07 12:20:05 +03:00
merlokk 9b999b7d2c remove old session key gen 2021-08-07 11:53:34 +03:00
merlokk 84f470a596 remove subkey gen 2021-08-07 11:45:09 +03:00
merlokk e822cf5b1e make style 2021-08-06 23:45:53 +03:00
Oleg Moiseenko 86d8c5ff42
Merge pull request #1428 from craftbyte/master
Fix DESfire DF search and assignment to AID
2021-08-06 23:34:33 +03:00
Oleg Moiseenko e176993097
Merge pull request #1429 from merlokk/desf_iso
Desfire iso commands
2021-08-06 23:20:43 +03:00
merlokk ac7be1c4f4 remove todo 2021-08-06 23:10:40 +03:00
merlokk 53874fcd24 add help 2021-08-06 23:09:27 +03:00
merlokk 39be125df3 write binary works 2021-08-06 21:38:13 +03:00
merlokk 6c3cac9c63 fix buffer length 2021-08-06 20:31:12 +03:00
merlokk d92c8f1bff iso mac calculation 2021-08-06 20:27:04 +03:00
merlokk 0d551b3940 todo 2021-08-06 20:03:49 +03:00
merlokk 1b6531f50e text fix 2021-08-06 20:02:49 +03:00
merlokk 130ab34ab6 read record 2021-08-06 20:01:13 +03:00
merlokk 92cb18e7d2 read binary works 2021-08-06 19:47:12 +03:00
merlokk d7aa4feae8 iso select rework 2021-08-06 19:46:49 +03:00
Iceman 3ac294e0c4
Merge pull request #1430 from AxisRay/new-tag
Add support for Shanghai Feiju NTAG213
2021-08-06 18:10:04 +02:00
Ray Lee 67bfeeed3a add support for Shanghai Feiju NTAG213 2021-08-06 22:32:45 +08:00
merlokk b2ebbf3ed0 fix. remove todo) 2021-08-06 14:56:10 +03:00
merlokk 409fb65a3f add iso to read command and read bin file 2021-08-06 14:52:58 +03:00
merlokk c27100295a fix iso command data 2021-08-06 14:52:33 +03:00
Philippe Teuwen 46c9b06538
Merge pull request #1423 from AxisRay/ui-improve
Improve user experience
2021-08-06 08:35:02 +02:00
Ray Lee 7c921c1e6e De-redundancy 2021-08-06 11:13:15 +08:00
merlokk 18e2d55c57 remove debug & cov 354623 ) 2021-08-05 20:26:27 +03:00
merlokk f1c48db6bd added iso commands and read sketch 2021-08-05 20:03:07 +03:00
Anže Jenšterle 51d3618d24
Merge branch 'RfidResearchGroup:master' into master 2021-08-05 18:53:58 +02:00
Anze Jensterle c71f93687d
Fix DESfire DF search and assignment to AID 2021-08-05 18:45:50 +02:00
merlokk 3945e1e7f4 added iso channel checks 2021-08-05 19:06:53 +03:00
Oleg Moiseenko 3609f8fb36
Merge pull request #1427 from merlokk/hlp
setconfig help
2021-08-05 18:38:55 +03:00
merlokk 7a6766a2a3 setconfig help 2021-08-05 18:38:32 +03:00
Anže Jenšterle d74b9f8cbe
fix json 2021-08-05 15:51:35 +02:00
Anže Jenšterle 4f33d201a9
Added LEAF identity MAD entry 2021-08-05 15:47:32 +02:00
merlokk 6e5240056e changekey ev2 works 2021-08-05 12:32:08 +03:00
Ray Lee 457483eafe ui improve 2021-08-05 11:03:30 +08:00
merlokk 09bb3f62a1 make style 2021-08-05 00:01:53 +03:00
Oleg Moiseenko a6d8b2edee
Merge pull request #1420 from merlokk/desf_setconf
Desfire setconfig d40/ev1/ev2
2021-08-04 23:54:59 +03:00
merlokk 91b1026f6d remove comments 2021-08-04 23:51:09 +03:00
merlokk 2432908e08 ev2 enc with padding - ok 2021-08-04 23:39:25 +03:00
Philippe Teuwen 8c140a8912
Merge pull request #1418 from RfidResearchGroup/electra
Electra branch
2021-08-04 22:32:16 +02:00