Tersine mühendislik · 18/31
Katmanlı Soyma
- Orta
- 100 puan
- 2 kişi çözdü
Görev
Çok katmanlı bir obfuscator. Kaynak boru hattı şöyle:
def encode(pw):
a = pw[::-1] # 1) ters cevir
b = bytes(x ^ 0x2C for x in a.encode()) # 2) 0x2C ile XOR
return base64.b64encode(b).decode() # 3) Base64Üretilen çıktı:
URgaTnNeQ1RzX15JWHNFQEJNQVhNR1d1bXhgbQ==
Katmanları sondan başa soy: Base64 çöz -> 0x2C XOR -> ters çevir.
b64decode, sonra ^0x2C, sonra [::-1].
Flag'i gönder
Biçim ALTAY{...}. Büyük küçük harf fark etmez.
Flag göndermek için giriş yap. Puanın XP olarak hesabına ve sıralamaya yazılır. Giriş yap
Yapay zekaya sormadan çözmeye çalış. Sıkışırsan önce ipucunu aç, sonra aracı kendin dene.