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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
RF-CHAOS — RF CHAOS is an Android App That Is Designed To Cause Chaos via All RF Adapters Possible - Enjoy! | Kitploit
أدوات/GitHubGitHub/scramblr/rf-chaos
OSINT (Open Source Intelligence)ReconnaissanceWi-Fi AuditingBluetooth SecurityNetwork MappingExploitationRFID/NFC ToolsInformation GatheringWireless SecurityMobile Security
GitHubscramblr/rf-chaos

RF-CHAOS

364منذ 5 أشهرتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

RF CHAOS is an Android App That Is Designed To Cause Chaos via All RF Adapters Possible - Enjoy!

عرض المستودعالموقع الإلكتروني

RF CHAOS - فوضى عبر BLE / BT / WiFi / NFC / إلخ عبر هواتف Android

RF CHAOS هي أداة مسح وتسجيل واستغلال أصلية لنظام Android لشبكات WiFi وBluetooth وBLE وNFC.

أنشأها Scramblr المعروف أيضًا باسم @notdan المعروف أيضًا باسم alotofnamesyoudontknow

ℹ️ إذا كنت متلهفًا للحصول على ملف APK الآن، فالإصدارات المجمّعة موجودة هنا: مثبّتات RF-CHAOS .APK ℹ️

مقدمة وتمهيد

RF CHAOS مبني بشكل كبير على مجموعة من الأدوات التي مهدت الطريق لأقصى درجات الاختراق عبر الأجهزة المحمولة على مر السنين، بما في ذلك:

  • WIGLE.NET
  • Sniffle
  • btrpa-scan
  • bsniffhub
  • bluez

...والكثير والكثير من الأدوات والمشاريع الأخرى - أكثر مما يمكن سرده.

لطالما أردت بناء مجموعة أدوات مثل RF-CHAOS منذ سنوات لكنني لم أجد الوقت أو الفرصة أبدًا. لذا، وبما أنني وجدت بعض التحفيز عبر X، قررت أن أفعلها على أي حال. وبما أن هناك بالفعل مجموعة من الأدوات الموجودة لهذا الغرض على منصات الحواسيب، قررت أن أركّز جهودي على الأجهزة المحمولة، وبما أن Android هو النظام الوحيد الذي يسمح بالوصول منخفض المستوى إلى WiFi/BLE/Bluetooth/إلخ، فقد كان هو الفائز!

آمل أن تستمتع بها. متعة شريرة. 😈🤘

حسنًا، بالطبع هناك مخاوف أمنية

اتضح أنه، خاصة بالنسبة لـ BLE، كانت هناك بعض التطورات على مر السنين تجعل استهداف بعض الأجهزة أصعب مما كان عليه في السابق! إنني أتحدث عن تلك "عناوين MAC الخاصة" التي تتغير كل 15 دقيقة تقريبًا.

لكن لا تقلق، ستمنحك هذه الأداة القدرة على تتبع واصطياد الأجهزة التي تستخدم هذه ميزة الخصوصية فائقة الأمان (لول) والمعروفة أيضًا باسم خصوصية الجهاز عبر العناوين الخاصة القابلة للحل (RPAs)!

"ميزة الخصوصية" التي تزيّف عناوين Bluetooth MAC هي هراء محض.

🚨👮⚠️ ما هو حل/تتبع RPA في BLE/Bluetooth؟ إنها القدرة على تتبع جميع تلك الهواتف والأجهزة التي جعلتك تعتقد أنك قد استعدت بعضًا من خصوصيتك عبر تلك الميزة التي ربما تكون قد رأيتها بحلول الآن، تلك التي من المفترض أنها تغيّر عنوان MAC لجهازك إلى عنوان خاص مزيف. يتغير عنوان MAC لهاتفك أو جهازك إلى عنوان مزيف جديد كل 15 دقيقة تقريبًا.

وكل ذلك مجرد كذبة لعينة.

للأسف، وكما هو متوقع، هذه الفكرة برمتها هراء في الأساس وتفوح منها رائحة تواطؤ الصناعة مع وكالات إنفاذ القانون لخداع المستهلكين وإيهامهم بإحساس زائف بالأمان بينما هم (وكذلك الخصوم المصممون الآخرون) قادرون على تتبع كل "عنوان MAC خاص" جديد بمعلومة واحدة فقط تسمى IRK (مفتاح حل الهوية). يتطلب الأمر معرفة رمز IRK لجهازك - ويمكن الحصول عليه عبر طرق متنوعة - لفك تشفير وتتبع كل عنوان MAC مزيف جديد، مما يجعل كل حركة من حركات جهازك (أو أجهزتك) مرئية، عادةً بدقة سنتيمترات.

