Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20130912194033.GA5040@openwall.com>
Date: Thu, 12 Sep 2013 23:40:33 +0400
From: Solar Designer <solar@...nwall.com>
To: john-users@...ts.openwall.com
Subject: Re: assistance dmg2john.py RE: encrypted / unmounted dmg partitions

On Thu, Sep 12, 2013 at 09:30:47PM +0200, magnum wrote:
> BTW Dhiru, why do I have a dmg2john symlinked to john, as well as a dmg2john.py?

I can answer this for Dhiru since I was involved in the decision-making.

This is how it should be.  We have two implementations: one in C (linked
into the "john" binary, hence the symlink to "john"), the other in
Python.  The C implementation is usable on any system where JtR is
built, without a dependency on Python (but this requires either a C
compiler or a binary build of JtR).  The Python implementation does not
require a build of JtR, so it is more convenient to run on a Mac in
cases where the actual password cracking is to be performed on another
machine (e.g., on a Linux box with GPUs).  The Python implementation is
especially handy when offering DMG password recovery as a service
(whether paid or free).

Alexander

Powered by blists - more mailing lists

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