From f508414863906865fc91a934f9ad898fa9306ec6 Mon Sep 17 00:00:00 2001 From: konradm Date: Oct 13 2008 03:00:24 +0000 Subject: Import. --- diff --git a/.cvsignore b/.cvsignore index e69de29..94616b3 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +chntpw-source-080526.zip diff --git a/chntpw-README.Dist b/chntpw-README.Dist new file mode 100644 index 0000000..f1dee08 --- /dev/null +++ b/chntpw-README.Dist @@ -0,0 +1,4 @@ +cpnt is depricated now (I think) because of ntfs-3g. Furthermore +reged is probably less useful than regedit.exe under WINE, but +as both of these might be useful for someone trying to run some +old script it's probably worthwhile to include them both. diff --git a/chntpw-chntpw.8 b/chntpw-chntpw.8 new file mode 100644 index 0000000..8b0ec85 --- /dev/null +++ b/chntpw-chntpw.8 @@ -0,0 +1,96 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH CHNTPW 8 "30th May 2002" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +chntpw \- utility to overwrite Windows NT/2000 SAM passwords +.SH SYNOPSIS +.B chntpw +.RI [ options ] +.RI < samfile > +.RI [ systemfile ] +.RI [ securityfile ] +.RI [ otherreghive ] +.RI [...] +.br +.SH DESCRIPTION +This manual page documents briefly the +.B chntpw +command. +This manual page was written for the Debian distribution +because the original program does not have a manual page. +.PP +.B chntpw +is a utility to view some information and change user passwords +in a Windows NT/2000 SAM userdatabase file. It is not necessary to +know the old passwords to reset them. In addition it contains a +simple registry editor (same size data writes) +and hex-editor with which the information contained in a registry +file can be browsed and modified. +.SH OPTIONS +.TP +.B \-h +Show summary of options. +.TP +.B \-u username +Username to change. Default is Administrator +.TP +.B \-l +List all users in the SAM database. +.TP +.B \-i +Interactive: list all users (as per \-l) and then ask for the +user to change. +.TP +.B \-e +Registry editor with limited capabilities. +.TP +.B \-d +Use buffer debugger. +.TP +.B \-t +Show hexdumps of structs/segments (deprecated debug function). +.SH EXAMPLES +.TP +.B chntpw sam system +Opens registry hives +.B sam +and +.B system +and change administrator account. This will work even if the name +has been changed or it has been localized (since different language +versions of NT use different administrator names). +.TP +.B chntpw -u jabbathehutt mysam +Prompts for password for +.B jabbathehutt +and changes it in the +.B mysam +registry file, if found (otherwise do nothing) +.SH SEE ALSO +If you are looking for an automated procedure for password +recovery, you might look at the bootdisks provided by the +upstream author at +.BR http://home.eunet.no/~pnordahl/ntpasswd/ +.br +There is more information on how this program works available at +.IR /usr/share/doc/chntpw . +This information includes in-depth information on how the +registry works, what are syskeys and some other issues. +.SH AUTHOR +This manual page was written by +Javier Fernandez-Sanguino , +for the Debian GNU/Linux system (but may be used by others). diff --git a/chntpw.spec b/chntpw.spec new file mode 100644 index 0000000..6e229dc --- /dev/null +++ b/chntpw.spec @@ -0,0 +1,76 @@ +Name: chntpw +# Version is taken from HISTORY.txt +Version: 0.99.6 +Release: 4%{?dist} +Summary: Change passwords in Windows SAM files +Group: Applications/Engineering +License: GPLv2 +URL: http://home.eunet.no/~pnordahl/ntpasswd/ +Source0: http://home.eunet.no/~pnordahl/ntpasswd/chntpw-source-080526.zip +Source2: chntpw-README.Dist +# The man page is borrowed from Debian +Source3: chntpw-chntpw.8 +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +BuildRequires: dos2unix +BuildRequires: openssl-devel + + +%description +This is a utility to (re)set the password of any user that has a valid +(local) account on your Windows NT/2k/XP/Vista etc system. You do not +need to know the old password to set a new one. It works offline, that +is, you have to shutdown your computer and boot off a floppydisk or CD +or another system. Will detect and offer to unlock locked or disabled +out user accounts! There is also a registry editor and other registry +utilities that works under linux/unix, and can be used for other things +than password editing. + + +%prep +%setup -q -n %{name}-080526 +cp -p %{SOURCE2} README.Dist +dos2unix WinReg.txt + + +%build +make CC="%__cc" CFLAGS="$RPM_OPT_FLAGS" LIBS="-lcrypto" chntpw cpnt reged + + +%install +rm -rf $RPM_BUILD_ROOT +mkdir -p $RPM_BUILD_ROOT%{_bindir} +cp chntpw $RPM_BUILD_ROOT%{_bindir} +cp cpnt $RPM_BUILD_ROOT%{_bindir} +cp reged $RPM_BUILD_ROOT%{_bindir} +mkdir -p $RPM_BUILD_ROOT%{_mandir}/man8/ +cp -p %{SOURCE3} $RPM_BUILD_ROOT%{_mandir}/man8/%{name}.8 + + +%clean +rm -rf $RPM_BUILD_ROOT + + +%files +%defattr(-,root,root,-) +%doc GPL.txt LGPL.txt README.txt regedit.txt WinReg.txt HISTORY.txt +%doc README.Dist +%{_bindir}/chntpw +%{_bindir}/cpnt +%{_bindir}/reged +%{_mandir}/man8/%{name}.8* + + +%changelog +* Sat Oct 11 2008 Conrad Meyer - 0.99.6-4 +- Fix EOL encodings in WinReg.txt. + +* Sat Oct 11 2008 Conrad Meyer - 0.99.6-3 +- More miscellaneous small changes. + +* Fri Oct 10 2008 Conrad Meyer - 0.99.6-2 +- Revert to original Makefile. +- Miscellaneous small changes. + +* Wed Oct 1 2008 Conrad Meyer - 0.99.6-1 +- Initial package. diff --git a/import.log b/import.log new file mode 100644 index 0000000..aff7d5f --- /dev/null +++ b/import.log @@ -0,0 +1 @@ +chntpw-0_99_6-4_fc9:HEAD:chntpw-0.99.6-4.fc9.src.rpm:1223863802 diff --git a/sources b/sources index e69de29..954d9c8 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +09addfe7ae469677da39ed66d83858d3 chntpw-source-080526.zip