Nibble Takası
takas.bin iki aşamalı bir obfuscation’dan geçmiş:
````
# 1) her byte'ın yuksek ve dusuk 4 bit'i (nibble) yer degistirildi
t = ((b << 4) | (b >> 4)) & 0xFF
# 2) tum dizi bastan sona ters cevrildi
cikti = t[::-1]
Nibble takası kendisinin tersidir. Adımları ters sırayla uygula: önce diziyi ters çevir, sonra her byte’ın nibble’larını tekrar takasla.
Challenge dosyaları
- takas.bin (0.0 KB)
Bu challenge ne öğretiyor?
- Hex (onaltılık), her baytı 0-9 ve a-f ile iki karakterde gösterir.
- İkilik gösterim, her baytı sekiz 0/1 basamağıyla yazar.
- Tersine mühendislik challenge'ları bir programın mantığını okuyup tersine çevirmeyi öğretir.