Ciastko roli
Po wejsciu target ustawia ci ciastko z rola. Serwer wierzy temu, co jest w ciastku. Zmień swoja role na admin i odswiez.
Rozwiąż zadanie → Bez logowaniaJAVASCRIPT W PRAKTYCE
Zmień parametr, ciasteczko lub nagłówek żądania, aby uzyskać ukrytą wartość. Ćwicz pracę z HTTP.
Pierwsze zadanie bez logowania · Za darmo
Wybierz zadanie i poznaj zasady na konkretnym przykładzie.
Po wejsciu target ustawia ci ciastko z rola. Serwer wierzy temu, co jest w ciastku. Zmień swoja role na admin i odswiez.
Rozwiąż zadanie → Bez logowaniaCiasteczko token to zakodowany Base64 JSON z rolą (przypomina payload JWT, ale bez podpisu - dlatego da się go podrobić). Zdekoduj, zmień rolę na 'admin' i zakoduj z…
Rozwiąż zadanie → Bez logowaniaTarget dziala w trybie zwyklym. Ale w kodzie strony jest slad, ze istnieje tryb debug wlaczany przez parametr w adresie (GET). Wlacz go i odbierz flagę.
Zobacz zadanie → Rozwiązanie z darmowym kontemLiczba dostępnych zadań: 37.
Zobacz wszystkie zadania →Pełny katalog wymaga bezpłatnego konta.
Ćwiczenia z modyfikowania żądań HTTP pokazują, jak parametry, nagłówki i cookies wpływają na odpowiedź aplikacji. Praca na przygotowanych celach pomaga zrozumieć granicę między danymi kontrolowanymi przez przeglądarkę a regułami, które powinien sprawdzać serwer.
Otwórz target i obejrzyj początkowe żądanie oraz odpowiedź. Ustal, który parametr, nagłówek lub ciasteczko może wpływać na warunek zadania. Zmień jeden element, ponów żądanie i porównaj odpowiedź. Edycja tekstu w panelu Elements zmienia widok lokalny; aby sprawdzić zachowanie serwera, potrzebujesz rzeczywistego żądania.
To zadanie rozwiążesz bez zakładania konta.