<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Password Cracking Wordlists and Tools for Brute Forcing</title>
	<atom:link href="http://www.darknet.org.uk/2008/02/password-cracking-wordlists-and-tools-for-brute-forcing/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.darknet.org.uk/2008/02/password-cracking-wordlists-and-tools-for-brute-forcing/</link>
	<description>Ethical Hacking, Penetration Testing &#38; Computer Security</description>
	<pubDate>Fri, 21 Nov 2008 04:03:27 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
		<item>
		<title>By: zupakomputer</title>
		<link>http://www.darknet.org.uk/2008/02/password-cracking-wordlists-and-tools-for-brute-forcing/#comment-124137</link>
		<dc:creator>zupakomputer</dc:creator>
		<pubDate>Fri, 25 Jul 2008 15:23:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.darknet.org.uk/2008/02/password-cracking-wordlists-and-tools-for-brute-forcing/#comment-124137</guid>
		<description>re: the first paragraph I wrote just there - fair enough, maybe some people want a password for an account so they can use that account as un-noticed as possible, and they wouldn't want to make an admin or root account to do things with. But I still don't see how that process would be any less noticable than an extra account - unless they aren't going to do anything using the cracked account. Cause as soon as they do anything shady - it's likely to show up, then they are locked out again anyway when the admins realise someone's legit account is compromised.

