Arena · Tersine mühendislik
Afin Kilidi
100 puanorta
Kırılan bir lisanslama rutini her byte’a aynı afin dönüşümü uyguluyordu:
y = (37 * x + 91) % 256
Ele geçen değerler:
[192, 87, 127, 192, 56, 34, 96, 25, 136, 65, 22, 207, 102, 65, 68, 250, 68, 28, 22, 31, 244, 213, 250, 136, 108]
37 sayısı 256 modunda tersinirdir (çünkü tektir). Dönüşümü çözerek orijinal byte’ları bul.