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
Pishi — Pishi is a code coverage tool like kcov for macOS. | Kitploit
Ferramentas/GitHubGitHub/r00tkitsmm/pishi
Vulnerability AnalysisCode AnalysisDynamic Code Analysis (DAST)Reverse EngineeringFuzzingBinary Analysis
GitHubr00tkitsmm/pishi

Pishi

Pishi is a code coverage tool like kcov for macOS.

Ver Repositório
7618há 1 anoRevisado 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

Pishi

Pishi é uma ferramenta de reescrita binária estática projetada para instrumentar basic blocks no kernel XNU e em extensões de kernel macOS arbitrárias (kexts).
Para o kernel XNU, o Pishi permite instrumentar no nível de função, arquivo ou pasta. Por exemplo, você pode instrumentar tudo no diretório /bsd/net/, focar especificamente em content_filter.c ou apenas em uma função específica no código-fonte do XNU, por exemplo vnode_getfromfd. Isso permite fuzzing direcionado.

Depois de compilar e instalar o Pishi, você pode usar minha versão modificada do libprotobuf-mutator, que exige que você aplique meu patch (para tornar o libfuzzer ciente do Pishi) e depois compile o LLVM para ter fuzzing de KEXTs do kernel macOS ciente da estrutura e do feedback usando o libFuzzer.

Para discussões mais técnicas, leia MoreInfo. E para iniciar o fuzzing, leia HowToFuzz

Em comparação com outros métodos de instrumentação do kernel XNU:

  • instrumentação assistida por hardware, Arm CoreSight, não está disponível em Apple silicon.
  • kernel.kasan.* não possui Coverage Sanitizer.
  • Nenhum outro método público de instrumentação estático ou dinâmico.

Uma nota sobre segurança e proteção Evite executar o Pishi no seu dispositivo pessoal; em vez disso, use um dispositivo de pesquisa dedicado que você esteja disposto a arriscar danificar.

Baixar ferramenta