Awesome iOS Security 

قائمة مختارة من موارد أمن تطبيقات iOS الرائعة.
مجموعة من الأدوات والكتب والدورات والتدوينات والأشياء الرائعة حول أمن تطبيقات iOS واختبار الاختراق.
المحتويات
الأدوات
أدوات الهندسة العكسية
- Hopper - أداة هندسة عكسية تساعدك في التحليل الثابت للملفات القابلة للتنفيذ.
- Ghidra - إطار عمل لهندسة البرمجيات العكسية (SRE) أنشأته وتحتفظ به مديرية أبحاث وكالة الأمن القومي.
- Radare2 - إطار عمل وأدوات سطر أوامر للهندسة العكسية بنمط يشبه UNIX.
- Cutter - منصة هندسة عكسية مجانية ومفتوحة المصدر مدعومة بـ rizin.
- frida-ios-dump - أداة لسحب ملف IPA غير مشفَّر من جهاز مكسور الحماية (Jailbroken).
- bagbak - أداة أخرى لفك تشفير التطبيقات مبنية على frida. تتطلب جهاز iOS مكسور الحماية و frida.re.
- flexdecrypt - أداة فك تشفير لتطبيقات iOS وملفات Mach-O الثنائية.
- bfdecrypt - أداة لفك تشفير تطبيقات App Store على أجهزة iOS 11.x المكسورة الحماية.
- bfinject - حقن سهل لملفات dylib لأجهزة iOS 64-بت المكسورة الحماية بنسخة 11.0 - 11.1.2. متوافق مع جيلبريك Electra و LiberiOS.
- r2flutch - أداة أخرى لفك تشفير تطبيقات iOS باستخدام r2frida.
- Clutch - أداة فك تشفير iOS عالية السرعة.
- dsdump - أداة محسّنة لتفريغ الفئات (class-dump) تجمع بين nm و objc/swift.
- class-dump - أداة سطر أوامر لفحص جزء Objective-C في ملفات Mach-O.
- SwiftDump - أداة سطر أوامر لاستخراج معلومات كائنات Swift من ملف Mach-O.
- jtool - أداة فحص وتفكيك وتوقيع للتطبيقات على macOS و iOS.
- Sideloadly - تطبيق لتحميل ألعابك وتطبيقاتك المفضلة جانبياً (Sideload) إلى أجهزة iOS المكسورة وغير المكسورة الحماية.
- Cydia Impactor - أداة بواجهة رسومية للتحميل الجانبي لتطبيقات iOS.
أدوات التحليل الثابت
- iLEAPP - محلل لسجلات وأحداث وملفات Plist الخاصة بنظام iOS.
- Keychain Dumper - أداة للتحقق من عناصر سلسلة المفاتيح (Keychain) المتاحة للمهاجم بعد كسر حماية جهاز iOS.
- BinaryCookieReader - أداة لقراءة تنسيق binarycookie لملفات تعريف الارتباط (Cookies) في تطبيقات iOS.
- PList Viewer - تطبيق Gtk لعرض ملفات قوائم الخصائص (Property List).
- XMachOViewer - عارض ملفات Mach-O لأنظمة Windows و Linux و macOS.
- MachO-Explorer - عارض رسومي لملفات Mach-O لنظام macOS. مدعوم بـ Mach-O Kit.
- iFunbox - برنامج عام لإدارة الملفات لـ iPhone ومنتجات Apple الأخرى.
- 3uTools - برنامج إدارة شامل لأجهزة iOS.
- iTools - حل متكامل لإدارة أجهزة iOS.
أدوات التحليل الديناميكي
- Corellium - المنصة الوحيدة التي تقدم محاكاة افتراضية لأجهزة ARM المحمولة باستخدام Hypervisor مخصص لدقة واقعية وأداء عالٍ.
- Frida - مجموعة أدوات حقن ديناميكي للمطورين ومهندسي الهندسة العكسية وباحثي الأمن.
- frida-gum - مكتبة حقن وتفحص عبر المنصات مكتوبة بلغة C.
- Fridax - تمكنك Fridax من قراءة المتغيرات واعتراض/ربط الدوال في تطبيقات iOS/Android المبنية بـ Xamarin/Mono بنمط JIT و AOT.
- r2frida - Radare2 و Frida أفضل معاً.
- r2ghidra - دمج مفكك Ghidra مع radare2.
- iproxy - أداة تسمح بربط منافذ TCP المحلية بحيث يتم إعادة توجيه الاتصال بأحد المنافذ المحلية (أو أكثر) إلى المنفذ (أو المنافذ) المحدد على جهاز usbmux.
- itunnel - يُستخدم لإعادة توجيه SSH عبر USB.
- objection - مجموعة أدوات استكشاف وقت تشغيل للجوال، مدعومة بـ Frida، صُممت لمساعدتك في تقييم الوضع الأمني لتطبيقاتك المحمولة دون الحاجة إلى كسر الحماية.
- Grapefruit - أدوات فحص وقت التشغيل لتطبيقات iOS.
- Passionfruit - أداة بسيطة لتقييم الصندوق الأسود لتطبيقات iOS، مدعومة بـ frida 12.x و vuejs.
- Runtime Mobile Security (RMS) - أمان الجوال وقت التشغيل (RMS)، مدعوم بـ FRIDA، هو واجهة ويب قوية تساعدك على التعامل مع تطبيقات Android و iOS وقت التشغيل.
- membuddy - أداة تحليل ومرئية ذاكرة ديناميكية لباحثي الأمن.
- unidbg - يتيح لك محاكاة مكتبة أصلية ARM32 و/أو ARM64 لنظام Android، مع دعم تجريبي لمحاكاة iOS.
- Qiling - إطار عمل متقدم لمحاكاة الثنائيات.
- fishhook - مكتبة تتيح إعادة ربط الرموز ديناميكياً في ثنائيات Mach-O التي تعمل على iOS.
التعديلات (Tweaks)
تعديلات الهندسة العكسية
- FoulDecrypt - أداة فك تشفير ثنائيات iOS خفيفة وبسيطة، تدعم iOS 13.5 وما بعده.
- iGameGod - محرك غش (Cheat Engine)، ومدير سرعة، ولمس تلقائي، ومزيف أجهزة، وفك تشفير تطبيقات.
- CrackerXI - أداة لفك تشفير تطبيقات iOS، مبنية على BFInject، تدعم جيلبريك Electra و Unc0ver.
- flexdecrypt - أداة سطر أوامر لفك تشفير ثنائيات Mach-O.
- Flex 3 Beta - يمنحك Flex القدرة على تعديل التطبيقات وتغيير سلوكها، دون الحاجة إلى خبرة برمجية.
- Frida - خادم Frida لنظام iOS.
- OpenSSH - وصول آمن عن بُعد بين الأجهزة.
- Apple File Conduit "2" - يفتح الوصول إلى نظام الملفات عبر USB على Windows أو macOS على الأجهزة المكسورة الحماية.
- AppSync Unified - يتيح إمكانية تثبيت تطبيقات iOS غير الموقعة/مزيفة التوقيع.
- NewTerm 2 - تطبيق طرفية (Terminal) قوي لنظام iOS.
- Filza File Manager - مدير ملفات قوي لنظام iOS مع مثبت IPA ومثبت DEB وعارض ويب وطرفية.
تعديلات تجاوز كشف الجيلبريك
- Shadow - تعديل خفيف عام لتجاوز كشف الجيلبريك.
- A-Bypass - أداة تساعد في منع بعض التطبيقات من الوصول إلى مساحة غير مصرح بها أو استدعاء وظائف غير مصرح بها من Apple بسبب الجيلبريك.
- FlyJB X - تجاوز جيلبريك يسمح لك بتجاوز آلية كشف الجيلبريك داخل التطبيقات.
- Liberty Lite (Beta) - تصحيح عام لتجاوز كشف الجيلبريك.
- vnodebypass - أداة تجريبية لإخفاء ملفات الجيلبريك لتجاوز الكشف.
- KernBypass (Unofficial) - تعديل لتجاوز كشف الجيلبريك على مستوى النواة.
- HideJB - تجاوز كشف الجيلبريك في تطبيقات معينة.
- Hestia - تعديل عام لتجاوز كشف الجيلبريك.
- Choicy - أداة تكوين متقدمة للتعديلات.
تعديلات تجاوز تثبيت SSL
- SSL Kill Switch 2 - أداة صندوق أسود لتعطيل التحقق من شهادات SSL/TLS - بما في ذلك تثبيت الشهادات (Certificate Pinning) - داخل تطبيقات iOS و macOS.
- SSLBypass - تعديل iOS لتجاوز تثبيت SSL (iOS 8 - 14).
سكربتات Frida
الدورات
الكتب
الجلسات وورش العمل
المقالات والدروس
مقالات اختبار الاختراق
مقالات الهندسة العكسية
مقالات تجاوز كشف الجيلبريك
مقالات تجاوز تثبيت SSL
القوائم والمراجع السريعة
المختبرات
CTF
كتابة التقارير (Writeups)
متنوع
- iOS Jailbreak Downloads - تنزيل أدوات الجيلبريك لجميع إصدارات iOS.
- MOBEXLER - آلة افتراضية مخصصة، مصممة للمساعدة في اختبار اختراق تطبيقات Android و iOS.
- frida Workbench - ورشة عمل غير رسمية لـ frida على VSCode.
- Apple Configurator - يتميز Apple Configurator بتصميم مرن يركز على الجهاز، مما يتيح لك تكوين جهاز واحد أو عشرات الأجهزة بسرعة وسهولة.
- Apple Platform Security - استكشف أمان منصة Apple.
- IPSW Downloads - تنزيل الإصدارات الحالية والسابقة من البرامج الثابتة لنظام iOS و iPadOS و macOS و watchOS و tvOS و audioOS من Apple، واستلام إشعارات عند إصدار برامج ثابتة جديدة.
- theos - مجموعة أدوات متعددة المنصات لبناء ونشر البرامج لنظام iOS والمنصات الأخرى.
المساهمة
مساهماتكم مرحب بها دائماً! يرجى قراءة إرشادات المساهمة أولاً.