Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Date: Mon, 25 Jun 2012 16:58:13 +0200
From: newangels newangels <contact.newangels@...il.com>
To: john-users@...ts.openwall.com
Subject: Re: Re: SSHA / SHA256 BASE64 on 1.79-5

Hello Jean-Michel,

Well done, thanks a lot for your reply & time.

THANK YOU that's work perfectly & i can convert all the hashes !

I make an run with JTR & it's working great !

Thanks again !

Regards,

Donovan

2012/6/25, Jean-Michel PICOD <jm@...izoku.org>:
> Sorry, I wrote it very quickly and I forgot to tell how to use the
> script. Thanks Stephen for doing it.
>
> For the crash, as all your lines ends with an equal sign, it seems
> padded. So I guess that's just an empty line issue.
> This version adds padding if needed so it should be protected against
> blank lines
> I also replaced the hardcoded endline to be more platform-aware.
>
> Usage is still the same.
>
> -----------8<----------------
>
> #!/usr/bin/env python
> import base64, sys, os
>
> while True:
>     line = sys.stdin.readline()
>     if line == "":
>         break
>     line = line.rstrip(os.linesep)
>     print "$SHA256$" + base64.b64decode(line + "=" * (4 -
> (len(line)&3))).encode("hex")
>
> -------8<----------
>
>
> 2012/6/25 donovan <contact.newangels@...il.com>:
>> Stephen John Smoogen <smooge@...> writes:
>>
>>>
>>> On 24 June 2012 16:25, newangels newangels
>>> <contact.newangels@...> wrote:
>>> > @ Stephen
>>> >
>>> > Thank you for your time & effort's
>>> >
>>> > @Jean Michel
>>> >
>>> > Thanks for your help & script, unfotunately when i run it on terminal
>>> > ( MAC), it's never ended....i finaly make ctrl-C & got this message :
>>>
>>> You need to do something like:
>>>
>>> cat my-old-file | python ./p.py > my-new-file
>>>
>>> Or depending on the shell
>>>
>>> python ./p.py < my-old-file > my-new-file
>>>
>>> THe script takes stuff from a pipe or command line
>>>
>> Hi again
>>
>> Thank you so much for your help,
>>
>> Well done, that's work, but work 1/2
>>
>> the first command work well ( with pipe )
>>
>> but at the midle of the process, that's crash
>>
>> Here the error :
>>
>> ************************
>>
>> new-host:a xxx$ cat hashes.txt | python ./p.py > file.txt
>> Traceback (most recent call last):
>>  File "./p.py", line 9, in <module>
>>    print "$SHA256$" + base64.b64decode(line).encode("hex")
>>  File
>> "/System/Library/Frameworks/Python.framework/
>> Versions/2.7/lib/python2.7/base64.py",
>> line 76, in b64decode
>> TypeError: Incorrect padding
>>
>> ************************
>>
>> Anyway, i just whant to confirm on the part i win to decode, that's
>> work's
>> perfectly : ./john --format=raw-sha256 file.txt
>>
>> It's SLOW but working good !!
>>
>> THANKS AGAIN to all of you
>>
>> Regards,
>>
>> Donovan
>>
>

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.