20 Android Hacking Apps Explained in 8 minutes

CyberSleuth www.youtube.com

ملخص موجز

يقدم الفيديو مجموعة من الأدوات المصممة لتحليل تطبيقات Android واكتشاف الثغرات الأمنية المحتملة. تتراوح هذه الأدوات من أدوات التحليل الثابت التي تفحص التعليمات البرمجية بحثًا عن نقاط الضعف، إلى أدوات التحليل الديناميكي التي تراقب سلوك التطبيق في وقت التشغيل. يغطي الفيديو مجموعة واسعة من الأدوات، بدءًا من الأدوات سهلة الاستخدام للمبتدئين وحتى الأدوات المتقدمة للمحترفين، مما يجعله موردًا قيمًا لأي شخص مهتم بأمن تطبيقات Android.

  • Appy: بيئة اختبار Android محمولة لنظام التشغيل Windows.
  • Dex2Jar: يحول ملفات Dex إلى ملفات JAR لتحليل كود Java.
  • AndroBugs: يكتشف الثغرات الأمنية في تطبيقات Android ويقدم تقارير مفصلة.
  • MARA: إطار عمل للتحليل الثابت الشامل يجمع بين أدوات متعددة.
  • Droid Disector: يربط بين التحليل الثابت والديناميكي للكشف عن السلوكيات الخفية.
  • BP Freud: يراقب مستوى النواة للكشف عن البرامج الضارة المتطورة.
  • Reverse APK: أداة سطر أوامر لأتمتة تفريغ وتجميع ملفات APK.
  • Android PI: يدمج أدوات مفتوحة المصدر متعددة لتحليل البرامج الضارة بشكل شامل.
  • EMJ: يفك ضغط صور البرامج الثابتة لنظام Android لتحليل تطبيقات النظام المثبتة مسبقًا.

Appy: صندوق أدوات اختبار Android المحمول

Appy هو صندوق أدوات اختبار Android محمول لنظام التشغيل Windows، يوفر جميع الأدوات اللازمة لاختبار تطبيقات Android في حزمة واحدة. يتضمن ADB وأداة AP وAndroid Guard، مما يلغي الحاجة إلى التعامل مع التبعيات أو الإعدادات المعقدة. يتيح Appy للمستخدمين التركيز على التحليل بدلاً من التكوين، مما يجعله خيارًا فعالًا وسهل الاستخدام لكل من المبتدئين والمحترفين.

Dex2Jar: تحويل ملفات Dex إلى ملفات JAR

Dex2Jar هو أداة أساسية للهندسة العكسية لتطبيقات Android، حيث تقوم بتحويل ملفات Dex إلى ملفات Java JAR. يتيح ذلك للمستخدمين فحص منطق التطبيق ومعالجة البيانات واستدعاءات واجهة برمجة التطبيقات باستخدام برامج فك التجميع الخاصة بـ Java. Dex2Jar يسد الفجوة بين Android وJava، مما يسهل التحليل الثابت ويجعله أداة لا غنى عنها للباحثين الأمنيين.

AndroBugs: أداة التحليل الثابت

AndroBugs هو محلل للتحليل الثابت يقوم بفحص كود APK بحثًا عن نقاط الضعف مثل بيانات الاعتماد المبرمجة والمكونات غير المهيئة والتشفير الضعيف. يقوم بإنشاء تقرير واضح يسلط الضوء على المشكلات ومواقعها، مما يساعد المطورين ومختبري الاختراق على اكتشاف العلامات الحمراء بسرعة وأتمتة عمليات فحص الأمان.

Styklo: إنشاء تقارير HTML مرئية

يقدم Styklo ميزة بصرية للتحليل الثابت من خلال إنشاء تقارير HTML قابلة للتنقل تسلط الضوء على عناوين URL والسلاسل الحساسة واستدعاءات واجهة برمجة التطبيقات والأذونات. تجعل الملخصات المرئية التي يقدمها Styklo تحليل التهديدات والتواصل مع العملاء أمرًا بديهيًا، مما يجعله مثاليًا لمشاركة النتائج دون الحاجة إلى المصطلحات التقنية.

