-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathmenu.py
More file actions
120 lines (84 loc) · 5.25 KB
/
menu.py
File metadata and controls
120 lines (84 loc) · 5.25 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
from rich.console import Console
from source import crack_pdf,crack_zip,decrypt_md5
import os
from time import sleep
def escreval(txt):
tam = len(txt) + 6
print("="*tam)
print(f" {txt}")
print("="*tam)
console = Console()
def menu():
#Logo
console.print('''\n
▄▄▄██▀▀▀▄▄▄ ▄████▄ ██ ▄█▀ ▓█████ ██████ ▄▄▄█████▓ ██▀███ ██▓ ██▓███ ▄▄▄ ▓█████▄ ▒█████ ██▀███
▒██ ▒████▄ ▒██▀ ▀█ ██▄█▒ ▓█ ▀ ▒██ ▒ ▓ ██▒ ▓▒▓██ ▒ ██▒▓██▒▓██░ ██▒▒████▄ ▒██▀ ██▌▒██▒ ██▒▓██ ▒ ██▒
░██ ▒██ ▀█▄ ▒▓█ ▄ ▓███▄░ ▒███ ░ ▓██▄ ▒ ▓██░ ▒░▓██ ░▄█ ▒▒██▒▓██░ ██▓▒▒██ ▀█▄ ░██ █▌▒██░ ██▒▓██ ░▄█ ▒
▓██▄██▓ ░██▄▄▄▄██ ▒▓▓▄ ▄██▒▓██ █▄ ▒▓█ ▄ ▒ ██▒░ ▓██▓ ░ ▒██▀▀█▄ ░██░▒██▄█▓▒ ▒░██▄▄▄▄██ ░▓█▄ ▌▒██ ██░▒██▀▀█▄
▓███▒ ▓█ ▓██▒▒ ▓███▀ ░▒██▒ █▄ ░▒████▒▒██████▒▒ ▒██▒ ░ ░██▓ ▒██▒░██░▒██▒ ░ ░ ▓█ ▓██▒░▒████▓ ░ ████▓▒░░██▓ ▒██▒
▒▓▒▒░ ▒▒ ▓▒█░░ ░▒ ▒ ░▒ ▒▒ ▓▒ ░░ ▒░ ░▒ ▒▓▒ ▒ ░ ▒ ░░ ░ ▒▓ ░▒▓░░▓ ▒▓▒░ ░ ░ ▒▒ ▓▒█░ ▒▒▓ ▒ ░ ▒░▒░▒░ ░ ▒▓ ░▒▓░
▒ ░▒░ ▒ ▒▒ ░ ░ ▒ ░ ░▒ ▒░ ░ ░ ░░ ░▒ ░ ░ ░ ░▒ ░ ▒░ ▒ ░░▒ ░ ▒ ▒▒ ░ ░ ▒ ▒ ░ ▒ ▒░ ░▒ ░ ▒░
░ ░ ░ ░ ▒ ░ ░ ░░ ░ ░ ░ ░ ░ ░ ░░ ░ ▒ ░░░ ░ ▒ ░ ░ ░ ░ ░ ░ ▒ ░░ ░
░ ░ ░ ░░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░
░ ░
Code By: [white]Thor_Kryp[/] ''',style="#682cac bold")
console.print('______________________________________')
console.print('|[[red]1[/]] [white]Quebrar Password de arquivo.zip[/] | ')
console.print('|[[red]2[/]] [white]Quebrar Password de arquivo.pdf[/] |')
console.print('|[[red]3[/]] [white]Decrypt Hash MD5[/] |')
console.print('|[[red]4[/]] [white]Wordlists Disponíveis[/] |')
console.print('|____________________________________|')
console.print('|[[red]0[/]] [white]Sair do Programa[/] |')
console.print('|____________________________________|')
try:
opcao = int(input("==> "))
except ValueError as erro:
console.print("[red][ERRO] Digite um número, não letra![/]")
print("Deseja retornar ao menu? [Y/N]")
opca = str(input("==> ")).upper()
if opca == "":
console.print("[red][ERRO] Você não digitou nada!![/]")
if opca == "Y":
os.system("cls || clear")
return menu()
elif opca == "N":
print("Você saiu do programa...")
exit(0)
if opcao == 1:
os.system("cls || clear")
os.system("cls || clear")
crack_zip.Zip_crack()
elif opcao == 2:
os.system("cls || clear")
os.system("cls || clear")
crack_pdf.Pdf_decrypt()
elif opcao == 3:
os.system("cls || clear")
os.system("cls || clear")
decrypt_md5.Decrypt_hash()
elif opcao == 4:
escreval("Wordlists Ativas")
console.print('[red]1[/] - [pink]rocky.txt[/]\n[red]2[/] - [pink]aizen.txt[/]',style="#FF00FF")
console.print("Deseja retornar ao menu? [[red]Y[/]/[red]N[/]]",style="#B0E0E6")
try:
opca = str(input("==> ")).upper()
except ValueError:
console.print("[red][ERRO] Digite um número, não letra![/]")
console.print("Deseja retornar ao menu? [[red]Y[/]/[red]N[/]]",style="#7B68EE")
opca = str(input("==> ")).upper()
if opca == "":
console.print("[red][ERRO] Você não digitou nada!![/]")
if opca == "Y":
os.system("cls || clear")
return menu()
elif opca == "N":
print("Você saiu do programa...")
exit(0)
elif opcao == 0:
print("Saindo do Programa....")
sleep(1.6)
exit()
else:
console.print('[red]Opção inválida[/]')
exit()
menu()