Radio

शून्य से हीरो तक AWS हैकिंग सीखें htARTE (HackTricks AWS Red Team Expert) के साथ!

HackTricks का समर्थन करने के अन्य तरीके:

SigDigger

SigDigger GNU/Linux और macOS के लिए एक मुफ्त डिजिटल सिग्नल विश्लेषक है, जो अज्ञात रेडियो सिग्नलों से जानकारी निकालने के लिए डिज़ाइन किया गया है। यह SoapySDR के माध्यम से विभिन्न SDR डिवाइस का समर्थन करता है, और FSK, PSK और ASK सिग्नल की समायोजनीय डिमोडुलेशन, एनालॉग वीडियो को डिकोड करना, बर्स्टी सिग्नलों का विश्लेषण करना और एनालॉग वॉयस चैनल्स (सभी वास्तव समय में) सुनने की अनुमति देता है।

मूल सेटिंग

इंस्टॉल करने के बाद, कुछ चीजें हैं जिन्हें आप विचार सकते हैं कि कॉन्फ़िगर करें। सेटिंग्स में (दूसरे टैब बटन) आप SDR डिवाइस चुन सकते हैं या एक फ़ाइल का चयन कर सकते हैं और किस फ़्रीक्वेंसी पर सिंटनाइज़ करना है और सैंपल रेट (यदि आपका PC इसे समर्थन करता है तो 2.56Msps तक की सिफारिश की जाती है)\

GUI व्यवहार में यदि आपका PC इसे समर्थन करता है तो कुछ चीजें सक्षम करना अच्छा है:

यदि आपको लगता है कि आपका PC चीजें कैप्चर नहीं कर रहा है तो OpenGL को अक्षम करने और सैंपल रेट को कम करने की कोशिश करें।

उपयोग

  • कुछ समय का सिग्नल कैप्चर करें और इसे विश्लेषण करने के लिए बस "पुश टू कैप्चर" बटन को जितनी देर तक आपको चाहिए उतनी देर दबाएं।

  • SigDigger का ट्यूनर बेहतर सिग्नल कैप्चर करने में मदद करता है (लेकिन यह उन्हें भी कम कर सकता है)। आदर्श रूप से 0 से शुरू करें और इसे बढ़ाते जाएं जब तक आपको यह पता नहीं चलता कि आपको चाहिए उस सिग्नल के सुधार की तुलना में शोर कितना है जो आपको चाहिए)।

रेडियो चैनल के साथ समक्रमित करें

SigDigger के साथ उस चैनल के साथ समक्रमित हों जिसे आप सुनना चाहते हैं, "बेसबैंड ऑडियो पूर्वावलोकन" विकल्प को कॉन्फ़िगर करें, सभी जानकारी जो भेजी जा रही है को प्राप्त करने के लिए बैंडविथ कॉन्फ़िगर करें और फिर ट्यूनर को उस स्तर पर सेट करें जहां शोर वास्तव में बढ़ने लगता है:

दिलचस्प ट्रिक्स

  • जब एक डिवाइस जानकारी के बर्स्ट भेज रहा होता है, आम तौर पर पहला हिस्सा प्रीएम्बल होता है तो आपको चिंता करने की आवश्यकता नहीं है अगर आप वहां जानकारी नहीं मिलती या अगर वहां कुछ त्रुटियां हैं।

  • जानकारी के फ्रेमों में आम तौर पर आपको उन्हें अच्छी तरह से एक साथ एलाइन किया हुआ पाना चाहिए:

  • बिट्स को पुनः प्राप्त करने के बाद आपको उन्हें किसी तरह से प्रोसेस करने की आवश्यकता हो सकती है। उदाहरण के लिए, मैंचेस्टर कोडिफिकेशन में एक ऊपर+नीचे एक 1 या 0 होगा और एक नीचे+ऊपर दूसरा होगा। इसलिए 1 या 0 (ऊपर और नीचे) के जोड़े (1 और 0) एक वास्तविक 1 या एक वास्तविक 0 होंगे।

  • यदि एक सिग्नल मैंचेस्टर कोडिफिकेशन का उपयोग कर रहा है (यह अधिक से अधिक दो 0 या 1 को एक साथ नहीं पाने की संभावना है), तो आप प्रीएम्बल में कई 1 या 0 पाएंगे!

IQ के साथ मोडुलेशन प्रकार का पता लगाना

सिग्नल में जानकारी को स्टोर करने के 3 तरीके होते हैं: एम्प्लीट्यूड, फ़्रीक्वेंसी या फेज को मोडुलेट करना। यदि आप एक सिग्नल की जांच कर रहे हैं तो जानकारी को स्टोर करने के लिए कौन सा तरीका प्रयास करने के विभिन्न तरीके होते हैं (और अधिक तरीके नीचे मिलेंगे) लेकिन एक अच्छा तरीका IQ ग्राफ देखना है।

  • AM का पता लगाना: यदि IQ ग्राफ में उदाहरण के लिए 2 वृत्त दिखाई देते हैं (संभावना है कि एक 0 में है और दूसरा एक अलग एम्प्लीट्यूड में है), तो यह एक AM सिग्नल हो सकता है। इसलिए IQ ग्राफ में 0 और वृत्त के बीच की दूरी सिग्नल की एम्प्लीट्यूड है, इसलिए विभिन्न एम्प्लीट्यूड को उपयोग किए जा रहे हैं, इसे विजुअलाइज़ करना आसान है।

  • PM का पता लगाना: पिछली छवि की तरह, यदि आप एक छोटे वृत्त नहीं देखते हैं जो एक दूसरे से संबंधित नहीं है, तो यह संकेत हो सकता है कि एक फेज मोडुलेशन का उपयोग किया गया है। यह इसलिए है क्योंकि IQ ग्राफ में बिंदु और 0,0 के बीच कोण सिग्नल का फेज है, इसलिए इसका मतलब है कि 4 विभिन्न फेज का उपयोग किया जा रहा है।

  • ध्यान दें कि यदि जानकारी में एक फेज परिवर्तित होने में छिपी है और फेज में नहीं, तो आप विभिन्न फेजों को स्पष्ट रूप से अलग नह

Last updated