[foofus-tools] pwdump...cont-logs

Keith Morrell keith.morrell at optusnet.com.au
Sun May 23 14:04:10 PDT 2010


An update with logs...

These are some outputs from runs on the three VMs I have - all have the mods
as described before (0x10 users, omit reset named pipe), and instead of
outputting dots at  intervals, I output the USERINFO array size (not sure
how exact this is, but at least a run indicator...), i.e. 

    else if(i % 100 == 99) {
    	// fprintf(stderr, ".");
	fprintf(stderr, "%d\n", nUserInfoArraySize);

One thing I have noted is that is seems to get slower as it progresses (just
a seat-of-the-pants observation based on the intervals between displaying a
dot/value). Not sure if there is anything in the program which has
"more-to-do" as it gets a larger input in any way?? (this verified with
timings below)

Anyway, here are the results...the big one died about with a count of
1096433 after about 7½ hours...

============================================================================
========

~70k users, run time ~43 seconds, approx 1627 users/second

E:\Temp>pwd
10:15:32.45

E:\Temp>pwdump-v3 -o hashdump.txt -u administrator -p password -n  localhost

pwdump6 Version 2.0.0-beta-2 by fizzgig and the mighty group at foofus.net

Waiting for remote service to terminate...
Servers with many user accounts can take several minutes
32639

Outputting data for array of size: 39006
Completed.
10:16:15.73

E:\Temp>


============================================================================
==========

~700k users, ~run time 3hrs, 35 mins  ~54 users/second (much slower than 70k
user AD)

D:\pwd-test>pwd

D:\pwd-test>echo 10:20:44.36
10:20:44.36

D:\pwd-test>pwdump-v3 -o hashdump.txt -u administrator -p password -n
localhost

pwdump6 Version 2.0.0-beta-2 by fizzgig and the mighty group at foofus.net
** THIS IS A BETA VERSION! YOU HAVE BEEN WARNED. **
Copyright 2009 foofus.net


Waiting for remote service to terminate...
Servers with many user accounts can take several minutes
4823
6721
8218
10313
12878
17692
23656
30343
38307
...

702421
702805
703175
703566
703950
704319
704696

Outputting data for array of size: 704935
Completed.

D:\pwd-test>echo 13:55:35.80
13:55:35.80

D:\pwd-test>

============================================================================
==========

~3,500k users, died after ~7hrs, 34 mins. ~195 users/second average, but
this VM is a bit higher spec than the 700k user one...

E:\pwd-test>pwd

E:\pwd-test>echo 10:19:01.65
10:19:01.65

E:\pwd-test>pwdump-v3 -o hashdump.txt -u administrator -p password -n
localhost

pwdump6 Version 2.0.0-beta-2 by fizzgig and the mighty group at foofus.net
** THIS IS A BETA VERSION! YOU HAVE BEEN WARNED. **
Copyright 2009 foofus.net


Waiting for remote service to terminate...
Servers with many user accounts can take several minutes
1473
2033
2546
3107
3578
4418
4962
6295
7657
8683
9823
10868
11799
12825
13756
14820
15846
16758
17841
18861
19969
21109
22325
23551
24662
25897
27037
28181
......
1092330
1092593
1092842
1093090
1093340
1093589
1093853
1094115
1094378
1094627
1094883
1095146
1095407
1095665
1095928
1096184
1096433

E:\pwd-test>echo 17:53:26.65
17:53:26.65

E:\pwd-test>

=======================================================================

So...does anyone have any thoughts on why it slows down?

Thanks in advance...

Keith





More information about the foofus-tools mailing list