際際滷

際際滷Share a Scribd company logo
Radio Stuff Hacking
Pasquale `sid¨ Fiorillo
About me
Security Auditor @ ISGroup (VR)
Offensive Security
¢ NPT
¢ WAPT
About me (FUFFA free :)
Hacking addicted since 8yo
Co-Founder of e-zine ^IHP ̄ -
http://www.autistici.org/hacking_e-zines/
Radio stuff
Before
Now
SDR: Software Defined Radio
SDR: Hardware Part
SDR: Hardware Part (cheap!)
SDR: RTL-2832
SDR: Software
SDR: Software
SDR: Software
SDR: Software
SDR: Software
The Hacker¨s Way!
sid@sid-UX303LNB:~$ FR="433.944e6"; SR="2.5e6"; 
rtl_fm -f $FR -s $SR -g 30 -M am | 
baudline -reset -flipcomplex -samplerate $SR 
-basefrequency $FR -channels 2 -quadrature 
-format u8 -fftsize 2048 -stdin
SDR hacking in the real world
Now we are
going to
solve real
world
problems
Radio Stuff Hacking - Linux Day 2018
Radio Stuff Hacking - Linux Day 2018
SDR hacking´ without ending up in jail :)
rtl_433
https://github.com/merbanan/rtl_433
SDR hacking: Step 1 - RTGN129 DATASHEET
433MHz
SDR hacking: Step 2 - Tune the receiver
FR="433.0e6"; SR="2.5e6"; 
rtl_sdr -p 130 -f $FR -s $SR -g 30 - | 
baudline -reset -flipcomplex -samplerate $SR 
-basefrequency $FR -channels 2 -quadrature 
-format u8 -fftsize 2048 -stdin
SDR hacking: Step 3 - Find the right frequency
433.95MHz
SDR hacking: Step 3 - Find the right modulation
On-Off Keying
SDR hacking: Step 3 - Find the right modulation
https://www.sigidwiki.com/wiki/
Signal_Identification_Guide
SDR hacking: Step 4 - Demodulate
FR="433.95e6"; SR="2.5e6"; 
rtl_fm -f $FR -s $SR -g 30 -M am | 
baudline -reset -flipcomplex -samplerate $SR 
-basefrequency $FR -channels 2 -quadrature 
-format u8 -fftsize 2048 -stdin
SDR hacking: Step 5 - Find a clock (speed)
SDR hacking: Step 5 - Decode
https://en.wikipedia.org/wiki/Manchester_code
SDR hacking: Step 5 - Decode (Universal
Radio Hacker) https://github.com/jopohl/urh
SDR hacking: Step 6 - No more radio stuff!
Continue with a regular reverse engineering
techniques.
SDR hacking: Step 7 - Implement
SDR hacking: Step 7 - Implement
Pasquale `sid¨ Fiorillo
@siddolo
Thanks

More Related Content

Radio Stuff Hacking - Linux Day 2018