Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
cargo-fuzz — Subcomando do Cargo para fuzzing de Rust guiado por cobertura com libFuzzer: criar e executar alvos de fuzz, minimizar falhas e corpora, e relatar cobertura. | Kitploit
Ferramentas/GitHubGitHub/rust-fuzz/cargo-fuzz
Análise de VulnerabilidadesAnálise Dinâmica de Código (DAST)Fuzzing
GitHubrust-fuzz/cargo-fuzz

cargo-fuzz

Subcomando do Cargo para fuzzing de Rust guiado por cobertura com libFuzzer: criar e executar alvos de fuzz, minimizar falhas e corpora, e relatar cobertura.

Ver RepositórioSite
1.9k132há 1 mêsRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

cargo fuzz

Um subcomando de cargo para fuzzing com libFuzzer! Fácil de usar!

Instalação

root@kitploit:~
$ cargo install cargo-fuzz

Observação: o libFuzzer precisa de suporte a sanitizers do LLVM, portanto isso só funciona em x86-64 e Aarch64, e apenas em sistemas operacionais do tipo Unix (não Windows). Isso também requer um compilador nightly, pois usa algumas flags de linha de comando instáveis. Você também precisará de um compilador C++ com suporte a C++11.

Uso

cargo fuzz init

Inicialize um projeto cargo fuzz para a sua crate!

Se a sua crate usa workspaces do cargo, adicione o diretório fuzz a workspace.members no Cargo.toml raiz

O diretório fuzz pode ser parte de um workspace existente (padrão) ou usar um workspace independente. Se a última opção for desejada, você pode usar cargo fuzz init --fuzzing-workspace=true.

cargo fuzz add <target>

Crie um novo alvo de fuzzing!

cargo fuzz run <target>

Execute um alvo de fuzzing e encontre bugs!

cargo fuzz fmt <target> <input>

Exiba a saída de std::fmt::Debug para um caso de teste. Útil quando o seu alvo de fuzz recebe uma entrada Arbitrary!

cargo fuzz tmin <target> <input>

Encontrou uma entrada com falha? Minifique-a até a menor entrada que cause essa falha para facilitar a depuração!

cargo fuzz cmin <target>

Minifique o seu corpus de arquivos de entrada!

cargo fuzz coverage <target>

Gere informações de cobertura sobre o programa submetido a fuzzing!

Documentação

A documentação pode ser encontrada no Rust Fuzz Book.

Você também pode sempre encontrar todas as opções de linha de comando disponíveis com --help:

root@kitploit:~
$ cargo fuzz --help

Vitrine de troféus

A vitrine de troféus contém uma lista de bugs encontrados por cargo fuzz (e outros). O cargo fuzz e o libFuzzer encontraram um bug para você? Adicione-o à vitrine de troféus!

Licença

O cargo-fuzz é distribuído sob os termos da licença MIT e da Apache License (Versão 2.0).

Consulte LICENSE-APACHE e LICENSE-MIT para obter detalhes.

Baixar ferramenta