MARA: إطار عمل للتحليل الثابت الشامل

MARA هو إطار عمل قوي للتحليل الثابت الشامل يجمع بين أدوات مثل Classy Shark وAndroid Bugs وAD لتحليل APK الشامل. يقوم بربط النتائج من محركات متعددة، مما يوفر الوقت ويعزز التغطية، ويقدم رؤية متعددة الجوانب لأمان التطبيق في تقرير موحد واحد.

Droid Disector: ربط التحليل الثابت والديناميكي

Droid Disector يربط بين التحليل الثابت والديناميكي من خلال استخراج الأذونات واستدعاءات واجهة برمجة التطبيقات من الكود ثم ربطها بالسلوك في الوقت الفعلي. من خلال الجمع بين البنية الثابتة والسجلات الديناميكية وبيانات الشبكة، فإنه يكشف ما يفعله التطبيق بالفعل، مما يجعله ضروريًا للكشف عن سلوك البرامج الضارة المخفية.

BP Freud: مراقبة مستوى النواة

BP Freud يراقب مستوى النواة باستخدام eBPF، ويتتبع الوصول إلى الملفات واتصالات الشبكة واستدعاءات النظام في عمق نظام التشغيل. من المستحيل تقريبًا أن تتمكن البرامج الضارة من التهرب من BP Freud، مما يجعله مثاليًا للتحليل الجنائي والتقاط التهديدات المعقدة التي تختبئ من أدوات مساحة المستخدم.

التحليل الديناميكي الآلي

يقوم بأتمتة التحليل الديناميكي عن طريق تشغيل التطبيقات في بيئة آمنة والتقاط السجلات ومكالمات النظام وحركة المرور على الشبكة تلقائيًا. يساعد الحوار على تبسيط التحليلات المتكررة، مما يتيح لك التركيز على تفسير النتائج، وهو ضروري لفرز ملفات APK المشبوهة بسرعة وفهم سلوك وقت التشغيل.

Quark: مجموعة مراجعة سريعة لنظام Android

Quark هي مجموعة مراجعة سريعة لنظام Android تقوم بالبحث عن نقاط الضعف ويمكنها إنشاء ثغرات لإثبات المفهوم لإظهار المخاطر الحقيقية. يتناول قضايا مثل النوايا والأذونات والتشفير، مما يجعل النتائج قابلة للتنفيذ ويثقف المطورين من خلال إظهار الخلل وتأثيره.

Reverse APK: أداة سطر الأوامر

Reverse APK مخصص لمحبي سطر الأوامر، حيث يقوم بأتمتة عملية تفريغ وفك التجميع واستخراج موارد APK. إنه مثالي لتحليل الدفعات وقابل للبرمجة ويمكن دمجه بسهولة في سير العمل المخصصة، مما يجعله مثاليًا لمهام الهندسة العكسية واسعة النطاق أو المتكررة.

Super Android Analyzer: سريع وقابل للتخصيص

يتميز Super Android Analyzer بالسرعة والتخصيص، ويستخدم واجهة سطر أوامر خفيفة الوزن ومجموعات قواعد JSON قابلة للتخصيص للتحليل الثابت. إنه سريع وقابل للتطوير ومثالي للتكامل CI/CD، ويقدم تقارير واضحة وسريعة حول نقاط الضعف مصممة خصيصًا لتلبية احتياجاتك.

Android PI: دمج أدوات مفتوحة المصدر متعددة

تدمج أداة Android PI أدوات متعددة مفتوحة المصدر لتحليل البرامج الضارة بشكل شامل. يجمع بين التحليل الثابت والديناميكي باستخدام أدوات مثل Droid Box وFlow Droid، بالإضافة إلى التكامل الكلي للفيروسات. تعمل أداة Android PI على أتمتة استخراج البيانات وربط الأذونات وتسريبات البيانات وحركة المرور على الشبكة، مما يوفر رؤية عميقة في تشغيل واحد.

لا توجد أعلام فشل: أداة أمن الشبكات

