成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何使用SDR+inspectrum逆向分析無線遙控信號(hào)

安全 漏洞
如何使用SDR+inspectrum逆向分析無線遙控信號(hào),本文給大家總結(jié)了一下,希望給大家有所幫助。

 0×00 前言

[[170345]]

前段時(shí)間在《HackRF入門:家用無線門鈴信號(hào)重放》 一文中通過HackRF錄制、重放了無線遙控信號(hào),不過一直沒來得及對(duì)信號(hào)進(jìn)行分析,剛好在國(guó)外網(wǎng)站看到有大牛對(duì)遙控信號(hào)進(jìn)行了分析(詳見refer部分)。在這里便按照國(guó)外大牛分析無線遙控信號(hào)的方法來依葫蘆畫瓢。

*本文僅分享信號(hào)分析方式,因信號(hào)調(diào)制編碼方式有所不同,如數(shù)據(jù)分析有出錯(cuò),希望大家不要打我= ̄ω ̄= 摸摸大

0×01 環(huán)境搭建

Mac可使用port(/www.macports.org) 或者brew(brew.sh)安裝GnuRadio依賴套件:

  1. sudo port install gnuradio 
  2.  
  3. sudo port install hackrf 
  4.  
  5. sudo port install rtl-sdr 
  6.  
  7. sudo port install gr-osmosdr gqrx 
  8.  
  9. sudo port install hackrf 

完成上面的工作后便能在Mac環(huán)境中使用電視棒、HackRF、GnuRadio了。

0×02 Recording 信號(hào)錄制

錄制遙控信號(hào)的方式有很多,如電視棒+SDR-sharp錄制wav音頻格式數(shù)據(jù)、通過HackRF命令終端錄制RAW格式數(shù)據(jù),本文使用GNURadio+SDR硬件(rtl-sdr、HackRF、BladeRF等)來實(shí)現(xiàn)這一功能:

左側(cè)RTL-SDR Source將使用SDR硬件接收315MHz無線信號(hào),采樣率為2M,右上WX GUI Waterfall sink將接收到的信號(hào)通過瀑布圖在PC上顯示捕獲的無線信號(hào),右下角File Sink將捕獲到的無線數(shù)據(jù)包儲(chǔ)存到/tmp/test.cfile文件中。執(zhí)行流圖并摁下遙控可看到如下效果圖:

個(gè)人比較喜歡使用gr-fosphor的瀑布圖模塊來對(duì)捕獲到的信號(hào)在瀑布圖上進(jìn)行展示:

結(jié)束GnuRadio流圖后,查看/tmp目錄下的test.cfile:

0×03 Analysis 信號(hào)分析

分析信號(hào)可使用音頻處理軟件Audacity:

不過這種方式需要肉眼將波形轉(zhuǎn)化成0跟1,看起來比較容易眼花。maybe,只有老司機(jī)才能很快很準(zhǔn)確地用這種方式完成分析任務(wù)。

3.1 安裝inspectrum

