Openwall GNU/*/Linux - a small security-enhanced Linux distro for servers
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Thu, 25 Aug 2011 17:25:06 -0400
From: "Robert Harris" <rs904c@...scape.net>
To: <john-dev@...ts.openwall.com>
Subject: RE: Build Issue on Solaris, John v1.7.8 jumbo-5 August 24, 2011

Alex,

So I tried that solution mentioned in your July 6th, 2011, before, when you
suggest it. I still got errors and I couldn't figure out a solution.  (This
is only a problem for me on Solaris.)
I should have mentioned this in my original email below.

Per your July 6th instructions, I understood your instructions to mean to
modify the stdint.h file to look like the following:
#ifndef _STDINT_H
#ifdef __STDC_VERSION__
#include <stdint.h>
#else
#define _STDINT_H 1
#undef uint8_t
#define uint8_t _john_uint8_t
#undef uint16_t
#define uint16_t _john_uint16_t
#undef uint32_t
#define uint32_t _john_uint32_t
#undef uint64_t
#define uint64_t _john_uint64_t
typedef unsigned char uint8_t;
typedef unsigned short uint16_t;
typedef unsigned int uint32_t;
typedef unsigned int uint64_t;
#endif
#endif


In your additional instructions that say "Then we'll actually define and use
those types under the _john_* names.  math.h already uses a similar trick"
(* I don't understand this statement/instruction.  I'm not sure if you are
saying that some other files also need to be modified, or you are just
stating a fact that other files are already defining things further?  If
other files need to be modified, in what way?  Please clarify. *)

I tried building with just a modified stdint.h on jumbo-2 and jumbo-5.

I get/got the following error:
...
...
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include  -m64
-DHAVE_CRYPT -I/usr/local/ssl/include -funroll-loops pdf2john.c
In file included from /usr/include/sys/types.h:36:0,
                 from /usr/include/signal.h:22,
                 from pdf2john.c:26:
/usr/include/sys/int_types.h:76:24: error: conflicting types for
'_john_uint64_t'
stdint.h:17:22: note: previous declaration of '_john_uint64_t' was here
*** Error code 1
make: Fatal error: Command failed for target `pdf2john.o'
Current working directory
/export/home/rharris/compile/john-1.7.8-jumbo-5-Solaris-x86-64-with-source/s
rc
*** Error code 1
make: Fatal error: Command failed for target `solaris-x86-64-gcc'


As you can see, Solaris 64-bit (perhaps Solaris 32-bit) actually defines
uint64_t in int_types.h    So, only that conflicts with the JtR definitions.

****So, the only solution that works for me through trial and error, is to
deleted the following line out of stdint.h:
typedef unsigned long long uint64_t;

**** With this line deleted, my build of solaris-x86-64-gcc,
works.**********

What issues are there with deleting this? Other comments about this?

Here are the test suite v1.06a results from this build:
----------------------------------------------------------------------------
--
John Ripper Test Suite Script. Version 1.06a, July 27, 2011.  By, Jim
Fougeron

Testing this build of john:
   
John the Ripper password cracker, ver: 1.7.8-jumbo-5 [solaris-x86-64-gcc]

against many formats. Each test should find 1500 passwords.  A few do find a
smaller count, and when this is the case, this script does list this fact.
If a format shows fewer than 1500 values (and .pot CHK) found, and the
format
is not one of them listed as the 'supposed to be less then 1500' formats,
then
it is very likely this format has a problem within the current build of
john.
----------------------------------------------------------------------------
--

Running preliminary check of john.  Any 'FAILURE' shows a format that will
not run in this build.
testing: 'john -test=0'

testing: 'john -test=0 -encoding=utf8'

testing: 'john -test=0 -enc=koi8-r'

testing: 'john -test=0 -enc=cp1251'

testing: 'john -test=0 -enc=cp866'


Detected John 'jumbo' build, so only testing all jumbo formats

-form=md5_gen(0)                guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  md5_gen(0)           guesses: 1500 time: 0:00:00:00 DONE

-form=md5_gen(1)                guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  md5_gen(1)           guesses: 1500 time: 0:00:00:00 DONE

-form=md5_gen(2)                guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  md5_gen(2)           guesses: 1500 time: 0:00:00:00 DONE

-form=md5_gen(3)                guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  md5_gen(3)           guesses: 1500 time: 0:00:00:00 DONE

-form=md5_gen(4)                guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  md5_gen(4)           guesses: 1500 time: 0:00:00:00 DONE

-form=md5_gen(5)                guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  md5_gen(5)           guesses: 1500 time: 0:00:00:00 DONE

-form=md5_gen(6)                guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  md5_gen(6)           guesses: 1500 time: 0:00:00:00 DONE

-form=md5_gen(6)_1-salt         guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  md5_gen(6)_1-salt    guesses: 1500 time: 0:00:00:00 DONE

-form=md5_gen(7)                guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  md5_gen(7)           guesses: 1500 time: 0:00:00:00 DONE

-form=md5_gen(8)                guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  md5_gen(8)           guesses: 1500 time: 0:00:00:00 DONE

-form=md5_gen(9)                guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  md5_gen(9)           guesses: 1500 time: 0:00:00:00 DONE

-form=md5_gen(10)               guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  md5_gen(10)          guesses: 1500 time: 0:00:00:00 DONE

-form=md5_gen(11)               guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  md5_gen(11)          guesses: 1500 time: 0:00:00:00 DONE

-form=md5_gen(12)               guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  md5_gen(12)          guesses: 1500 time: 0:00:00:00 DONE

-form=md5_gen(13)               guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  md5_gen(13)          guesses: 1500 time: 0:00:00:00 DONE

-form=md5_gen(14)               guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  md5_gen(14)          guesses: 1500 time: 0:00:00:00 DONE

-form=md5_gen(15)               guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  md5_gen(15)          guesses: 1500 time: 0:00:00:00 DONE

-form=md5_gen(16)               guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  md5_gen(16)          guesses: 1500 time: 0:00:00:00 DONE

-form=md5_gen(17)               guesses: 1500 time: 0:00:00:09 DONE
.pot CHK:  md5_gen(17)          guesses: 1500 time: 0:00:00:08 DONE

-form=md5_gen(18)               guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  md5_gen(18)          guesses: 1500 time: 0:00:00:00 DONE

-form=md5_gen(19)               guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  md5_gen(19)          guesses: 1500 time: 0:00:00:00 DONE

-form=md5_gen(20)               guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  md5_gen(20)          guesses: 1500 time: 0:00:00:00 DONE

-form=md5_gen(21)               guesses: 1500 time: 0:00:00:01 DONE
.pot CHK:  md5_gen(21)          guesses: 1500 time: 0:00:00:00 DONE

-form=md5_gen(22)               guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  md5_gen(22)          guesses: 1500 time: 0:00:00:00 DONE

-form=md5_gen(23)               guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  md5_gen(23)          guesses: 1500 time: 0:00:00:00 DONE

-form=md5_gen(24)               guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  md5_gen(24)          guesses: 1500 time: 0:00:00:00 DONE

-form=md5_gen(25)               guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  md5_gen(25)          guesses: 1500 time: 0:00:00:00 DONE

-form=md5_gen(26)               guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  md5_gen(26)          guesses: 1500 time: 0:00:00:00 DONE

-form=md5_gen(27)               guesses: 1500 time: 0:00:00:07 DONE
.pot CHK:  md5_gen(27)          guesses: 1500 time: 0:00:00:06 DONE

-form=md5_gen(28)               guesses: 1500 time: 0:00:00:07 DONE
.pot CHK:  md5_gen(28)          guesses: 1500 time: 0:00:00:06 DONE

-form=md5                       guesses: 1500 time: 0:00:00:07 DONE
.pot CHK:  md5                  guesses: 1500 time: 0:00:00:06 DONE

-form=md5_(apr1)                guesses: 1500 time: 0:00:00:07 DONE
.pot CHK:  md5_(apr1)           guesses: 1500 time: 0:00:00:06 DONE

-form=BSDI                      guesses: 1500 time: 0:00:00:04 DONE
.pot CHK:  BSDI                 guesses: 1500 time: 0:00:00:03 DONE

-form=BF                        guesses: 1500 time: 0:00:00:32 DONE
.pot CHK:  BF                   guesses: 1500 time: 0:00:00:27 DONE

-form=BF_broken                 guesses: 1500 time: 0:00:00:32 DONE
.pot CHK:  BF_broken            guesses: 1500 time: 0:00:00:27 DONE

-form=PHPass-md5                guesses: 1500 time: 0:00:00:09 DONE
.pot CHK:  PHPass-md5           guesses: 1500 time: 0:00:00:08 DONE

-form=mscash2                   guesses: 1500 time: 0:00:00:04 DONE
.pot CHK:  mscash2              guesses: 1500 time: 0:00:00:03 DONE

-form=DES                       guesses: 1500 time: 0:00:00:02 DONE
.pot CHK:  DES                  guesses: 1500 time: 0:00:00:01 DONE

-form=BigCrypt_DES              guesses: 1500 time: 0:00:00:03 DONE
.pot CHK:  BigCrypt_DES         guesses: 1500 time: 0:00:00:00 DONE

-form=mediawiki                 guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  mediawiki            guesses: 1500 time: 0:00:00:00 DONE

-form=pixMD5                    guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  pixMD5               guesses: 1500 time: 0:00:00:00 DONE

-form=PO                        guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  PO                   guesses: 1500 time: 0:00:00:00 DONE

-form=PHPS                      guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  PHPS                 guesses: 1500 time: 0:00:00:00 DONE

-form=raw-md5                   guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  raw-md5              guesses: 1500 time: 0:00:00:00 DONE

-form=raw-md5-unicode           guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  raw-md5-unicode      guesses: 1500 time: 0:00:00:00 DONE

-form=raw-sha1                  guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  raw-sha1             guesses: 1500 time: 0:00:00:00 DONE

-form=sha1-genp                 guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  sha1-genp            guesses: 1500 time: 0:00:00:00 DONE

-form=sha1-gens                 guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  sha1-gens            guesses: 1500 time: 0:00:00:00 DONE

-form=NT                        guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  NT                   guesses: 1500 time: 0:00:00:00 DONE

-form=raw-md4                   guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  raw-md4              guesses: 1500 time: 0:00:00:00 DONE

-form=md4-genp                  guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  md4-genp             guesses: 1500 time: 0:00:00:00 DONE

-form=md4-gens                  guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  md4-gens             guesses: 1500 time: 0:00:00:00 DONE

-form=mscash                    guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  mscash               guesses: 1500 time: 0:00:00:00 DONE

NOTE, mscash crash may crash, run and present 1440 or run and present 1500,
depending upon if mscash dies for user names over 19, if it can run but
ignore them,
of if it can properly process user names up to 22 characters.

-form=mscash-crash              guesses: 1440 time: 0:00:00:00 DONE
.pot CHK:  mscash-crash         guesses: 1440 time: 0:00:00:00 DONE

-form=LM                        guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  LM                   guesses: 1500 time: 0:00:00:00 DONE

NOTE, only 986 LM tests found in this pwdump file, that is normal

-form=pwdump_LM                 guesses: 986 time: 0:00:00:00 DONE
.pot CHK:  pwdump_LM            guesses: 986 time: 0:00:00:00 DONE

-form=pwdump_NT                 guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  pwdump_NT            guesses: 1500 time: 0:00:00:00 DONE

-form=Netscape_LDAP_SHA         guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  Netscape_LDAP_SHA    guesses: 1500 time: 0:00:00:00 DONE

-form=Netscape_LDAP_SSHA        guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  Netscape_LDAP_SSHA   guesses: 1500 time: 0:00:00:00 DONE

-form=LDAP_SSHA-(salted-sha)    guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  LDAP_SSHA-(salted-shaguesses: 1500 time: 0:00:00:00 DONE

-form=OpenSSHA                  guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  OpenSSHA             guesses: 1500 time: 0:00:00:00 DONE

-form=Netscreen_MD5             guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  Netscreen_MD5        guesses: 1500 time: 0:00:00:00 DONE

-form=MAC_OSX_Salted_SHA1       guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  MAC_OSX_Salted_SHA1  guesses: 1500 time: 0:00:00:00 DONE

-form=hmacMD5                   guesses: 1500 time: 0:00:00:01 DONE
.pot CHK:  hmacMD5              guesses: 1500 time: 0:00:00:01 DONE

-form=mskrb5                    guesses: 1500 time: 0:00:00:02 DONE
.pot CHK:  mskrb5               guesses: 1500 time: 0:00:00:02 DONE

-form=bfegg                     guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  bfegg                guesses: 1500 time: 0:00:00:00 DONE

-form=IPB2                      guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  IPB2                 guesses: 1500 time: 0:00:00:00 DONE

-form=mssql05                   guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  mssql05              guesses: 1500 time: 0:00:00:00 DONE

-form=mssql                     guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  mssql                guesses: 1500 time: 0:00:00:00 DONE

-form=mssql                     guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  mssql                guesses: 1500 time: 0:00:00:00 DONE

-form=mysqlSHA1                 guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  mysqlSHA1            guesses: 1500 time: 0:00:00:00 DONE

-form=mysql                     guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  mysql                guesses: 1500 time: 0:00:00:00 DONE

-form=mysql-fast                guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  mysql-fast           guesses: 1500 time: 0:00:00:00 DONE

-form=oracle                    guesses: 1500 time: 0:00:00:01 DONE
.pot CHK:  oracle               guesses: 1500 time: 0:00:00:00 DONE

-form=oracle11                  guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  oracle11             guesses: 1500 time: 0:00:00:00 DONE

-form=hdaa                      This hash not able to run on this build of
john. Input file is [hdaa_tst.in]
-form=netntlm                   guesses: 1500 time: 0:00:00:01 DONE
.pot CHK:  netntlm              guesses: 1500 time: 0:00:00:00 DONE

-form=lotus5                    guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  lotus5               guesses: 1500 time: 0:00:00:00 DONE

-form=netntlm                   guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  netntlm              guesses: 1500 time: 0:00:00:00 DONE

only 1351 hashes expected for NetLM in the l0phtcrack file

-form=netlm                     guesses: 1351 time: 0:00:00:00 DONE
.pot CHK:  netlm                guesses: 1351 time: 0:00:00:00 DONE

-form=mschapv2                  guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  mschapv2             guesses: 1500 time: 0:00:00:00 DONE

-form=netlmv2                   guesses: 1500 time: 0:00:00:01 DONE
.pot CHK:  netlmv2              guesses: 1500 time: 0:00:00:01 DONE

-form=netntlmv2                 guesses: 1500 time: 0:00:00:02 DONE
.pot CHK:  netntlmv2            guesses: 1500 time: 0:00:00:02 DONE

Now testing 'simple' UTF-8 input file handling, but using non-utf8 data
file.
1229 is 'expected' count  (1050 for mscash2, and 1235 for mssql)

-form=mschapv2-utf8             guesses: 1229 time: 0:00:00:01 DONE
.pot CHK:  mschapv2-utf8        guesses: 1229 time: 0:00:00:00 DONE

-form=netlmv2-utf8              guesses: 1229 time: 0:00:00:04 DONE
.pot CHK:  netlmv2-utf8         guesses: 1229 time: 0:00:00:01 DONE

-form=netntlm-utf8              guesses: 1229 time: 0:00:00:01 DONE
.pot CHK:  netntlm-utf8         guesses: 1229 time: 0:00:00:00 DONE

-form=netntlmv2-utf8            guesses: 1229 time: 0:00:00:04 DONE
.pot CHK:  netntlmv2-utf8       guesses: 1229 time: 0:00:00:02 DONE

-form=NT-utf8                   guesses: 1229 time: 0:00:00:00 DONE
.pot CHK:  NT-utf8              guesses: 1229 time: 0:00:00:00 DONE

-form=pwdump_NT-utf8            guesses: 1229 time: 0:00:00:00 DONE
.pot CHK:  pwdump_NT-utf8       guesses: 1229 time: 0:00:00:00 DONE

-form=mscash-utf8               guesses: 1229 time: 0:00:00:00 DONE
.pot CHK:  mscash-utf8          guesses: 1229 time: 0:00:00:00 DONE

-form=mscash2-utf8              guesses: 1050 time: 0:00:00:06 DONE
.pot CHK:  mscash2-utf8         guesses: 1050 time: 0:00:00:02 DONE

-form=mssql-utf8                guesses: 1235 time: 0:00:00:00 DONE
.pot CHK:  mssql-utf8           guesses: 1235 time: 0:00:00:00 DONE

-form=mssql05-utf8              guesses: 1229 time: 0:00:00:01 DONE
.pot CHK:  mssql05-utf8         guesses: 1229 time: 0:00:00:00 DONE

-form=oracle-utf8               guesses: 1229 time: 0:00:00:04 DONE
.pot CHK:  oracle-utf8          guesses: 1229 time: 0:00:00:01 DONE

-form=raw-md5u-utf8             guesses: 1229 time: 0:00:00:00 DONE
.pot CHK:  raw-md5u-utf8        guesses: 1229 time: 0:00:00:00 DONE

NOW, REAL UTF-8 input file testing (with 'real' UTF-8 encoded passwords).

-form=mschapv2-utf8             guesses: 1500 time: 0:00:00:01 DONE
.pot CHK:  mschapv2-utf8        guesses: 1500 time: 0:00:00:01 DONE

-form=netlmv2-utf8              guesses: 1500 time: 0:00:00:06 DONE
.pot CHK:  netlmv2-utf8         guesses: 1500 time: 0:00:00:03 DONE

-form=netntlm-utf8              guesses: 1500 time: 0:00:00:01 DONE
.pot CHK:  netntlm-utf8         guesses: 1500 time: 0:00:00:01 DONE

-form=netntlmv2-utf8            guesses: 1500 time: 0:00:00:04 DONE
.pot CHK:  netntlmv2-utf8       guesses: 1500 time: 0:00:00:04 DONE

-form=NT-utf8                   guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  NT-utf8              guesses: 1500 time: 0:00:00:00 DONE

-form=mscash-utf8               guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  mscash-utf8          guesses: 1500 time: 0:00:00:00 DONE

-form=mscash2-utf8              guesses: 1500 time: 0:00:00:06 DONE
.pot CHK:  mscash2-utf8         guesses: 1500 time: 0:00:00:05 DONE

-form=mssql-utf8                guesses: 1500 time: 0:00:00:01 DONE
.pot CHK:  mssql-utf8           guesses: 1500 time: 0:00:00:00 DONE

-form=mssql05-utf8              guesses: 1500 time: 0:00:00:01 DONE
.pot CHK:  mssql05-utf8         guesses: 1500 time: 0:00:00:01 DONE

-form=oracle-utf8               guesses: 1500 time: 0:00:00:02 DONE
.pot CHK:  oracle-utf8          guesses: 1500 time: 0:00:00:01 DONE

-form=raw-md5u-utf8             guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  raw-md5u-utf8        guesses: 1500 time: 0:00:00:00 DONE


Testing KOI8-R encoded passwords (for Unicode formats).

-form=mschapv2-koi8r            guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  mschapv2-koi8r       guesses: 1500 time: 0:00:00:02 DONE

-form=netlmv2-koi8r             guesses: 1500 time: 0:00:00:03 DONE
.pot CHK:  netlmv2-koi8r        guesses: 1500 time: 0:00:00:03 DONE

-form=netntlm-koi8r             guesses: 1500 time: 0:00:00:01 DONE
.pot CHK:  netntlm-koi8r        guesses: 1500 time: 0:00:00:00 DONE

-form=netntlm                   guesses: 1500 time: 0:00:00:02 DONE
.pot CHK:  netntlm              guesses: 1500 time: 0:00:00:01 DONE

-form=netntlmv2-koi8r           guesses: 1500 time: 0:00:00:05 DONE
.pot CHK:  netntlmv2-koi8r      guesses: 1500 time: 0:00:00:03 DONE

-form=NT-koi8r                  guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  NT-koi8r             guesses: 1500 time: 0:00:00:00 DONE

-form=mscash-koi8r              guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  mscash-koi8r         guesses: 1500 time: 0:00:00:00 DONE

-form=mscash2-koi8r             guesses: 1500 time: 0:00:00:05 DONE
.pot CHK:  mscash2-koi8r        guesses: 1500 time: 0:00:00:05 DONE

-form=mssql-koi8r               guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  mssql-koi8r          guesses: 1500 time: 0:00:00:00 DONE

-form=mssql05-koi8r             guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  mssql05-koi8r        guesses: 1500 time: 0:00:00:00 DONE

-form=oracle-koi8r              guesses: 1500 time: 0:00:00:02 DONE
.pot CHK:  oracle-koi8r         guesses: 1500 time: 0:00:00:03 DONE


Testing CP1251 encoded passwords (for Unicode formats).

-form=mschapv2-cp1251           guesses: 1500 time: 0:00:00:01 DONE
.pot CHK:  mschapv2-cp1251      guesses: 1500 time: 0:00:00:01 DONE

-form=netlmv2-cp1251            guesses: 1500 time: 0:00:00:02 DONE
.pot CHK:  netlmv2-cp1251       guesses: 1500 time: 0:00:00:02 DONE

-form=netntlm-cp1251            guesses: 1500 time: 0:00:00:01 DONE
.pot CHK:  netntlm-cp1251       guesses: 1500 time: 0:00:00:01 DONE

-form=netntlm                   guesses: 1500 time: 0:00:00:01 DONE
.pot CHK:  netntlm              guesses: 1500 time: 0:00:00:01 DONE

-form=netntlmv2-cp1251          guesses: 1500 time: 0:00:00:03 DONE
.pot CHK:  netntlmv2-cp1251     guesses: 1500 time: 0:00:00:04 DONE

-form=NT-cp1251                 guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  NT-cp1251            guesses: 1500 time: 0:00:00:00 DONE

-form=mscash-cp1251             guesses: 1500 time: 0:00:00:00 DONE
.pot CHK:  mscash-cp1251        guesses: 1500 time: 0:00:00:00 DONE

-form=mscash2-cp1251            guesses: 1500 time: 0:00:00:05 DONE
.pot CHK:  mscash2-cp1251       guesses: 1500 time: 0:00:00:06 DONE

-form=mssql-cp1251              guesses: 1500 time: 0:00:00:01 DONE
.pot CHK:  mssql-cp1251         guesses: 1500 time: 0:00:00:01 DONE

-form=mssql05-cp1251            guesses: 1500 time: 0:00:00:01 DONE
.pot CHK:  mssql05-cp1251       guesses: 1500 time: 0:00:00:01 DONE

-form=oracle-cp1251             guesses: 1500 time: 0:00:00:02 DONE
.pot CHK:  oracle-cp1251        guesses: 1500 time: 0:00:00:02 DONE


Testing CP866 encoded passwords (for Unicode formats).

-form=mschapv2-cp866            This hash not able to run on this build of
john. Input file is [mschapv2_tst_cp1251.in]
-form=netlmv2-cp866             This hash not able to run on this build of
john. Input file is [netlmv2_tst_cp1251.in]
-form=netntlm-cp866             This hash not able to run on this build of
john. Input file is [netntlm_tst_cp1251.in]
-form=netntlm                   This hash not able to run on this build of
john. Input file is [l0phtcrack_tst_cp1251.in]
-form=netntlmv2-cp866           This hash not able to run on this build of
john. Input file is [netntlmv2_tst_cp1251.in]
-form=NT-cp866                  This hash not able to run on this build of
john. Input file is [NT_tst_cp1251.in]
-form=mscash-cp866              This hash not able to run on this build of
john. Input file is [mscash_tst_cp1251.in]
-form=mscash2-cp866             This hash not able to run on this build of
john. Input file is [MSCash2_tst_cp1251.in]
-form=mssql-cp866               This hash not able to run on this build of
john. Input file is [mssql_tst_cp1251.in]
-form=mssql05-cp866             This hash not able to run on this build of
john. Input file is [MSSql05_tst_cp1251.in]
-form=oracle-cp866              This hash not able to run on this build of
john. Input file is [oracle_tst_cp1251.in]

Thank you

-Robert B. Harris from VA

-----Original Message-----
From: Solar Designer [mailto:solar@...nwall.com] 
Sent: Wednesday, August 24, 2011 5:01 PM
To: john-dev@...ts.openwall.com
Subject: Re: [john-dev] Build Issue on Solaris, John v1.7.8 jumbo-5 August
24, 2011

On Wed, Aug 24, 2011 at 02:54:54PM -0400, Robert B. Harris wrote:
> Error output for make clean solaris-x86-64-gcc
> stdint.h:9:28: error: conflicting types for 'uint64_t'
> /usr/include/sys/int_types.h:76:24: note: previous declaration of
'uint64_t' was here
[...]
> Solution:
> Deleted the line below in stdint.h:
> typedef unsigned long long uint64_t;
> 
> Alex, jimf, magnum, others,
> 
> Do you agree with this solution?

No.  Here's how I was going to solve this (but I forgot):

http://www.openwall.com/lists/john-dev/2011/07/06/5

We'll need to include this fix in the next -jumbo.

Thanks for the reminder!

Alexander

Powered by blists - more mailing lists

Your e-mail address:

Powered by Openwall GNU/*/Linux - Powered by OpenVZ