Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
Pishi — Pishi is a code coverage tool like kcov for macOS. | Kitploit
Herramientas/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 Repositorio
7618hace 3 díasRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

Pishi

Pishi es una herramienta de reescritura binaria estática diseñada para instrumentar basic blocks en el kernel XNU y en extensiones de kernel (kexts) arbitrarias de macOS.
para el kernel XNU, Pishi permite instrumentar a nivel de función, archivo o carpeta. Por ejemplo, puedes instrumentar todo en el directorio /bsd/net/ o centrarte específicamente en content_filter.c o en una sola función específica del código fuente de XNU, p. ej. vnode_getfromfd. esto permite fuzzing dirigido.

Después de compilar e instalar Pishi, puedes usar mi versión modificada de libprotobuf-mutator, que requiere que apliques mi parche (para hacer que libfuzzer sea consciente de Pishi) y luego compiles LLVM para tener fuzzing de KEXT del kernel macOS consciente de la estructura y de la retroalimentación con libFuzzer.

Para discusiones más técnicas, lee MoreInfo. y para comenzar a hacer fuzzing, lee HowToFuzz

En comparación con otros métodos de instrumentación del kernel XNU:

  • la instrumentación asistida por hardware, Arm CoreSight, no está disponible en Apple silicon.
  • kernel.kasan.* no tienen Coverage Sanitizer.
  • No hay otros métodos públicos de instrumentación estática o dinámica.

Una nota sobre seguridad y protección Evita ejecutar Pishi en tu dispositivo personal; en su lugar, usa un dispositivo de investigación dedicado que estés dispuesto a arriesgarte a dañar.

Descargar herramienta