Universal Radio Hacker - وسيلة سهلة لاستكشاف بروتوكولات الراديو الرقمية


تعتبر Universal Radio Hacker (URH) أداة بسيطة ومفهومة بشكل لا يصدق لتحليل بروتوكولات الراديو الرقمية. على عكس الوحوش مثل راديو جنو ، يمكنك إتقانها في خمس دقائق ، دون عذاب.
الميزات الرئيسية لل URH:

  • يعمل على جميع المنصات - على ماك / لينكس / ويندوز ، خارج منطقة الجزاء! لا حاجة لتجميع كيلومترات من التبعيات لساعات.
  • يدعم حقوق السحب الخاصة الشائعة - دعم أصلي لـ RTL-SDR و HackRF و LimeSDR و AirSpy وغيرها.
  • الكل في واحد - جميع الأدوات اللازمة مدمجة في برنامج واحد: محلل الطيف للبحث عن الترددات ، وتسجيل إشارة ، ومترجم إشارة رقمية لتحويل الإشارة المسجلة تلقائيًا إلى بيانات رقمية.
  • يدعم الإرسال - لإجراء هجوم إعادة التشغيل ، ما عليك سوى تحديد شريحة الإشارة المطلوبة باستخدام الماوس واضغط على إعادة التشغيل. عظيم!

في هذه المقالة ، سوف نحلل إشارة التحكم عن بعد من الحاجز باستخدام RTL-SDR الشهير (راديو من موالف تلفزيون USB رخيص) و macOS.


التثبيت


URH هو مكتوب في بيثون 3 ، مع إدراج C من خلال Cython. يمكن استخدامه مباشرة من المستودع ، دون تثبيت وتجميع.

بالنسبة لنظام التشغيل الذي يشبه نظام UNIX ، يمكن تثبيته من خلال مدير حزمة pip3:
pip3 install urh 


يمكن تثبيت مكتبات للعمل مع حقوق السحب الخاصة على نظام macOS عبر هذا الشراب:
 brew install rtlsdr hackrf 


تحديد التردد


تحتاج أولاً إلى معرفة مدى تكرار عمل سلسلة المفاتيح لدينا. في معظم الحالات ، تعمل هذه الأجهزة في نطاق غير مرخص من 433 ميجا هرتز. تحقق مما إذا كان هذا هو الحال مع محلل الطيف.

File -> Spectrum Analyzer
تعرض هذه الأداة الطيف في النطاق المحدد فقط ، ولا تسمح لك بحفظ الإشارة أو معالجتها بأي طريقة. الغرض الوحيد منه هو العثور على الإشارة المطلوبة بصريًا. في المعلمات نحدد برنامج تشغيل الجهاز (في حالتي هو RTL-SDR) ، والتردد.

يعرض الفيديو محلل الطيف الذي يسمح لك بتحديد التردد الذي يعمل به الجهاز.

بعد العثور على التردد ، ما عليك سوى النقر على الشبكة لتعيين التردد الموجود على أنه مركزي.

تسجيل الإشارة


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

File -> Record Signal...

الفيديو: التقاط إشارة المفاتيح

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

تحليل الإشارة


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


للراحة ، يمكن عرض البيانات بتنسيق HEX.


حتى النظرة السريعة تكفي لنرى أنها تتكرر. لذلك ، لا يتم استخدام التشفير في جهاز التحكم عن بُعد. هذا يعني أنه يمكننا بسهولة تنفيذ هجوم الإعادة. للقيام بذلك ، استخدم الماوس لتحديد قطعة الإشارة المطلوبة في الطيفية واضغط على زر التشغيل. ولكن ، للأسف ، RTL-SDR غير قادر على الإرسال ، لكنه يقبل فقط. لذلك ، للقيام بهجوم ، نحتاج إلى أي جهاز من URH مدعوم يمكنه إرسال إشارة: يمكن أن يكون hackrf أو limesdr أو bladerf أو USRP.


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

ملخص


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


إذا كنت مهتمًا بموضوع SDR ، في Neuron Hackspace لدينا ، يمكنك الدردشة مع مطوري SDR - XTRX المتقدمين ، والتي عقدت هذا العام شركة ناجحة لتزويد الجماهير. لسوء الحظ ، لم تتم إضافة دعم XTRX بعد إلى Universal Radio Hacker ، ولكن يمكنك المشاركة فيه.

كل الأخبار حول حياة Huxpeys في قناة البرق: neuron_news

Source: https://habr.com/ru/post/ar434634/


All Articles