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.

عرض المستودع
7618منذ 3 أيامتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

Pishi

Pishi هي أداة إعادة كتابة ثنائية ثابتة مصممة لإدراج أدوات القياس في الكتل الأساسية داخل نواة XNU وداخل أي امتدادات نواة macOS (kexts).
بالنسبة لنواة XNU، تتيح لك Pishi إدراج أدوات القياس على مستوى دالة أو ملف أو مجلد. على سبيل المثال، يمكنك إدراج أدوات القياس في كل شيء داخل دليل /bsd/net/ أو التركيز تحديدًا على content_filter.c أو على دالة واحدة محددة في شيفرة مصدر XNU، مثل vnode_getfromfd. هذا يتيح استهدافًا دقيقًا للـ fuzzing.

بعد بناء Pishi وتثبيتها، يمكنك استخدام نسختي المعدّلة من libprotobuf-mutator والتي تتطلب تطبيق الرقعة الخاصة بي (لجعل libfuzzer واعيًا بـ Pishi) ثم قم ببناء LLVM للحصول على fuzzing لـ KEXT في نواة macOS واعٍ بالبنية واعٍ بالتغذية الراجعة باستخدام libFuzzer.

لمزيد من النقاشات التقنية، اقرأ MoreInfo. ولبدء fuzzing، اقرأ HowToFuzz

بالمقارنة مع طرق القياس الأخرى لنواة XNU:

  • القياس بمساعدة العتاد، Arm CoreSight غير متاح في Apple silicon.
  • kernel.kasan.* لا تحتوي على Coverage Sanitizer.
  • لا توجد طرق قياس ثابتة أو ديناميكية عامة أخرى.

ملاحظة حول الأمان والسلامة تجنب تشغيل Pishi على جهازك الشخصي؛ بدلاً من ذلك، استخدم جهاز أبحاث مخصصًا أنت مستعد لتحمل مخاطر تلفه.

تنزيل الأداة