搜索
查看: 460|回复: 0

新手指南:如何使用c118+osmocombb进行短信嗅探实验?

[复制链接]

1839

主题

2255

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
11913
发表于 2016-7-1 14:16:28 | 显示全部楼层 |阅读模式

这项技术已经出来很久了,网上各类大神的文字教程也很多,但是对于新手在编译过程中总有许多的问题,所以我把整个安装过程及可能出现的问题和解决方法写出来。   

环境:

我用的是ubuntu12.04-i386(其实kali也可以)

一:更新系统

[/url]   

右上角进入软件更新,修改更新源(当然也可以命令修改vi /etc/apt/sources.list)

[url=http://image.3001.net/images/20160627/14669677666192.jpg]   

点击settings

[/url]   

software里面找到download from 修改自己国家的更新源

然后保存退出即可

现在打开终端

二:接着安装一系列依赖
  1. $ sudo apt-get install libusb-0.1-4 libpcsclite1 libccid pcscd

  2. $ sudo apt-get install libtool shtool autoconf git-core pkg-config make gcc build-essential libgmp3-dev libmpfr-dev libx11-6 libx11-dev texinfo flex bison libncurses5 libncurses5-dbg libncurses5-dev libncursesw5 libncursesw5-dbg libncursesw5-dev zlibc zlib1g-dev libmpfr4 libmpc-dev libpcsclite-dev
复制代码
(不要嫌多。。直接复制)
三:创建几个目录,下载ARM编译器
  1. $ mkdir osmocombb

  2. $ cd osmocombb

  3. $ mkdir build install src

  4. $ wget http://bb.osmocom.org/trac/raw-attachment/wiki/GnuArmToolchain/gnu-arm-build.3.sh

  5. $ cd src

  6. $ wget http://ftp.gnu.org/gnu/gcc/gcc-4.8.2/gcc-4.8.2.tar.bz2

  7. $ wget http://ftp.gnu.org/gnu/binutils/binutils-2.21.1a.tar.bz2

  8. $ wget ftp://sources.redhat.com/pub/newlib/newlib-1.19.0.tar.gz
复制代码
四:安装gnu-arm-build.3.sh
  1. $ cd ..

  2. $ chmod +x gnu-arm-build.3.sh

  3. $ ./gnu-arm-build.3.sh
复制代码

[url=http://image.3001.net/images/20160627/14669686581884.jpg]   

看到这里直接回车即可(过程非常漫长,建议可以看个电影先。。)

五:安装完过后添加环境
  1. $ cd install/bin

  2. $ pwd

  3. (查看路径)

  4. $ vi ~/./.bashrc

  5. export PATH=$PATH:/osmocombb/install/bin
  6. (最后一行加入,保存退出)

  7. $ source ~/.bashrc
复制代码

[/url]   

六:下载并编译osmocomBB

回到osmocombb目录下载osmocom

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

  2. $ git clone git://git.osmocom.org/osmocom-bb.git
复制代码

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

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

  2. $ tar -zxvf talloc-2.1.7.tar.gz

  3. $ cd talloc-2.1.7/

  4. $ ./configure

  5. $ make

  6. $ sudo make install
复制代码

安装libosmocore

  1. $ cd libosmocore/

  2. $ autoreconf -i

  3. $ ./configure

  4. $ make

  5. $ sudo make install
  6. $ cd ..
复制代码

编译osmocombb

  1. $ cd osmocom-bb

  2. $ git checkout --track origin/luca/gsmmap

  3. $ cd src

  4. $ make
复制代码

七:修改问题文件(如果你是gnu-arm-build.2.sh并且没有出现cell扫描不动的问题,请跳过这一步)


进入osmocom-bb找到这些文件并修改他们

  1. vi osmocom-bb/src/target/firmware/board/compal/highram.lds

  2. vi osmocom-bb/src/target/firmware/board/compal/ram.lds

  3. vi osmocom-bb/src/target/firmware/board/compal_e88/flash.lds

  4. vi osmocom-bb/src/target/firmware/board/compal_e88/loader.lds

  5. vi osmocom-bb/src/target/firmware/board/mediatek/ram.lds
复制代码

找到里面的这一串代码            


KEEP(*(SORT(.ctors)))


在下面加入


KEEP(*(SORT(.init_array)))            


列如:


[url=http://image.3001.net/images/20160627/14670129635012.jpg]            


保存即可,全部修改好,在进入osmocom-bb/src重新编译一下

  1. $ make -e CROSS_TOOL_PREFIX=arm-none-eabi-
复制代码
八:插~入你的118刷入固件

还是在osmocom-bb目录

  1. $ cd src/host/osmocon

  2. $ sudo ./osmocon -m c123xor -p /dev/ttyUSB0 ../../target/firmware/board/compal_e88/layer1.compalram.bin
复制代码

[/url]
        


回车出现这样等待的时候按一下你c118的开机键,按一下就可以        


[url=http://image.3001.net/images/20160627/14669696981572.jpg]
        


如果这样是刷入失败,看一下你的c118连接线,如果你是买的新手机建议把线插紧一点。。最好把壳拆下来        


[/url]
        


九:扫描基站信息

打开新的终端还是在osmocom-bb目录

  1. $ cd src/host/layer23/src/misc

  2. $ sudo ./cell_log -O
复制代码

[url=http://image.3001.net/images/20160627/1466969988115.jpg]
        


接着输入

  1. $ sudo ./ccch_scan -i 127.0.0.1 -a ARFCN
复制代码

ARFCN就是上面图圈出来的那个值,列如  

  1. $ sudo ./ccch_scan -i 127.0.0.1 -a 59
复制代码
十:安装wireshark

打开新的终端

  1. $ sudo apt-get install wireshark

  2. $ sudo wireshark -k -i lo -f 'port 4729'
复制代码

[/url]
            


在filter输入 gsm_sms            


接下来静静的等待吧。。。            


[url=http://image.3001.net/images/20160627/14669702911114.jpg]
            


最后,自己玩去吧。。





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?Join BUC

x
过段时间可能会取消签到功能了
您需要登录后才可以回帖 登录 | Join BUC

本版积分规则

Powered by Discuz!

© 2012-2015 Baiker Union of China.

快速回复 返回顶部 返回列表