MISJA 005 goo.gl/BX0XeI DIFFICULTY: ██░░░░░░░░ [2/10] ┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅ Jeden z naszych agentów dostał się wczoraj w nocy do silnie strzeżonej placówki dyplomatycznej i zrobił zdjęcie kartki z hasłem do jednego z ich serwerów. Fotografię otrzymaliśmy nieco po północy, ale wygląda na to, że jest uszkodzone. http://gynvael.vexillium.org/ext/m5_tajne.png Przeanalizuj powyższą fotografię i spróbuj odzyskać wykradzione hasło. -- Odzyskaną wiadomość umieść w komentarzu pod tym video :) Linki do kodu/wpisów na blogu/etc z opisem rozwiązania są również mile widziane! P.S. Rozwiązanie zadania przedstawię na początku kolejnego livestreama.
Opisany poziom sugeruje trudność zadania, ale, parafrazując pewnego popularnego polskiego polityka (partii PZPR): wyraźnie je przeszacowuje.
Skoro do dyspozycji mamy wyłącznie plik o nazwie kończącej się na .png, to w nim musi być zawarte hasło lub wskazówka jak je zdobyć. Pierwsze co chciałem zrobić to pobawić się nasyceniem kolorów w GIMPie.
Podejrzewałem, że treść hasła ma kolor minimalnie inny od tła. Na tyle zbliżony, że nieodróżnialny dla ludzkiego oka, ale wciąż inny. Szybko się jednak przekonałem, że tak nie jest, ponieważ zawiera obraz w kolorach indeksowanych.
W tym momencie podejrzenie padło na to, że hasło zostało zapisane za pomocą kolorów o innych indeksach, ale, w przypadku tego pliku, identycznych wartościach1. Wobec tego uznałem, że podmienię paletę barw na inną:
Okazało się to strzałem w dziesiątkę, od razu otrzymałem poprawny wynik:
No i to by było na tyle. Bardzo podoba mi się różnorodność misji, ale liczę, że czasem pojawią się zadania o wyższym poziomie trudności. Szkoda, że następne dopiero za trzy tygodnie.
1Swoją drogą, zastanawiam się, czy taki zabieg jest zgodny ze standardami oraz czy “prawdziwe” programy do obsługi plików graficznych mogą takie coś wygenerować.