Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Thu, 19 Jul 2012 19:43:55 +0200
From: Alex Kornilov <>
Subject: Re: john with Apple Keychains (/Users/Alex/Library/Keychains/login.keychain)

On 7/19/12 7:27 PM, Solar Designer wrote:
> This suggests that your build of John most likely lacks keychain 
> support. What version of John is that? Surely keychain2john.c is 
> recent (it did not exist before), but is the John build itself also as 
> recent? It does not look like it is. Thank you for helping us test the 
> keychain support! It is a very recent feature, so there may be issues 
> with it (beyond lack of documentation). Alexander . 
I installed john from brew

$ brew info john
john: stable 1.7.9
/usr/local/Cellar/john/1.7.9 (11 files, 1.2M) *

$ brew cat john
require 'formula'

class John < Formula
   homepage ''
   url ''
   md5 '45f54fc59386ecd67daaef9f19781d93'

   fails_with :llvm do
     build 2334

   def patches; DATA; end

   def install
     arch = Hardware.is_64_bit? ? '64' : 'sse2'

     cd 'src' do
       system "make", "clean", "macosx-x86-#{arch}"

     rm 'README'
     # using mv over bin.install due to problem moving sym links
     mv 'run', bin
     chmod_R 0755, bin

--- a/src/john.c    2010-01-01 22:58:55.000000000 -0500
+++ b/src/john.c    2010-01-01 22:59:11.000000000 -0500
@@ -290,7 +290,7 @@ static void john_init(char *name, int ar
          cfg_init(CFG_PRIVATE_ALT_NAME, 1);
          cfg_init(CFG_FULL_NAME, 1);
-        cfg_init(CFG_ALT_NAME, 0);
+        cfg_init(CFG_ALT_NAME, 1);

      status_init(NULL, 1);

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.