Rozwiązanie
HTTP to protokół używany przez przeglądarki do komunikacji z serwerami w internecie. Protokół ten pozwala na wysyłanie żądań i odbieranie odpowiedzi.
Nagłówki HTTP to informacje, które są przesyłane wraz z żądaniem lub odpowiedzią HTTP. Nagłówki te mogą zawierać różne informacje, takie jak typ treści, język, datę, autoryzację i wiele innych.
Nagłówek HTTP Device-Memory to nagłówek, który może być używany przez przeglądarki do przekazywania informacji o pamięci urządzenia, na którym jest wyświetlana strona internetowa. Serwer może użyć tej informacji do dopasowania strony do urządzenia.
Aby rozwiązać to zadanie, należy nadpisać ten nagłówek własną wartością, 420 lub więcej.
Można zrobić to za pomocą programu curl w terminalu i otworzyć plik html zwrócony przez niego (curl -H "Device-Memory: 420" https://llmplus.hack4krak.pl)
lub użyć rozszerzenia do przeglądarki, np. ModHeader
Rzekomy chatbot podaje flagę zakodowaną w base64. Wchodzimy np. na https://www.base64decode.org/ i rozkodowujemy.