Commit Graph

11751 Commits

Author SHA1 Message Date
Philippe Teuwen e01ff6022a Changed : added option to skip loading the usual ~61 hardcoded keys 2024-08-09 09:42:26 +02:00
Philippe Teuwen 4c811fab0a fix hf mf wipe: detect properly write fails 2024-08-08 20:12:46 +02:00
Philippe Teuwen 1656f1f8ce shame on me 2024-08-08 10:30:44 +02:00
Philippe Teuwen e0e43e728c Fixed which was leaving the RF field on when interrupted by keyboard 2024-08-08 08:51:41 +02:00
Philippe Teuwen 9853fc1744 fm11rf08s_recovery: fchk can bey kbd-interrupted so deal with it 2024-08-08 08:27:25 +02:00
Philippe Teuwen 099a37af91 add --hardreset to hf mf isen 2024-08-07 16:09:11 +02:00
Philippe Teuwen 5e99d98bf5 fm11rf08s_recovery 2024-08-07 13:56:27 +02:00
Philippe Teuwen e3fb13de39 Move output_grabber 2024-08-07 13:18:27 +02:00
Philippe Teuwen 11c1c8490c more robust ouput_grabber 2024-08-05 23:31:00 +02:00
Iceman a1c02f8fa8 Merge pull request #2439 from ry4000/master
R&Y: Added DOH Travel Pass and JFK OMNY AIDs
2024-08-04 20:40:20 +02:00
Philippe Teuwen ee8b9ca74b make style 2024-08-03 21:21:11 +02:00
ry4000 9fb680eb59 Updated DOH Travel Pass AID
Updated DOH Travel Pass Aid `Description` by adding a missing semicolon `;` to separate the `Cyclic` and `Linear` File IDs.

Signed-off-by: ry4000 <154689120+ry4000@users.noreply.github.com>
2024-08-03 14:09:23 +10:00
ry4000 738e29af1c Updated JFK OMNY AID
Updated JFK OMNY AID `Vendor` to include Vendor's accepted abbreviation.

Signed-off-by: ry4000 <154689120+ry4000@users.noreply.github.com>
2024-08-03 14:06:00 +10:00
ry4000 566fc5ba74 Removed Duplicate dormakaba AID
dormakaba mobile access AID was updated and moved to the PACS section

Signed-off-by: ry4000 <154689120+ry4000@users.noreply.github.com>
2024-08-03 13:57:47 +10:00
ry4000 8204282033 Added DOH Travel Pass and JFK OMNY AIDs
**Added Public Transport AIDs**
- DOH Travel Pass
- JFK OMNY

**Updated dormakaba AID**
- Updated dormakaba mobile access `Vendor`, `Name`, and `Description`
- Moved AID from `Transport` to `PACS` section

Signed-off-by: ry4000 <154689120+ry4000@users.noreply.github.com>
2024-08-03 13:53:00 +10:00
Philippe Teuwen 9842416f30 fix hf mf nested output for extended auths 2024-08-02 23:37:14 +02:00
Philippe Teuwen 02af12723c hf mf isen: forgot some checks 2024-08-02 23:21:14 +02:00
Philippe Teuwen f8ed473aec words 2024-08-02 21:04:23 +02:00
Philippe Teuwen c47578c048 sort mfc tools 2024-08-02 00:10:23 +02:00
Philippe Teuwen 18a3d04de1 hf mf isen incblk2 increment to the next sector 2024-08-01 14:28:00 +02:00
Philippe Teuwen 34bfaa7d32 saving files: do not prepend with default path if given path is an absolute path 2024-07-31 15:49:09 +02:00
Philippe Teuwen 3ef3c98a1d cosmetic 2024-07-31 00:49:13 +02:00
Philippe Teuwen fb0b448c4f hf mf isen: add nt indexes 2024-07-31 00:41:50 +02:00
Philippe Teuwen 153064ddfa Fix a bunch of potential buffer overruns with CLIGetStrWithReturn :
Most prominent one was "lf pac clone --cn 123456789" causing garbage on the terminal
Some changed code was valid before but as ppl tend to copy-paste to new code,
better to uniformize and document usages of CLIGetStrWithReturn.

