Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Fri, 26 Feb 2010 03:54:40 -0500
From: "Matt Weir" <>
To: <>
Subject: RE: Special character (like TAB) in rules

  I'm really curious, but where are you encountering non-printable
characters in passwords? Part of the reason I'd like to know is I've been
using tabs as my separators, (due to some of the salts including ':'),
because I'd never thought that people could even use a tab in a password
field. Heck, I actually switch between the username and password fields in a
lot of places by hitting tab since it automatically moves me to the next

Matt Weir

-----Original Message-----
From: Magnum, P.I. [] 
Sent: Friday, February 26, 2010 3:12 AM
Subject: [john-users] Special character (like TAB) in rules

Solar, thanks for your efforts.

Is there a way to specify specific non-printables in rules? Say I want 
to prepend a TAB, or match a TAB and replace with a BEL, just as 
examples. The documentation does not mention any way to do this. In 
external modes, I can use 0x09 of course.

A generic way to specify *any* non-printable, like \x09 or something to 
that effect, would be very usable. I thought of placing this 
functionality in the preprocessor but keep in mind you may want to use 
it in a PP list (like [0-9\x09] for digits + TAB) too. Or even a CR or 
LF for that matter. I haven't looked into it yet, any comments off the 
top of your head?


This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

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.