Openwall GNU/*/Linux - a small security-enhanced Linux distro for servers
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Mon, 21 Nov 2011 20:58:48 +0400
From: Solar Designer <solar@...nwall.com>
To: john-dev@...ts.openwall.com
Subject: Re: best way to get ciphertext

On Mon, Nov 21, 2011 at 05:14:12PM +0100, Samuele Giovanni Tonon wrote:
> i've tried an ugly hack to get ciphertext from get_salt, which is
> usually called before crypt_all ; i did a
> 
> memcpy(crypted_key,realcipher,BINARY_SIZE);
> 
> inside get_salt() to save on a "local" variable that has been declared
> inside the fmt_plug.c file .
> 
> this works nicely on the initial test, but after that crypted_key keeps
> on remaing a default value and never change; i suspect i'm not reading
> real data but just "gibberish" .
> 
> i wish i could call binary() but i need ciphertext which is available
> only at a "superior" layer.

As I pointed out in another message, a possibly working dirty hack would
be to save copies of the hashes passing through binary().  Maybe save
partial copies (truncate at BINARY_SIZE), for memory savings and speed.

Alexander

Powered by blists - more mailing lists

Your e-mail address:

Powered by Openwall GNU/*/Linux - Powered by OpenVZ