لا توجد أعلام فشل تركز على أمن الشبكة، وتعمل بمثابة وكيل وسيط، حيث تختبر التطبيقات بحثًا عن نقاط ضعف SSLTS وتكوينات خاطئة. تكتشف الأداة الاتصالات غير الآمنة والشهادات منتهية الصلاحية وحركة مرور النص الواضحة في الوقت الفعلي، وهي قابلة للتطوير لعمليات تدقيق المؤسسات وتوفر لوحات معلومات واضحة.

Papy Monitor: تتبع مكالمات API في وقت التشغيل

يتتبع Papy Monitor مكالمات API في وقت التشغيل، ويسجل كل تفاعلات API الحساسة، ويكشف عن الموارد التي يصل إليها التطبيق. يساعد تطبيق Papy Monitor على اكتشاف السلوك المشبوه مثل الوصول غير الضروري إلى جهات الاتصال أو الرسائل النصية القصيرة، وإنشاء ملفات تعريف سلوكية واكتشاف برامج التجسس بدقة للحصول على رؤى عميقة أثناء وقت التشغيل.

Obfiscap: معالجة التعليمات البرمجية

Obfiscap يعالج التعليمات البرمجية عن طريق تبسيط كود APK المتشابك، وإعادة تسمية الفئات المشفرة وفك تشفير السلاسل المخفية. يجعل Obfiscap البرامج الضارة شديدة التشوه قابلة للقراءة والتحليل، وهو ضروري للتصدي للتهديدات المعقدة وتحويل التحليل المستحيل إلى تحقيق قابل للتنفيذ.

برنامج تنزيل متجر Play: تنزيل ملفات APK الأصلية

يضمن برنامج تنزيل متجر Play تحليل ملفات APK الأصلية عن طريق تنزيل ملفات APK الرسمية مباشرة من Google Play، وتجنب مصادر الطرف الثالث الخطرة. إنه مثالي للباحثين الذين يحتاجون إلى إصدارات تطبيقات نقية وغير معدلة، مما يضمن أن بحثهم نظيف وموثوق به.

Mobile Audit: خدمة تحليل ثابتة تعتمد على الويب

Mobile Audit هي خدمة تحليل ثابتة تعتمد على الويب، حيث يمكنك تحميل ملف APK والحصول على تقرير أمان شامل وسهل القراءة. لا يتطلب أي إعداد، وهو ممتاز للفحوصات السريعة أو العروض التوضيحية أو الاستخدام التعليمي، مما يقلل من حاجز تحليل أمان التطبيق.

Pythus: الكشف عن البرامج الضارة باستخدام قواعد Yara

من خلال الاستفادة من قواعد Yara للكشف عن البرامج الضارة، يقوم Pythus بفحص ملفات APK بحثًا عن أنماط البرامج الضارة المعروفة ويضع علامة على الكود المشبوه على الفور. يقوم Pythus أيضًا باستخراج الأذونات وتفاصيل سطح الهجوم، مما يتيح لك الاستفادة من الذكاء الجماعي لمجتمع أبحاث البرامج الضارة للبحث السريع عن البرامج الضارة استنادًا إلى التوقيع.

EMJ: فك ضغط صور البرامج الثابتة لنظام Android

تتيح لك أداة EMJ فك ضغط صور البرامج الثابتة لنظام Android وتحليلها، حيث غالبًا ما تختبئ الثغرات الأمنية في تطبيقات النظام المثبتة مسبقًا أو في تعديلات البائع. يقوم EMOL باستخراج هذه المكونات لإجراء فحص عميق، وهو مهم جدًا لأمن سلسلة التوريد والبحث على مستوى الجهاز.

الرسم البياني لتبعيات APK: تصور تبعيات الفئة

يقوم الرسم البياني لتبعيات APK بتصور تبعيات الفئة داخل ملف APK، ويرسم خريطة للهيكل الداخلي للتطبيق. يكتشف المنطق الأساسي والاتصالات المخفية وأسطح الهجوم المحتملة في لمحة واحدة، ويكشف التصور عن العلاقات التي لا يستطيع الكود وحده إخفاءها، مما يجعله لا يقدر بثمن للرؤية المعمارية ورسم خرائط سطح الهجوم.

Summarize any YouTube video in seconds

