Skip to main content

Software Defined Radio


Software Defined Radio 

Part 1

 
SDR is Software defined Radio is used for the to Capturing and analyzing the various radio frequency signals , we can monitor and transmit the signals also , according to security reasons i am not showing transmission of open source signals but soon i will update how to pentest the replay attacks of key fobs and smart door lock systems.

what we going to discuss

1. Introduction about Radio And Software Defined Radio
2. Various types of devices
3. Antennas
4. Radio waves
5. Capturing the FM Signals And Analyzing


Requirements:

1. Software Defined Radio (SDR)
2. Antenna
3. GQRX software for Linux , windows - SDR software
4. Gnu Radio Companion
5. Computer


Radio:

Radio is the technology of using radio waves to carry information, such as sound, by systematically modulating some property of electromagnetic energy waves transmitted through space, such as their amplitude, frequency, phase, or pulse width.(Wikipedia)





Software Defined Radio (SDR):
Radio communication system where components that have been typically implemented in hardware (e.g. mixers, filters, amplifiers, modulators/demodulators, detectors, etc.) are
instead implemented by means of software on a personal computer or embedded system.(Wikipedia)




Some other different SDR Devices for testing radio signals

1. AirSpy
  













Antennas
An antenna , or aerial, is an electrical device which converts electric power into radio waves, and vice versa.It is usually used with a radio transmitter or radio receiver. (wikipedia)

Types of antennas..
1. Wire Antennas
2. Travelling Wave Antennas
3. Reflector Antennas
4. Microstrip Antennas
5. Log-Periodic Antennas
6. Aperture Antennas





Radio Waves
Radio waves are a type of electromagnetic radiation with wavelengths in the electromagnetic spectrum longer than infrared light. Radio waves have frequencies as high as 300 GHz to as low as 3 kHz, though some definitions describe waves above 1 or 3 GHz as microwaves, or include waves of any lower frequency. At 300 GHz, the corresponding wavelength is 1 mm (0.039 in), and at 3 kHz is 100 km (62 mi). Like all other electromagnetic waves, they travel at the speed of light. Naturally occurring radio waves are generated by lightning, or by astronomical objects.(Wikipedia)






Analyzing FM Signals:

Connect SDR To Computer as shown below



And Connect Discone Antenna , here we are using Discone antenna
To get more signal radius of long distances. specially people will use parabolic antennas to get long distance radio signals practically proved already 

After connecting SDR , Run the gqrx and set the appropriate frequency for the testing the FM Signal Example: 93.5mhz
Features of gqrx
    .. Discover devices attached to the computer.
    .. Process I/Q data from the supported devices.
    .. Change frequency, gain and apply various corrections (frequency, I/Q balance).
    .. AM, SSB, CW, FM-N and FM-W (mono and stereo) demodulators.
    .. Special FM mode for NOAA APT.
    .. Variable band pass filter.
    .. AGC, squelch and noise blankers.
    .. FFT plot and waterfall.
    .. Record and playback audio to / from WAV file.
    .. Record and playback raw baseband data.
    .. Spectrum analyzer mode where all signal processing is disabled.
   




Here we can observe in that particular frequency range there thick line visible , it means the radio wave consists the audio




 
Gnuradio is written in Python and it is using for Signal processing and without hardware in a simulation-like environment. It is widely used in hobbyist, academic, and commercial environments to support both wireless communications research and real-world radio systems.

Download from here

To Install Gnuradio in Ubuntu follow the command
#sudo apt install gnuradio-companion


To Analyze the FM Signal with Gnuradio , download and open with gnuradio-companion



And set the frequency in Wx gui as shown below and click on run



The Fast Fourier Transform (FFT) is simply a fast (computationally efficient) way to calculate the Discrete Fourier Transform (DFT).

Fourier analysis converts a signal from its original domain (often time or space) to a representation in the frequency domain and vice versa.

Here we can see in FFT Plot (Fast Fourier transform) shown below





A waterfall plot is a three-dimensional plot in which multiple curves of data, typically spectra, are displayed simultaneously.
And here it is waterfall plot Image



What we did in this part its just a ordinary FM Stationary Signals analyzing so this is not much interesting for next signal analyzing module a bit interesting to coma

Comments

Popular posts from this blog

Dumping the Firmware from the device Using buspirate - SPI

One of the best way to get the firmware from the hardware While doing penetration testing there are scenarios in which we need to dump the firmware from the devices.This method is typically used when there are no firmware’s available from vendor site. Today we are going to show you how to dump the firmware from an Wireless router Binatone DT 850W Software and hardware Requirements: Buspirate Ubuntu 16.04 or any other Linux machine Flashrom tool SOIC cable pin 8 Buspirate connectors               This is a Wireless router from Binatone DT 850W which will be used as an example for dumping the firmware. Let’s us Analyze the Inside Device.You can see IC chips like  EEPROM, UART  pins and Ralink  CPU  and also some Other   IC  chips Let us focus mainly on the  EEPROM chip (winbond W25Q16). What is EEPROM : EEPROM (also written E2PROM and pronounced “e-e-prom”, “double-e-prom” or “e-squared-prom”) stands for electrically erasable program

VR Model P1 - 360 degree camera

This article is one of my very old assessment for fun i did (and it is done 2017) got it by recovering hard disk and assigned CVE ID - (CVE-2020-23512) . Here my target to  test 360 degree camera which trending in the IP camera world recently, what we going test model P1 VR camera. What is VR camera..? In photography, an omnidirectional camera (from "Omni", meaning all) is a camera with a 360-degree field of view in the horizontal plane, or with a visual field that covers (approximately) the entire sphere. Omnidirectional cameras are important in areas where large visual field coverage is needed, such as in panoramic photography and robotics. VR CAM P1 Proxy Eye Fisheye Camera IP 3D Vr 360 Degree Panoramic 960P Wi-Fi CCTV Camera With Sd Memory Card Slot Multi Viewing Mode Features of this VR CAMERA:    Brand VR CAM Model P1 Product Dimension 15 x 15 x 5 cm Resolution 960p Android/iOS Devices Additional Featur

IoT-PT(Internet of Things Penetration Testing OS)

I would like to share a Virtual environment to Pentesting IoT devices in an easy way.Most of the questions that I got from Telegram group < https://t.me/iotsecurity1011 >.  How to start IoT Security and any good resources  Ans: <  https://github.com/V33RU/IoTSecurity101 > I have made 3rd Opensource learning gift  from my side to learners and enthusiast it is IoT-PT Virtual OS  --------------------------------------------------------------- /                                                             / /       OS info and Requirements :  https://github.com/IoT-PTv     / /      Base OS      : Lubuntu 18.04 LTS                                / /      Processors  : 2 (By default 4)                                   / /      RAM           : 3GB (By default 8)                                 / /      VirtualBox 6+                                                       / /                                                             / /      username : iotpt ; password : iot1