Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
uefi_retool — أداة للهندسة العكسية للبرامج الثابتة UEFI | Kitploit
أدوات/GitHubGitHub/yeggor/uefi_retool
أمان الأنظمة المدمجةالهندسة العكسيةأمن الأجهزةأمان الأجهزة وإنترنت الأشياءتحليل الملفات الثنائيةتحليل البرامج الثابتةArchived
GitHubyeggor/uefi_retool

uefi_retool

أداة للهندسة العكسية للبرامج الثابتة UEFI

عرض المستودع
36957منذ سنة واحدةتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

uefi_retool

أداة للهندسة العكسية للبرامج الثابتة UEFI.

تحليل البرامج الثابتة UEFI باستخدام سكريبت uefi_retool

الاستخدام:

  • انسخ سكريبت ida_plugin/uefi_analyser.py ومجلد ida_plugin/uefi_analyser إلى مجلد الإضافات في IDA
  • حرّر ملف config.json
    • PE_DIR هو مجلد يحتوي على جميع صور الملفات القابلة للتنفيذ من البرامج الثابتة UEFI
    • DUMP_DIR هو مجلد يحتوي على جميع المكونات من نظام ملفات البرامج الثابتة
    • LOGS_DIR هو مجلد للسجلات
    • IDA_PATH و IDA64_PATH هما مساران إلى ملفات IDA Pro القابلة للتنفيذ
  • شغّل pip install -r requirements.txt
  • شغّل الأمر python uefi_retool.py لعرض رسالة المساعدة

الأوامر

root@kitploit:~
python uefi_retool.py
root@kitploit:~
Usage: uefi_retool.py [OPTIONS] COMMAND [ARGS]...

Options:
  --help  Show this message and exit.

Commands:
  get-images  Get executable images from UEFI firmware.
  get-info    Analyze the entire UEFI firmware.
  get-pp      Get a list of proprietary protocols in the UEFI firmware.

get-images

root@kitploit:~
python uefi_retool.py get-images --help
root@kitploit:~
Usage: uefi_retool.py get-images [OPTIONS] FIRMWARE_PATH

  Get executable images from UEFI firmware. Images are stored in "modules"
  directory.

Options:
  --help  Show this message and exit.

مثال:

root@kitploit:~
python uefi_retool.py get-images test_fw/fw-tp-x1-carbon-5th.bin

get-info

root@kitploit:~
python uefi_retool.py get-info --help
root@kitploit:~
Usage: uefi_retool.py get-info [OPTIONS] FIRMWARE_PATH

  Analyze the entire UEFI firmware. The analysis result is saved to .json
  file.

Options:
  -w, --workers INTEGER  Number of workers (8 by default).
  --help                 Show this message and exit.

مثال:

root@kitploit:~
python uefi_retool.py get-info -w 6 test_fw/fw-tp-x1-carbon-5th.bin

get-pp

root@kitploit:~
python uefi_retool.py get-pp --help
root@kitploit:~
Usage: uefi_retool.py get-pp [OPTIONS] FIRMWARE_PATH

  Get a list of proprietary protocols in the UEFI firmware. The result is
  saved to .json file.

Options:
  -w, --workers INTEGER  Number of workers (8 by default).
  --help                 Show this message and exit.

مثال:

root@kitploit:~
python uefi_retool.py get-pp -w 6 test_fw/fw-tp-x1-carbon-5th.bin

أدوات إضافية

  • tools/update_edk2_guids.py هو سكريبت يقوم بتحديث قائمة GUIDs للبروتوكولات من مشروع edk2

إضافة IDA

إضافة IDA لتحليل UEFI

أعمال مشابهة

  • ida-efiutils
  • EFISwissKnife
  • ghidra-firmware-utils
تنزيل الأداة