Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Fri, 22 Jan 2010 01:25:19 +0300
From: Solar Designer <>
Subject: Re: Revisit of: --make-charset against a File with LANMAN and NTLM Passes?

On Thu, Jan 21, 2010 at 04:01:44PM -0600, Minga Minga wrote:
> Discussed here;

More specifically:

> The solution was:
> "Oh, you're correct.  In version, patch line 66 in
> options.c removing (or commenting out) "FLG_MAKECHR_CHK | ", and
> recompile.  Then the above command will work as intended (I've just
> tested it)."

Not exactly "the solution", but a workaround for your specific problem.
It also has a drawback (mentioned in the posting I referenced above).

> The latest version (with jumbo patch) of options.c is:
> {"make-charset", FLG_MAKECHR_SET, FLG_MAKECHR_CHK,
> OPT_FMT_STR_ALLOC, &options.charset},
> Removing the string "FLG_MAKECHR_CHK |" no longer appears to
> be a valid fix.

You're looking at (and editing) the wrong place.  In fact, there's no
string "FLG_MAKECHR_CHK |" in the piece you quoted above, so I have no
idea how you can be removing that string.

Line 66 in options.c in with the jumbo patch is within the
definition of "format", not "make-charset":

		0, /* not FLG_CRACKING_SUP to allow "--show --format=nt" */
		OPT_FMT_STR_ALLOC, &options.format},

This remained the same in the current version, but the line to edit is
now line 85 (in

> Is there a new 'fix' that can be used so that --make-chars can be run
> against an input file both lanman and NTLM hashes - in order to create
> a custom .chr file that contains upper and lower case options ?

Yes, please see above.  With the change, you should be able to use
"--format=nt" along with "--make-charset", which will make JtR filter
the john.pot entries based on the file(s)' NTLM rather than LM hashes.


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.