GithubHelp home page GithubHelp logo

hjfr / crackpkcs12 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from crackpkcs12/crackpkcs12

1.0 0.0 0.0 199 KB

A multithreaded program to crack PKCS#12 files (p12 and pfx extensions)

License: GNU General Public License v3.0

Shell 47.30% C 12.48% Makefile 39.27% HTML 0.95%

crackpkcs12's Introduction

crackpkcs12

A multithreaded program to crack PKCS#12 files (p12 and pfx extensions) by Aestu

What is it?

crackpkcs12 is a tool to audit PKCS#12 files passwords (extension .p12 or .pfx). It's written in C and uses openssl library.

It works on GNU/Linux and other UNIX systems.

His author is aestu and his license is GPLv3+ slightly modified to use openssl library.

How to compile and install it?

You have to install libssl development library. libssl-dev is the package in Debian like distros and openssl-devel in RedHat like distros.

Afterwards, you can follow the standard process:

tar -xf crackpkcs12*
cd crackpkcs12*
./configure
make
sudo make install

How to use it?

crackpkcs12 is able to perform two types of attack: Dictionary (no dictionary is provided) or brute force.

Use help message to read the params description:

crackpkcs12 -h 

Examples

A simple dictionary attack:

crackpkcs12 -d dictionary.txt certificate.pfx

A simple brute force attack:

crackpkcs12 -b certificate.pfx

A combinate attack. When dictionary attack finishes, a brute force attack starts:

crackpkcs12 -b -d dictionary.txt certificate.pfx

A combinate attack. When dictionary attack finishes, a brute force attack starts. Brute force attack uses just lower and upper case letters:

crackpkcs12 -d dictionary.txt -b -caA certificate.pfx

A combinate attack. When dictionary attack finishes, a brute force attack starts. Brute force attack uses just numbers and minimun length of passwords is 5:

crackpkcs12 -d dictionary.txt -b -cn -m5 certificate.pfx

crackpkcs12's People

Contributors

aestu avatar mateusz-klatt avatar

Stargazers

 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.