All Projects → x41sec → x41-smartcard-fuzzing

x41sec / x41-smartcard-fuzzing

Licence: other
X41 Smartcard Fuzzer

Programming Languages

c
50402 projects - #5 most used programming language
C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to x41-smartcard-fuzzing

oseid
Microchip AVR based smartcard/token with ECC and RSA cryptography
Stars: ✭ 17 (-84.96%)
Mutual labels:  smartcard
apdu-intercept
Smartcard APDU interception and MITM for one smartcard model
Stars: ✭ 33 (-70.8%)
Mutual labels:  smartcard
RTSPhuzz
RTSPhuzz - An RTSP Fuzzer written using the Boofuzz framework
Stars: ✭ 33 (-70.8%)
Mutual labels:  fuzzing
AndroidFuzz
JavaFuzz 4 Android
Stars: ✭ 27 (-76.11%)
Mutual labels:  fuzzing
cie-middleware-linux
Middleware della CIE (Carta di Identità Elettronica) per Linux
Stars: ✭ 31 (-72.57%)
Mutual labels:  smartcard
titanm
This repository contains the tools we used in our research on the Google Titan M chip
Stars: ✭ 149 (+31.86%)
Mutual labels:  fuzzing
5-AFL-suite-docker
Dockerfile for AFL++ and helpful other tools
Stars: ✭ 20 (-82.3%)
Mutual labels:  fuzzing
afl-dynamorio
run AFL with dynamorio
Stars: ✭ 32 (-71.68%)
Mutual labels:  fuzzing
StochFuzz
Sound and Cost-effective Fuzzing of Stripped Binaries by Incremental and Stochastic Rewriting
Stars: ✭ 165 (+46.02%)
Mutual labels:  fuzzing
bsod-kernel-fuzzing
BSOD: Binary-only Scalable fuzzing Of device Drivers
Stars: ✭ 130 (+15.04%)
Mutual labels:  fuzzing
SourceWolf
Amazingly fast response crawler to find juicy stuff in the source code! 😎🔥
Stars: ✭ 132 (+16.81%)
Mutual labels:  fuzzing
roboxtractor
Extract endpoints marked as disallow in robots files to generate wordlists.
Stars: ✭ 40 (-64.6%)
Mutual labels:  fuzzing
fuzz-rest-api
Derive property based testing fast-check into a fuzzer for REST APIs
Stars: ✭ 38 (-66.37%)
Mutual labels:  fuzzing
ras-fuzzer
RAS(RAndom Subdomain) Fuzzer
Stars: ✭ 42 (-62.83%)
Mutual labels:  fuzzing
HITB2020 FSFUZZER
My Material for the HITB presentation
Stars: ✭ 33 (-70.8%)
Mutual labels:  fuzzing
vaf
Vaf is a cross-platform very advanced and fast web fuzzer written in nim
Stars: ✭ 294 (+160.18%)
Mutual labels:  fuzzing
scd-pkcs11
PKCS#11 provider with smart card support via GnuPG
Stars: ✭ 35 (-69.03%)
Mutual labels:  smartcard
IEC61850-MMS-Fuzzer
Mutation Based Fuzzer for IEC61850 Server IED'S
Stars: ✭ 20 (-82.3%)
Mutual labels:  fuzzing
py3webfuzz
A Python3 module to assist in fuzzing web applications
Stars: ✭ 54 (-52.21%)
Mutual labels:  fuzzing
win-gpg-agent
[DEPRECATED] Windows helpers for GnuPG tools suite
Stars: ✭ 214 (+89.38%)
Mutual labels:  smartcard

Smartcard Driver Fuzzing Tools

This is a collection of several tools that help in fuzzing smartcard drivers for *nix and windows. As usual for such stuff, it is quite hackish in some parts and more tested in others :-) If you have questions or need help, email [email protected] or read our blogpost at:

https://www.x41-dsec.de/lab/blog/smartcards/

What is in here?

/OpenSC/

A patch to OpenSC (654ca69c47f98dd6a82b4adc0bb6bb8ead887163) which adds another reader driver, that retrieves the APDU responses from an external file. This file can be fed with AFL for efficient fuzzing.

/scard_override/

A Linux library you can preload in order to fuzz smartcard applications, which use winscard instead of OpenSC.

/scard_win/

A windows library and testcase. The library can be preloaded in front of your windows smartcard driver. The testcase tries to interact with the driver. Only rudimentary.

/loadlibrary/

A monkey-patched version of tavisos loadlibrary, which allows to load certain winscard drivers on linux in order to fuzz them.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].