Project

General

Profile

Mobile Network Assessment Tools » History » Version 2

Linus, 12/19/2013 03:10 PM

1 1 Linus
h2. Overview
2
3
This is a collection of tools for the assessment of mobile network security.
4
It includes:
5 2 Linus
* *SIMtester*
6
Find signature & encryption give-away bugs as well es unprotected or hidden TARs
7
* *xgoldscanner:*
8
Actively collect 2G and 3G data with Samsung Galaxy phones
9
* *cell-logger:*
10
Passively capture 2G data using osmocom phones
11
* *catcher catcher:*
12
Detect fake 2G base stations
13
* *GSMmap-apk:*
14
An Android app to test 2G and 3G networks using Samsung Galaxy phones
15 1 Linus
16
All command-line tools are provided in the *GSMmap-live* system, which auto-submits data to https://GSMmap.org
17
18 2 Linus
*****
19
20 1 Linus
h2. SIMtester
21
22 2 Linus
Assess SIM card security in 3 dimensions:
23
24
* *Cryptanalytic attack surface*
25
Collect signature giveaways
26
Collect encryption giveaways
27
* *Security level*
28
Detect "unprotected" TARs accepting unauthenticated commands (MSL=0)
29
* *Spec. compliance*
30
Create a comprehensive overview of all available TARs
31
32
h3. Requirements:
33
34
* PC/SC reader –or–
35
* Osmocom phone
36
* SOFTWARE JAVA? todo
37
38
h3. Download
39
40
* Pre-compiled .jar
41
* Source Code
42
* Live System
43
44
h3. Instructions
45
46
# Download
47
# unpack
48
# run: TODO call
49
* TODO command line parameters
50
51
*****
52
53 1 Linus
h2. xgoldscanner
54
55 2 Linus
Actively collect 2G and 3G traces using Samsung Android phones.
56
57
h3. Requirements:
58
59
* Samsung Galaxy S2 / S3  phone
60
* Micro-USB cable
61
* Linux Computer
62
63
h3. Download:
64
65
* Source Code (bash)
66
* Live System
67
68
h3. Instructions
69
70
# Download
71
# unpack
72
# run: TODO call
73
* TODO command line parameters
74
75
h3. Advanced usage
76
77
Use Tobias Engel's xgoldmon tool to analyze log files.
78
https://github.com/2b-as/xgoldmon
79
80
*****
81
82 1 Linus
h2. catcher catcher
83
84 2 Linus
Display mobile network irregularities hinting at fake base station activity.
85
86
h3. Requirements:
87
88
* Osmocom phone
89
* Osmocom serial cable
90
* Linux Computer
91
92
h3. Download:
93
94
* Source Code
95
* Live System
96
97
h3. Instructions
98
99
# Download
100
# unpack
101
# run: TODO call
102
* TODO command line parameters
103
104
*****
105
106 1 Linus
h2. GSMmap-apk
107
108 2 Linus
Actively collect 2G and 3G traces using Samsung Android phones.
109
110
h3. Requirements:
111
112
* Samsung Galaxy S2 / S3 phone
113
114
h3. Download:
115
116
* Pre-compiled .apk
117
* Source Code
118
119
h3. Instructions
120
121
# Install application from App Store
122
# Run
123
124
*****
125
126 1 Linus
h2. GSMmap-live
127 2 Linus
128
This live linux system is equipped with all the assessment tools listed below.
129
It facilitates their use and automatically uploads logs to GSMmap.org
130
131
h3. Requirements:
132
133
* 64bit-compatible Computer
134
* For each test: Requirements listed above
135
136
h3. Download:
137
138
* Live system image
139
* Source Code
140
141
h3. Instructions
142
143
# Download
144
# Unpack: <pre>tar xvzf gsmmap-live.img.tar.gz</pre>
145
# Write to stick <pre>dd if=gsmmap-live.img of=/dev/[USB-stick] [bs=1M]</pre>
146
# Boot from stick