├── pass.txt ├── File.zip ├── Start-Screenshot.png ├── Password-Found-Screenshot.png ├── README.md └── ZIP-Password-BruteForcer.py /pass.txt: -------------------------------------------------------------------------------- 1 | 123 2 | 321 3 | 456 4 | 654 5 | 789 6 | 987 7 | 000 8 | 123321 -------------------------------------------------------------------------------- /File.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The404Hacking/ZIP-Password-BruteForcer/HEAD/File.zip -------------------------------------------------------------------------------- /Start-Screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The404Hacking/ZIP-Password-BruteForcer/HEAD/Start-Screenshot.png -------------------------------------------------------------------------------- /Password-Found-Screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The404Hacking/ZIP-Password-BruteForcer/HEAD/Password-Found-Screenshot.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # ZIP Password BruteForcer 2 | ## Zip File Password Cracking with Using Password List ! 3 | 4 |
Language: Python
5 |
Coder: Sir.4m1R
6 | 7 | ----------------- 8 | 9 |
The404Hacking
10 |
Digital Security ReSearch Group
11 | 12 | ----------------- 13 | # Need? 14 | You need a Password List to use this Script ! 15 | 16 | Sample Password List: [Show](https://github.com/The404Hacking/ZIP-Password-BruteForcer/blob/master/pass.txt) 17 | 18 | ----------------- 19 | # Consider ... 20 | This Script can only Crack files with the `*.zip` Formatand Can not Crack files in .rar format. 21 | 22 | Sample .Zip File: [Show](https://github.com/The404Hacking/ZIP-Password-BruteForcer/blob/master/File.zip) 23 | 24 | `Password: 123321` 25 | 26 | ----------------- 27 | # ScreenShot: 28 | 29 | Start ScreenShot: 30 | 31 | ![ZIP-Password-BruteForcer ScreenShot](Start-Screenshot.png?raw=true "ZIP-Password-BruteForcer") 32 | 33 | 34 | Password Found ScreenShot: 35 | 36 | ![Password Found ScreenShot](Password-Found-Screenshot.png?raw=true "Password Found ScreenShot") 37 | 38 | ----------------- 39 | # Usage: 40 | 41 | **Linux:** 42 | ``` 43 | > git clone https://github.com/The404Hacking/ZIP-Password-BruteForcer 44 | > cd ZIP-Password-BruteForcer 45 | > python ZIP-Password-BruteForcer.py 46 | ``` 47 | 48 | **Windows:** 49 | ``` 50 | Download from https://github.com/The404Hacking/ZIP-Password-BruteForcer/archive/master.zip 51 | ZIP-Password-BruteForcer-master.zip 52 | Extract files. 53 | cd ZIP-Password-BruteForcer 54 | python ZIP-Password-BruteForcer.py 55 | ``` 56 | ----------------- 57 | # Download and Clone 58 | > Download: Click [Here](https://github.com/The404Hacking/ZIP-Password-BruteForcer/archive/master.zip) 59 | 60 | > Clone: git clone [https://github.com/The404Hacking/ZIP-Password-BruteForcer.git](https://github.com/The404Hacking/ZIP-Password-BruteForcer.git) 61 | 62 | # The404Hacking | Digital UnderGround Team 63 | [The404Hacking](https://T.me/The404Hacking) 64 | 65 | # Follow us ! 66 | [The404Hacking](https://T.me/The404Hacking) - [The404Cracking](https://T.me/The404Cracking) 67 | 68 | [Instagram](https://instagram.com/The404Hacking) - [GitHub](https://github.com/The404Hacking) 69 | 70 | [YouTube](http://yon.ir/youtube404) - [Aparat](http://www.aparat.com/The404Hacking) 71 | 72 | [Blog](http://the404hacking.blogsky.com) - [Email](mailto:The404Hacking.Team@Gmail.Com) 73 | -------------------------------------------------------------------------------- /ZIP-Password-BruteForcer.py: -------------------------------------------------------------------------------- 1 | import os 2 | def cls(): 3 | linux = 'clear' 4 | windows = 'cls' 5 | os.system([linux, windows][os.name == 'nt']) 6 | cls() 7 | banner = '\n ###################################\n' 8 | banner += ' # ZIP Password BruteForcer #\n' 9 | banner += ' ###################################\n' 10 | banner += ' # Coded By Sir.4m1R #\n' 11 | banner += ' # The404Hacking #\n' 12 | banner += ' # Digital Security ReSearch Group #\n' 13 | banner += ' # T.me/The404Hacking #\n' 14 | banner += ' ###################################\n' 15 | banner += ' GitHub:\n' 16 | banner += ' https://github.com/The404Hacking/ZIP-Password-BruteForcer\n\n' 17 | banner += ' [1] Zip Password Cracker\n' 18 | banner += ' [0] Exit\n' 19 | print banner 20 | 21 | a=input(" [?] Enter Number : ") 22 | if a==0: 23 | import os 24 | cls() 25 | print " [!] Good Bye :)" 26 | quit() 27 | elif a==1: 28 | #!/usr/bin/python 29 | 30 | import zipfile 31 | import os 32 | from time import time 33 | 34 | cls() 35 | textzippass = ''' 36 | ######################################### 37 | # Zip Password Brute Forcer (Top Speed) # 38 | ######################################### 39 | # The404Hacking # 40 | # Digital Security ReSearch Group # 41 | # T.me/The404Hacking # 42 | ######################################### 43 | ''' 44 | print textzippass 45 | file_path = raw_input (" [+] ZIP File Address: ") 46 | print "" 47 | word_list = raw_input (" [+] Password List Address: ") 48 | def main(file_path, word_list): 49 | try: 50 | zip_ = zipfile.ZipFile(file_path) 51 | except zipfile.BadZipfile: 52 | print " [!] Please check the file's Path. It doesn't seem to be a ZIP file." 53 | quit() 54 | 55 | password = None 56 | i = 0 57 | c_t = time() 58 | with open(word_list, "r") as f: 59 | passes = f.readlines() 60 | for x in passes: 61 | i += 1 62 | password = x.split("\n")[0] 63 | try: 64 | zip_.extractall(pwd=password) 65 | t_t = time() - c_t 66 | print "\n [*] Password Found :)\n" + " [*] Password: "+password+"\n" 67 | print " [***] Took %f seconds to Srack the Password. That is, %i attempts per second." % (t_t,i/t_t) 68 | quit() 69 | except Exception: 70 | pass 71 | print " [X] Sorry, Password Not Found :(" 72 | quit() 73 | main(file_path, word_list) --------------------------------------------------------------------------------