I was just coming on here to talk about 2Wire's router. And how sad the default security is. I was home for memorial day, and my mom has the 2Wire router. It's a newer one, and is huge in size. I asked her for the pass to connect and got a surprise.
The default WiFi pass for WPA is a 10 digit number. I doubt very few users change this, since 2Wire seems to assure their users it's secure 'out of the box'. That is very untrue. I decided to have some fun and made quick python script to create a list of all 10 digit numbers (Yes it's a large file.. 99GB). It takes about 12 minutes on my older core i3 laptop to write the file. Then with pyrit I finished it off.
Pyrit took a bit, but it was cracked by the time the weekend was over. With some beefed up hardware this would have taken a few hours.
Needless to say her new pass is a long string of numbers, special chars, upper and lower case.
So to all 2Wire router owners, CHANGE YOUR DEFAULT PASS (although that should be obvious for anyone on here).
HINT: The default password to the router config page was also a 10 digit number....
Anyways here is my sad python code for the number generator:
i=0
f=open('2WireDic', 'a')
while i < 10000000000:
i+=1
sNum = str(i)
while (len(sNum) < 10):
sNum = '0' + sNum
f.write(sNum + '\n')
f.close()