您的位置:首页 > 大数据 > 人工智能

airprobe 安装 part1

2013-05-24 17:01 375 查看
2011-09-11

要搞搞airprobe,所以下载来试试。

website: http://srlabs.de/research/decrypting_gsm/
Jump Motivation, Recording calls, Cracking A5/1, Defenses parts.
You should be focused on Tools.

The following tools are used to analyze voice calls

GnuRadio records data from air >>
Airprobe parses control data >>
Kraken cracks A5/1 key >> Airprobe
decodes voice

GnuRadio is included in
recent Linux distributions

Recording data requires a programmable radio receiver such as the
USRP

Airprobe is available
through: git clone
git://git.gnumonks.org/airprobe.git

Please follow this tutorial to
decode GSM traffic with Airprobe

Kraken is available through: git clone
git://git.srlabs.de/kraken.git

Background on Kraken’s rainbow tables are provided on the project web page

Kraken uses rainbow tables that are available through
Bittorrent.

Now, I have
already installed GnuRadio. Next, I need to git the Airprobe.

so typed :
git clone git://git.gnumonks.org/airprobe.git

waiting for
a while , you can have a dream. After that, you will see airprobe
folder. You can enter this airprobe folder and complie them one by
one.

cd airprobe/

ls

A5.1
gsm-receiver
gsmstack
gssm
viterbi_generator

gsmdecode
gsmsp
gsm-tvoid viterbi-detector

cd gsm-receiver/

./bootstrap

./configure

make

some errors arise when configure checking:

checking for LIBOSMOCORE... configure: error: Package requirements (libosmocore >= 0.1.6) were not met:

No package 'libosmocore' found

solution method:

goto http://bb.osmocom.org/trac/wiki/libosmocore 
download libosmocore source code, you can obtain it using:

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

Compiling and installing it

cd libosmocore/

autoreconf -i

./configure

make

sudo make install

cd ..

Now,libosmocore is in your OS.

Complied gssm

cd gssm/

./bootsrap

./configure

make

error:

gssm_sink.cc: In constructor ‘gssm_sink::gssm_sink(double)’:

gssm_sink.cc:45:11: error: ‘stderr’ was not declared in this scope

gssm_sink.cc:46:39: error: ‘fprintf’ was not declared in this scope

gssm_sink.cc:52:18: error: ‘perror’ was not declared in this scope

gssm_sink.cc:59:18: error: ‘perror’ was not declared in this scope

gssm_sink.cc: In member function ‘void gssm_sink::check_logical_channels()’:

gssm_sink.cc:167:12: error: ‘stderr’ was not declared in this scope

gssm_sink.cc:168:11: error: ‘fprintf’ was not declared in this scope

gssm_sink.cc:177:12: error: ‘stderr’ was not declared in this scope

gssm_sink.cc:178:11: error: ‘fprintf’ was not declared in this scope

gssm_sink.cc:189:12: error: ‘stderr’ was not declared in this scope

gssm_sink.cc:190:11: error: ‘fprintf’ was not declared in this scope

gssm_sink.cc:195:12: error: ‘stderr’ was not declared in this scope

gssm_sink.cc:196:11: error: ‘fprintf’ was not declared in this scope

gssm_sink.cc:201:12: error: ‘stderr’ was not declared in this scope

gssm_sink.cc:202:11: error: ‘fprintf’ was not declared in this scope

gssm_sink.cc:207:12: error: ‘stderr’ was not declared in this scope

gssm_sink.cc:208:11: error: ‘fprintf’ was not declared in this scope

gssm_sink.cc:213:12: error: ‘stderr’ was not declared in this scope

gssm_sink.cc:214:11: error: ‘fprintf’ was not declared in this scope

gssm_sink.cc:219:12: error: ‘stderr’ was not declared in this scope

gssm_sink.cc:220:11: error: ‘fprintf’ was not declared in this scope

gssm_sink.cc:225:12: error: ‘stderr’ was not declared in this scope

gssm_sink.cc:226:11: error: ‘fprintf’ was not declared in this scope

gssm_sink.cc:231:12: error: ‘stderr’ was not declared in this scope

gssm_sink.cc:232:11: error: ‘fprintf’ was not declared in this scope

gssm_sink.cc:237:12: error: ‘stderr’ was not declared in this scope

gssm_sink.cc:238:11: error: ‘fprintf’ was not declared in this scope

gssm_sink.cc:248:13: error: ‘stderr’ was not declared in this scope

gssm_sink.cc:249:16: error: ‘fprintf’ was not declared in this scope

gssm_sink.cc:261:13: error: ‘stderr’ was not declared in this scope

gssm_sink.cc:262:16: error: ‘fprintf’ was not declared in this scope

gssm_sink.cc: In member function ‘void gssm_sink::search_sch(const unsigned char*)’:

gssm_sink.cc:390:13: error: ‘stderr’ was not declared in this scope

gssm_sink.cc:391:48: error: ‘fprintf’ was not declared in this scope

gssm_sink.cc:397:13: error: ‘stderr’ was not declared in this scope

gssm_sink.cc:398:36: error: ‘fprintf’ was not declared in this scope

gssm_sink.cc: In member function ‘void gssm_sink::stats()’:

gssm_sink.cc:707:46: error: ‘printf’ was not declared in this scope

gssm_sink.cc: In member function ‘virtual int gssm_sink::work(int, gr_vector_const_void_star&, gr_vector_void_star&)’:

gssm_sink.cc:756:13: error: ‘stderr’ was not declared in this scope

gssm_sink.cc:756:41: error: ‘fprintf’ was not declared in this scope

make[4]: *** [gssm_sink.lo] Error 1

make[4]: Leaving directory `/home/my_project/usrp/airprobe/gssm/src/lib'

make[3]: *** [all] Error 2

make[3]: Leaving directory `/home/my_project/usrp/airprobe/gssm/src/lib'

make[2]: *** [all-recursive] Error 1

make[2]: Leaving directory `/home/my_project/usrp/airprobe/gssm/src'

make[1]: *** [all-recursive] Error 1

make[1]: Leaving directory `/home/my_project/usrp/airprobe/gssm'

make: *** [all] Error 2

solution method :

gedit airprobe/gssm/src/lib/gssm_sink.cc

add "#include <stdio.h>" on the head of file

make it again. I think it maybe cross.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: