@@ -0,0 +1,825 @@
+#!/usr/bin/env python%0A%0Aimport crypt%0A%0Adef banner():%0A%09print %22######################################%22%0A%09print %22#  vP Password Cracker by: n1cfury   #%22%0A%09print %22######################################%22%0A%09print %22%22%0A%0Adef testPass(cryptPass):%0A%09salt = cryptPass%5B0:2%5D%0A%09dictFile = open('dictionary.txt', 'r')%0A%09for word in dictFile.readlines():%0A%09%09word = word.strip('%5Cn')%0A%09%09cryptWord = crypt.crypt(word, salt)%0A%09%09if (cryptWord == cryptPass):%0A%09%09%09print %22%5B+%5D Found Password: %22+word+%22%5Cn%22%0A%09%09%09return%0A%09print %22%5B-%5D Password Not Found.%5Cn%22%0A%09return%0A%0Adef main():%0A%09passFile = open('passwords.txt')%0A%09for line in passFile.readlines():%0A%09#%09if %22:%22 in line:%0A%09%09%09user = line.split(':')%5B0%5D%0A%09%09%09cryptPass = line.split(':')%5B1%5D.strip(' ')%0A%09%09%09print %22%5B*%5D Cracking Password for: %22+user%0A%09%09%09testPass(cryptPass)%0A%09%09%09%0A#%09%09else:%0A#%09%09%09print usage%0A%0Aif __name__ == %22__main__%22:%0A%09main()

Initial addition of password cracker. The following files will be required: dictionary.txt, passwords.txt