AltayCTFPRATİKby AltayCTF

Çarpımsal Permütasyon

Orta 100 puan rev permutasyon

permutasyon.bin düz metinle aynı byte’ları içerir ama sırası çarpımsal bir permütasyonla karılmış. Kural (n = 32, k = 7):

``
cikti[i] = duz_metin[(i * k) % n]
``

k ile n aralarında asal olduğu için bu bir bijeksiyondur; her hedef konum tam bir kez dolar. Ters haritayı kurup byte’ları yerine oturt.

Challenge dosyaları

Bu challenge'ı çöz

Flag'i bulup gönder, puanı kap. Ücretsiz — kayıt olman yeterli.

Arenada aç →

Bu challenge ne öğretiyor?

Önce okumak istersen

Aynı teknikle çözülen diğer challenge'lar