Skip to content

Heliwrenaid/ssrf-lab

Repository files navigation

SSRF LAB

W laboratorium na jednym z hostów zostanie uruchomiony serwer z naszą podatną aplikacją. Adres serwera zostanie podany w czasie trwania laboratorium.


Zadanie 1

Zadanie polega na uzyskaniu zasobu, który jest dostępny tylko z poziomu serwera. Jako raport wyślij zrzut ekranu i zmodyfikowane zapytanie, jakiego użyłeś.

Hint
  • Zauważ, że aplikacja ładuje zasoby przez przekazanie ścieżki do zmiennej GET

Zadanie 2

Należy uzyskać dostęp do zdjęcia znajdującego się w folderze /local/secret, który chroniony jest blacklistą. Można to zrobić na różne sposoby:

  • Sposób 1: Blacklistę można ominąć tworząc własną stronę, która przekierowuje na adres localhost z odpowiednią ściężką do zasobu. W tym celu:

    • uruchom xampp'a, następnie edytuj plik index.php
    • skorzystaj z funkcji header
  • Sposób 2: można próbować wpisywać różne payload'y i liczyć na to, że nie są na blackliście :D


Zadanie 3

Trzeba dostać się do pliku /secret/file. Aplikacja blokuje wszystkie zasoby pod adresem /secret za pomocą 2-elementowej whitelisty. Dla uproszczenia została stworzona lista, na której znajdują się dozwolone nazwy hostów. Sugerujemy skorzystać z narzędzia Intruder z programu Burp Suite.

About

Project for studies

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages