pax

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit ed2d16cb5e4a7b50ed495c1b55d9b459c8fde326
parent 0727d6ef6334699bb1d7aa0e5c515d2015e038a1
Author: Michael Constantine Dimopoulos <31562759+MichaelDim02@users.noreply.github.com>
Date:   Wed,  3 Jan 2018 14:41:14 +0000

Add files via upload
Diffstat:
Apax.py | 77+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 77 insertions(+), 0 deletions(-)

diff --git a/pax.py b/pax.py @@ -0,0 +1,77 @@ +#PYTHON# +def interface(): + print("PAX Generator - Simple Password List Generation Tool v0.1") + print("Michael Constantine Dimpoulos // Thessaloniki, Greece // 2017\n\n") + print("This tool creates a dictionary / wordlist with simple passwords based on the information that you have.") + print("Later the wordlist can be used to crack down the victim's password. (With another piece of software)") + print("This tool is not meant to create every possible password, but instead a small list of the most possible ones.\n") + print("Passwords will be exported into a txt file with filename the name of the victim. If there already is a file with that name. it will get replaced (lost forever)") + print("If the field is not required you can hit space to skip it. However, if it is required (There is a [r]) then it cannot be left blank\n") + print("It is advisable to write only in lower case, since most passwords do not contain capital letters. Ctrl+C to exit.\n\n") + InfoCol() +def InfoCol(): + name = raw_input("[?] [r] Name: ") + last_name = raw_input("[?] [r] Last name: ") + birthday = raw_input("[?] Birthday (DDMMYYYY): ") + year = raw_input("[?] Year of birth: ") + number1 = raw_input("[?] Phone number: ") + kw_str = raw_input("[?] [r] Keywords (with commas/no spaces - Required at least one): ") + kw_list = kw_str.split(",") + limit = raw_input("[?] [r] Limit for numbers after the keywords: ") + limit = int(limit) + generator(name,last_name,birthday,year,number1,kw_list, limit) +def generator(name,last_name,birthday,year,number1,kw_list, limit): + f = open(str(name) ,'w+') + f.write(str(name) + "\n") + f.write(str(last_name) + "\n") + name_sur = name + last_name + "\n" + if birthday != "": + f.write(str(birthday) + "\n") + name_birthday = name + birthday + "\n" + name_sur_bday = name + last_name + birthday + "\n" + f.write(str(name_birthday)) + f.write(str(name_sur_bday)) + if year != "": + name_sur_year = name + last_name + year + "\n" + sur_year = last_name + year + "\n" + sur_birthday = last_name + year + "\n" + f.write(str(year) + "\n") + name_year = name + year + "\n" + f.write(str(name_sur_year)) + f.write(str(name_year)) + f.write(str(sur_year)) + if number1 != "": + f.write(str(number1) + "\n") + name_sur_num = name + last_name + number1 + "\n" + sur_num = last_name + number1 + "\n" + f.write(str(name_sur_num)) + f.write(str(name_sur)) + for item in kw_list: + f.write(item + "\n") + if birthday != "": + f.write(item + birthday + "\n") + if year != "": + f.write(item + year + "\n") + num = 0 + for item in kw_list: + if number1 != "": + f.write(item + number1 + "\n") + if year != "": + f.write(item + year + "\n") + if birthday != "": + f.write(item + birthday + "\n") + while (num <= limit): + f.write(name + str(num) + "\n") + num = num + 1 + num = 0 + while (num <= limit): + f.write(last_name + str(num) + "\n") + num = num + 1 + num = 0 + for item in kw_list: + while (num <= limit): + f.write(item + str(num) + "\n") + num = num + 1 + num = 0 + print("[+] Passwords exported at " + name + ".txt") +interface()