25 lines
562 B
Python
25 lines
562 B
Python
import hashlib
|
|
import base64
|
|
|
|
|
|
|
|
|
|
Username_trial = b"ANDERSON"
|
|
|
|
key_part_static1_trial = "picoCTF{1n_7h3_|<3y_of_"
|
|
key_part_dynamic1_trial = "xxxxxxxx"
|
|
key_part_static2_trial = "}"
|
|
key_full_template_trial = key_part_static1_trial + key_part_dynamic1_trial + key_part_static2_trial
|
|
|
|
potential_dynamic_key = ""
|
|
|
|
offset = 23
|
|
|
|
positions = [4,5,3,6,2,7,1,8]
|
|
|
|
for p in positions:
|
|
potential_dynamic_key += hashlib.sha256(Username_trial).hexdigest()[p]
|
|
|
|
key = key_part_static1_trial + potential_dynamic_key + key_part_static2_trial
|
|
|
|
print(key) |