84 lines
3.0 KiB
Python
84 lines
3.0 KiB
Python
import time, sys
|
|
|
|
SUPER_SECURE_PASS = "ea44eb3b-ea83-4779-807b-f7a5776d2e8d"
|
|
|
|
|
|
def print_safe():
|
|
safe = r"""
|
|
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
|
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
|
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
|
@@@@@ @@@@@
|
|
@@@@@ @@@@@
|
|
@@@@@ #@@@@@@% +@%: @@@@@
|
|
@@@@@ %@@@#@@@= %@@@@@+ @@@@@
|
|
@@@@@ @@@#*@@@@@@@@#@@@@%@@@% @@@@@
|
|
@@@@@ *@@@+%@@@@@@@@@@#=@@@@: @@@@@
|
|
@@@@@ :@@@@@- =#-#@@@# @@@@@
|
|
@@@@@ +@@@% #@@@# @@@@@
|
|
@@@@@ +@@@+ +@@@@@@@@- =@@@* @@@@@
|
|
@@@@@ #@@@@@@@@* :@@@@%##@@@@@ *@@@: @@@@@
|
|
@@@@@ @@@@@@@@@ @@@% :@@@* @@@@@@@%+ @@@@@
|
|
@@@@@ @@@@%%##= :@@@+ *@@% *@@@@@@@@ @@@@@
|
|
@@@@@ @@@@@@@@@: @@@@ -@@@* *%%%%%@@% @@@@@
|
|
@@@@@ @@@# @@@@@@@@@@@@ #@@@@@@@@# @@@@@
|
|
@@@@@ =@@@* +@@@@@@@@- *@@@+ :-== @@@@@
|
|
@@@@@ =@@@@: -@@@@+ @@@@@
|
|
@@@@@ #@@@+=*= %@@@@: @@@@@
|
|
@@@@@ %@@@+@@@@@@@@@@@@=@@@* @@@@@
|
|
@@@@@ %@@@#@@@@#@@@@@@@@%+@@@+ @@@@@
|
|
@@@@@ -@@@@@@@ -@@@@@@@@ @@@@@
|
|
@@@@@ =@@% =@@@@@+ @@@@@
|
|
@@@@@ @@@@@
|
|
@@@@@ @@@@@
|
|
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
|
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
|
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
|
__
|
|
___ ___ ___ _ _ _ __ ___ ___ __ _ / _| ___
|
|
/ __|/ _ \/ __| | | | '__/ _ \ / __|/ _` | |_ / _ \
|
|
\__ \ __/ (__| |_| | | | __/ \__ \ (_| | _| __/
|
|
|___/\___|\___|\__,_|_| \___| |___/\__,_|_| \___|
|
|
|
|
"""
|
|
|
|
print(safe)
|
|
|
|
|
|
def print_flag():
|
|
print("Your passwords:")
|
|
passwords = """
|
|
+-----------+-----------------------+
|
|
| title | password |
|
|
+-----------+-----------------------+
|
|
| mom email | coolmom1967 |
|
|
| flag | IGCTF{snaky-stuff} |
|
|
| wifi | pass123 |
|
|
+-----------+-----------------------+
|
|
"""
|
|
print(passwords)
|
|
|
|
|
|
def print_wrong():
|
|
print("WRONG, locking you out")
|
|
|
|
|
|
def request_password():
|
|
p = input("Password > ")
|
|
|
|
for _ in range(5):
|
|
print(".", end="")
|
|
sys.stdout.flush()
|
|
time.sleep(1)
|
|
print("")
|
|
|
|
if p == SUPER_SECURE_PASS:
|
|
print_flag()
|
|
else:
|
|
print_wrong()
|
|
|
|
|
|
if __name__ == "__main__":
|
|
print_safe()
|
|
request_password()
|