Content-type: text/html Manpage of cisilia

cisilia

Section: User Commands (1)
Updated: Jan 10, 2003
Index Return to Main Contents
 

NAME

cisilia - A multiprocessing password cracking system  

SYNOPSIS

cisilia [OPTIONS] password_file  

DESCRIPTION

cisilia is a scalable multiprocess password cracking system. The current version of cisilia (0.7.3) recovers Windows NT/2000/XP and Samba user account passwords computing DES/MD4 password hashes.

Though cisilia includes a dictionary password recovery scheme, the main goal of this system is to perform parallel-brute-force attacks. This is why it is designed as a multiprocess parallel system with the ability to run in multiprocessor (SMP) or load-balancing cluster systems. cisilia divides the password ranges among subprocesses and then creates the "n" child processes themselves.

If cisilia is executed on a load-balancing cluster, the different child processes are migrated to the other nodes increasing the computational speed.

cisilia includes a flexible character feeding mechanism which will be used to test different character sets (alphabets) in order to accelerate the password recovery task.

Cracked passwords, the username they belong to and other related statistical data will be the only lines printed to stdout.  

MULTIPROCESS SCHEME

Parallel execution is achieved via fork().

Processes will be generated as following:

1
parent process which spawns all subprocesses and takes care of administration, communications and synchronization.
1
dictionary subprocess (only if the -d option is set).
n
brute-force subprocesses (set with the -n option).
 

OPTIONS

-a, --alfa=alphabet_file
load custom alphabet from alphabet_file. (See FILES section for more information on the alphabet file format). The default alphabet is [A-Z] if macro ALFABETO_NUMERICO is zero, else [A-Z;0-9].
-d, --dict=dictionary_file
load dictionary from dictionary_file. (See FILES section for more information on the dictionary file format).
-h, --help
prints a help message and exits.
-l, --log=log_file
append cracked passwords to log_file during execution.
-n, --proc=num
sets the number of brute-force subprocesses. The default is 1 although it may be zero or greater.
-p, --port=num
sets the listening TCP/UDP port. The default is 6666. If num is zero, a free random port is allocated.
-v, --version
prints the current version number and exits.
-V, --verbose
causes cisilia to print lots of messages about its progress to stderr which can be a useful aid to debugging.
-x, --frontend=host:port
forces cisilia to connect to a frontend located in host:port. (Intended to be set by the frontend itself only).
 

FILES

password_file
a file containing several lines like the following one:
username:userid:LanManager_Hash:NT/MD4_Hash
Lines beginning with a '#' (in the first column only) will be ignored (e.g. the password file from Samba, smbpasswd ).
alphabet_file
any text file is valid, as every printable character will be used, in order of appearance, leaving out repetitions.
dictionary_file
a list of words of any length. Currently only the first 14 characters of each word are read.
 

VERSION

This manual page documents cisilia version 0.7.3.  

AUTHORS

Cisilia Team <cisilia@cisiar.org>
---
Carlos Benitez (Coordinator)
---
Santiago Abrazian
---
Maximiliano Bertacchini
---
Flavio A. Fernandez
---
Sebastian A. Lovera Higa
---
Cesar Nicolas Rossi
---
Rafael B. Velasco Rios

Please see the AUTHORS file for a full list of people who have contributed to this project.  

COPYRIGHT

Cisilia is copyright (C) 2002-2003 Cisilia Team <cisilia@cisiar.org>

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  

WEBSITE

http://www.cisiar.org/  

SEE ALSO

The Openmosix Project: http://www.openmosix.org/


 

Index

NAME
SYNOPSIS
DESCRIPTION
MULTIPROCESS SCHEME
OPTIONS
FILES
VERSION
AUTHORS
COPYRIGHT
WEBSITE
SEE ALSO

This document was created by man2html, using the manual pages.
Time: 22:51:37 GMT, January 15, 2003