Domanda |
Risposta |
Dlaczego aplikacje są podatne? inizia ad imparare
|
|
' brak walidacji i filtrowania danych\n➢ łatwość modyfikacji parametrów GET/POST\n➢ nieszyfrowany protokół HTTP\n➢ HTTP Parameter Pollution (HPP)\n➢ HTTP Parameter Contamination (HPC)\n➢ błędna konfiguracja serwera/systemu/aplikacji'
|
|
|
inizia ad imparare
|
|
HTTP Parameter Pollution - Metoda modyfikacji „query string” (znaki od? do końca URI), polegająca na przesłaniu kilku takich samych nazw parametrów, ale z różnymi wartościami.
|
|
|
inizia ad imparare
|
|
HTTP Parameter Contamination - Celowe zanieczyszczenie nazw parametrów znakami, które wg standardu RFC3986 i RFC2396 mają w przypadku URL różne przeznaczenie.
|
|
|
inizia ad imparare
|
|
taktyka projektowania zabezpieczeń polegająca na wprowadzeniu wielu, niezależnych warstw zabezpieczeń
|
|
|
inizia ad imparare
|
|
program zawierający dane lub kod wykonywalny, który może wykorzystać luki w oprogramowaniu działającym na serwerze w celu przeprowadzenia ataku. Exploity to programy wykorzystujące wykryte podatności. Szukanie exploitów: searchsploit <nazwa>
|
|
|
inizia ad imparare
|
|
platforma napisana w języku Ruby, do tworzenia exploitów.\n Oferuje moduły do skanowania obiektów ataku\n Pozyskuje informacje o usługach, komputerach oraz innych zasobach i zapisuje je w bazie danych
|
|
|
inizia ad imparare
|
|
search <nazwa modułu> - wyszukiwanie modułów
|
|
|
inizia ad imparare
|
|
use <ścieżka do modułu> - ładowanie i wykorzystywanie modułu
|
|
|
Metasploit - show options inizia ad imparare
|
|
pokazuje informacje, które trzeba określić przed uruchomieniem modułu
|
|
|
Metasploit - show payloads inizia ad imparare
|
|
wyświetlenie listy ładunków kompatybilnych z exploitem
|
|
|
Metasploit - set <nazwa opcji> inizia ad imparare
|
|
ustawienie wartość dla opcji
|
|
|
inizia ad imparare
|
|
|
|
|
inizia ad imparare
|
|
uruchomienie procesu poszukiwania exploitu
|
|
|
inizia ad imparare
|
|
|
|
|
inizia ad imparare
|
|
zestaw operacji wykonywanych po udanym włamaniu się do systemu. W kontekście bezpieczeństwa aplikacji internetowych oznacza ładunek, część szkodliwego oprogramowania, kod uruchamiany w wyniku zmodyfikowania zaatakownego programu.
|
|
|
inizia ad imparare
|
|
- skaner sieciowy, narzędzie wykorzystywane do skanowania sieci i portów. Dostarcza informacji o systemie i usługach wystawionych na konkretnych portach.
|
|
|
inizia ad imparare
|
|
opensource’owy skaner podatności serwerów www.Uzyskane wyniki zawierają odniesienia do bazy OSVDB (Open Source Vulnerability Database) zawierającej dokładne informacje na temat znalezionych podatności.
|
|
|
inizia ad imparare
|
|
narzędzie umożliwiające przyśpieszony proces łamania haseł, pod warunkiem, że w systemie nie ma mechanizmu blokującego konta. Za pomocą wielu wątków, można jednocześnie wysyłać wiele żądań i szybciej znajdować właściwe hasło.
|
|
|
Burp Site Community Edition inizia ad imparare
|
|
- narzędzie typu proxy HTTP, które pozwala na przechwytywanie zapytań generowanych przez przeglądarki WWW oraz inne oprogramowanie wykorzystujące protokół http
|
|
|
Zapytanie i odpowiedź mogą być prezentowane w różnych postaciach (jakich?) inizia ad imparare
|
|
RAW – zapytanie w formie nieprzetworzonej\n➢ PARAMS – lista parametrów (GET, POST), wartości ciasteczek\n➢ HEADERS – nagłówki HTTP\n➢ HEX – dane binarne, jesli przesyłamy zapytanie w formie heksadecymalnej
|
|
|