Get summaries like this one for any video, in your language, with the free Summ app.

Download on the Apple Store
Get it on Google Play

Transcript

YouTube Transcript Generator

0:00 هذا الفيديو لأغراض تعليمية فقط. نحن لا نشجع القرصنة أو الأنشطة غير القانونية. أولاً، هناك Appy، وهو السكين السويسري لاختبار قلم Android على Windows. يوفر لك تطبيق Appy كل ما تحتاجه. ADB، وأداة AP، وAndroid Guard، والمزيد، كل ذلك في حزمة محمولة. لا مزيد من الصراع مع التبعيات أو صداع الإعداد. فقط قم بالتنزيل، وفك الضغط، ثم انطلق. إنه فعال وسهل للمبتدئين ويوفر الكثير من الوقت للمبتدئين والمحترفين على حد سواء. يتيح لك Appy التركيز على التحليل، وليس التكوين. بالنسبة لمستخدمي Windows، فهو المختبر الأمثل لاختبار Android على الفور . إذا كنت تريد إعدادًا مبسطًا وموثوقًا به، فإن Appy هو الخيار الأمثل. الرقم الثاني هو Dex2 Jar، وهو أمر ضروري للهندسة العكسية. تستخدم تطبيقات Android ملفات Dex، وهي ليست قابلة للقراءة بسهولة. يقوم Dex2 Jar بتحويل ملفات Dex إلى ملفات Java JAR.

0:48 يتيح لك هذا استخدام برامج فك التجميع الخاصة بـ Java لفحص منطق التطبيق ومعالجة البيانات واستدعاءات واجهة برمجة التطبيقات. إنه يسد الفجوة بين Android وJava، مما يجعل التحليل الثابت أسهل كثيرًا. بالنسبة لأي باحث أمني، يعد Dex2 Jar أمرًا لا غنى عنه. ثالثًا هو أندرو، محقق التحليل الثابت الخاص بك . يقوم بفحص كود APK بحثًا عن نقاط ضعف مثل بيانات الاعتماد المبرمجة والمكونات غير المهيئة والتشفير الضعيف. يُنشئ Android تقريرًا واضحًا، يسلط الضوء على المشكلات ومواقعها. من المهم للغاية بالنسبة للمطورين ومختبري القلم اكتشاف العلامات الحمراء بسرعة وأتمتة عمليات فحص الأمان لديك واكتشاف الأخطاء الشائعة بسرعة. في المركز الرابع، يقدم ستيكوين ميزة بصرية للتحليل الثابت. إنه ينشئ تقارير HTML قابلة للتنقل، مع تسليط الضوء على

1:33 عناوين URL، والسلاسل الحساسة، واستدعاءات واجهة برمجة التطبيقات، والأذونات. تجعل الملخصات البصرية التي يقدمها ستيكن تحليل التهديدات والتواصل مع العملاء أمرًا بديهيًا. مثالي للتجول ومشاركة النتائج دون الحاجة إلى المصطلحات التقنية. قم بإنشاء سرد واضح حول سلوك التطبيق باستخدام Stack Oen. الرقم خمسة هو إطار عمل MARA، وهو عبارة عن مجموعة قوية من التحليلات الثابتة الشاملة . تجمع Mara أدوات مثل Classy Shark وAndroid Bugs وAD لتحليل APK الشامل. يقوم بربط النتائج من محركات متعددة، مما يوفر الوقت ويعزز التغطية. احصل على رؤية متعددة الجوانب لأمان التطبيق في تقرير موحد واحد. مارا هي قوة مضاعفة للتحليل الثابت الشامل . الرقم ستة هو Droid Disector. ربط التحليل الثابت والديناميكي. يقوم باستخراج الأذونات واستدعاءات واجهة برمجة التطبيقات

