Opis
W tym zadaniu mieliście do czynienia ze stroną, na której widać treść, ale po sprawdzeniu "View Page Source" (czyli podglądu źródła strony) nie widać żadnych informacji. Dzieje się tak dlatego, że cała zawartość została wygenerowana za pomocą pliku CSS, a nie standardowego kodu HTML.
Ten plik CSS nie został dołączony w kodzie strony, lecz był przesyłany bezpośrednio w nagłówku HTTP (za pomocą nagłówka Link w odpowiedzi serwera). Przez to zawartość strony nie jest widoczna w źródle HTML, mimo że pojawia się normalnie w przeglądarce.
Co ciekawe, taki sposób działania wydaje się poprawnie obsługiwany tylko w przeglądarce Firefox – w innych przeglądarkach efekt może być niewidoczny lub nieprawidłowy.
Flaga została ukryta właśnie w tym pliku CSS, więc kluczem do rozwiązania było jego odnalezienie i przeanalizowanie.
Rozwiązanie
Aby znaleźć flagę, należało otworzyć zakładkę "Sieć" (Network) w narzędziach deweloperskich przeglądarki i sprawdzić, jakie pliki są ładowane przez stronę.
Wśród tych plików znajdował się style.css, który został przesłany przez serwer — to właśnie w jego treści, w komentarzu, ukryta była flaga.