CVE漏洞中文网

0DayBank一个专门收集整理全球互联网漏洞的公开发布网站
  1. 首页
  2. 百科
  3. 正文

c118

2017年5月22日 1278点热度 0人点赞 0条评论
  • 首页
  • 分类阅读
  • 文库
  • 专栏
  • 公开课
  • 商城
  • 漏洞盒子
注册 | 登录
投稿

如何利用c118搭建基站发短信实验?

diulei2016-09-19共618444人围观 ,发现 33 个不明物体无线安全

* 本文原创作者:diulei,本文属FreeBuf原创奖励计划,未经许可禁止转载

前提介绍:

上次我写了osmocombb配合c118嗅探短信的文章,很多朋友留言让我写搭建openbts的,对于openbts其实很简单,官方文档就可以,主要是很多的环境依赖对于新手来说不好安装。所以今天我就出一个详细的openbts搭建基站。

安装所需:

ubuntu12.0.4(系统)

openbts2.8

osmocom

libosmo-dsp

安装步骤:

一、安装libosmo-dsp分之:

对于osmocom的libosmo-dsp分之,首先需要先安装osmocom,对于osmocom我之前写的文章很详细的写到了

http://www.freebuf.com/sectool/107755.html

在这篇文章的“六:下载并编译osmocomBB”,请安装下面的步骤来安装

下载所需要的

$ git clone git://git.osmocom.org/libosmocore.git

$ git clone git://git.osmocom.org/osmocom-bb.git

$ git clone git://git.osmocom.org/libosmo-dsp.git    (openbts要用的)

在安装libosmocore执行./configure 的时候很多人会遇到 No package ‘talloc’ found 这种错误,因为找不到talloc,下面是解决办法

$ wget https://www.samba.org/ftp/talloc/talloc-2.1.7.tar.gz

$ tar -zxvf talloc-2.1.7.tar.gz

$ cd talloc-2.1.7/

$ ./configure

$ make

$ sudo make install

安装libosmocore      

$ cd libosmocore/

$ autoreconf -i

$ ./configure

$ make

$ sudo make install

$ cd ..

安装libosmo-dsp

$ cd libosmo-dsp/

$ autoreconf -i

$ ./configure

$ make

$ sudo make install

$ cd..

安装osmocom-bb

$ cd osmocom-bb/

$ git checkout sylvain/testing

$ cd src

$ make HOST_layer23_CONFARGS=--enable-transceiver

执行下面命令,刷入c118(如果刷入失败。。请检查你的c118是否接好)

$ sudo ./osmocon -p /dev/ttyUSB0 -m c123xor ../../target/firmware/board/compal_e88/trx.compalram.bin 

二、下载安装openbts

下面所有操作都在root权限下所以获取root权限

$ su

下载openbts2.8

$ svn co http://wush.net/svn/range/software/public

(如果提示没有svn的话现在安装一下svn)

$ apt-get install subversion

(安装svn)

24.jpg

安装需要的依赖(很多人安装openbts各种错误就是因为环境依赖的问题)

$ sudo apt-get install autoconf libtool libosip2-dev libortp-dev libusb-1.0-0-dev g++ sqlite3 libsqlite3-dev erlang libreadline6-dev libncurses5-dev

安装openbts(进入刚才下载openbts的目录里面有一个public目录)

3.jpg

$ cd public

$ cd a53/trunk

$ make install

$ cd openbts/trunk

$ autoreconf -i

$ ./configure

$ make

$ cd apps

$ ln -s ../TransceiverRAD1/transceiver .

$ mkdir /etc/OpenBTS

(在etc下面创建目录存放openbts的配置文件)

$ cd ..

$ sqlite3 -init ./apps/OpenBTS.example.sql /etc/OpenBTS/OpenBTS.db ".quit"

(openbts的配置文件)

$ sudo mkdir -p /var/lib/asterisk/sqlite3dir

$ sqlite3 /etc/OpenBTS/OpenBTS.db .dump

(查看数据库文件是否成功)

1.jpg

如果成功显示配置文件的内容那就成功了

安装sipauthserve(SIP 鉴权服务)

然后我们在回到public目录安装sipauthserve

$ cd subscriberRegistry/trunk

$ make

$ sudo sqlite3 -init subscriberRegistry.example.sql /etc/OpenBTS/sipauthserve.db ".quit"

(sipauthserve的配置文件同样在刚才openbts配置文件的目录)

安装smqueue(短信服务)

回到public目录

$ cd smqueue/trunk

$ autoreconf -i

$ ./configure

$ make

$ sudo sqlite3 -init smqueue/smqueue.example.sql /etc/OpenBTS/smqueue.db ".quit" (同样的smqueue配置文件)

好了现在全部都安装好了,咱们来开始启动openbts

第一步先刷入c118(注意下面的操作依然是root权限)

$ osmocom-bb/src/host/osmocon/osmocon -p /dev/ttyUSB0 -m c123xor ../../target/firmware/board/compal_e88/trx.compalram.bin 

4.jpg