2:19 والمزيد من الكود، ثم يرتبط بالسلوك في الوقت الفعلي. من خلال الجمع بين البنية الثابتة والسجلات الديناميكية وبيانات الشبكة، فإنه يكشف ما يفعله التطبيق بالفعل . يعد هذا النهج المزدوج أمرًا بالغ الأهمية لكشف سلوك البرامج الضارة المخفية. يعد Droid deector ضروريًا للتحقيقات الجنائية وملف تعريف التطبيق العميق. شاهد كل من المخطط والإجراءات الواقعية في أداة واحدة. ضروري لفهم التهديدات المحتملة والفعلية . في السابعة، يقوم BP Freud بمراقبة مستوى النواة باستخدام eBPF. إنه يتتبع الوصول إلى الملفات، واتصالات الشبكة، واستدعاءات النظام في عمق نظام التشغيل. من المستحيل تقريبًا أن يتمكن البرامج الضارة من التهرب من BP Freud، مما يجعله مثاليًا للتحليل الجنائي. إنه مثالي لالتقاط التهديدات المعقدة التي تختبئ من أدوات مساحة المستخدم.

3:06 من أجل مراقبة مقاومة العبث العميقة، تعد BP Freud رائدة في مجالها. الرقم ثمانية هو الحوار، الذي يقوم بأتمتة التحليل الديناميكي. يقوم بتشغيل التطبيقات في بيئة آمنة، ويلتقط السجلات، ومكالمات النظام، وحركة المرور على الشبكة تلقائيًا. يساعد الحوار على تبسيط التحليلات المتكررة، مما يتيح لك التركيز على تفسير النتائج. من الضروري فرز ملفات APK المشبوهة بسرعة وفهم سلوك وقت التشغيل. وفر الوقت واحصل على بيانات سلوكية غنية بالحوار . تاسعاً هو Quark، مجموعة مراجعة سريعة لنظام Android. يقوم Quark بالبحث عن نقاط الضعف ويمكنه إنشاء ثغرات لإثبات المفهوم لإظهار المخاطر الحقيقية. فهو يتناول قضايا مثل النوايا والأذونات والتشفير، مما يجعل النتائج قابلة للتنفيذ. يقوم Quark بتثقيف المطورين من خلال إظهار الخلل وتأثيره . بالنسبة لعمليات تدقيق الأمان الواضحة والقابلة للتنفيذ

3:51 ، فإن Quark هي الأفضل. الرقم 10، Reverse APK مخصص لمحبي سطر الأوامر. يقوم بأتمتة عملية تفريغ وفك التجميع واستخراج موارد APK. مثالية لتحليل الدفعات. يعد ملف APK العكسي قابلاً للبرمجة ويمكن دمجه بسهولة في سير العمل المخصصة. مثالي لمهام الهندسة العكسية واسعة النطاق أو المتكررة . سريع وفعال وضروري للتحليل القائم على المحطة. في الإصدار الحادي عشر، يتميز تطبيق Super Android Analyzer بالسرعة والتخصيص. إنه يستخدم واجهة سطر أوامر خفيفة الوزن ومجموعات قواعد JSON قابلة للتخصيص للتحليل الثابت. يعد Super سريعًا وقابلًا للتوسع ومثاليًا للتكامل CI/CD. احصل على تقارير واضحة وسريعة حول نقاط الضعف مصممة خصيصًا لتلبية احتياجاتك. إنها آلة قوية ونحيفة للعثور على نقاط الضعف . رقم 12، أداة Android Pi

4:38 تدمج أدوات متعددة مفتوحة المصدر لتحليل البرامج الضارة بشكل شامل. إنه يجمع بين التحليل الثابت والديناميكي باستخدام أدوات مثل Droid Box وFlow Droid، بالإضافة إلى التكامل الكلي للفيروسات. تعمل أداة Android PI على أتمتة استخراج البيانات وربط الأذونات وتسريبات البيانات وحركة المرور على الشبكة. إنه يوفر رؤية عميقة في تشغيل واحد، مما يوفر ساعات من العمل اليدوي. بالنسبة للتحليل متعدد الطبقات الآلي، تعد أداة Android PI أداة قوية. 13 ليس طريقا للفشل. التركيز على أمن الشبكة. يعمل بمثابة وكيل وسيط، حيث يختبر التطبيقات بحثًا عن نقاط ضعف SSLTS وتكوينات خاطئة. لا توجد أعلام فشل في الاتصالات غير الآمنة والشهادات منتهية الصلاحية وحركة مرور النص الواضحة في الوقت الفعلي. إنه قابل للتوسع لعمليات تدقيق المؤسسات ويوفر لوحات معلومات واضحة. ضروري

