Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
PAPIMonitor — مراقب واجهات API في وقت التشغيل قائم على Frida لتطبيقات Android، يسجل واجهات API المستدعاة، والمعاملات، والقيم المرتجعة، وأصول الاستدعاء عبر فئات محددة مسبقاً أو مخصصة. | Kitploit
أدوات/GitHubGitHub/0xdad0/papimonitor
أمان أندرويدالتحليل الديناميكي (عزل)أمن الجوالأمن واجهات برمجة التطبيقات
GitHub0xdad0/papimonitor

PAPIMonitor

مراقب واجهات API في وقت التشغيل قائم على Frida لتطبيقات Android، يسجل واجهات API المستدعاة، والمعاملات، والقيم المرتجعة، وأصول الاستدعاء عبر فئات محددة مسبقاً أو مخصصة.

عرض المستودع
8711منذ 2 سنواتتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

Logo

Python Version License

PAPIMonitor (Python API Monitor لتطبيقات Android) هي أداة Python تعتمد على Frida لمراقبة واجهات برمجة التطبيقات التي يختارها المستخدم أثناء تنفيذ التطبيق. يجب تثبيت التطبيق داخل محاكٍ متصل بالفعل عبر ADB بجهاز الكمبيوتر المضيف. يمكن للمستخدم اختيار مراقبة قائمة محددة مسبقًا من واجهات برمجة التطبيقات مقسمة إلى عدة فئات (مثل بيانات الجهاز، معلومات الجهاز، SMS) أو قائمة مخصصة من واجهات برمجة التطبيقات يتم تمريرها عبر سطر الأوامر إلى السكريبت. تقوم الأداة بتخزين واجهة برمجة التطبيقات المستدعاة، والمعاملات، وقيمة الإرجاع، والسطر والملف الذي تم استدعاؤها منه.

أدناه مثال على المخرجات:

root@kitploit:~
{   
    "category": "Custom", 
    "class": "com.dave.popupre.MainActivity", 
    "method": "getText", 
    "args": [], 
    "calledFrom": "com.dave.popupre.MainActivity$1.onClick(MainActivity.java:26)", 
    "returnValue": "Hello Toast!", 
    "time": "03/09/2021, 14:43:06"
}

⚠️ تحذير بخصوص محاكي Google

محاكي GoogleUbuntuWindowsMacOS
7.x x86✔️✔️✔️
8.x x86✔️✔️✔️
9.0 x86✔️✔️✔️
10.0 x86✔️✔️✔️
11.0 x86✔️✔️✔️
12.0 x86✔️✔️✔️

⚠️ يبدو أن Frida معطلة على Android 11-12 (x86_64) (محاكي Google).

  • issue-1917
  • issue-1977
  • issue-1982

التثبيت

المتطلبات العامة:

root@kitploit:~
sudo apt-get install libjpeg-dev zlib1g-dev

التثبيت باستخدام pyenv و virtualenv

  • قم بتثبيت pyenv و pyenv-virtualenv
root@kitploit:~
pyenv install 3.8.0
pyenv virtualenv 3.8.0 papi-monitor
pyenv activate 3.8.0/envs/papi-monitor
pip3 install -r requirements

التثبيت باستخدام virtualenv

  • قم بتثبيت virtualenv
root@kitploit:~
sudo apt-get install python3-virtualenv
  • قم بتفعيل virtualenv
root@kitploit:~
virtualenv env
source env/bin/activate
  • قم بتثبيت المتطلبات
root@kitploit:~
pip install -r requirements
  • قم بتنزيل frida-server في resources/frida-server/

ما بعد التثبيت

  • يجب أن يكون adb في ملف المسار (path)
  • يجب أن يكون المحاكي/الجهاز قيد التشغيل ومتصلاً بالفعل

الاستخدام

root@kitploit:~
python papi_monitor.py --package-name com.package.name --filter "Crypto"
python papi_monitor.py --file-apk app.apk --api-monitor api_personalized.json
python papi_monitor.py --package-name com.package.name --api-monitor api_personalized.json
python papi_monitor.py --package-name com.package.name --filter "ALL"
python papi_monitor.py --package-name com.package.name --api-monitor api_personalized.json --store-script True --filter "Crypto" "Crypto - Hash"
python papi_monitor.py --package-name com.package.name --api-monitor api_personalized.json --pinning-bypass --antiroot-bypass     

الفئات المحددة مسبقًا

  • بيانات الجهاز
  • معلومات الجهاز
  • SMS
  • مدير النظام
  • ترميز/فك ترميز Base64
  • محمل الفئات Dex
  • الشبكة
  • التشفير
  • التشفير - التجزئة
  • Binder
  • IPC
  • قاعدة البيانات
  • SharedPreferences
  • WebView
  • واجهة Java الأصلية
  • الأوامر
  • العملية
  • نظام الملفات - Java

سكريبت Frida

يمكن العثور على الكثير من سكريبتات Frida لنظام Android هنا.

تنزيل الأداة