第二步利用c118做openbts的收发器,ARFCN是基站信息,你可以扫描附近的基站,利用cell可以先扫描基站信息,找个最强的

$ osmocom-bb/src/host/layer23/src/transceiver/transceiver ARFCN

5.jpg

第三步启动openbts(新手朋友注意。这里是打开4个新的终端。。不是在一个终端里面执行)

$ smqueue/trunk/smqueue/smqueue

$ subscriberRegistry/trunk/sipauthserve

$ openbts/trunk/apps/OpenBTS

$ openbts/trunk/apps/OpenBTSCLI

启动成功后,咱们还有一步就是配置OpenBTSCLI(修改openbts的配置,这一步很重要)

启动OpenBTSCLI后,我们需要修改几处配置

$ config

(这条命令可以查看你的配置文件)

https://1.bp.blogspot.com/-LiP6wODk3Dg/V381LDCynpI/AAAAAAAAAD4/c4pFA3rgdagmcitTcrm3N_ojicTetI7bACLcB/s1600/H%2529DXTU%257D%2529E%2529RHOXDBV%252875OI7.jpg

$ config Control.LUR.OpenRegistration .*

(修改Control.LUR.OpenRegistration可以让任何的手机加入基站)

$ config GSM.Radio.C0 ARFCN

(这里的ARFCN是  transceiver 监视的基站信息)

$ config GSM.Identity.MCC 001

$ config GSM.Identity.MNC 01

(MCC MNC 移动国家码,这里用001 01这是测试网络)

最后终于可以用手机搜索并连接bts

