Narzędzia pomocnicze
Widok Narzędzia pomocnicze w Ogma gromadzi wyspecjalizowane narzędzia wspierające testowanie i analizę poza główną tabelą proxy.
Skaner
Uruchamia pasywne i aktywne procedury skanowania. Zobacz Skanowanie.
OAST
OAST obsługuje testy poza kanałem głównym, w których aplikacja może nawiązać połączenie zwrotne z kontrolowanym nasłuchem HTTP, HTTPS, DNS lub SMTP.
Używaj OAST do:
- SSRF.
- XXE bez widocznej odpowiedzi.
- Wstrzykiwania poleceń bez widocznej odpowiedzi.
- Testowania webhooków i integracji.
- Dowodzenia wykorzystania podatności przez połączenie zwrotne.
Skonfiguruj porty połączeń zwrotnych i ustawienia domeny zgodnie ze środowiskiem wdrożenia.
Dekoder
Dekoder przekształca wybrane dane wejściowe za pomocą uporządkowanych sekwencji operacji. Sekwencje mogą obejmować kodowanie, dekodowanie, obliczanie skrótów, formatowanie lub wyodrębnianie.
Używaj Dekodera podczas ręcznej analizy:
- Tokenów.
- Zakodowanych parametrów.
- Zagnieżdżonego JSON.
- Treści zakodowanych jako URL.
- Zawartości Base64 lub szesnastkowej.
Porównaj
Porównaj wyróżnia różnice między żądaniami, odpowiedziami, tokenami lub innymi materiałami tekstowymi. Przydaje się po użyciu Ponownego wysyłania lub Automatyzacji, gdy zmiany odpowiedzi są subtelne.
JWT
Narzędzie JWT pomaga analizować nagłówki tokenów, deklaracje, wygaśnięcie, wybór algorytmów i oczywiste problemy bezpieczeństwa.
Przegląd JWT powinien obejmować:
- Algorytm.
- Deklaracje wygaśnięcia i początku ważności.
- Odbiorcę i wystawcę.
- Deklaracje ról lub autoryzacji.
- Założenia dotyczące weryfikacji podpisu.
Sekwencje żądań i analiza tokenów
Narzędzia analizujące sekwencje pomagają badać losowość, przewidywalność i rozkład powtarzanych tokenów lub odpowiedzi.
Używaj ich do:
- Identyfikatorów sesji.
- Tokenów CSRF.
- Tokenów resetowania hasła.
- Kodów zaproszeń.
- Identyfikatorów numerycznych lub wyprowadzonych ze znacznika czasu.
Ładunki
Narzędzia do ładunków porządkują ciągi i listy słów do wielokrotnego użycia w testach ręcznych, Automatyzacji i przepływach pracy.
Organizuj zestawy ładunków według obszaru celu, przypadku testowego lub przepływu pracy.
Wyścigi / przemyt żądań
Narzędzia do wyścigów i przemytu żądań wspierają specjalistyczne testy zachowania HTTP.
Zacznij od małej liczby żądań, porównaj czas i zachowanie odpowiedzi, a następnie zapisz ruch dowodowy do Ustaleń.
Nasłuch powłoki zwrotnej
Nasłuch powłoki zwrotnej zapewnia lokalną kartę obszaru roboczego dla sesji powłoki. Uruchomienie nasłuchu otwiera panel obszaru roboczego i ustawia fokus na karcie powłoki.
Notatki
Notatki to lokalna dokumentacja projektu. Używaj ich do zachowywania hipotez, ręcznych obserwacji, kroków odtworzenia i kontekstu raportowania, które nie należą jeszcze do formalnego ustalenia.
Odkrywanie
Odkrywanie pomaga wyliczać ścieżki celu przy użyciu przechwyconego kontekstu i list słów. Używaj zakresu testów i limitów częstotliwości, aby uniknąć zbędnego ruchu.