How to Brute Force ZIP File Password Using Python
Hello Everyone, In my previous article, we did learn how to brute force md5 hashes. Today we will learn, How to create zip password brute force script using python.This is my another example of dictionary attack.
Full Source Code:
#md5 Cracker
#Author:ManishHacker1
#https://pythonsecret.blogspot.in
#http://krypsec.com
#https://www.facebook.com/ManishHacker1
import zipfile
import time
def main():
try:
Zip = raw_input("Enter your Zip File Name: ")
myZip = zipfile.ZipFile(Zip)
except zipfile.BadZipfile:
print "[!] There was an error opening your zip file."
return
password = ''
start = time.time()
pwdfile = raw_input("please enter your wordlist dictionary path: ")
try:
f = open(pwdfile,"r")
except:
print "\nFile not found"
quit()
passes = f.readlines()
for pass_count, x in enumerate(passes):
password = x.strip()
try:
myZip.extractall(pwd = password)
end = time.time()
t_time = end - start
print "\nPassword cracked: %s\n" % password
print "Total runtime was -- ", t_time, "second"
time.sleep(10)
return
except Exception as e:
if str(e[0]) == 'Bad password for file':
pass
elif 'Error -3 while decompressing' in str(e[0]):
pass
else:
print e
print "Sorry, Your password not found."
if __name__ == '__main__':
main()
In above code save as "anyname.py" where ".py" our file extension.
How to use:
Step:
After that, put your dictionary path where exist your dictionary and hit enter button and wait.
You will saw, the our program check all possible match in our dictionary and find key.
The above program is only for education purpose. Please do not illegal activity.
Thank You for reading this article. And also like my FB page givin below link and share it.
Krypsec Digital Security Provided Python Training and Ethical Hacking Training- Best Python Training in Noida
- Best Python Training in Delhi
- Best Python Training in Meerut
- Best Python Training in India
- Best Ethical Hacking Training in Noida
- Best Ethical Hacking Training in Delhi
- Best Ethical Hacking Training in Meerut
- Best Ethical Hacking Training in India
Follow ManishHacker1
Comments
Post a Comment