Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

الخلاصاتاتصالالخصوصية© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
icicle-python — ارتباطات Python لمحاكي Icicle، مما يتيح اختبار fuzzing للبرامج الثابتة بأسلوب الصندوق الرمادي، ومحاكاة الملفات الثنائية، وسير عمل الهندسة العكسية عبر أهداف x64 وARM64. | Kitploit
أدوات/GitHubGitHub/icicle-emu/icicle-python
التحليل الديناميكي (عزل)الهندسة العكسيةمصممي الأخطاءالاختبار العشوائيتحليل البرمجيات الخبيثةالأدوات والمكوناتتحليل الملفات الثنائيةتحليل البرامج الثابتة
GitHubicicle-emu/icicle-python

icicle-python

ارتباطات Python لمحاكي Icicle، مما يتيح اختبار fuzzing للبرامج الثابتة بأسلوب الصندوق الرمادي، ومحاكاة الملفات الثنائية، وسير عمل الهندسة العكسية عبر أهداف x64 وARM64.

4353منذ 11 أشهرتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

icicle-python

هذا المشروع عبارة عن غلاف Python سهل الاستخدام حول icicle-emu. يمكنك قراءة المزيد عن Icicle في الورقة البحثية: Icicle: A Re-designed Emulator for Grey-Box Firmware Fuzzing.

التثبيت

يمكنك تثبيت أحدث إصدار من PyPI:

pip install icicle-emu

التطوير

ملاحظة: تحتاج إلى تثبيت Rust 1.90 أو أعلى للبناء من المصدر.

تثبيت uv

# On Windows
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
# On macOS/Linux
curl -LsSf https://astral.sh/uv/install.sh | sh

بناء المشروع

# Clone the repository with submodules
git clone --recursive https://github.com/icicle-emu/icicle-python
cd icicle-python

# Install dependencies and build
uv sync
uv run maturin develop

تشغيل الاختبارات

يحتوي مجلد tests على اختبارات تعمل أيضًا كأمثلة مستقلة. أضف البادئة test_ إلى اسم الدالة لتشغيلها تلقائيًا:

uv run pytest -v

بدلاً من ذلك، يمكنك تشغيل uv run tests/example.py لتشغيل/تصحيح المثال المستقل.

بناء wheel

uv build
تنزيل الأداة