dfuzz

Tela Software:
dfuzz
Detalhes de Software:
Versão: 0.6
Data de upload: 12 May 15
Revelador: Richard Marko
Licença: Livre
Popularidade: 7

Rating: nan/5 (Total Votes: 0)

dfuzz é um difusor de configuração do daemon automático. & Nbsp; Ao invés de ser em si um difusor, dfuzz é um wrapper para outros fuzzers simples resolver algumas falhas comuns que faz testes automatizados de um pouco difícil.
Apesar de seus alvos principais são arquivos de configuração, é possível usar dfuzz para fuzz quaisquer arquivos de entrada.
Os principais problemas dfuzz resolve são:
- Versões alfa de fuzzers - a maioria dos fuzzers são apenas versões alfa que já não são desenvolvidos ou mantidos
- Formato comum - não há necessidade de entender como usar cada difusor subjacente
- Acompanhamento e análise personalizada de erro automática
- Especificação simples do que para testar e qual arquivo para fornecer ao alvo
- Combinação de mutação e geração de arquivos fuzzed
fuzzers suportados
- Zzuf (mutação)
- Autodafe (geração)
- Simples (fins de depuração)

Uso:

- Instalar requisitos
- Instalar dfuzz (por exemplo easy_install dfuzz)
- Criar um diretório de trabalho
- Arquivo fuzz.conf alimentação (amostra segue)
- De acordo com os módulos que você deseja usar, criar mut ou diretório gen no seu diretório de trabalho e fornecer um arquivo de fuzz ou um modelo a ser usado
- Run dfuzz -d -o name_of_the_working_directory
- Observar saída
- Se está tudo bem remover as opções -d e -O e execute o comando novamente
- Verificar o diretório de amostras criado em seu diretório de trabalho
- Uso incluído incident_viewer a incidentes navegador se houver algum
A documentação completa no diretório docs.
Arquivo fuzz.conf Amostra
[Global]
binário = libvirtd
args = -f FUZZED_FILE --verbose
= 1 tópicos
timeout = 2
geração = 0
mutação = 1
combinação = 0
[Geração]
modules = dfuzz.gen.autodafe
priority = high
[Mutação]
modules = dfuzz.mut.zzuf; dfuzz.mut.plain
priority = high
[Combinação]
modules = dfuzz.comb.simple
priority = low
Em sua forma mais simples, dfuzz pode ser usado como um wrapper zzuf com detecção e geração de relatórios reforçado

Recursos :.

  • independente de fuzzer subjacente
  • altamente configurável
  • construído para ser extensível
  • automação amigável

Requisitos :

  • Python
  • difusor (zzuf, autodafe, ...)
  • gdb, valgrind (ambos são opcionais)

Programas semelhantes

multi-mechanize
multi-mechanize

15 Apr 15

Scalasca
Scalasca

20 Feb 15

MPI-IO Test
MPI-IO Test

2 Jun 15

mockfs
mockfs

11 May 15

Outro software de desenvolvedor Richard Marko

sidc-gui
sidc-gui

20 Feb 15

Comentário para dfuzz

Comentários não encontrado
Adicionar comentário
Ligue imagens!