|
Penetration Testing
mailing list archives
Re: PWDUMP Parser
From: "Mr. Rufus Faloofus" <foofus () foofus net>
Date: Tue, 6 Jul 2004 18:28:09 -0500
On Tue, Jul 06, 2004 at 09:00:54AM -0700, Mike Anderson wrote:
I have a rather large pwdump file (over 3000 accounts)
that I am working with. I need to extract
approximately 200 user names/hash pairs from it.
Other than using notepad/word to do a find/search then
copy and paste, does anyone know of a "pwdump parser"
that is out there? I envision inputting a user name
(or list of user names) and then having it return the
user name and hash pair in a text file.
Perl is yer pal. Actually, so is grep, but whatever. Put
a list of names in one file, and your pwdump output in another:
open(INFILE,"namelist.txt");
@names=<INFILE>;
close(INFILE);
open(INFILE,"pwdumpfile.txt");
while(<INFILE>)
{
$line=$_;
chomp($line);
@list=split(/:/,$line);
foreach $name (@names)
{
chomp($name);
if (@list[0] eq $name)
{
print "$line\n";
}
}
}
close(INFILE);
Hey! No laughing at my crappy perl!
--Foofus.
By Date
By Thread
Current thread:
|