Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Date: Mon, 28 Apr 2014 04:54:08 +0400
From: Solar Designer <solar@...nwall.com>
To: john-users@...ts.openwall.com
Subject: Re: Many Problem's + Many Try's and no Soultion

On Mon, Apr 28, 2014 at 12:23:14AM +0000, wyss-adrian@...onet.ch wrote:
> the f % w was the first ones in the password
> butt maybe not in this order

You appear to recall incorrectly.  I've searched the entire keyspace
based on the info you posted so far, and it didn't find the password.

$ ./john -mask='[f%w][f%w][f%w]?a?a"m\\ZB:nG?a4#53V8' -ext=AdrianReq -fork=2 -dev=0,1 -form=sha512crypt-opencl pw-adrian

... and I repeated this on CPU, just in case - no luck.

The --mask option is a feature of bleeding-jumbo, and the AdrianReq
external filter is:

[List.External:AdrianReq]
void filter()
{
	int i, c, mask[8];
	i = 0;
	while (i < 8)
		mask[i++] = 0;

	mask[' ' >> 5] |= 1 << (' ' & 0x1f); /* disallow ' ' */

	i = 0;
	while (c = word[i++] & 0xff) {
		int j, k;
		j = c >> 5;
		k = 1 << (c & 0x1f);
		if (mask[j] & k) {
			word = 0;
			return;
		}
		mask[j] |= k;
	}

	if (!(mask['[' >> 5] & (1 << ('[' & 0x1f))) &&
	    !(mask[']' >> 5] & (1 << (']' & 0x1f))) &&
	    !(mask['{' >> 5] & (1 << ('{' & 0x1f))) &&
	    !(mask['}' >> 5] & (1 << ('}' & 0x1f)))) {
		word = 0;
		return;
	}
}

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.