欢迎访问Sunbet官网(www.sunbet.us),Allbet欧博官网(www.ALLbetgame.us)!

首页Sunbet_新闻事件正文

极客DIY:怎样构建一台属于本身的基站

de64384a174e12dc2016-04-06119特别企划亲爱的兔子极客

极客DIY:怎样构建一台属于本身的基站  特别企划 亲爱的兔子 极客 第1张

极客DIY:怎样构建一台属于本身的基站  特别企划 亲爱的兔子 极客 第1张

写在后面(原文作者)

上周我去特拉维夫(Tel Aviv)看望我的冤家效果有了一些收成,一块极新的BladeRF(x40),即一个支撑USB3.0的SDR平台,这就意味着能够同时发送和吸收信息了。而HackRF不同于其他两款硬件,它不支撑全双工。这意味着要切换收和发的话,必需每次给控制器发送敕令。

微控制器处置惩罚切换能够要消费微秒级的时候。在这篇文章中将会引见怎样竖立一个小型便携式GSM基站,GSM收集能够遭到进击/挟制/阻拦,固然你能够应用绝对价格对照低的电子设备做到这一点。而本文也仅仅供交流学习运用。

本文中引见的对象、手艺带有肯定的进击性,请合理正当运用。

硬件请求

bladeRF x40

两个天线(点击我)

树莓派3

充电宝(作者运用的是 Anker Astro E7(26800mAh))

一个专为树莓派预备的SD卡(不低于8G)

软件

让我们最先为树莓派装置Raspbian体系(lite版),然后将体系写入SD卡中,最先启动树莓派,最先设置装备摆设WiFi和收集衔接等,完成后应当能够用SSH体式格局对树莓派停止治理。

这一步将会停止的很快:

sudo apt-get install git apache2 php5 bladerf libbladerf-dev libbladerf0 automake

完成上一步,应当能够衔接BladeRF,将其拔出到树莓派一个USB端口中,输出dmesg 就能够看到相干信息了:

[ 2332.071675] usb 1-1.3: New USB device found, idVendor=1d50, idProduct=6066 [ 2332.071694] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2332.071707] usb 1-1.3: Product: bladeRF [ 2332.071720] usb 1-1.3: Manufacturer: Nuand [ 2332.071732] usb 1-1.3: SerialNumber: b4ef330e19b718f752759b4c14020742

输出bladeRF-cli 和version指令检察版本信息:

pi@raspberrypi:~ $ sudo bladeRF-cli -i bladeRF> version bladeRF-cli version: 0.11.1-git libbladeRF version: 0.16.2-git Firmware version: 1.6.1-git-053fb13-buildomatic FPGA version: 0.1.2 bladeRF> 

固然bladeRF能够支撑很宽的载频局限,带有一个大容量的FPGA,另有高速的USB3.0接口。经由过程下面的信息能够相识到详细的版本信息,而别的版本的固件在我们的设置装备摆设条件下不能够事变的。

如今我们最先装置两个开源软件 Yate和YateBTS,如许我们就能够建立基站了。而作者也消费了很长的时候来寻觅与bladeRF适宜的软件,作者曾经将找到适宜的顺序了,你如今只须要如许做,就能够装置在树莓派home途径下的文件夹外面了:

git clone https://github.com/evilsocket/evilbts.git cd evilbts

我们最先正式装置那两个软件吧:

cd yate ./autogen.sh ./configure --prefix=/usr/local make -j4 sudo make install sudo ldconfig cd .. cd yatebts ./autogen.sh ./configure --prefix=/usr/local make -j4 sudo make install sudo ldconfig

这须要消费几分钟的时候,然后就能够完成装置了。接下来就须要在www文件夹目录下建立软衔接:

cd /var/www/html/ sudo ln -s /usr/local/share/yate/nib_web nib

给予设置装备摆设文件权限:

sudo chmod a+w -r /usr/local/etc/yate

如今就能够在浏览器外面检察基站的网页了:

http://树莓派的ip/nib

设置装备摆设

运用 nano或vi编纂器翻开 /usr/local/etc/yate/ybts.conf设置装备摆设文件,然后更新外面信息:

