|
Message-ID: <02f501cbae85$6e683e80$4b38bb80$@net> Date: Fri, 7 Jan 2011 10:10:41 -0600 From: "jfoug" <jfoug@....net> To: <john-users@...ts.openwall.com> Subject: RE: Guidance on Compiling JtR for Win32 I find the best env to build under for Win32 is MinGW. Much better than cygwin. Does not require a clunky dll to run (it builds native binaries). MinGW also has MSYS posix environment, that fully builds john. I have never been a fan of cygwin (but used it when it was the only thing). With MinGW, you get native Win32 processes, that run directly against Win native operating system dll's. I have done a native under studio (many versions ago), but it is VERY hard to get good performance. It can be done by taking the object files built by mingw, but there are numerous 'gotchas' to work around (different design of alloca is one big issues), but it 'can' be done. I have used studio a lot in debugging and stepping, but done so mostly using the OpenSSL stuff. The performance overall, when I got the objects build from the asm code (using mingw's gas or whatever does that to build object files), I ended up with 3 to 5% slower than a full native mingw build. Jim. -----Original Message----- From: Simon Marechal [mailto:simon@...quise.net] Sent: Thursday, January 06, 2011 10:39 PM To: john-users@...ts.openwall.com Subject: Re: [john-users] Guidance on Compiling JtR for Win32 Le 06/01/2011 19:54, Javier Martinez a écrit : > Would somebody, please, point me to where I can find info/docs (other than > the wiki and openwall site) that provide guidance on compiling JtR for Win32 > (requirements, recommendations, tools, tips, support libraries, etc, etc, > ...). Basically, I need to use it on 10+ character password (NT format). As far as I know the only guidance is to build it under cygwin, where it is quite easy. There are a few people that have tried to get native versions (compilable with visual studio), but there is nothing available and/or up to date to my knowledge.
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.