مستخرج جهاز أبل الشرعي العالمي
هذا نص بايثون مكتوب لرسالة الماجستير الخاصة بي في أمن تكنولوجيا المعلومات والطب الشرعي في جامعة فيسمار.
يستخدم المشروعات الرائعة: pymobiledevice3 وiOSbackup لأتمتة عملية شراء أجهزة Apple المحمولة. يمكن تحديد الخيارات عبر مربع حوار. يتم الوصول إلى SSH عبر Paramiko.
يؤدي استخدام pythondialog إلى منع توافق Windows مع إصدار سطر الأوامر. يجب أن يعمل Linux و MacOS.
هناك إصدار جديد يعتمد على CustomTkinter. هذا واحد يعمل على نظام التشغيل Windows. يمكنك أيضًا تحميل إصدار Windows من صفحة الإصدار.
يتطلب بايثون == 3.11.
قد تتبع المزيد من الميزات.
استنساخ الريبو:
git clone https://github.com/prosch88/UFADE
لاستخدام ميزات المطور، تحتاج إلى تحميل صورة DeveloperDisk على الجهاز. يمكن تحميل وحدة فرعية تحتوي على صور أثناء الاستنساخ:
git clone https://github.com/prosch88/UFADE --recurse-submodules
تثبيت Dialog (و libasound2-dev على دبيان):
القوس / مانجارو:
sudo pacman -S dialog
ديبيان / أوبونتو:
sudo apt-get install dialog libasound2-dev
سينتوس / ريد هات:
sudo yum install dialog
ماك:
brew install dialog
لإصدار واجهة المستخدم الرسومية على نظام MacOS:
brew install [email protected] [email protected]
تثبيت المتطلبات:
pip install -r requirements.txt
ويندوز:
تثبيت أجهزة أبل
قم بتوصيل جهاز Apple (iPhone وiPad) بمحطة العمل الخاصة بك، ثم قم بإلغاء قفل الجهاز وإقرانه. ابدأ البرنامج النصي:
python ufade.py
أو
python ufade_gui.py
من المحتمل أن تظهر رسالة الثقة على شاشة الجهاز. أكد بـ "الثقة". يجب أن تشاهد الآن شاشة معلومات الجهاز وسيُطلب منك اختيار دليل العمل. افتراضيًا، يقوم البرنامج النصي بتعيين هذا إلى الدليل الذي تم استدعاؤه منه.
في القائمة الرئيسية لديك الخيارات:
حفظ معلومات الجهاز في النص
احفظ معلومات الجهاز وقائمة التطبيقات المثبتة بواسطة المستخدم في ملف نصي.
خيارات النسخ الاحتياطي
مشتمل:
النسخ الاحتياطي المنطقي (نمط iTunes).
قم بإجراء نسخة احتياطية كما يفعل iTunes (مع خيار اختراق كلمة مرور احتياطية غير معروفة)
منطقي + النسخ الاحتياطي
قم بإجراء وفك تشفير نسخة احتياطية من iTunes، وجمع ملفات وسائط AFC، ومجلدات التطبيقات المشتركة، وتقارير الأعطال. ينشئ أرشيف TAR.
النسخ الاحتياطي المنطقي + (نمط UFED)
ينشئ "نسخًا احتياطيًا منطقيًا متقدمًا" كأرشيف ZIP مع ملف UFD لتحميله في Cellebrite Physical Analyzer©
النسخ الاحتياطي لنظام الملفات (كسر الحماية)
ينشئ نسخة احتياطية كاملة لنظام الملفات من جهاز مكسور الحماية بالفعل.
جمع السجلات الموحدة
يجمع AUL من الجهاز ويحفظها كملف logarchive.
خيارات المطور
حاول تركيب DeveloperDiskImage مناسب. يوفر المزيد من الخيارات لقطات الشاشة وطرق عرض نظام الملفات.
خيارات متقدمة
يوفر خيارات مثل استنشاق الشبكة ووظائف التسجيل المختلفة.
مثل هذه الأداة؟
يستخدم هذا البرنامج النصي المشاريع التالية:
pymobiledevice3 بواسطة doronz88
النسخ الاحتياطي لنظام iOS بواسطة avibrazil
pyiosbackup بواسطة matan1008
pythondialog بواسطة frougon
CustomTkinter بواسطة TomSchimansky
crossfiledialog بواسطة maikelwever
باراميكو، الباندا، بيارو، playsound