htpasswd cracker written in python.
1a655a88abfc58bc6f1cfe3c9963e59e8f703a0f4353add6085f5a34fff4941e
#!/usr/bin/python
#Attempts to crack .htpasswd against wordlist
#also cracks FrontPage passwds.
#http://darkcode.ath.cx/
#d3hydr8[at]gmail[dot]com
import crypt, sys
if len(sys.argv) != 3:
print "Usage: ./htcrack.py <password> <wordlist>"
print "ex: ./htcrack.py user:62P1DYLgPe5S6 /home/d3hydr8/wordlist.txt"
sys.exit(1)
pw = sys.argv[1].split(":",1)
try:
words = open(sys.argv[2], "r")
except(IOError):
print "Error: Check your wordlist path\n"
sys.exit(1)
wds = words.readlines()
print "\n-d3hydr8[at]gmail[dot]com htcrack v[1.0]-"
print " - http://darkcode.ath.cx -"
print "\n",len(wds),"words loaded..."
for w in wds:
if crypt.crypt(w[:-1], pw[1][:2]) == pw[1]:
print "\nCracked:",pw[0]+":"+w,"\n"