Kod:
import base64
def decoder():
deneme = 0
while True:
decoderr = input('Decode edilecek hashi girin: ')
decoded = base64.b64decode(decoderr).decode()
print(decoded)
deneme += 1
if deneme == 5:
print('Yeter çok denedin.')
return
# Adamın kodun içine gizlediği Base64 değişkenleri
hint_1 = 'R2Vyw6dlayBmbGFnICJrIiBkZcSfacWfa2VuaW5kZS4=' # Gerçek flag "k" değişkeninde.
fake_flag = 'Q1JBQ0tNRXtHZXJjZWtGbGFnQnV5bXVzIX0=' # CRACKME{GercekFlagBuymus!}
hint_2 = 'xZ5pbWRpIGZsYWfEsSBidWwu' # Şimdi flagı bul.
k = 'RkxBR3tGbGFnIGZhbGFuIHlvaywgY3JhY2ttZXlpIMOnw7Z6bWVrIGnDp2luIGRlb2JmIGVkaXAgb3JqaW5hbCBrYXluYWsga29kdW51IGF0bWFuIGxhesSxbS59' # FLAG{...}
# Asıl kontrol mekanizması
sifre = input('Sifrenizi girin >> ')
if sifre != 'sucuk':
print('Yapamadın, denemeye devam et.')
else:
print('Tebrikler.')
decoder()
__ = input()
hint = 'R2Vyw6dlayBmbGFnICJrIiBkZcSfacWfa2VuaW5kZS4=' # Çözünce: Gerçek flag "k" değişkeninde.
k = 'RkxBR3tGbGFnIGZhbGFuIHlvaywgY3JhY2ttZXlpIMOnw7Z6bWVrIGnDp2luIGRlb2JmIGVkaXAgb3JqaW5hbCBrYXluYWsga29kdW51IGF0bWFuIGxhesSxbS59' # Çözünce: FLAG{Flag falan yok, crackmeyi çözmek için deobf edip orjinal kaynak kodunu atman lazım.}
fake_flag1 = 'Q1JBQ0tNRXtHZXJjZWtGbGFnQnV5bXVzIX0=' # Çözünce: CRACKME{GercekFlagBuymus!}
fake_flag2 = 'xZ5pbWRpIGZsYWfEsSBidWwu' # Çözünce: Şimdi flagı bul.
Crâcked
FLAGLAR
hint = 'R2Vyw6dlayBmbGFnICJrIiBkZcSfacWfa2VuaW5kZS4=' # Çözünce: Gerçek flag "k" değişkeninde.
k = 'RkxBR3tGbGFnIGZhbGFuIHlvaywgY3JhY2ttZXlpIMOnw7Z6bWVrIGnDp2luIGRlb2JmIGVkaXAgb3JqaW5hbCBrYXluYWsga29kdW51IGF0bWFuIGxhesSxbS59' # Çözünce: FLAG{Flag falan yok, crackmeyi çözmek için deobf edip orjinal kaynak kodunu atman lazım.}
fake_flag1 = 'Q1JBQ0tNRXtHZXJjZWtGbGFnQnV5bXVzIX0=' # Çözünce: CRACKME{GercekFlagBuymus!}
fake_flag2 = 'xZ5pbWRpIGZsYWfEsSBidWwu' # Çözünce: Şimdi flagı bul.
şifre : sucuk