Skip to content
/ DEScent Public

A Python toolkit for exploring, authenticating, and interacting with MIFARE DESFire PICCs using DES, 3DES, and AES.

License

Notifications You must be signed in to change notification settings

trigat/DEScent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DEScent

A Python toolkit for exploring, authenticating, and interacting with MIFARE DESFire PICCs using DES, 3DES, and AES.

About

DEScent is a personal project built to explore MIFARE DESFire and contribute to NFC communities such as Dangerous Things. It provides a foundation for interacting with DESFire PICCs using DES, 2K3DES, 3K3DES, and AES authentication methods.

This project is a work in progress, and functionality will continue to expand over time.

Tested Hardware

▌ ACS ACR1252U-DOT

▌ HID Omnikey CL

Usage

Current functionality:

  1. List AID
  2. Select AID
  3. Create AID
  4. Delete AID
  5. Show Free Memory
  6. Format PICC
  7. List Files
  8. Read Files
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
python3 desfire_app.py

About

A Python toolkit for exploring, authenticating, and interacting with MIFARE DESFire PICCs using DES, 3DES, and AES.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages