Tersine mühendislik · 8/31
Sekiz Bitlik Rotor
- Kolay
- 50 puan
- 2 kişi çözdü
- 1 dosya
Görev
rotor.bin dosyası basit bir obfuscation’dan geçmiş. Kaynak koddan geriye kalan not şu:
# her byte 8 bitlik alanda 3 adım SOLA döndürüldü (rotate-left) cikti = ((b << 3) | (b >> 5)) & 0xFF
Dönme (rotation) kaymadan (shift) farklıdır: dışarı taşan bitler diğer uçtan geri girer. İşlemin tersini uygulayıp metni çöz.
Dosyalar
ROL 3’ün tersi ROR 3’tür: ((b >> 3) | (b << 5)) & 0xFF.
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.