Radio.Band=900 Radio.C0=1000 Identity.MCC=YOUR_COUNTRY_MCC Identity.MNC=YOUR_OPERATOR_MNC Identity.ShortName=MyEvilBTS Radio.PowerManager.MaxAttenDB=35 Radio.PowerManager.MinAttenDB=35

然后就能够找到mcc(挪动国度代码)或mnc号(挪动收集号码)。

如今能够编纂 /usr/local/etc/yate/subscribers.conf设置装备摆设文件了:

----------------------------------------------

极客DIY:怎样构建一台属于本身的基站  特别企划 亲爱的兔子 极客 第3张

最注重品质的韩国直邮美容护肤品--韩都美护淘宝店

----------------------------------------------
country_code=YOUR_CONTRY_CODE regexp=.*

正告:若是运用“ .* ”(正则表达式)将会致使旌旗灯号局限内的每一部具有GSM功用的手机衔接到你的基站上。

在你的测试页面(NIB)上会看到如许的信息。

极客DIY:怎样构建一台属于本身的基站  特别企划 亲爱的兔子 极客 第4张

极客DIY:怎样构建一台属于本身的基站  特别企划 亲爱的兔子 极客 第4张

监听

在“Tapping”选项下,你能够设置装备摆设 GSM和GPRS选项,在测试吸收机机能时,终端把收到的下行数据解调后从新编码调制并发还给测试仪器,然后仪器把终端环回的比特与原始发送的比特对照,盘算BER(误码率)或FER(误帧率)或PER(误包率)。这类所谓的环回形式(Loopback)被普遍应用于GSM吸收机测试中。而此次也不破例,因为我还没有挑选加密信息,以是你能够瞥见一切的gsm流量信息。

极客DIY:怎样构建一台属于本身的基站  特别企划 亲爱的兔子 极客 第6张

极客DIY:怎样构建一台属于本身的基站  特别企划 亲爱的兔子 极客 第6张

运用基站

如今能够经由过程输出指令的体式格局来操纵基站吧( BladeRF拔出状况):

sudo yate -s

若是设置装备摆设都准确就能够看到如许一组信息:

Starting MBTS... Yate engine is initialized and starting up on raspberrypi RTNETLINK answers: File exists MBTS ready

在这一刻,BladeRF上中央的LED灯应当最先闪灼了。

测试

如今最先测试吧,手时机衔接基站,固然这是因为GSM功用自身的缘由。

如今你能够设置任何你想要的MCC、MNC、LAC(地位地区码),以至能够骗过正当的基站了。

置信手机都邑挑选旌旗灯号强的基站停止衔接,小伙伴你说会衔接哪一个基站。作者用的三星 Galaxy S6手机(Network Cell Info Lite应用顺序)做的测试,三分钟以后的截图:

极客DIY:怎样构建一台属于本身的基站  特别企划 亲爱的兔子 极客 第8张

极客DIY:怎样构建一台属于本身的基站  特别企划 亲爱的兔子 极客 第8张

如今你能够随便设置装备摆设基站来做本身喜好做的事变了,固然你也能够经由过程“署理”来做一个正当的SMC(一个GSM/3g USB dongle)或许猎取GSM手机流量信息,或建立一个收费的SIP营业供人运用,更多信息参阅 YateBTS。

后面预备的充电宝也不是没有用的,插上充电宝以后就能够成为一个挪动便携式的基站了。

扩大浏览

https://github.com/Nuand/bladeRF/wiki/Setting-up-Yate-and-YateBTS-with-the-bladeRF

https://z4ziggy.wordpress.com/2015/05/17/sniffing-gsm-traffic-with-hackrf/

https://z4ziggy.wordpress.com/2015/05/10/ziggys-embedded-bts/

http://wiki.yatebts.com/index.php/Main_Page

*参考泉源:evilsocket,FB小编亲爱的兔子编译,转载请说明来自FreeBuf黑客与极客(FreeBuf.COM)

----------------------------------------------

极客DIY:怎样构建一台属于本身的基站  特别企划 亲爱的兔子 极客 第3张

最注重品质的韩国直邮美容护肤品--韩都美护淘宝店

网友评论