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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
ghidra-mtk-loader — محمّل Ghidra لتنسيق صورة البرامج الثابتة للمودم md1img من MediaTek | Kitploit
أدوات/GitHubGitHub/nccgroup/ghidra-mtk-loader
أمان الأنظمة المدمجةأمان إنترنت الأشياءالهندسة العكسيةأمان الأجهزة وإنترنت الأشياءتحليل الملفات الثنائيةتحليل البرامج الثابتة
GitHubnccgroup/ghidra-mtk-loader

ghidra-mtk-loader

محمّل Ghidra لتنسيق صورة البرامج الثابتة للمودم md1img من MediaTek

عرض المستودع
4منذ 2 أشهرلم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

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

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

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

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

محمّل MediaTek md1img لـ Ghidra

محمّل Ghidra لتنسيق صورة البرنامج الثابت للمودم md1img من MediaTek. حاليًا، يتم دعم البرامج الثابتة القائمة على nanoMIPS فقط، لكن الميزات الأساسية قد تظل تعمل إذا اخترت يدويًا بنية مختلفة (مثل MIPS) عند تحميل صورة.

الإعداد

بالنسبة للمودمات القائمة على nanoMIPS، ثبّت إضافة nanoMIPS ISA الخاصة بـ Ghidra إلى جانب هذا المحمّل قبل محاولة تحميل صورة البرنامج الثابت.

الاستخدام

في Ghidra، ما عليك سوى استيراد ملف بصيغة md1img إلى المشروع. سيقوم المحمّل باستخراج البرنامج الثابت للمودم وتطبيق أي رموز تصحيح الأخطاء.

بعد التحميل الأولي للبرنامج الثابت وتحديد الدوال INT_InitRegions_C و memcpy و memset، شغّل السكربتين MtkInitRegions.java و emulate_custom_mk_ram_info.py من مدير السكربتات (بهذا الترتيب) لتحديد مناطق ذاكرة إضافية تلقائيًا.

التطوير

تأكد من تعريف متغير البيئة أو خاصية المشروع GHIDRA_INSTALL_DIR لكي يعمل Gradle بشكل صحيح في Eclipse. راجع https://docs.gradle.org/current/userguide/build_environment.html#sec:gradle_configuration_properties لمعرفة مكان وضع ملف gradle.properties الذي يحتوي على تعريف هذه الخاصية.

إذا كنت تعدّل هذا المشروع بالتزامن مع إضافة nanoMIPS ISA، أضف دليل مشروع إضافة nanoMIPS إلى مسار البناء لمشروع Eclipse الخاص بالمحمّل.

البناء

استخدم تثبيت Gradle المحلي لديك أو غلاف Gradle المرفق لبناء المشروع من المصدر. تأكد من تحديد دليل تثبيت Ghidra الصحيح في خاصية GHIDRA_INSTALL_DIR.

root@kitploit:~
$ ./gradlew -PGHIDRA_INSTALL_DIR=<ghidra_path>
تنزيل الأداة