├── 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 | 
32 |
33 |
34 | Password Found ScreenShot:
35 |
36 | 
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)
--------------------------------------------------------------------------------