وهذا كله بينما تسرد قوائم جهازك هذه الميزة على أنها "ميزة خصوصية" وتدّعي أنها تحميك من هذا النوع من الهجمات بالذات. هل أنت غير متحمس لفكرة أن يتم تتبعك من قبل أي شخص، بما في ذلك إنفاذ القانون، في أي وقت؟ هل تريد أن ترى كيف يعمل الأمر بنفسك؟ أنت في المكان الصحيح! نعم، هناك تفاصيل وأكثر من ذلك، لذا تابع القراءة. 🚨👮⚠️

TL;DR: في كل لحظة يكون فيها محوّل Bluetooth لديك مفعّلًا، تكون قابلًا للتتبع بنسبة 100%، حتى مع تفعيل تزييف MAC الخاص.


RF-CHAOS: الميزات والوظائف الأساسية

  • مسح WiFi - اكتشاف الشبكات مع SSID وBSSID والقناة ونوع الأمان وقوة الإشارة
  • مسح BLE - اكتشاف أجهزة Bluetooth منخفضة الطاقة مع بيانات الشركة المصنعة
  • حل BLE RPA - حل (ثم تتبع) الأجهزة عبر RPAs (العناوين الخاصة القابلة للحل) باستخدام قيم IRK (مفتاح حل الهوية). باختصار، تمنحك IRKs خاتم فك التشفير السحري للعثور على هدفك حتى عندما يستخدم عنوان MAC مزيفًا.
  • مكتشف الإشارات - تتبع أجهزة محددة عبر عنوان MAC أو IRK مع استجابة لمسية (اهتزاز) - يعمل مع WiFi وكذلك BLE/Bluetooth.
  • تسجيل GPS - تسجيل الإحداثيات لكل ملاحظة شبكة بالإضافة إلى المسار المقطوع، محليًا على هاتفك.
  • تصدير WiGLE - تصدير قاعدة البيانات المحلية إلى صيغة CSV، متوافقة تحديدًا مع API/أنظمة WiGLE.net في حال أردت المشاركة مع منصتهم!
  • قاعدة بيانات SQLite - تخزين محلي فقط على هاتف Android للمستخدمين المصابين بجنون الارتياب. تستخدم مخططًا متوافقًا مع WiGLE لسهولة المشاركة في حال رغبت في المغامرة.

RF-CHAOS: المتطلبات اللازمة للبناء من المصدر

المكتبات والبرامج المطلوبة

  1. Android Studio (Hedgehog 2023.1.1 أو أحدث)

    • التحميل: https://developer.android.com/studio
  2. JDK 17 (عادةً ما يكون مع Android Studio)

  3. Android SDK

    • مستوى API 34 (Android 14)
    • أدوات البناء 34.0.0
    • سيطلب Android Studio تثبيت هذه تلقائيًا بعد استيراد المشروع

العتاد والأجهزة المتوافقة

  • جهاز Android يعمل بنظام Android 8.0 (API 26) أو أحدث. (يعمل مع أي هاتف تقريبًا صُنع في آخر 1,000 عام)
  • يجب أن يمتلك جهاز Android راديو WiFi وBluetooth غير معطّلين. هل أحتاج حقًا إلى كتابة هذا؟ على الأرجح نعم.
  • تفعيل GPS أو GPS Spoofer. هذا لوظيفة الخرائط ولا يتم إرسال أي قياس عن بُعد إطلاقًا إلى خوادمنا أو إلى أي خوادم (انظر إلى الكود المصدري)

بناء ملف RF-CHAOS APK الخاص بك من الكود المصدري

الخطوة 1: استنساخ أو فك ضغط من مستودع Github

root@kitploit:~
# If using git
git clone https://github.com/scramblr/RF-CHAOS.git
cd RF-CHAOS

# Or extract the zip file to a folder

الخطوة 2: الفتح في Android Studio

  1. شغّل Android Studio
  2. اختر ملف ← فتح
  3. انتقل إلى مجلد RF-CHAOS
  4. انقر موافق
  5. انتظر اكتمال مزامنة Gradle (قد تستغرق عدة دقائق في أول تشغيل)

الخطوة 3: لا حاجة لتكوين مفاتيح Google Maps API لأننا نستخدم OpenStreetMaps (مجاني + غير محدود) بدلًا من ذلك!

في إصدار قادم خلال الأسابيع القليلة المقبلة سيكون لديك خيار التبديل إلى Google Maps SDK. حتى أنني جهّزت تعليمات Manifest التالية:

root@kitploit:~
0. Wait for feature to actually be built and tested.
1. Get a Google Maps API key from https://console.cloud.google.com/
2. Enable "Maps SDK for Android"
3. Edit `app/src/main/AndroidManifest.xml`
4. Replace `YOUR_GOOGLE_MAPS_API_KEY` with your actual key.

الخطوة 4: بناء APKs للتصحيح أو الإصدار النهائي

حزم .APK أو Bundle .AAB للاختبار والتصحيح

*ملاحظة: قد تختلف صياغة القوائم قليلًا حسب إصدار Android Studio المثبت.
root@kitploit:~
Menu: Build → Generate and Build App Bundles or APKs → Generate APKs / Generate Bundles
root@kitploit:~
APK Output: `app/build/outputs/apk/debug/app-debug.apk`
Bundle Output: `app/build/outputs/bundle/debug/app-debug.aab`

حزم .APK أو Bundle .AAB للإصدار النهائي

  1. القائمة: بناء ← إنشاء Bundle / APK موقّع
  2. اختر APK (أو Bundle إذا لزم الأمر)
  3. أنشئ keystore جديدًا أو استخدم موجودًا عبر المطالبات (اختياري)
  4. اختر متغير البناء "release"
root@kitploit:~
APK Output: `app/release/app-release.apk`
Bundle Output: `app/release/app-release.aab`

الخطوة 5: التثبيت على جهازك

  • عبر جسر USB ADB:
  1. فعّل خيارات المطوّر على جهاز Android الخاص بك (انقر على رقم إصدار Android لديك 69 مرة)
  2. فعّل تصحيح أخطاء USB
  3. وصّل الجهاز عبر USB
  4. في Android Studio، تأكد من ظهور هاتفك في النافذة العلوية اليمنى.
  5. انقر على زر التشغيل الأخضر (يشبه زر التشغيل Play)

يجب أن يكون RF-CHAOS مثبتًا على هاتفك خلال ثوانٍ قليلة! سيطلب الأذونات الأمنية الأساسية الثلاثة اللازمة للبحث عن الإشارات ورسم الإحداثيات باستخدام GPS.

  • عبر ملف APK:
  1. انسخ ملف APK إلى جهازك (adb push filename.apk /sdcard/Download أو إلى أي مكان/)
  2. فعّل "التثبيت من مصادر غير معروفة" في الإعدادات
  3. افتح ملف APK وثبّته

استخدام RF-CHAOS

لوحة التحكم

  • انقر على بدء الفحص لبدء المسح
  • تظهر الشبكات في الوقت الفعلي فور اكتشافها
  • تعرض الإحصائيات أمورًا مثل عدد شبكات WiFi وBluetooth والشبكات الجديدة وعدد المنارات والمزيد.
  • إحداثيات GPS في الوقت الفعلي (خط العرض وخط الطول) أثناء تحركك أو مشيك أو قيادتك، إلخ.

مكتشف الإشارات

  1. اختر Bluetooth/BLE/WiFi/IRK
  2. أدخل عنوان MAC (يجب أن تكون الصيغة AA:BB:CC:DD:EE:FF) أو رمز IRK.
  3. انقر على بدء البحث
  4. تحرك - يهتز الجهاز عند اكتشاف الهدف
  5. تتحدث قوة الإشارة وتقدير المسافة في الوقت الفعلي وتتغير من الأحمر إلى الأخضر عند الاقتراب.

قاعدة البيانات

  • عرض إحصائيات الشبكات المكتشفة
  • تصدير CSV - إنشاء ملف متوافق مع WiGLE في مجلد التنزيلات
  • مسح جميع البيانات - حذف جميع البيانات المخزنة نهائيًا

الإعدادات

  • تفعيل/تعطيل مسح WiFi وBLE وBluetooth الكلاسيكي (تأكد من إيقاف المسح قبل تغيير هذا. قد تحتاج إلى إعادة تشغيل التطبيق)
  • اضبط حدًا أدنى لقوة الإشارة إذا لزم الأمر.
  • تفعيل/تعطيل تسجيل مسار GPS (اختياري)
  • تكوين استجابة الاهتزاز/الصوت (اختياري)

الأذونات المطلوبة لتشغيل RF-CHAOS

يتطلب التطبيق أذونات للوصول إلى أجهزة الراديو داخل هاتفك أو جهازك. يجب ألا يتصل التطبيق أبدًا بالخارج. تبقى جميع البيانات على جهازك ما لم ترغب صراحةً في مشاركتها مع WIGLE.NET.

