debian/0000755000000000000000000000000012155503405007166 5ustar debian/ophcrack.docs0000644000000000000000000000000712154641753011637 0ustar README debian/ophcrack-cli.README.Debian0000644000000000000000000000111712154641753013575 0ustar ophcrack for Debian ------------------- Ophcrack needs rainbow tables to crack password. The upstream author distribute freely some rainbow tables: * XP free small (380MB) Charset: 0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ * XP free fast (703MB) Charset: 0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ * Vista free (461MB) Charset: based on a dictionary with variations (hybrid mode) You can grab them from http://ophcrack.sourceforge.net/tables.php -- Adam Cécile (Le_Vert) Mon, 11 Aug 2008 15:58:58 +0200 debian/watch0000644000000000000000000000007112154641753010225 0ustar version=3 http://sf.net/ophcrack/ophcrack-(.*)\.tar\.bz2 debian/changelog0000644000000000000000000001217612154654364011061 0ustar ophcrack (3.6.0-1) unstable; urgency=low * New upstream release. * debian/patches + Remove 00_validate_sysinfo.diff patch. + Merge with upstream. + Remove 01_fix_spelling_error.diff patch. + Merge with upstream. * Update desktop file. + Remove extension from icon name. + Add keywords field. * Extend debian copyright years. -- Daniel Echeverry Sat, 08 Jun 2013 09:50:42 -0500 ophcrack (3.5.0-1) unstable; urgency=low * New upstream release. * Refresh all patches. * Add libexpat-dev to B-D. -- Julián Moreno Patiño Mon, 13 May 2013 11:22:54 -0500 ophcrack (3.4.1-1) unstable; urgency=low * New upstream release. + Repack upstream tarball without prebuilt ELF object. * Extend debian copyright years. * Update my email. * Bump Standards-Version to 3.9.4. (no changes) -- Julián Moreno Patiño Wed, 01 May 2013 21:00:22 -0500 ophcrack (3.4.0-2) unstable; urgency=low * Add missing copyright. * Add ophcrack.install to install ophcrack.desktop file. * Update patch to detect properly sysinfo structure. -- Julián Moreno Patiño Thu, 14 Jun 2012 21:59:45 -0500 ophcrack (3.4.0-1) unstable; urgency=low * New maintainer. Closes: #673947 * New upstream release. * Switch to dpkg-source 3.0 (quilt) format * debian/control + Set myself as Maintainer. + Set Julian Moreno Patiño as Uploader. + Changed debhelper to 9 in B-D. + Improve description. + Bump Standards-Version 3.9.3. + Update to DEP5 copyright format 1.0 + Add autoconf, automake, libtool in B-D + Remove imagemagick in B-D * debian/compat + Switch compat level 5 to 9 * debian/patches + Add 01_fix_spelling_error.diff patch + Fix spelling error [Julian Moreno Patiño] * debian/control + Add dh-autoreconf in B-D * debian/patches + Add 00_validate_sysinfo.diff patch + Fix FTBFS in GNU Debian KfreeBSD. + Thanks to Petr Salinger for the patch * debian/rules + Use tiny rules + Remove bashism in debian/rules. Closes: #535413 + Remove the usage of /usr/share/misc/config.{sub,guess} + Remove validation of CFLAGS to use debhelper compat level instead + Remove install multiples icons -- Daniel Echeverry Wed, 23 May 2012 22:09:42 -0500 ophcrack (3.3.0-1) unstable; urgency=low * New upstream release. * Bump Standards-Version. * Remove dh_desktop call (replaced by trigger). -- Adam Cécile (Le_Vert) Wed, 01 Jul 2009 20:06:56 +0200 ophcrack (3.2.1-1) unstable; urgency=low * New upstream release. -- Adam Cécile (Le_Vert) Thu, 30 Apr 2009 20:36:20 +0200 ophcrack (3.2.0-1) unstable; urgency=low * New upstream release. * Bump Standards-Version. * Enable new graph feature (add libqwt5-qt4-dev b-dep). * Update debian/copyright. * Update manpage. -- Adam Cécile (Le_Vert) Mon, 30 Mar 2009 21:42:46 +0200 ophcrack (3.1.0-1) unstable; urgency=low * New upstream release. -- Adam Cécile (Le_Vert) Fri, 19 Dec 2008 21:39:52 +0100 ophcrack (3.0.1-1) experimental; urgency=low * Upload to experimental because of lenny freeze. * New upstream release. * Update debian/watch. * Switch from libgtk2.0-dev to libqt4-dev b-dep. * Drop dpatch, not needed anymore. * Add new package ophcrack-cli that provides command-line binary. * Rewrite whole debian/rules to build qt4 and cli flavours. * Update README.Debian with new tables names/urls. * Do not depend anymore on bkhive/samdump2, both are embedded. * Update debian/copyright. * Add imagemagick b-dep to create icons. * Write a new manpage for the new command line switches. -- Adam Cécile (Le_Vert) Mon, 11 Aug 2008 15:58:58 +0200 ophcrack (2.4.1~debian-2) unstable; urgency=low * Bump Standards-Version to 3.8.0. * Move homepage to new dpkg standard field. * Update desktop file with proper categories (Closes: #474158). * Fix manpage (bad whatis entry). * Move config.sub/config.guess updates to configure. -- Adam Cécile (Le_Vert) Mon, 23 Jun 2008 22:32:10 +0200 ophcrack (2.4.1~debian-1) unstable; urgency=low * New upstream release. * Update debian/menu and desktop file. -- Adam Cécile (Le_Vert) Mon, 20 Aug 2007 14:05:16 +0200 ophcrack (2.4~debian-1) unstable; urgency=low * New upstream release (Closes: #431805). * Drop recommends on ophcrack-tables (no time do create this package) (Closes: #431001). * Drop some patch against callbacks.c (fixed upstream, no longer use a forked bkhive binary). * Update debian/watch. * Use [ ! -f Makefile ] || $(MAKE) distclean instead of -$(MAKE) distclean (fix lintian warning). -- Adam Cécile (Le_Vert) Thu, 05 Jul 2007 14:55:35 +0200 ophcrack (2.3.4~debian-1) unstable; urgency=low * Initial release (Closes: #392906). * Repack upstream sources to remove non-free "linux_tools" sub-directory. -- Adam Cécile (Le_Vert) Wed, 4 Oct 2006 15:10:51 +0200 debian/control0000644000000000000000000000260012154641753010577 0ustar Source: ophcrack Section: admin Priority: optional Maintainer: Daniel Echeverry Uploaders: Julián Moreno Patiño Build-Depends: debhelper (>= 9), pkg-config, libexpat-dev, libssl-dev, libqt4-dev, libqwt5-qt4-dev, dh-autoreconf Standards-Version: 3.9.4 Homepage: http://ophcrack.sourceforge.net/ Package: ophcrack Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: Microsoft Windows password cracker using rainbow tables (gui) Ophcrack is a Windows password cracker based on a time-memory trade-off using rainbow tables. This is a new variant of Hellman's original trade-off, with better performance. It recovers 99.9% of alphanumeric passwords in seconds. . It works for Windows NT/2000/XP/Vista/7. . This package contains ophcrack with QT4 based graphical UI. Please note that it can be used in command line as well. Package: ophcrack-cli Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: Microsoft Windows password cracker using rainbow tables (cmdline) Ophcrack is a Windows password cracker based on a time-memory trade-off using rainbow tables. This is a new variant of Hellman's original trade-off, with better performance. It recovers 99.9% of alphanumeric passwords in seconds. . It works for Windows NT/2000/XP/Vista/7. . This package contains ophcrack with command line interface only. debian/copyright0000644000000000000000000000527212154654260011134 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Contact: Philippe Oechslin Cedric Tissieres Bertrand Mesot Upstream-Name: ophcrack Source: http://ophcrack.sourceforge.net/ Files: * Copyright: 2008-2009 Philippe Oechslin 2008-2009 Cedric Tissieres 2008-2009 Bertrand Mesot 2008 Objectif Securite 2009 Objectif Sécurité License: GPL-2.0+ with OpenSSL exception Files: src/samdump2/* Copyright: 2004-2006 Nicola Cuomo License: GPL-2.0+ with OpenSSL exception Files: src/gui/histogram_item.cpp src/gui/histogram_item.h Copyright: 1997 Josef Wilgen 2002 Uwe Rathmann License: GPL-2.0+ with OpenSSL exception Files: debian/* Copyright: 2006-2009 Adam Cécile (Le_Vert) 2012-2013 Julián Moreno Patiño 2012-2013 Daniel Echeverry License: GPL-2.0+ with OpenSSL exception License: GPL-2.0+ with OpenSSL exception This package 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 package 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 package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA . On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2'. . Special Exception . In addition, as a special exception, the copyright holders give permission to link the code of portions of this program with the OpenSSL library under certain conditions as described in each individual source file, and distribute linked combinations including the two. . You must obey the GNU General Public License in all respects for all of the code used other than OpenSSL. If you modify file(s) with this exception, you may extend this exception to your version of the file(s), but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version. If you delete this exception statement from all source files in the program, then also delete it here. debian/ophcrack.install0000644000000000000000000000006112154641753012355 0ustar debian/ophcrack.desktop /usr/share/applications/ debian/ophcrack-cli.docs0000644000000000000000000000000712154641753012404 0ustar README debian/rules0000755000000000000000000000267112154641753010264 0ustar #!/usr/bin/make -f #export DH_VERBOSE=1 DEB_HOST_GNU_TYPE := $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) DEB_BUILD_GNU_TYPE := $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) BASE_CONFIGURE_FLAGS := --host=$(DEB_HOST_GNU_TYPE) \ --build=$(DEB_BUILD_GNU_TYPE) \ --prefix=/usr BUILDDIR_QT4 := $(CURDIR)/debian/tmpdir/qt4 BUILDDIR_CLI := $(CURDIR)/debian/tmpdir/cli DESTDIR_QT4 := $(CURDIR)/debian/ophcrack DESTDIR_CLI := $(CURDIR)/debian/ophcrack-cli %: dh $@ --with autoreconf override_dh_auto_configure: mkdir -p $(BUILDDIR_QT4) mkdir -p $(BUILDDIR_CLI) cp -a `ls -d $(CURDIR)/* | grep -v '/debian$$'` $(BUILDDIR_QT4) cp -a `ls -d $(CURDIR)/* | grep -v '/debian$$'` $(BUILDDIR_CLI) cd $(BUILDDIR_QT4); \ ./configure $(BASE_CONFIGURE_FLAGS) --enable-gui --enable-graph cd $(BUILDDIR_CLI); \ ./configure $(BASE_CONFIGURE_FLAGS) --disable-gui --disable-graph override_dh_auto_build: $(MAKE) -C $(BUILDDIR_QT4) $(MAKE) -C $(BUILDDIR_CLI) override_dh_auto_install: mkdir -p $(DESTDIR_QT4)/usr/share/pixmaps install -D -m 755 $(BUILDDIR_CLI)/src/ophcrack $(DESTDIR_CLI)/usr/bin/ophcrack-cli install -D -m 755 $(BUILDDIR_QT4)/src/ophcrack $(DESTDIR_QT4)/usr/bin/ophcrack cp $(CURDIR)/src/gui/pixmaps/os.xpm \ $(DESTDIR_QT4)/usr/share/pixmaps/ophcrack.xpm || exit 1; override_dh_installchangelogs: dh_installchangelogs ChangeLog override_dh_clean: dh_clean rm -rf $(CURDIR)/debian/tmpdir debian/ophcrack.manpages0000644000000000000000000000002212154641753012477 0ustar debian/ophcrack.1 debian/ophcrack.10000644000000000000000000000526312154641753011060 0ustar .TH OPHCRACK "1" "March 2009" "3.2.0" "User Commands" .SH NAME Ophcrack - a Microsoft Windows password cracker using rainbow tables. .SH DESCRIPTION .B Ophcrack is a Windows password cracker based on a time-memory trade-off using rainbow tables. .br This is a new variant of Hellman's original trade-off, with better performance. .br It recovers 99.9% of alphanumeric passwords in seconds. .PP .B Ophcrack works for Windows NT/2000/XP/Vista. .PP .B Ophcrack can be used with command line using the options below, or can be run as a pure graphical software. .PP If you have installed ophrack-cli package, graphical interface is not available. .SH SYNOPSIS ophcrack [options] .SH OPTIONS .TP .I -a disable audit mode (default) .TP .I -A enable audit mode .TP .I -b disable bruteforce .TP .I -B enable bruteforce (default) .TP .I -c specify the config file to use .TP .I -D display (lots of!) debugging information .TP .I -d specify tables base directory .TP .I -e do not display empty passwords .TP .I -f load hashes from the specified file (pwdump or session) .TP .I -g disable GUI .TP .I -h display this information .TP .I -i hide usernames .TP .I -I show usernames (default) .TP .I -l log all output to the specified file .TP .I -n specify the number of threads to use .TP .I -o write cracking output to file in pwdump format .TP .I -q quiet mode .TP .I -r launch the cracking when ophcrack starts (GUI only) .TP .I -s disable session auto-saving .TP .I -S specify the file to use to automatically save the progress of the search .TP .I -u display statistics when cracking ends .TP .I -t table1[,a[,b,...]][:table2[,a[,b,...]]] specify which table to use in the directory given by \-d .TP .I -v verbose .TP .I -w load hashes from encrypted SAM file in directory dir .TP .I -x export data in CSV format to the file specified by \-o .SH EXAMPLES .B ophcrack -g -d /path/to/tables -t xp_free_fast,0,3:vista_free -f in.txt .PP Launch ophcrack in command line using tables 0 and 3 in /path/to/tables/xp_free_fast and all tables in /path/to/tables/vista_free and cracks hashes from pwdump file in.txt .SH "SEE ALSO" Homepage: http://ophcrack.sourceforge.net/ .br Free rainbow tables: http://ophcrack.sourceforge.net/tables.php .SH AUTHOR This manual page was written by Adam Cecile for the Debian system (but may be used by others). .br Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 or any later version published by the Free Software Foundation .br On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL. debian/ophcrack-cli.manpages0000644000000000000000000000002612154641753013250 0ustar debian/ophcrack-cli.1 debian/ophcrack.README.Debian0000644000000000000000000000111712154641753013030 0ustar ophcrack for Debian ------------------- Ophcrack needs rainbow tables to crack password. The upstream author distribute freely some rainbow tables: * XP free small (380MB) Charset: 0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ * XP free fast (703MB) Charset: 0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ * Vista free (461MB) Charset: based on a dictionary with variations (hybrid mode) You can grab them from http://ophcrack.sourceforge.net/tables.php -- Adam Cécile (Le_Vert) Mon, 11 Aug 2008 15:58:58 +0200 debian/ophcrack-cli.10000644000000000000000000000526312154641753011625 0ustar .TH OPHCRACK "1" "March 2009" "3.2.0" "User Commands" .SH NAME Ophcrack - a Microsoft Windows password cracker using rainbow tables. .SH DESCRIPTION .B Ophcrack is a Windows password cracker based on a time-memory trade-off using rainbow tables. .br This is a new variant of Hellman's original trade-off, with better performance. .br It recovers 99.9% of alphanumeric passwords in seconds. .PP .B Ophcrack works for Windows NT/2000/XP/Vista. .PP .B Ophcrack can be used with command line using the options below, or can be run as a pure graphical software. .PP If you have installed ophrack-cli package, graphical interface is not available. .SH SYNOPSIS ophcrack [options] .SH OPTIONS .TP .I -a disable audit mode (default) .TP .I -A enable audit mode .TP .I -b disable bruteforce .TP .I -B enable bruteforce (default) .TP .I -c specify the config file to use .TP .I -D display (lots of!) debugging information .TP .I -d specify tables base directory .TP .I -e do not display empty passwords .TP .I -f load hashes from the specified file (pwdump or session) .TP .I -g disable GUI .TP .I -h display this information .TP .I -i hide usernames .TP .I -I show usernames (default) .TP .I -l log all output to the specified file .TP .I -n specify the number of threads to use .TP .I -o write cracking output to file in pwdump format .TP .I -q quiet mode .TP .I -r launch the cracking when ophcrack starts (GUI only) .TP .I -s disable session auto-saving .TP .I -S specify the file to use to automatically save the progress of the search .TP .I -u display statistics when cracking ends .TP .I -t table1[,a[,b,...]][:table2[,a[,b,...]]] specify which table to use in the directory given by \-d .TP .I -v verbose .TP .I -w load hashes from encrypted SAM file in directory dir .TP .I -x export data in CSV format to the file specified by \-o .SH EXAMPLES .B ophcrack -g -d /path/to/tables -t xp_free_fast,0,3:vista_free -f in.txt .PP Launch ophcrack in command line using tables 0 and 3 in /path/to/tables/xp_free_fast and all tables in /path/to/tables/vista_free and cracks hashes from pwdump file in.txt .SH "SEE ALSO" Homepage: http://ophcrack.sourceforge.net/ .br Free rainbow tables: http://ophcrack.sourceforge.net/tables.php .SH AUTHOR This manual page was written by Adam Cecile for the Debian system (but may be used by others). .br Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 or any later version published by the Free Software Foundation .br On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL. debian/source/0000755000000000000000000000000012154641753010476 5ustar debian/source/format0000644000000000000000000000001412154641753011704 0ustar 3.0 (quilt) debian/ophcrack.desktop0000644000000000000000000000042312154652574012365 0ustar [Desktop Entry] Name=Ophcrack Comment=Microsoft Windows password cracker Exec=ophcrack Icon=ophcrack Terminal=false Type=Application Categories=System;Security;GTK; Keywords=Hacking; Security; Windows; StartupNotify=true Comment[fr]=Casseur de mot de passe Microsoft Windows debian/compat0000644000000000000000000000000212154641753010374 0ustar 9 debian/ophcrack.menu0000644000000000000000000000036212154641753011657 0ustar ?package(ophcrack): needs="X11" \ section="Applications/System/Security" \ title="Ophcrack" \ longtitle="Microsoft Windows password cracker" \ command="/usr/bin/ophcrack" \ icon="/usr/share/pixmaps/ophcrack.xpm"