Openwall GNU/*/Linux - a small security-enhanced Linux distro for servers
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date: Mon, 6 Aug 2012 22:13:26 +0530
From: Dhiru Kholia <dhiru.kholia@...il.com>
To: john-dev@...ts.openwall.com
Subject: Cracking PuTTY private keys with JtR

Hi,

I have added support for cracking PuTTY password protected private
keys to JtR. My code is based on
http://neophob.com/2007/10/putty-private-key-cracker/ by michu.

Usage:

1. Compile ppk2john.c (run "gcc ppk2john.c -o ppk2john" in src folder)
2. Run ppk2john on PuTTY private key files.
3. Run john on the output of ppk2john.

Benchmarks:

$ ../run/john -fo:ppk -t # AMD X3 720 BE CPU
Benchmarking: PuTTY Private Key SHA-1 / AES [32/64]... (3xOMP) DONE
Raw:	409920 c/s real, 138020 c/s virtual

Real cracking is slower than the benchmark (around 73,000 c/s per
core). Standalone cracker (for debugging, no longer recommended for
real use) can be obtained from
https://github.com/halfgenius/ppkcracker. GPG secret keys are next on
my list.

-- 
Cheers,
Dhiru

Powered by blists - more mailing lists

Your e-mail address:

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.