تكامل WiGLE

صيغة التصدير

يستخدم تصدير CSV صيغة WiGLE. نحفظه داخل قاعدة بيانات SQLite محليًا على جهازك مع الجداول التالية:

root@kitploit:~
MAC,SSID,AuthMode,FirstSeen,Channel,RSSI,CurrentLatitude,CurrentLongitude,AltitudeMeters,AccuracyMeters,Type

الرفع إلى WiGLE

  1. انتقل إلى تبويب قاعدة البيانات
  2. انقر على "تصدير إلى CSV"
  3. شارك/احفظ الملف
  4. ارفعه على https://wigle.net/uploads

وضع كابوس الخصوصية

حل BLE RPA وتتبع الأجهزة التي تحاول الاختباء باستخدام رموز IRK

يمكن لأجهزة Bluetooth منخفضة الطاقة استخدام عناوين خاصة قابلة للحل (RPAs) تتغير دوريًا. إذا كان لديك مفتاح حل الهوية (IRK) لأحد الأجهزة، يمكنك تتبعه على الرغم من تغيير العناوين.

طريقة الاستخدام:

  1. في مكتشف الإشارات، انقر على "الوضع: عنوان MAC" للتبديل إلى "الوضع: IRK"
  2. أضف رمز IRK الخاص بك (32 حرفًا سداسيًا عشريًا)
  3. ابدأ البحث - سيقوم التطبيق بحل RPAs في الوقت الفعلي

الحصول على IRKs

يمكن استخراج IRKs من:

  • سجلات الأجهزة المقترنة على Android/iOS
  • التقاطات حزم إقران BLE
  • وثائق الشركة المصنعة للجهاز

هيكل المشروع

root@kitploit:~
app/src/main/
├── java/com/scramblr/rftoolkit/
│   ├── MainActivity.kt          # Main activity with navigation
│   ├── RFToolkitApp.kt          # Application class
│   ├── data/
│   │   ├── db/AppDatabase.kt    # Room database & DAOs
│   │   ├── models/Models.kt     # Data classes
│   │   └── repository/          # Data access layer
│   ├── services/
│   │   └── ScanningService.kt   # Foreground scanning service
│   ├── ui/                      # Fragments for each screen
│   └── utils/
│       └── Scanners.kt          # WiFi/BLE scanning + RPA resolver
├── res/
│   ├── layout/                  # XML layouts
│   ├── navigation/              # Navigation graph
│   └── values/                  # Colors, strings, themes
└── AndroidManifest.xml

استكشاف الأخطاء وإصلاحها

"تم رفض إذن الموقع"

  • انتقل إلى إعدادات الجهاز ← التطبيقات ← RF Toolkit ← الأذونات
  • امنح إذن الموقع (اضبطه على "السماح طوال الوقت" للمسح في الخلفية)

شبكات WiFi لا تظهر

  • تأكد من تفعيل WiFi على الجهاز
  • على Android 13+، امنح إذن "الأجهزة القريبة"
  • تخفف بعض الأجهزة من وتيرة مسح WiFi - انتظر بضع ثوانٍ بين عمليات المسح

أجهزة BLE لا تظهر

  • تأكد من تفعيل Bluetooth
  • امنح أذونات Bluetooth عند المطالبة
  • يتطلب مسح BLE إذن الموقع

فشل البناء مع "SDK not found"

  • في Android Studio: ملف ← هيكل المشروع ← موقع SDK
  • تأكد من صحة مسار Android SDK
  • نفّذ: أدوات ← SDK Manager لتثبيت المكونات المفقودة

فشل مزامنة Gradle

  • ملف ← إبطال الذاكرات المؤقتة وإعادة التشغيل
  • احذف مجلد .gradle في جذر المشروع
  • أعد مزامنة المشروع

©2026 SCRAMBLR AKA NOTDAN AKA IDUNNO

الترخيص

GNU General Public License

إخلاء المسؤولية

لا تموت!

تنزيل الأداة
الإذنالسبب
ACCESS_FINE_LOCATIONمطلوب لمسح WiFi/BLE وGPS
ACCESS_COARSE_LOCATIONاحتياطي للموقع
BLUETOOTH_SCANمسح أجهزة BLE (Android 12+)
BLUETOOTH_CONNECTاتصالات Bluetooth (Android 12+)
NEARBY_WIFI_DEVICESمسح WiFi (Android 13+)
VIBRATEاستجابة الاهتزاز في مكتشف الإشارات