Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
Pishi — Pishi is a code coverage tool like kcov for macOS. | Kitploit
도구/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.

저장소 보기
76183일 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

Pishi

Pishi는 XNU 커널과 임의의 macOS 커널 확장(kext)에서 basic blocks을 계측하도록 설계된 정적 바이너리 재작성 도구입니다.
XNU 커널의 경우, Pishi는 함수, 파일 또는 폴더 수준에서 계측할 수 있게 해줍니다. 예를 들어 /bsd/net/ 디렉터리의 모든 것을 계측하거나 content_filter.c만 집중적으로, 또는 XNU 소스 코드의 특정 함수 하나, 예를 들어 vnode_getfromfd만 계측할 수 있습니다. 이를 통해 타겟형 퍼징이 가능합니다.

Pishi를 빌드하고 설치한 후에는 libprotobuf-mutator의 수정 버전을 사용할 수 있습니다. 이 버전을 사용하려면 내 패치( libfuzzer를 Pishi 인식하도록 만들기 위한)를 적용한 다음 LLVM을 빌드하여 libFuzzer로 구조 인식, 피드백 인식 macOS 커널 KEXT 퍼징을 수행할 수 있습니다.

더 기술적인 논의는 MoreInfo를 읽어보세요. 퍼징을 시작하려면 HowToFuzz를 읽어보세요.

다른 XNU 커널 계측 방법과 비교:

  • 하드웨어 지원 방식인 Arm CoreSight 계측은 Apple silicon에서 사용할 수 없습니다.
  • kernel.kasan.*에는 Coverage Sanitizer가 없습니다.
  • 다른 공개된 정적 또는 동적 계측 방법은 없습니다.

보안 및 안전에 관한 참고 사항 개인 기기에서 Pishi를 실행하지 마십시오. 대신 손상될 위험을 감수할 수 있는 전용 연구용 기기를 사용하십시오.

도구 다운로드