TITI(1) User Manuals TITI(1) NAME titi - set of utilities to cipher passwords SYNOPSIS crypt password salt lanman password [challenge] ntlm password [challenge] sha1 password DESCRIPTION titi is a set of executables permiting to cipher a pass- word using different algorithms. Supported algorithms are : DES, MD5, BlowFish (BF), SHA1 and LanMan (LM) & NTLM (with and without challenge). Those utilities will be in a near future repackaged in groar (my password cracker) in the aim do make a labora- tory of password ciphering (cracking ?). Excerpt from groar.1 manual : groar is a temporary name for the older (but never pub- licly released) sha1_crack package. groar is going to be renamed dru as soon as formats with salt are supported (I hope very soon). The different crypt functions are coming from OpenBSD 2.5 (DES, MD5, BF) and the Unix L0phtCrack v1.5 (LANMAN & NTLM with & without challenge / response). This package needs OpenSSL installed in /usr/local/ssl/ to compile and have been tested only with 0.9.4 and newer versions. Look at . Note : now autoconf looks in some standard directories to find OpenSSL. You can specify where OpenSSL is installed (--with-openssl) or if the system is OpenBSD (--with- openbsd). Old OpenSSL and ssleay should be detected auto- maticaly. Attention : this is groarware, with a little chance it compile, it Seg.Fault regularly and it may infringe one hundred of copyrights and licences. The only utility of that package is to improve myself in programming and to learn new things (for me) to me as autoconf, automake, BSD sources robbering, copyright break-in and man pages writtings. If you think that on one of those points I'm too incompetent so thanks to notify myself if you have five minutes; the same if you found an utility from that package. Thanks. OPTIONS crypt password salt BF, MD5 and DES ciphering. Examples : crypt toto '$2a$06$8Gg1PZ9J5wYaQKd0FCQNMO' $2a$06$8Gg1PZ9J5wYaQKd0FCQNMO- qHb3.yv.8aBrAf.f0vaN4BvED0rF9.. crypt toto '$1$06$' $1$06$ghvXl7nTv00cpFJB4WKTo1 crypt toto '06' 06TsHBHR3MB3. lanman password [challenge] LM (with and without chalenge) ciphering. Examples : lanman toto BAC14D04669EE1D1AAD3B435B51404EE lanman toto 7654321076543210 75840AE5AE4233C0DDC000BEE9E112991763F2DB496AD142 ntlm password [challenge] NTLM (with and without chalenge) ciphering. Exam- ples : ntlm toto FBBF55D0EF0E34D39593F55C5F2CA5F2 ntlm toto 7654321076543210 1D3FB9498DBD72F6344A480251B803512CF015B4E285CE26 sha1 password SHA1 ciphering. Example : sha1 toto C5wmJdwh7wX2rU3fR8XyA4N6oyw= FILES none as far as I know ENVIRONMENT none as far as I know DIAGNOSTICS todo but not prioritary BUGS groar used md4 files aren't 64 bits compliant so ntlm is broken on 64 bits systems. TODO: use md4 functions from OpenSSL (>=0.9.6) when available or use local copies of md4 files from OpenSSL when unavailable. None of those utilities verify anything... TODO Nothing have been done so everything have to be made... AUTHOR titi is written by Denis Ducamp from Herve Schauer Consultants . Thanks to Herve Schauer to let me use different systems of his own to develop that personal project. DISTRIBUTION The distribution of titi is available via http from the host sourceforge.net. You'll find the latest version at the following URL : and . SEE ALSO crypt(3), John the Ripper (greatest tool) by Solar Designer (great guy) available at , (the Unix version of) L0phtCrack by Mudge available at , Crack by Alec Muffet available at . Unix November 05, 2000 1