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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
أدوات/GitHubGitHub/georgiev-martin/nofrak
Android SecurityDefensive ToolsWeb SecurityMobile SecurityPapers & Research
GitHubgeorgiev-martin/nofrak

NoFrak

Proof Of Concept for Android. NoFrak is designed to prevent fracking attacks, as described in "Breaking and Fixing Origin-Based Access Control in Hybrid Web/Mobile Application Frameworks" by Martin Georgiev, Suman Jana and Vitaly Shmatikov. NDSS 2014

عرض المستودع
102منذ 12 سنواتلم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

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

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

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

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

NoFrak

NoFrak هو تنفيذ لإثبات المفهوم (Proof of Concept) لنظام Android صُمِّم لمنع هجمات fracking الموصوفة في ورقة "Breaking and Fixing Origin-Based Access Control in Hybrid Web/Mobile Application Frameworks"، بقلم Martin Georgiev وSuman Jana وVitaly Shmatikov. NDSS 2014.

Cordova Android

Cordova Android هي مكتبة تطبيقات Android تسمح ببناء مشاريع قائمة على Cordova لمنصة Android. التطبيقات القائمة على Cordova هي، في جوهرها، تطبيقات مكتوبة بتقنية الويب: HTML وCSS وJavaScript.

Apache Cordova هو مشروع تابع لمؤسسة برمجيات أباتشي (ASF).

المتطلبات

  • Java JDK 1.5 أو أحدث
  • Apache ANT 1.8.0 أو أحدث
  • Android SDK http://developer.android.com

أدوات مطوّري Cordova Android

تنقسم أدوات Cordova للمطوّرين بين أدوات عامة وأدوات على مستوى المشروع.

لتفعيل الأدوات المتاحة عبر سطر الأوامر في دليل ./bin، تأكد من تثبيت جميع التبعيات. ستحتاج إلى NodeJS (والذي يأتي مع npm). لتثبيت التبعيات:

root@kitploit:~
$ cd bin
$ npm install

الأوامر العامة

root@kitploit:~
./bin/create [path package activity] ... create the ./example app or a cordova android project
./bin/autotest ......................... test the cli tools
./bin/test ............................. run mobile-spec

أوامر المشروع

توجد هذه الأوامر في مشروع Cordova Android مُولَّد.

root@kitploit:~
./cordova/debug [path] ..................... install to first device
./cordova/emulate .......................... start avd (emulator) named default
./cordova/log .............................. starts logcat

تشغيل المشروع النموذجي

شغّل AVD (المحاكي) المسمى default:

root@kitploit:~
./bin/emulate

أنشئ المشروع النموذجي وابنِه على الجهاز الأول:

root@kitploit:~
./bin/create
cd example
./cordova/debug

شغّل adb logcat (ستظهر هنا مخرجات استدعاءات console.log):

root@kitploit:~
./cordova/log

إنشاء مشروع Cordova Android جديد

root@kitploit:~
./bin/create ~/Desktop/myapp com.myapp.special MyApp

استيراد مشروع Cordova Android إلى Eclipse

  1. File > New > Project...
  2. Android > Android Project
  3. أنشئ مشروعًا من مصدر موجود (وجّه إلى التطبيق المُولَّد الموجود في tmp/android)
  4. انقر بزر الماوس الأيمن على libs/cordova.jar وأضِفه إلى مسار البناء (build path)
  5. انقر بزر الماوس الأيمن على جذر المشروع: Run as > Run Configurations
  6. انقر على التبويب Target واختر Manual (بهذه الطريقة يمكنك اختيار المحاكي أو الجهاز الذي ستبني إليه)

البناء بدون الأدوات

ملاحظة: أدوات المطوّر تتولى هذا الأمر. يجب تنفيذ هذا فقط عند فشل الأدوات، أو إذا كنت تطور مباشرةً على الإطار البرمجي (framework).

لإنشاء ملف cordova.jar، نفّذ الأمر التالي في دليل الإطار البرمجي:

root@kitploit:~
android update project -p . -t android-17
ant jar

تشغيل الاختبارات

يُرجى الاطلاع على التفاصيل في test/README.md.

قراءات إضافية

  • http://developer.android.com
  • http://cordova.apache.org/
  • http://wiki.apache.org/cordova/
تنزيل الأداة