Anything stealthy where you wouldn't want what you're doing to show up, hence the preference to have access to existing accounts; again - you don't need to go to all that bother to install a rootkit or similar (the bother of having to get the hashes to begin with, etc, which means that you must have been in the system already).</description>
		<content:encoded><![CDATA[<p>re: the first paragraph I wrote just there - fair enough, maybe some people want a password for an account so they can use that account as un-noticed as possible, and they wouldn&#8217;t want to make an admin or root account to do things with. But I still don&#8217;t see how that process would be any less noticable than an extra account - unless they aren&#8217;t going to do anything using the cracked account. Cause as soon as they do anything shady - it&#8217;s likely to show up, then they are locked out again anyway when the admins realise someone&#8217;s legit account is compromised.</p>
<p>Anything stealthy where you wouldn&#8217;t want what you&#8217;re doing to show up, hence the preference to have access to existing accounts; again - you don&#8217;t need to go to all that bother to install a rootkit or similar (the bother of having to get the hashes to begin with, etc, which means that you must have been in the system already).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: zupakomputer</title>
		<link>http://www.darknet.org.uk/2008/02/password-cracking-wordlists-and-tools-for-brute-forcing/#comment-124136</link>
		<dc:creator>zupakomputer</dc:creator>
		<pubDate>Fri, 25 Jul 2008 15:15:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.darknet.org.uk/2008/02/password-cracking-wordlists-and-tools-for-brute-forcing/#comment-124136</guid>
		<description>D'you mean that because the encryption method is known, and the character set in use is known, that the password hashes having been aquired (because where those are stored - is also known) coupled with some background info on who the passwords belong to (eg - their username), makes it easier to 'guess' a range of potentials?
That sounds like a lot of on-site recce though. Either that or you'd have to have gotten into the system anyway, to be able to get the password hashes! So while you're in there, you could have easily made an admin account (and then some) - so then you don't need anyone's passwords...

(I get that there are those easily-guessable words that are likely to be used, and during any security testing you'd obviously have to emulate what any attacker would bruteforce with; then it's a case of 'well we found 20 people using these insecure passwords, so you'll have to have those changed and inform them not to use such things')

I still think that the actual generation of all possible combos is possible realistically with some more recent hardware (eg - a couple of overclocked CPUs and say 3 GPUs in SLi), but again those combos still have to be entered-in - offline that's fairly easy, as automatic login scripts exist even if you don't know what to write them in yourself, but online in realtime it's obviously much more difficult to pull off. But given an anonymous high-bandwidth link to the machine the access is wanted to, it's still in the realms of possibility, and getting more possible day by day. Even a botnet could be busy processing away for that purpose.</description>
		<content:encoded><![CDATA[<p>D&#8217;you mean that because the encryption method is known, and the character set in use is known, that the password hashes having been aquired (because where those are stored - is also known) coupled with some background info on who the passwords belong to (eg - their username), makes it easier to &#8216;guess&#8217; a range of potentials?<br />
That sounds like a lot of on-site recce though. Either that or you&#8217;d have to have gotten into the system anyway, to be able to get the password hashes! So while you&#8217;re in there, you could have easily made an admin account (and then some) - so then you don&#8217;t need anyone&#8217;s passwords&#8230;</p>
<p>(I get that there are those easily-guessable words that are likely to be used, and during any security testing you&#8217;d obviously have to emulate what any attacker would bruteforce with; then it&#8217;s a case of &#8216;well we found 20 people using these insecure passwords, so you&#8217;ll have to have those changed and inform them not to use such things&#8217;)</p>
<p>I still think that the actual generation of all possible combos is possible realistically with some more recent hardware (eg - a couple of overclocked CPUs and say 3 GPUs in SLi), but again those combos still have to be entered-in - offline that&#8217;s fairly easy, as automatic login scripts exist even if you don&#8217;t know what to write them in yourself, but online in realtime it&#8217;s obviously much more difficult to pull off. But given an anonymous high-bandwidth link to the machine the access is wanted to, it&#8217;s still in the realms of possibility, and getting more possible day by day. Even a botnet could be busy processing away for that purpose.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Darknet</title>
		<link>http://www.darknet.org.uk/2008/02/password-cracking-wordlists-and-tools-for-brute-forcing/#comment-124133</link>
		<dc:creator>Darknet</dc:creator>
		<pubDate>Fri, 25 Jul 2008 05:58:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.darknet.org.uk/2008/02/password-cracking-wordlists-and-tools-for-brute-forcing/#comment-124133</guid>
		<description>Breaking WEP is done by leveraging a weakness in the crypto implementation, this is how most cracking works.

Using pure simple brute force isn't practical.

Like Rainbow crack for 'reversing' hashes, it only works if they are unsalted.

And Windows hashes can be cracked so quickly due a flaw in the way they are stored.</description>
		<content:encoded><![CDATA[<p>Breaking WEP is done by leveraging a weakness in the crypto implementation, this is how most cracking works.</p>
<p>Using pure simple brute force isn&#8217;t practical.</p>
<p>Like Rainbow crack for &#8216;reversing&#8217; hashes, it only works if they are unsalted.</p>
<p>And Windows hashes can be cracked so quickly due a flaw in the way they are stored.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: razta</title>
		<link>http://www.darknet.org.uk/2008/02/password-cracking-wordlists-and-tools-for-brute-forcing/#comment-124125</link>
		<dc:creator>razta</dc:creator>
		<pubDate>Thu, 24 Jul 2008 23:40:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.darknet.org.uk/2008/02/password-cracking-wordlists-and-tools-for-brute-forcing/#comment-124125</guid>
		<description>You could do it with out a list. Just have the software try every posible combination, starting with the most common/easy first. This is the way JTR works.</description>
		<content:encoded><![CDATA[<p>You could do it with out a list. Just have the software try every posible combination, starting with the most common/easy first. This is the way JTR works.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Got_WEP?</title>
		<link>http://www.darknet.org.uk/2008/02/password-cracking-wordlists-and-tools-for-brute-forcing/#comment-124124</link>
		<dc:creator>Got_WEP?</dc:creator>
		<pubDate>Thu, 24 Jul 2008 20:30:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.darknet.org.uk/2008/02/password-cracking-wordlists-and-tools-for-brute-forcing/#comment-124124</guid>
		<description>Ok, time to update my earlier postings regarding finding or creating a brute force word list, and let you all know what I figured out on the subject.

So it turns out that I came across my answer while studying to take CompTIA's security plus exam. According to the security + book, the answer is based on exponential factors. I will quote the passage:

"Passwords should be as long and as complicated as possible. Most security experts believe a password of 10 characters is the minimum that should be used if security is a real concern. If you use only the lower case letters of the alphabet, you have 26 characters with which to work. If you add the numeric values 0 through 9, you'll get another 10 characters. If you go one step further and add the uppercase letters, you'll then have an additional 26 characters, giving you a total of 62 characters with which to construct a password.

If you use a four-character password, this would be 62x62x62x62, or approximately 14 million password possibilities. If you use five characters in your password, this would give you 62 to the fifth power, or approximately 92 million password possibilities. If you used a 10-character password, this would give you 64 to the tenth power, or 8.3 x 10^6 (a very big number) possibilities. As you can see, these numbers increase exponentially with each position added to the password. The four-digit password could probably be broken in a day, while the 10-digit password would take a millennium to break given current processing power.
If your password used only the 26 lowercase letters from the alphabet, the four-digit password would have 26 the the fourth powe, or 456,000 password combinations. A five-character password would have 26 to the fifth power, or 11 million, and a 10-character password would have 26 to the tenth power, or 1.4 x 10^15. This is still a big number, but it would take only half a millennium to break it."

So in my situation if i were to create a brute force word list that only covered the MINIMUM number of characters required in a WPA key, the possiblities would be 62^6, or 56,800,235,584 words in my word list. And that does not included nonalpabetic characters such as #,$, and %.
Oh well, i guess i will just stick with really large random password lists.</description>
		<content:encoded><![CDATA[<p>Ok, time to update my earlier postings regarding finding or creating a brute force word list, and let you all know what I figured out on the subject.</p>
<p>So it turns out that I came across my answer while studying to take CompTIA&#8217;s security plus exam. According to the security + book, the answer is based on exponential factors. I will quote the passage:</p>
<p>&#8220;Passwords should be as long and as complicated as possible. Most security experts believe a password of 10 characters is the minimum that should be used if security is a real concern. If you use only the lower case letters of the alphabet, you have 26 characters with which to work. If you add the numeric values 0 through 9, you&#8217;ll get another 10 characters. If you go one step further and add the uppercase letters, you&#8217;ll then have an additional 26 characters, giving you a total of 62 characters with which to construct a password.</p>
<p>If you use a four-character password, this would be 62&#215;62x62&#215;62, or approximately 14 million password possibilities. If you use five characters in your password, this would give you 62 to the fifth power, or approximately 92 million password possibilities. If you used a 10-character password, this would give you 64 to the tenth power, or 8.3 x 10^6 (a very big number) possibilities. As you can see, these numbers increase exponentially with each position added to the password. The four-digit password could probably be broken in a day, while the 10-digit password would take a millennium to break given current processing power.<br />
If your password used only the 26 lowercase letters from the alphabet, the four-digit password would have 26 the the fourth powe, or 456,000 password combinations. A five-character password would have 26 to the fifth power, or 11 million, and a 10-character password would have 26 to the tenth power, or 1.4 x 10^15. This is still a big number, but it would take only half a millennium to break it.&#8221;</p>
<p>So in my situation if i were to create a brute force word list that only covered the MINIMUM number of characters required in a WPA key, the possiblities would be 62^6, or 56,800,235,584 words in my word list. And that does not included nonalpabetic characters such as #,$, and %.<br />
Oh well, i guess i will just stick with really large random password lists.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ovni</title>
		<link>http://www.darknet.org.uk/2008/02/password-cracking-wordlists-and-tools-for-brute-forcing/#comment-124050</link>
		<dc:creator>ovni</dc:creator>
		<pubDate>Fri, 18 Jul 2008 12:37:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.darknet.org.uk/2008/02/password-cracking-wordlists-and-tools-for-brute-forcing/#comment-124050</guid>
		<description>Double encryption then? it sounds like. 

O.T.:

I know a lot of encryption systems say they are irreversible, I'm not so sure that's true (ie: actually possible, although they are 'practically' irreversible). Is it really feasible to do anything to a number that cannot be done in reverse......maybe what they mean is that when an encrypt is being done based upon previously obtained values, and then also has some kind of randomisation of data thrown in, it's harder to break because even if you know what the encryption standard in use is - you're having to backwards calculate a value to fit whatever round of the encryption standard deals with that phase, hence there could be many possibilities and you then have to backwards calculate each of those also.

(there's a certain cartoony funny quality to all this though, given that if you have an all-possibilities wordlist and an appropriate bruter (and the hw) then the 'game' is up, and everyone has to rely on constantly changing morphing encrypts. At least, that's how it looks to me anyway when I'm reading through the great lengths and amount of phases that go into generating what turns out to be the usual - a keyword that unlocks the encrypted data or communication.)

"And by the way, ah hates the rabbit!"</description>
		<content:encoded><![CDATA[<p>Double encryption then? it sounds like. </p>
<p>O.T.:</p>
<p>I know a lot of encryption systems say they are irreversible, I&#8217;m not so sure that&#8217;s true (ie: actually possible, although they are &#8216;practically&#8217; irreversible). Is it really feasible to do anything to a number that cannot be done in reverse&#8230;&#8230;maybe what they mean is that when an encrypt is being done based upon previously obtained values, and then also has some kind of randomisation of data thrown in, it&#8217;s harder to break because even if you know what the encryption standard in use is - you&#8217;re having to backwards calculate a value to fit whatever round of the encryption standard deals with that phase, hence there could be many possibilities and you then have to backwards calculate each of those also.</p>
<p>(there&#8217;s a certain cartoony funny quality to all this though, given that if you have an all-possibilities wordlist and an appropriate bruter (and the hw) then the &#8216;game&#8217; is up, and everyone has to rely on constantly changing morphing encrypts. At least, that&#8217;s how it looks to me anyway when I&#8217;m reading through the great lengths and amount of phases that go into generating what turns out to be the usual - a keyword that unlocks the encrypted data or communication.)</p>
<p>&#8220;And by the way, ah hates the rabbit!&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: razta</title>
		<link>http://www.darknet.org.uk/2008/02/password-cracking-wordlists-and-tools-for-brute-forcing/#comment-124047</link>
		<dc:creator>razta</dc:creator>
		<pubDate>Thu, 17 Jul 2008 22:35:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.darknet.org.uk/2008/02/password-cracking-wordlists-and-tools-for-brute-forcing/#comment-124047</guid>
		<description>@dat b true
To my understanding a salted hash is an encrypted hashed password which has been encrypted with a salt.

Salt = Encryption key
Hash = Encrypted text

The salt can be changed every time the hash is queried and is irreversable. 

Thats my understanding I may be way off line.</description>
		<content:encoded><![CDATA[<p>@dat b true<br />
To my understanding a salted hash is an encrypted hashed password which has been encrypted with a salt.</p>
<p>Salt = Encryption key<br />
Hash = Encrypted text</p>
<p>The salt can be changed every time the hash is queried and is irreversable. </p>
<p>Thats my understanding I may be way off line.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dat b true</title>
		<link>http://www.darknet.org.uk/2008/02/password-cracking-wordlists-and-tools-for-brute-forcing/#comment-124044</link>
		<dc:creator>dat b true</dc:creator>
		<pubDate>Thu, 17 Jul 2008 10:42:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.darknet.org.uk/2008/02/password-cracking-wordlists-and-tools-for-brute-forcing/#comment-124044</guid>
		<description>So that's what you were talking about here with all that rainbow tables stuff, I thought those were about IP configs (ie - having tables of ranges to be scanned and IPs you use for various testing scenarios). As usual, something I've thought right through has a weird inappropriate name and is known as something else entirely.

What dee hell is a 'salted hash'? I'm guessing it doesn't come with NaCl sprinkled on it.</description>
		<content:encoded><![CDATA[<p>So that&#8217;s what you were talking about here with all that rainbow tables stuff, I thought those were about IP configs (ie - having tables of ranges to be scanned and IPs you use for various testing scenarios). As usual, something I&#8217;ve thought right through has a weird inappropriate name and is known as something else entirely.</p>
<p>What dee hell is a &#8217;salted hash&#8217;? I&#8217;m guessing it doesn&#8217;t come with NaCl sprinkled on it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dat b true</title>
		<link>http://www.darknet.org.uk/2008/02/password-cracking-wordlists-and-tools-for-brute-forcing/#comment-124043</link>
		<dc:creator>dat b true</dc:creator>
		<pubDate>Thu, 17 Jul 2008 10:33:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.darknet.org.uk/2008/02/password-cracking-wordlists-and-tools-for-brute-forcing/#comment-124043</guid>
		<description>"You guys need to learn yourself"

Oh no! It's my Scottish English teacher!</description>
		<content:encoded><![CDATA[<p>&#8220;You guys need to learn yourself&#8221;</p>
<p>Oh no! It&#8217;s my Scottish English teacher!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Darknet</title>
		<link>http://www.darknet.org.uk/2008/02/password-cracking-wordlists-and-tools-for-brute-forcing/#comment-124029</link>
		<dc:creator>Darknet</dc:creator>
		<pubDate>Tue, 15 Jul 2008 16:25:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.darknet.org.uk/2008/02/password-cracking-wordlists-and-tools-for-brute-forcing/#comment-124029</guid>
		<description>You guys need to learn yourself something about &lt;a href="http://www.darknet.org.uk/2006/02/password-cracking-with-rainbowcrack-and-rainbow-tables/" rel="nofollow"&gt;Rainbow Tables and Rainbow Cracking&lt;/a&gt;..</description>
		<content:encoded><![CDATA[<p>You guys need to learn yourself something about <a href="http://www.darknet.org.uk/2006/02/password-cracking-with-rainbowcrack-and-rainbow-tables/" rel="nofollow">Rainbow Tables and Rainbow Cracking</a>..</p>
]]></content:encoded>
	</item>
</channel>
</rss>
