<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 08.00.0681.000">
<TITLE>KM-pwdump...experiment-success (3,655,856 users)</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Consolas">6:31am...finally it finished</FONT></SPAN><SPAN LANG="en-au"><FONT FACE="Consolas"> (</FONT></SPAN><SPAN LANG="en-au"><FONT FACE="Consolas">well at 3:34am...</FONT></SPAN><SPAN LANG="en-au"><FONT FACE="Consolas">and looks to be successful)</FONT></SPAN><SPAN LANG="en-au"><FONT FACE="Consolas">!</FONT></SPAN><SPAN LANG="en-au"><FONT FACE="Consolas"> Run time just under nine hours.</FONT></SPAN><SPAN LANG="en-au"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Consolas">Run with these switches:</FONT></SPAN><SPAN LANG="en-au"><B> <FONT FACE="Consolas">pwdump-v4 -o hashdump.txt -u administrator -p</FONT></B></SPAN><SPAN LANG="en-au"><B> <FONT FACE="Consolas">password</FONT></B></SPAN><SPAN LANG="en-au"><B><FONT FACE="Consolas"> -n localhost</FONT></B></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Consolas">So the issue seems to be directly related to the size of the USERINFO array...</FONT></SPAN><SPAN LANG="en-au"><FONT FACE="Consolas">and it</FONT></SPAN><SPAN LANG="en-au"><B><U> <FONT FACE="Consolas">does</FONT></U></B></SPAN><SPAN LANG="en-au"><FONT FACE="Consolas"> run</FONT></SPAN><SPAN LANG="en-au"> <FONT FACE="Consolas">slower as it goes along, so might still be some more optimising to be done somewhere??</FONT></SPAN><SPAN LANG="en-au"><FONT FACE="Consolas"> At first it was running (according to the</FONT></SPAN><SPAN LANG="en-au"> <FONT FACE="Consolas">rough</FONT></SPAN><SPAN LANG="en-au"> <FONT FACE="Consolas">trace output) at a pa</FONT></SPAN><SPAN LANG="en-au"><FONT FACE="Consolas">ce that would have had it finished in</FONT></SPAN><SPAN LANG="en-au"> <FONT FACE="Consolas">around</FONT></SPAN><SPAN LANG="en-au"><FONT FACE="Consolas"> 4</FONT></SPAN><SPAN LANG="en-au"><FONT FACE="Consolas">-5</FONT></SPAN><SPAN LANG="en-au"><FONT FACE="Consolas"> hours</FONT></SPAN><SPAN LANG="en-au"><FONT FACE="Consolas">…</FONT></SPAN><SPAN LANG="en-au"><FONT FACE="Consolas">.but it took almost 9 hours</FONT></SPAN><SPAN LANG="en-au"><FONT FACE="Consolas">…</FONT></SPAN><SPAN LANG="en-au"><FONT FACE="Consolas">e.g. after 22 mins it has done 2</FONT></SPAN><SPAN LANG="en-au"><FONT FACE="Consolas">5</FONT></SPAN><SPAN LANG="en-au"><FONT FACE="Consolas">3k users</FONT></SPAN><SPAN LANG="en-au"><FONT FACE="Consolas">, so ~700k/hour.</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Consolas">I did notice at the midpoint</FONT></SPAN><SPAN LANG="en-au"><FONT FACE="Consolas"> (~12am)</FONT></SPAN><SPAN LANG="en-au"><FONT FACE="Consolas"> that the memory usage</FONT></SPAN><SPAN LANG="en-au"><FONT FACE="Consolas"> for the machine was flicking between 2.23GB and 2.50GB</FONT></SPAN><SPAN LANG="en-au"> <FONT FACE="Consolas">but never higher</FONT></SPAN><SPAN LANG="en-au"><FONT FACE="Consolas">…</FONT></SPAN><SPAN LANG="en-au"><FONT FACE="Consolas">looked like 2.50GB was some sort of ceiling it was banging off maybe??</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Consolas">My fix  was quite crude but seems to work for me in this case</FONT></SPAN><SPAN LANG="en-au"><FONT FACE="Consolas">:</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><B><U><FONT FACE="Consolas">PwDump.cpp:</FONT></U></B></SPAN><SPAN LANG="en-au"><B><U></U></B></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><B><U></U></B></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"><FONT COLOR="#0000FF" SIZE=2 FACE="Courier New">typedef</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"><FONT SIZE=2 FACE="Courier New"></FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"> <FONT COLOR="#0000FF" SIZE=2 FACE="Courier New">struct</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"><FONT SIZE=2 FACE="Courier New"> _USERINFO</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT SIZE=2 FACE="Courier New">{</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au">       </SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"> <FONT COLOR="#0000FF" SIZE=2 FACE="Courier New">char</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"><FONT SIZE=2 FACE="Courier New"> cHash[64];        </FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"> <FONT COLOR="#008000" SIZE=2 FACE="Courier New">// Stores NTLM and LanMan hash data</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au">       </SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"> <FONT COLOR="#0000FF" SIZE=2 FACE="Courier New">wchar_t</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"><FONT SIZE=2 FACE="Courier New"> wszUser[28];   </FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"> <FONT COLOR="#008000" SIZE=2 FACE="Courier New">// Stores the user's name</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"><FONT SIZE=2 FACE="Courier New">} USERINFO, *LPUSERINFO;</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"><B><U></U></B></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><B><U><FONT FACE="Consolas">L</FONT></U></B></SPAN><SPAN LANG="en-au"><B><U><FONT FACE="Consolas">s</FONT></U></B></SPAN><SPAN LANG="en-au"><B><U><FONT FACE="Consolas">aExt.c:</FONT></U></B></SPAN><SPAN LANG="en-au"><B><U></U></B></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Consolas">#define USER_BUFFER_LENGTH 28</FONT></SPAN><SPAN LANG="en-au"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"><FONT COLOR="#0000FF" SIZE=2 FACE="Courier New">typedef</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"><FONT SIZE=2 FACE="Courier New"></FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"> <FONT COLOR="#0000FF" SIZE=2 FACE="Courier New">struct</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"><FONT SIZE=2 FACE="Courier New"> _USERINFO</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT SIZE=2 FACE="Courier New">{</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au">       </SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"> <FONT COLOR="#0000FF" SIZE=2 FACE="Courier New">char</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"><FONT SIZE=2 FACE="Courier New"> cHash[64];        </FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"> <FONT COLOR="#008000" SIZE=2 FACE="Courier New">// Stores NTLM and LanMan hash data</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au">       </SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"> <FONT COLOR="#0000FF" SIZE=2 FACE="Courier New">wchar_t</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"><FONT SIZE=2 FACE="Courier New"> wszUser[28];   </FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"> <FONT COLOR="#008000" SIZE=2 FACE="Courier New">// Stores the user's name</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"><FONT SIZE=2 FACE="Courier New">} USERINFO, *LPUSERINFO;</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><B><U></U></B></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Consolas">These are in addition to the</FONT></SPAN><SPAN LANG="en-au"><FONT FACE="Consolas">se two suggestions in the same modu</FONT></SPAN><SPAN LANG="en-au"><FONT FACE="Consolas">le:</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Consolas"></FONT></SPAN><SPAN LANG="en-au"> </SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"><FONT COLOR="#0000FF" SIZE=2 FACE="Courier New">void</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"><FONT SIZE=2 FACE="Courier New"> SendStatusMessage(</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"><FONT COLOR="#0000FF" SIZE=2 FACE="Courier New">char</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"><FONT SIZE=2 FACE="Courier New">* szMessage, ...)</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"><FONT SIZE=2 FACE="Courier New">……</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"><FONT SIZE=2 FACE="Courier New">.</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"><FONT SIZE=2 FACE="Courier New">…</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"><FONT SIZE=2 FACE="Courier New">.</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"><FONT COLOR="#0000FF" SIZE=2 FACE="Courier New">if</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"><FONT SIZE=2 FACE="Courier New"> (hPipe != NULL && hPipe != INVALID_HANDLE_VALUE)</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au">        <FONT SIZE=2 FACE="Courier New">{</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au">                <FONT SIZE=2 FACE="Courier New">WriteFile(hPipe, szData,</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"> <FONT COLOR="#0000FF" SIZE=2 FACE="Courier New">sizeof</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"><FONT SIZE=2 FACE="Courier New">(USERINFO) + 3, &cbTotalBytes, NULL);</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au">                <FONT SIZE=2 FACE="Courier New">FlushFileBuffers(hPipe); </FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au">               </SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"> <FONT COLOR="#008000" SIZE=2 FACE="Courier New">// ResetPipe();</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au">        <FONT SIZE=2 FACE="Courier New">}</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"><FONT COLOR="#0000FF" SIZE=2 FACE="Courier New">__declspec</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"><FONT SIZE=2 FACE="Courier New">(</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"><FONT COLOR="#0000FF" SIZE=2 FACE="Courier New">dllexport</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"><FONT SIZE=2 FACE="Courier New">)GetHash(LPCTSTR lpszPipeName, BYTE* pEncryptionKey, DWORD dwKeyLen, BOOL bSkipHistories)</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"><FONT SIZE=2 FACE="Courier New">………</FONT></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"><FONT SIZE=2 FACE="Courier New">.</FONT></SPAN><SPAN LANG="en-au"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au">               </SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"> <FONT COLOR="#008000" SIZE=2 FACE="Courier New">//  enumRc = pSamrEnumerateUsersInDomain(hDomain, &dwEnum, 0, &pEnum, 1000, &dwNumber);</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au">                <FONT SIZE=2 FACE="Courier New">enumRc = pSamrEnumerateUsersInDomain(hDomain, &dwEnum, 0x10, &pEnum, 1000, &dwNumber);</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"></SPAN><SPAN LANG="en-au"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Consolas">Partial Log:</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Consolas">E:\pwd-test-v4>pwd</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Consolas">E:\pwd-test-v4>echo 18:38:13.88</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Consolas">18:38:13.88</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Consolas">E:\pwd-test-v4>pwdump-v4 -o hashdump.txt -u administrator -p</FONT></SPAN><SPAN LANG="en-au"> <FONT FACE="Consolas">password</FONT></SPAN><SPAN LANG="en-au"><FONT FACE="Consolas"> -n localhost</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Consolas">pwdump6 Version 2.0.0-beta-2 by fizzgig and the mighty group at foofus.net</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Consolas">** THIS IS A BETA VERSION! YOU HAVE BEEN WARNED. **</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Consolas">Copyright 2009 foofus.net</FONT></SPAN></P>
<BR>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Consolas">Waiting for remote service to terminate...</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Consolas">Servers with many user accounts can take several minutes</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Consolas">1824</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Consolas">2515</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Consolas">3197</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Consolas">3933</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Consolas">4733</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Consolas">6441</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Consolas">.....</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Consolas">3645610</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Consolas">3646841</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Consolas">3647974</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Consolas">3648999</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Consolas">3650150</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Consolas">3651481</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Consolas">3652778</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Consolas">3654007</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Consolas">3655129</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Consolas">Outputting data for array of size: 3655856</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Consolas">Completed.</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Consolas">E:\pwd-test-v4>echo  3:34:19.15</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Consolas"> 3:34:19.15</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Consolas">E:\pwd-test-v4></FONT></SPAN><SPAN LANG="en-au"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-au"><FONT FACE="Consolas">Keith</FONT></SPAN></P>

</BODY>
</HTML>