|   | 
| 
 | 
Message-ID: <20120312164053.GA30558@openwall.com>
Date: Mon, 12 Mar 2012 20:40:53 +0400
From: Solar Designer <solar@...nwall.com>
To: john-users@...ts.openwall.com
Subject: Re: Cracking RACF passwords
On Mon, Mar 12, 2012 at 03:45:11PM +0100, Andres Ederra wrote:
> I just want to encourage you about creating racf support for john.
> 
> You are not alone with the effort, I am also very interested... maybe
> and only maybe I could get some company resources to work on that
> too...
Sounds great.
> Anyway as far as I have investigated the issue the problem is to learn
> the RACF algorithm, coding it as a john module its a no-issue.
Right.  If you (or someone else) can post some sample hashes (for one or
both of the RACF hash types - "DES-encrypted" and "hashed") along with
the corresponding plaintext passwords, that might be all we need to
figure out the algorithm.
Update: oh, I've just read Main Framed's posting.  Looks like we do have
some samples, but figuring the algorithm out is not so trivial.
> I'm afraid that the people who know that info maybe retired (or
> dead...) and IBM is not going to collaborate that much (I would want
> to be wrong but...)
> 
> There is always the possibility to reverse-engineer the cracf.exe and
> weakword.exe but that is a costly and painful road... (btw, afaik,
> that is completely legal for interoperability, with its the exact
> case, at least in Europe or at least in my country... ).
We primarily need interoperability with IBM's software rather than with
other RACF crackers, so it might be a safer bet to reverse-engineer that
(although it may be more difficult to do).
> In any case I haven't find the resources to properly investigate the
> issue... but it looks like Tierry Falissard work is promising (even if
> you have to jump through some loops to access its web and
> downloads...)
Oh, the http://www.os390-mvs.freesurf.fr/ichdex01.htm URL was working
when I posted it before.  Do we have to use archive.org now?
> Have anyone checked this source code? http://pastebin.com/g2tVcEww I
> know nothing about os-390 asm ... does it rely on a racf library? or
> we can learn something about the algorithm from it?
I had not seen this piece of code before.  Where did you get it?
Yes, I think it makes a library call:
         CALL  MGCRYPT,(PARAM,ZONE,WORK),VL
So it's only useful to us in that it gives us this function name to
search for.  A Google web search for MGCRYPT and RACF does not give any
additional relevant hits.
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.