Git Product home page Git Product logo

mfkeys's Introduction

mfkeys is tool to extract keys from Mifare classic cards

It will try to recover the keys from faults in the authentication protocol 
in case not all keys can be found from default manifacture keys.

It uses two methods to recover keys:
* Darkside attack using parity bits leakage
* Nested Authentication using encrypted nonce leakage

The tool is intented as an alternative frontend to Mifare classic key recovery,
providing an automated solution with minimal user interaction.

a) If a keyfile is provided, mfkeys will check the keys and if valid, add them 
to the list of known keys.

b) If a single key is provided, each sector will be checked for this key and if 
valid, add it to the list of known keys for that particular sector.

c) If not skipped, mfkeys will also try a number of different vendor keys, 
default to the card when produced at the factory. Many cards are still in the 
wild with these.

d) If no keys has been found so far, mfkeys will try to recover the A-key for
the first sector using the Darkside attack.

e) The remaining unknown keys will be recovered using Nested Authentication.


Requirements
------------

libnfc version 1.6 must be installed with its requirements, see http://libnfc.org/



Copyright and Licenses
----------------------

mfkeys  Copyright (c) 2010 Christian Panton <[email protected]>

mfkeys is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

mfkeys is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with mfkeys.  If not, see <http://www.gnu.org/licenses/>.

Contains code partially or in full from the following projects:

mfcuk   Copyright (c) 2009 Andrei Costin <[email protected]>, http://andreicostin.com

mfoc    Copyright (c) 2009 Norbert Szetei and Pavol Luptak <[email protected]>
                           Michal Boska <[email protected]>
                           Romuald Conty <[email protected]>
                           
crapto1 Copyright (C) 2008 bla <[email protected]>

libnfc  Copyright (C) 2009 Roel Verdult
                      2010 Romuald Conty
                      
                      

mfkeys's People

Contributors

christianpanton avatar ge0rg avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.