crackme/yariza-keygen/yariza-keygen.py

18 lines
392 B
Python
Raw Permalink Normal View History

2023-06-25 20:25:51 +02:00
#!/usr/bin/env python3
# Link: https://crackmes.one/crackme/60c24a7133c5d410b8842d3c
2023-07-02 18:47:44 +02:00
2023-06-25 20:25:51 +02:00
# The algorithm simply checks pw[4]=='@' && pw[6]=='-' && pw[9]=='l' && pw[15]=='?'.
import random
import string
for i in range(1, 51):
pw = random.choices(string.ascii_letters + string.digits, k=16)
pw[4] = "@"
pw[6] = "-"
pw[9] = "l"
pw[15] = "?"
print(f"{i}: {''.join(pw)}")