dfuzz

Screenshot Software:
dfuzz
Szczegóły programowe:
Wersja: 0.6
Filmu: 12 May 15
Wywoływacz: Richard Marko
Licencja: Wolny
Popularność: 7

Rating: nan/5 (Total Votes: 0)

dfuzz jest automatyczna konfiguracja demona fuzzer. & Nbsp; Zamiast sama fuzzer, dfuzz jest opakowaniem dla innych prostych fuzzers rozwiązywania kilka typowych wad co sprawia, że ​​automatyczne testowanie nieco trudne.
Mimo, że jego głównymi celami są pliki konfiguracyjne, można użyć dfuzz do fuzz żadnych plików wejściowych.
Główne problemy dfuzz rozwiązuje się:
- Wersje alfa fuzzers - większość fuzzers są tylko wersje alfa, które nie są już rozwijane i utrzymywane
- Popularny format - nie ma potrzeby, aby zrozumieć, jak korzystać każdy podstawowy fuzzer
- Monitorowanie i automatyczne dostosować Analiza błędów
- Proste określenie co do testowania i który plik dostarczyć do celu
- Kombinacja mutacji i generowania plików fuzzed
Obsługiwane fuzzers
- Zzuf (mutacja)
- Autodafe (generacji)
- Zwykły (usuwania błędów)

Sposób użycia:

- Zainstalować wymagania
- Zainstalować dfuzz (np easy_install dfuzz)
- Utworzyć katalog roboczy
- Plik fuzz.conf zasilania (przykład poniżej)
- Zgodnie z modułów, których chcesz używać, tworzyć mut lub katalog gen w katalogu roboczym i dostarczyć plik do fuzz lub szablon do wykorzystania
- Prowadzony dfuzz -d -o name_of_the_working_directory
- Obserwować wyjście
- Jeśli wszystko jest w porządku, usuń opcje -d i -O i ponownie uruchom polecenie
- Sprawdzić katalog próbek utworzony w katalogu roboczym
- Korzystanie wliczone incident_viewer do incydentów przeglądarki, czy są jakieś
Kompletna dokumentacja w katalogu docs.
Przykładowy plik fuzz.conf
[Global]
binarny = libvirtd
args = -f FUZZED_FILE --verbose
wątki = 1
timeout = 2
generacji = 0
Mutacja = 1
Połączenie = 0
[Pokolenie]
Moduły = dfuzz.gen.autodafe
= wysoki priorytet
[Mutacja]
Moduły = dfuzz.mut.zzuf; dfuzz.mut.plain
= wysoki priorytet
[Połączenie]
Moduły = dfuzz.comb.simple
= niski priorytet
W swej najprostszej formie, dfuzz może być używany jako nakładka zzuf korekcie wykrywania i raportowania

Opis .

  • niezależne bazowego fuzzer
  • wysoce konfigurowalny
  • wbudowany być wysuwana
  • obsłudze automatyki

Wymagania :

  • Python
  • fuzzer (zzuf, autodafe, ...)
  • gdb, valgrind (oba są opcjonalne)

Podobne oprogramowanie

TestManager
TestManager

20 Feb 15

PyUseCase
PyUseCase

11 May 15

noseonalchemist
noseonalchemist

15 Apr 15

Inne programy z deweloperem Richard Marko

sidc-gui
sidc-gui

20 Feb 15

Komentarze do dfuzz

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!