Sekiz Bitlik Rotor
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.
Challenge dosyaları
- rotor.bin (0.0 KB)
Bu challenge ne öğretiyor?
- İkilik gösterim, her baytı sekiz 0/1 basamağıyla yazar.
- Disassembly, makine kodunu okunabilir komutlara çevirir.
- Tersine mühendislik challenge'ları bir programın mantığını okuyup tersine çevirmeyi öğretir.