• Stars
    star
    301
  • Rank 134,189 (Top 3 %)
  • Language
    C
  • License
    MIT License
  • Created over 9 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Cracks SSL PEM files that hold encrypted private keys. Brute forces or dictionary cracks. This code is extraordinarily slow, DON'T JUDGE ME!!!

pemcrack

Cracks SSL PEM files that hold encrypted private keys. Brute forces or dictionary cracks. This code is extraordinarily slow, DON'T JUDGE ME!!!

##Building

I include some binaries in the bin directory. You can trust me, I ran AV on them and everything.

I'm not spending a lot of time making it easy for you to compile this. Don't judge me, it's just a straightforward "compile the code and link to the library".

On Windows, you need to install the include files. It's just easiest to build openssl from scratch. After that, use the Visual Studio project in the vs10 directory.

On Mac OS X, just compile the following. You'll need to install the compiler, which comes with XCode developer tools.

gcc pemcrack.c -o pemcrack -lssl -lcrypto

On Linux, compile the following. You'll need get the libssl-dev package. I'm not sure the exact name, I'll get around to testing it.

gcc pemcrack.c -o pemcrack -lssl -lcrypto

##See also

Here is another project that does the same thing, in case this projeck doesn't satisfy your needs

https://github.com/chipx0r/crackpkcs8

More Repositories

1

masscan

TCP port scanner, spews SYN packets asynchronously, scanning entire Internet in under 5 minutes.
C
22,674
star
2

rdpscan

A quick scanner for the CVE-2019-0708 "BlueKeep" vulnerability.
C
885
star
3

heartleech

Demonstrates the "heartbleed" problem using full OpenSSL stack
C
698
star
4

robdns

A fast DNS server based on C10M principles
C
605
star
5

isowall

This is a mini-firewall that completely isolates a target device from the local network.
C
299
star
6

telnetlogger

Simulates enough of a Telnet connection in order to log failed login attempts.
C
235
star
7

hunter-dkim

Discusses how to verify DKIM signatures in old emails, namely one of the Hunter Biden emails in the news
Python
93
star
8

cve-2015-5477

PoC exploit for CVE-2015-5477 BIND9 TKEY assertion failure
C
65
star
9

whats-dec

WhatsApp end-to-end media decryptor
C
61
star
10

wifi-mon

Web-based WiFi monitor
C
58
star
11

hamster

A proxy server for cookie sidejacking. Works with 'ferret'.
53
star
12

cybersymposium

Mike Lindell's cybersymposium files
Rich Text Format
48
star
13

iotpasswds

Recording default/backdoor passwords from IoT devices I come across
38
star
14

sockdoc

Sample programs demonstrating how to program in C using the Sockets API.
C
35
star
15

wc2

Investigates optimizing 'wc', the Unix word count program
C
30
star
16

ecb-penguin

Demonstrating the famous ECB penguin so that you can repeat the process yourself.
29
star
17

packetdump

A packet-sniffer for 10gig networks that writes to compressed files. I created this because
C
28
star
18

non-math-crypto

A non-math, but still technical, guide to cryptography
JavaScript
24
star
19

hellolua

Simple examples of integrating the Lua scripting language into C programs.
C
24
star
20

ferret

A continuation of my 'ferret' project that extracts useful information from networks.
C
23
star
21

dnsparse

Parses DNS responses in a secure, rigorous manner
C
22
star
22

scanme

A lightweight/secure honeypot using Lua scripts.
C
22
star
23

bluetoothid

Identifies Bluetooth Low-energy devices
C
16
star
24

mp4dec

Prototype program to decode a video file looking for exploits/malware.
C
16
star
25

smb-logger

Logs incoming attempts to connect to NetBIOS/SMB
C
14
star
26

krackips

C
13
star
27

echobench

A simple implementation of an 'echo' (port 7) server using epoll (Linux), kqueue (FreeBSD), and IOCompletionPorts (Windows).
C
13
star
28

montyhall-js

The Monty Hall problem, in JavaScript
JavaScript
12
star
29

c10mbench

C
12
star
30

papers

This project is various snippets of code for academic papers.
C
12
star
31

scan-results

Results from some of our scans using masscan.
12
star
32

applevfbi

A collection of all the court filings in the case of Apple being forced to help the FBI unlock the San Bernadino shooter's phone, plus some commentary.
11
star
33

robutils

A bunch of library code that can easily be included in new/prototype projects with few (usually zero) dependencies, even on themselves.
C
10
star
34

blxtract

An extractor that grabs CSV files from BLX files for Mike Lindell's cyber-symposium, from code by Dennis Montgomery.
C
9
star
35

modern-sockets

8
star
36

faq-covid-vaccine

Answers to frequently asked covid vaccine questions.
7
star
37

deprogrammer

Students are indoctrinated in a multitude of outdated and wrong concepts.
5
star
38

pcap-strip

Strips out datalink headers (like Ethernet), leaving behind just the raw IP packets.
5
star
39

microvulns

Prominent open-source vulnerabilities extracted into just a few files so they can be easily built, fuzzed, tested, mediated, and so on.
4
star
40

regexx

My unfinished regex library for multi-pattern matching.
C
4
star
41

buildharden

https://github.com/robertdavidgraham/buildharden
C
3
star
42

snivel

Automatically exported from code.google.com/p/snivel
C
3
star
43

rednoise-stick

Reproducing the climate change Hockey Stick with simple rednoise/whitenoise generator.
HTML
1
star
44

box-scrape

incomplete project for scraping videos from Box.com
JavaScript
1
star