# DESTROYING SDR "SCRIPT KIDDIES"
-Appar Thusoo
---
![](https://i.imgur.com/zCM5pYg.gif)
---
# WHOAMI
#### Radio N00B
#### I <3 Breakfast cereals
#### Want to pet a micro pig!
#### Breaking IoT stuff @ Payatu
---
# Who's a SDR Script kiddie
Anyone who use available .grc files & does stuff without actually understanding the underlying processes
---
# //What's for the session
### 1. Introduction to basic concepts of DSP
* Signal & Types
* Signal processing
* Conversion of Signal(ADC/DAC)
---
* Digital Signal Classification
* Properties of Digital signal
* Operations on Digital Signal
* Fast Fourier Transform (FFT)
* Z-Transform
---
### 2. GNU Radio
* What is GNU Radio
* Introduction to the environment
* Major blocks & their function
* Keeping it real! or Imaginary?
* Output windows & Sinks
---
### 3. Radio Peripheral devices
* RTL-SDR
* HACKRF ONE
* YARD STICK et cetera et cetera
---
# IMP Terminologies !!!
---
## :one: Frequency
## :two: Amplitude
## :three: Phase
---
## :one: Bandwidth
## :two: Wavelength
## :three: Sample rate
---
## :one: Trasmitter/ Reciever
## :two: IF (Intermediate frequency)
## :three: Gain (dB)
---
###### This you?
![](https://i.imgur.com/scGONe8.gif)
---
## Introduction to the concepts of DSP:
#### What is a Signal?
#### Types of Signals?
#### What is Radio Wave?
---
## Two main types of signal:
---
Hi it's me
### CTS (Continous time signal)
![](https://i.imgur.com/FKMF438.png)
---
Oh lalala
### DTS (Discrete time Signal)
![](https://i.imgur.com/qlmiEs7.png)
---
### Analog to Digital Conversion
Sampling
Quantization
Encoding
---
### Modulation (Digital & Analog)
---
#### Analog
* Frequency Modulation
* Amplitude Modulation
* Phase Modulation
---
#### Digital
###### Area to focus
* FSK (Frequency Shift Keying)
* ASK (Amplitude Shift Keying)
* PSK (Phase Shift Keying)
* OOK (On Off Keying)
---
### Futher!
![](https://i.imgur.com/rFUpCnh.png)
---
## SDR How it works? Underlying Principle
---
![](https://i.imgur.com/eMmOsrM.png)
---
![](https://i.imgur.com/uUrikhI.png)
---
### GQRX
---
* Free & Open source :')
* Easy to use
* Support for all major periphal devices
* Spectrum Analysis, Record etc..
---
### GNU :radio:
---
* Open Source
* Written in C++ & Python
* Cross Platform
* GUI available (Best Part)
---
## Getting ready for the show :dancers:
---
#### method :one:
```
sudo apt install gqrx gnuradio rtl-sdr hackrf
```
#### method :two:
* GQRX: https://github.com/csete/gqrx
* GNURadio: https://wiki.gnuradio.org/index.php/InstallingGRFromSource
* RTL-SDR: https://osmocom.org/projects/sdr/wiki/rtl-sdr
* HackRF tools: https://github.com/mossmann/hackrf/wiki/Operating-System-Tips#installing-hackrf-tools-manually
---
### H.W.
##### Stick to basics & revise the theory!!!
Roam around GQRX & GNU Radio Companion
Check out the blocks.
---
## AWESUM RESOURCES:
* https://youtu.be/WgJMjDh0nLU
* https://greatscottgadgets.com/sdr/
* https://youtu.be/spUNpyF58BY
---
### Shukriya!
#### @thusoo_ :Twitter
#### appar.thusoo@gmail.com here's my mail
---
{"metaMigratedAt":"2023-06-15T01:26:04.911Z","metaMigratedFrom":"Content","title":"DESTROYING SDR \"SCRIPT KIDDIES\"","breaks":true,"contributors":"[{\"id\":\"2907a766-4778-45a7-b8f3-14b4d4bf82e8\",\"add\":4000,\"del\":793}]"}