你手机应该会看见Test PLMH 1-1(如果看不见就多试几次。。或者换基站。。毕竟是c118

最激动的时候到了测试短信

看到OpenBTSCLI终端窗口执行

$ tmsis

(查看链接到基站的ismi)

$  sendsms TMSIS number messege

(TMSIS就是刚才tmsis查看到的ismi,number就是你要发送过去的电话号码,messege是短信内容)

文档参考:http://gsmsuperben.blogspot.my/2016/07/osmocomc118openbts-send-sms.html

* 本文原创作者:diulei,本文属FreeBuf原创奖励计划,未经许可禁止转载

diulei

diulei3 篇文章等级: 3级
|
|
  • 上一篇:如何从未联网PC中获取信息?试试让USB接口变身无线电发射器
  • 下一篇:美国警察监控民众手机花式玩法:Harris公司产品揭秘一条龙

这些评论亮了

  • 电炮达人(3级)回复
    @ 456 那你发表文章告诉大家了吗,人家做出来告诉大家,你来马后炮,谁知道你是不是瞎说八道。
    )18(亮了
  • 马化腾回复
    小伙子,不错嘛
    )11(亮了
  • notolddriver(1级)回复
    做个 docker 镜像吧 233
    )8(亮了
  • D14tr0y(3级)这家伙太懒了,还未填写个人描述!回复
    我要报警了
    )7(亮了
  • charsuine(1级)回复
    svn co 时候的用户名密码,认证失败 :eek:
    )7(亮了
发表评论

已有 33 条评论

  • calm 2016-09-19回复1楼

    只能英文,不能中文,嘿嘿~

    亮了(6)
    • AP7 2016-09-19回复

      @ calm 一只猿那里早有 文章了 。

      亮了(3)
  • 马化腾 2016-09-19回复2楼

    小伙子,不错嘛

    亮了(11)
  • ttzer0 2016-09-19回复3楼

    等世界末日了,你们这些小伙子就是希望啊

    亮了(4)
  • 死宅10086 (6级) 2016-09-19回复4楼

    那我静悄悄的做小板凳 :roll:

    亮了(5)
  • whale 2016-09-19回复5楼

    启动OpenBTSCLI过一会就断了报错,是怎么回事呀?

    亮了(3)
  • 123 2016-09-19回复6楼

    还要用什么硬件?

    亮了(4)
    • weejii 2016-09-19回复

      @ 123 c118 吧。Motorola C118 一款很经典的机器。淘宝巨便宜

      亮了(4)
  • 456 2016-09-19回复7楼

    垃圾东西 这东西老子去年就全部玩过了 包括各种问题解决 支持中英文

    亮了(3)
    • 电炮达人 (3级) 2016-09-23回复

      @ 456 那你发表文章告诉大家了吗,人家做出来告诉大家,你来马后炮,谁知道你是不是瞎说八道。

      亮了(18)
  • D14tr0y (3级)这家伙太懒了,还未填写个人描述! 2016-09-19回复8楼

    我要报警了

    亮了(7)
  • notolddriver (1级) 2016-09-19回复9楼

    做个 docker 镜像吧 233

    亮了(8)
    • diulei (3级)我骚的自信 我骚的认真 2016-09-19回复

      @ notolddriver  这个可以有。。

      亮了(3)
  • wuhaitongtong 2016-09-19回复10楼

    @diulei 丢你。。。。 有没有介绍openbts2.8版本配合USRP B200的安装过程 求一份资料 给个链接也行

    亮了(3)
    • diulei (3级)我骚的自信 我骚的认真 2016-09-19回复

      @ wuhaitongtong 联系我邮箱吧。。。

      亮了(4)
  • charsuine (1级) 2016-09-19回复11楼

    svn co 时候的用户名密码,认证失败 :eek:

    亮了(7)
  • a'ゞ[̲̅V̲̅I̲̅P̲̅] Meteor (1级) 2016-09-19回复12楼

    安装libosmo-dsp No package ‘fftw3f’ found
    百度上没有包啊

    亮了(4)
    • charsuine (1级) 2016-09-19回复

      @ a'ゞ[̲̅V̲̅I̲̅P̲̅] Meteor  fftw3f-dev

      亮了(2)
      • charsuine (1级) 2016-09-20回复

        @ charsuine  install libfftw3-dev libfftw3-doc

        亮了(1)
    • diulei (3级)我骚的自信 我骚的认真 2016-09-20回复

      @ a'ゞ[̲̅V̲̅I̲̅P̲̅] Meteor  sudo apt-get install libfftw3-dev libfftw3-doc。。。。。楼上正解。。我之前那篇文章有讲到

      亮了(2)
    • 电炮达人 (3级) 2016-09-23回复

      @ a'ゞ[̲̅V̲̅I̲̅P̲̅] Meteor  apt-get install fftw3f*
      注意买本ubuntu 的linux教材看看命令,linux就是折腾,没有点本事基本命令都不懂还是别玩了。

      亮了(1)
  • taylorwin (5级) 2016-09-20回复13楼

    希望 GSM这块继续能更新,

    亮了(1)
  • Sovi 2016-09-22回复14楼

    卧槽,原来你们都在@ calm

    亮了(1)
  • 电炮达人 (3级) 2016-09-23回复15楼

    够牛逼,用C118做基站,这才是黑客精神,用USPR做基站就够省钱了,还有用C118的。
    、移动一个宏基站造假可是100万人民币。

    亮了(2)
  • 0x024 2016-10-01回复16楼

    他这个真的有问题!大家去我那里看一下!123.206.56.205,还没绑定域名!只有ip!

    亮了(1)
    • 小猫咪 2016-10-29回复

      @ 0×024 可以 ,可以,可以,

      亮了(0)
  • 蓦然轻叹 (1级) 2016-11-04回复17楼

    全都做好了 但是 手机上 搜不到基站 无法连接

    亮了(0)
  • 飞飞蓝鸟 2016-12-04回复18楼

    有人遇到在
    $ svn co http://wush.net/svn/range/software/public
    这一步,提示输入用户名和密码的问题吗?怎样解决呢?

    亮了(0)
    • HelloYang 2017-01-01回复

      @ 飞飞蓝鸟 我在win下用乌龟取的时候遇到了,但是ubuntu下取时没有

      亮了(0)
    • sqqihao (1级) 2017-02-19回复

      @ 飞飞蓝鸟 同问

      亮了(0)
  • HelloYang 2017-01-01回复19楼

    请问这个用改过滤波器的可以成功吗?手上有一个改了的,一直没有成功,跪求大神指导

    亮了(0)
    • AP7 2017-01-01回复

      @ HelloYang 当然.

      亮了(0)
  • zhtty 2017-03-22回复20楼

    @ charsuine svn小于1.7

    亮了(0)

必须您当前尚未登录。登陆?注册

必须(保密)

表情插图

取消

diulei

diulei

我骚的自信 我骚的认真

3 篇文章14 条评论

相关阅读

  • 伪基站识别技巧(一)
  • 警察叔叔,我来帮你找伪基站了
  • 拨开迷雾:央视曝光“5分钟网上买到上千银行卡信息”究竟是怎么一回事?
  • 对上司有意见?将打印机改造成伪基站监视他
  • 伪基站与网络钓鱼的结合利用测试及结果分析

特别推荐

关注我们 分享每日精选文章

不容错过

  • 如何通过一张照片来获取ip地址?watcher2016-04-11
  • 匿名者(Anonymous)组织再发声:将对以色列发动“电子大屠杀“Rechange2015-04-01
  • 黑产揭秘:“打码平台”那点事儿阿里云誉反欺诈2016-05-17
  • iOS 8漏洞可致wifi覆盖范围内任意iPhone iPad不断重启(含视频)Sphinx2015-04-23

FREEBUF

  • 免责声明
  • 关于我们
  • 加入我们

广告及服务

  • 寻求报道
  • 广告合作
  • 联系我们
  • 友情链接

关注我们

  • 官方微信
  • 新浪微博
  • 腾讯微博
  • Twitter

赞助商

Copyright © 2013 WWW.FREEBUF.COM All Rights Reserved 沪ICP备13033796号

css.php

正在加载中...

0daybank

标签: 暂无
最后更新:2017年5月22日

小助手

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

您需要 登录 之后才可以评论

COPYRIGHT © 2024 www.pdr.cn CVE漏洞中文网. ALL RIGHTS RESERVED.

鲁ICP备2022031030号

联系邮箱:wpbgssyubnmsxxxkkk@proton.me