ProbeDroid عبارة عن مجموعة أدوات ديناميكية لرموز Java لتطبيقات Android ، والتي توفر واجهات برمجة التطبيقات للمستخدمين لصياغة أدوات الأجهزة الخاصة بهم. ونتيجة لذلك، يمكن للمستخدمين تتبع سلوك وقت التشغيل للتطبيق المعني أو تشكيل ملف تعريف له أو تغييره. في الأساس، طريقة Java هي وحدة الأجهزة الأساسية . لمعالجة الأساليب المعنية، يجب على المستخدمين تجاوز أدوات أدوات القالب وتسجيلها لربط الأساليب المعنية. عندما يتم استدعاء الأساليب المرتبطة أثناء وقت التشغيل، يتم تحويل تدفق التحكم إلى الأدوات الذكية. في تلك اللحظة، يمكن للمستخدمين التعامل مع وسيطات إدخال الطريقة المعبأة وقيمة الإرجاع. في المرحلة الحالية، يستهدف ProbeDroid نظام التشغيل Android 5.0 والإصدارات الأحدث. لإنشاء مجموعة ProbeDroid، ما عليك سوى سحب الحزمة من GitHub واتباع أوامر الإنشاء. شجرة مصدر Android غير مطلوبة.
يرجى الرجوع إلى مصدر بناء ويكي
يرجى الرجوع إلى Play and Hack Wiki
انقر على الصورة لمشاهدة فيديو تجريبي
أداة بسيطة لتتبع السلاسل المحولة من كائن StringBuilder وStringBuffer . من خلال اتخاذ بعض الأدلة الجنائية تجاه السلاسل المحولة، يمكننا أن نلاحظ أن GoogleMaps يطبق انعكاس Java لبعض مصادقة الشبكة. أيضًا، سيتم إنشاء بعض أكواد C/C++ ديناميكيًا وتجميعها لعرض الخريطة. |
انقر على الصورة لمشاهدة فيديو تجريبي
أداة بسيطة لتتبع الأنشطة والخدمات التي تم البدء بها . من خلال إجراء بعض التحليلات الجنائية تجاه المكونات المتعقبة، يمكننا أن نلاحظ أن KKTix تطبق عدة أنواع من الأنشطة لعرض صفحات حجز التذاكر. كما أنه يبدأ خدمة لحساب الخلفية. |
باستثناء كود المصدر التالي:
android/art/runtime/
و common/log.*
و common/stringprintf.*
و common/utf.*
و common/macros.h
إلى [AOSP]، المرخصة بموجب Apache v2.0 .common/libffi/
الفرعية إلى [libffi]، المرخصة بموجب معهد ماساتشوستس للتكنولوجيا (MIT) .جميع التعليمات البرمجية المصدر مرخصة بموجب معهد ماساتشوستس للتكنولوجيا . انظر النسخ للحصول على التفاصيل.
الرجاء الاتصال بي عبر البريد [email protected] .
لاحظ أن المجموعة لا تزال قيد الإنشاء. المساهمة وتقرير الأخطاء هو المطلوب.