在這篇文章中我們將通過inspectrum(https://github.com/miek/inspectrum)這個(gè)工具來分析信號(hào),配合Python將信號(hào)轉(zhuǎn)成二進(jìn)制數(shù)據(jù)。

  1. sudo port install fftw-3-single cmake pkgconfig qt5 
  2.  
  3. git clone https://github.com/miek/inspectrum.git 
  4.  
  5. mkdir build 
  6.  
  7. cd build 
  8.  
  9. cmake .. 
  10.  
  11. make 
  12.  
  13. sudo make install 
  1. inspectrum -h 
  2.  
  3. Usage: inspectrum [options] file 
  4.  
  5. spectrum viewer 
  6.  
  7. Options: 
  8.  
  9. -h, --help Displays this help. 
  10.  
  11. -r, --rate <Hz> Set sample rate. 
  12.  
  13. Arguments: 
  14.  
  15. file File to view

3.2 數(shù)據(jù)導(dǎo)入、分析

  1. inspectrum /tmp/test.cfile 

通過左側(cè)Spectrogram參數(shù)的調(diào)節(jié)、縮放工具,我們可以實(shí)現(xiàn)波形圖的放大縮小,顏色深淺調(diào)節(jié):

下方Time selection可對(duì)波形進(jìn)行劃分:

對(duì)Symbols進(jìn)行遞增,直至囊括一個(gè)信號(hào)波形區(qū)域:

右鍵—>Add derved plot—>Add amplitude plot:

效果如下:

對(duì)部分參數(shù)進(jìn)行微調(diào):

導(dǎo)出波形數(shù)據(jù):

此時(shí)在終端獲得波形寬度數(shù)據(jù):

3.3 解碼

接下來我們可通過Python將這些數(shù)據(jù)轉(zhuǎn)成0、1,,test.py代碼如下:(if i > x x的值根據(jù)自身實(shí)際情況決定,建議取最大值跟最小值區(qū)間的自然數(shù))。

  1. s = ''a = [0.121182, 0.00224696, 0.00227361, 0.00222253, 0.121036, 0.121293, 0.12126, 0.00220722, 0.121013, 0.00221486, 0.00230146, 0.00230048, 0.120959, 0.120975, 0.12077, 0.00227199, 0.120701, 0.00226761, 0.00234306, 0.00225335, 0.120851, 0.120784, 0.12084, 0.00224014, 0.120892, 0.00221627, 0.00222881, 0.00219768, 0.121157, 0.00224349, 0.00221741, 0.00223827, 0.120798, 0.00237988, 0.00226093, 0.00232855, 0.120649, 0.120813, 0.121032, 0.00222553, 0.120876, 0.00221533, 0.00225347, 0.00228226, 0.120759, 0.120718, 0.12042, 0.00218557, 0.120344, 0.00222487, 0.00224753, 0.00227552, 0.120383, 0.120384, 0.120275, 0.00224362, 0.120611, 0.00219556, 0.00227022, 0.00224123, 0.120514, 0.120328, 0.12068, 0.0022916, 0.120735, 0.12043, 0.120697, 0.00224807, 0.120399, 0.120808, 0.120405, 0.00222214, 0.120512, 0.120833, 0.120495, 0.00226469, 0.120727, 0.120617, 0.120534, 0.00222499, 0.120441, 0.120626, 0.120297, 0.00208249, 0.120539, 0.120365, 0.120612, 0.00214876, 0.120545, 0.120262, 0.120739, 0.00228899, 0.12051, 0.120525, 0.120172, 0.00214644, 0.120678] for i in a: if i > 0.03: s +='1' else: s +='0' 

0×04 replay 信號(hào)重放

通過上述方式,我們已對(duì)SDR捕獲到的無線信號(hào)進(jìn)行分析,并把信號(hào)文件轉(zhuǎn)換成了二進(jìn)制數(shù)據(jù),接下來可使用GnuRadio對(duì)數(shù)據(jù)進(jìn)行重放、修改測(cè)試,或者使用RFcat+Python實(shí)現(xiàn)廉價(jià)的重放Hacking。

0×05 refer

https://medium.com/@eoindcoolest/decoding-a-garage-door-opener-with-an-rtl-sdr-5a47292e2bda#.qu46ncrr3

Mike Walters: Reversing digital signals with inspectrum – YouTube

My quickest and easiest method for OOK signal decoding & replication in 2016 – YouTube

責(zé)任編輯:武曉燕 來源: freebuf.com
相關(guān)推薦

2016-09-23 18:55:03

無張信號(hào)WIFI

2010-09-15 13:27:33

無線信號(hào)不穩(wěn)定

2009-11-20 17:06:20

無線路由器無線信號(hào)

2010-04-09 15:29:10

無線信號(hào)故障

2020-07-16 10:38:12

無線信叼人群密度新冠病毒

2010-03-15 12:31:52

無線信號(hào)穿透

2009-04-15 16:34:14

無線路由信號(hào)

2010-08-18 13:43:09

無線路由器

2009-12-23 09:56:40

無線路由信號(hào)

2015-08-27 09:15:35

2010-09-27 13:25:39

無線信號(hào)

2018-08-20 13:46:59

Android逆向分析終端安全

2012-03-16 11:17:07

無線網(wǎng)卡無線路由器

2010-10-08 15:55:38

無線路由信號(hào)

2013-01-28 10:18:36

無線信號(hào)無線網(wǎng)絡(luò)路由器

2022-10-20 10:37:44

2010-09-09 13:57:18

無線路由器

2020-09-21 09:58:01

Frida

2009-11-25 18:15:28

無線路由信號(hào)

2009-04-22 17:18:29

ARM
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 日本成人在线免费视频 | 久久久久国产一级毛片高清网站 | 国产精品99精品久久免费 | 欧美日韩国产精品一区 | 操久久 | 一区二区中文 | 精品在线一区二区三区 | 国产免费国产 | 亚洲日本一区二区 | 天堂成人国产精品一区 | 久草视频在线播放 | 日韩精品免费一区 | 国产精品亚洲片在线播放 | 伊色综合久久之综合久久 | 日韩欧美在线观看 | 国产欧美一区二区三区日本久久久 | 久久三级av | 性欧美hd| 国产精品久久久久久久久久久免费看 | 亚洲午夜精品视频 | 久久爱黑人激情av摘花 | 欧美成人高清视频 | 福利视频二区 | 91大神在线资源观看无广告 | 精品日韩一区二区 | 国产真实精品久久二三区 | 亚洲精品国产偷自在线观看 | 玖玖在线精品 | 日韩一区中文字幕 | 欧美日韩一本 | 国产精品爱久久久久久久 | 亚洲色图综合 | 国产一区不卡 | 一区二区高清不卡 | 成人在线精品视频 | 久久久久国产一级毛片高清网站 | 色在线免费视频 | 日韩第一页 | 久久九九网站 | 久久国产成人午夜av影院武则天 | 国产精品免费观看 |