Exceptions left are when filling real buffers (bin, raw,...), not strings.
2024-07-30 22:23:04 +02:00
Philippe Teuwen 036fa47703 trace list -t mf: some info about nt 2024-07-29 23:59:20 +02:00
Philippe Teuwen e7c4ae2b1e hf mf isen for analyzing some static encrypted nonces MFC 2024-07-29 23:19:18 +02:00
Philippe Teuwen de326fc772 hf mf rdbl/wrbl/rdsc/nested: support extended AUTH 2024-07-29 22:38:30 +02:00
Philippe Teuwen 98273d00ae hf mf fchk: allow to crack a single key and show progress info 2024-07-29 22:24:46 +02:00
Philippe Teuwen 29c180285e trace list -t mf: add support for extended auths 2024-07-29 22:24:30 +02:00
Philippe Teuwen 9d66c11ac4 Fix output_grabber.py to allow several calls 2024-07-29 22:24:18 +02:00
Clement be7a1ccf5a Add key for hotel in Greece
Signed-off-by: Clement <storck.clement@gmail.com>
2024-07-28 11:49:29 +02:00
Nathan N 8b2040ec5e Allow static encrypted nonces to be collected via trace
Signed-off-by: Nathan N <noproto@users.noreply.github.com>
2024-07-22 17:45:07 -04:00
iceman1001 f8db7b185d added support for --ns the nosave flag in hf iclass dump 2024-07-21 16:24:18 +02:00
iceman1001 4de7b7d6b9 style 2024-07-21 16:19:21 +02:00
iceman1001 2887cb5211 text 2024-07-21 16:13:00 +02:00
iceman1001 5effb4f886 added dorma kaba mobile wallet AID 2024-07-21 11:09:43 +02:00
Iceman d9d272e5f7 Merge pull request #2431 from ry4000/master
R&Y: Re-Added Gallagher AIDs and Added Transact Campus AIDs
2024-07-21 10:57:32 +02:00
Antiklesys f8fbcc2754 Bugfixes and code improvements for hf iclass legrec
1- Inlined functions related to hf iclass legrec within util.c for marginal performance gains.
2- Fixed bug preventing errors to be displayed properly and the process from interrupting on an error or on completion.
3- Fixed code indentation of the while loop in iclass.c
4- Fixed bug in the while cycle (was missing index++)
5- Improved ways to display hex results by using dbhexdump
2024-07-21 13:55:17 +08:00
ry4000 469e9d875b R&Y: Re-Added Gallagher AIDs and Added Transact Campus AIDs
**Re-Added Gallagher AIDs**
- The alternative endian Gallagher AIDs have been re-added out of an abundance of caution.

**Added Transact Campus AIDs**
- The AIDs were retrieved from an Institution's Guest Card via NXP TagInfo and PM3; a Google search revealed that `Transact Card, Inc.` are the ID Card provider for said Institution, so the Institution has not been explicitly named.

Signed-off-by: ry4000 <154689120+ry4000@users.noreply.github.com>
2024-07-21 12:04:35 +10:00
Antiklesys ef2c372380 Update cmdhficlass.c 2024-07-20 01:35:03 +08:00
Antiklesys 1347dd9e74 Update cmdhficlass.c
Removed timeout as we'll definitely go above the timeout timer
2024-07-20 01:26:52 +08:00
Antiklesys ed8a2d330e Update cmdhficlass.c 2024-07-19 18:46:27 +08:00
Antiklesys a127a38cb6 Updated some as per iceman's comments
Made multiple changes as per iceman's comments.
Removed redundant/unused function i forgot into cmdhficlass.c
Moved conversion functions in util.c for now but haven't yet check if it's possible to reuse the current fuctions already there. Will do that in a moment.
2024-07-19 18:27:36 +08:00
Antiklesys 1832997ccb Iclass Legacy Raw Key Recovery Function
Based on the work described in Dismantling iClass whitepaper.
hf iclass legbrute is tested working
hf iclass legrec is partially working: logic of operations and sequence seems to be in order and was tested on simulated data to be effective. The privilege escalation part is still not successful, but the logic should be correct.
2024-07-19 14:47:13 +08:00
dandri dbd4e98d15 Update mfc_default_keys.dic
Correct source of cards and spelling
2024-07-18 22:09:14 +00:00
dandri 244dec3523 Update mfc_default_keys.dic
Add key for Atlantsolía keyfobs
2024-07-17 15:02:39 +00:00
Vasil Petrov 29937d39c6 Lua script for cloning new ELECTRA tags or EM410x to T5577 tag 2024-07-15 12:42:08 +03:00
dandri edb2bcb288 Update mfc_default_keys.dic
Add key for Orkan keyfobs/cards
2024-07-14 19:58:45 +00:00
iceman1001 8fc63c4156 clean 2024-07-13 22:29:26 +02:00
dandri 0495cc1086 Update mfc_default_keys.dic
Add keys for Laugardalslaug in Iceland
2024-07-13 19:53:28 +00:00