|
|
Message-ID: <20130728184410.GA2068@openwall.com>
Date: Sun, 28 Jul 2013 22:44:10 +0400
From: Solar Designer <solar@...nwall.com>
To: john-dev@...ts.openwall.com
Subject: Re: mask mode issues
On Sun, Jul 28, 2013 at 06:57:23PM +0200, magnum wrote:
> HashCat Built-in charsets
>
> ??? ?l = abcdefghijklmnopqrstuvwxyz
> ??? ?u = ABCDEFGHIJKLMNOPQRSTUVWXYZ
> ??? ?d = 0123456789
> ??? ?s = !???#$%&'()*+,-./:;????@[\]^_`{|}~
hashcat wiki has mangled this one, replacing what I think was the
double-quote character and the three characters less-than, equal, and
greater-than with some UTF-8 stuff. Here's what I think what was meant,
represented via ASCII codes:
21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 3a
3b 3c 3d 3e 3f 40 5b 5c 5d 5e 5f 60 7b 7c 7d 7e
This is 32 chars.
> ??? ?a = ?l?u?d?s
This gives us 94 chars, so it's simply the whole range from 0x21 to 0x7e.
Note that it does not include the space character (0x20), which I think
was a bad idea. Should we define our ?a to include the space character
as well? (hashcat may then choose to redefine their ?a in a similar way
or not.) Or should we use e.g. ?A to mean "really all printable ASCII,
including the space"?
> The "8 bit characters from ..." are poorly documented.
Yes, they are. I think we can implement ?h, but initially omit the rest.
While German and French probably assume iso-8859-1, it is unclear to me
(without testing) which 8-bit charset is assumed for Russian, since
there are several of them in use.
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.