5:24 لضمان اتصالات التطبيق الآمنة. 14 هو Papy Monitor، الذي يتتبع مكالمات API في وقت التشغيل. إنه يسجل كل تفاعلات API الحساسة ، مما يكشف عن الموارد التي يصل إليها التطبيق. يساعد تطبيق Papy Monitor على اكتشاف السلوك المشبوه مثل الوصول غير الضروري إلى جهات الاتصال أو الرسائل النصية القصيرة. إنشاء ملفات تعريف سلوكية واكتشاف برامج التجسس بدقة للحصول على رؤى عميقة أثناء وقت التشغيل. جهاز مراقبة البابي لا يقدر بثمن. 15 هو obiscap معالجة obiscation التعليمات البرمجية. إنه يبسط كود APK المتشابك، ويعيد تسمية الفئات المشفرة ويفك تشفير السلاسل المخفية. يجعل Obfiscap البرامج الضارة شديدة التشوه قابلة للقراءة والتحليل. من الضروري التصدي للتهديدات المعقدة. قم بتحويل التحليل المستحيل إلى تحقيق قابل للتنفيذ مع Obiscap. 16 هو

6:09 برنامج تنزيل متجر Play، مما يضمن لك تحليل ملفات APK الأصلية. يقوم بتنزيل ملفات APK الرسمية مباشرة من Google Play، مما يتجنب مصادر الطرف الثالث الخطرة. مثالي للباحثين الذين يحتاجون إلى إصدارات تطبيقات نقية وغير معدلة . تعتبر نقاط البداية الموثوقة أمرا بالغ الأهمية للتحليل الموثوق. يحافظ تطبيق التنزيل من متجر Play على بحثك نظيفًا وموثوقًا به. 17 هو Mobile Audit، وهي خدمة تحليل ثابتة تعتمد على الويب . قم بتحميل ملف APK واحصل على تقرير أمان شامل وسهل القراءة. لا يتطلب أي إعداد. ممتاز للفحوصات السريعة أو العروض التوضيحية أو الاستخدام التعليمي. يعمل Mobile Audit على خفض حاجز تحليل أمان التطبيق. سهل الوصول إليه، وسريع، ومثالي للتقييمات العالية. 18 هو بيثوس. من خلال الاستفادة من قواعد Yara للكشف عن البرامج الضارة، فإنه يقوم بفحص ملفات APK بحثًا عن

6:54 أنماط البرامج الضارة المعروفة ويضع علامة على الكود المشبوه على الفور. يقوم Pythus أيضًا باستخراج الأذونات وتفاصيل سطح الهجوم . استفد من الذكاء الجماعي لمجتمع أبحاث البرامج الضارة للبحث السريع عن البرامج الضارة استنادًا إلى التوقيع. بيثوس هو حليفك. 19. تتيح لك أداة EMJ فك ضغط صور البرامج الثابتة لنظام Android وتحليلها. غالبًا ما تختبئ الثغرات الأمنية في تطبيقات النظام المثبتة مسبقًا أو في تعديلات البائع. يقوم EMOL باستخراج هذه المكونات لإجراء فحص عميق. من المهم جدًا لأمن سلسلة التوريد والبحث على مستوى الجهاز. تمنحك أداة المراسلة الفورية نافذة على البرنامج المرفق مع كل جهاز. وأخيرًا، الرقم 20، الرسم البياني لتبعيات APK. إنه يقوم بتصور تبعيات الفئة داخل ملف APK، ويقوم برسم خريطة للهيكل الداخلي للتطبيق. اكتشف

7:41 المنطق الأساسي والاتصالات المخفية وأسطح الهجوم المحتملة في لمحة واحدة. يكشف التصور عن العلاقات التي لا يستطيع الكود وحده إخفاءها. بالنسبة للرؤية المعمارية ورسم خرائط سطح الهجوم، فإن هذه الأداة لا تقدر بثمن.

Share

YouTube Video Summaries