
Firmwaredroid هو مشروع بحثي يهدف إلى تطوير طرق جديدة لتحليل البرامج الثابتة Android. يتم صنعه بشكل أساسي لأتمتة عملية استخراج ومسح تطبيقات Android المثبتة مسبقًا لأغراض أبحاث الأمان. تم تصنيع FMD لتشغيله في Docker ويتضمن العديد من أدوات تحليل الطرف الثالث لتحليل الأمن واستخراجها. بعض الأدوات والميزات المدرجة هي:
يمكن استخدام FMD كمحرك مسح لتطبيقات Android (.APK) ، ولكن تم إجراؤه بشكل أساسي لتحليل التطبيقات المثبتة مسبقًا المستخرجة من البرامج الثابتة Android.
في هذا المستودع ، ستجد رمز الواجهة الخلفية لـ FMD. يحتوي التطبيق على الحد الأدنى من الواجهة الأمامية لـ React (انظر https://github.com/firmwaredroid/fmd-webclient) ، ولكنه أساسا واجهة برمجة تطبيقات وقاعدة بيانات يمكن استخدامها في الدراسات البحثية.
يمكن العثور على وثائق الاستخدام على: https://firmwaredroid.github.io/
يسعدنا قبول المساهمات في البرنامج والوثائق. لا تتردد في فتح طلب سحب مع تحسيناتك أو مشكلة مع اقتراحاتك.
يحتوي FMD فقط على مجموعة أقل من ميزات الأمان وليست برنامجًا جاهزًا للإنتاج. استخدم على مسؤوليتك الخاصة.
Firmwaredroid: نحو التحليل الثابت الآلي لتطبيقات Android المثبت مسبقًا
@INPROCEEDINGS{FirmwareDroid,
author={Sutter, Thomas and Tellenbach, Bernhard},
booktitle={2023 IEEE/ACM 10th International Conference on Mobile Software Engineering and Systems (MOBILESoft)},
title={FirmwareDroid: Towards Automated Static Analysis of Pre-Installed Android Apps},
year={2023},
month={May},
pages={12-22},
doi={10.1109/MOBILSoft59058.2023.00009}
}
Firmwaredroid هو مشروع أبحاث غير ربحية مرخص بموجب ترخيص GNU العام الإصدار 3.0 (انظر ترخيصنا).