SS7: Locate. Track. Manipulate.
[Pages:55]SS7: Locate. Track. Manipulate.
You have a remote-controlled tracking device in your pocket
Tobias Engel @2b_as
SS7: Locate. Track. Manipulate.
2
Signalling System #7
? Protocol suite used by most telecommunications network operators throughout the world to talk to each other
? Standardized in the 1980s in ITU-T Q.700 series ? When it was designed, there were only few telecoms operators, and they were
either state controlled or really big corporations
? "Walled Garden" approach: trusted each other, so no authentication built in
SS7: Locate. Track. Manipulate.
3
Signalling System #7 today
? New protocols added in the 1990s and 2000s by ETSI and 3GPP to support mobile phones and the services they need (roaming, SMS, data...)
? Mobile Application Part (MAP) Contains everything mobile phones need that is not call signalling ? CAMEL Application Part (CAP) New protocol that allows the network operator to build custom services that
are not possible with MAP
? still no authentication for any of this
SS7: Locate. Track. Manipulate.
4
Signalling System #7 today
? Getting access is easier than ever Can be bought from telcos or roaming hubs for a few hundred euros a month Usually (not always), roaming agreements with other networks are needed,
but some telcos are reselling their roaming agreements
Some network operators leave their equipment unsecured on the internet Femtocells are part of the core network and have been shown to be hackable
SS7: Locate. Track. Manipulate.
5
SS7 Procotol Stack
ISDN User Part: Call Control
This talk
CAP
MAP
ISUP
TCAP
SCCP
MTP Level 3
MTP Level 2
M2UA
SCTP
MTP Level 1
IP
Ethernet
SS7: Locate. Track. Manipulate.
Mobile Application Part: specifies additional signalling that is required for mobile phones (roaming,
SMS, etc.)
Signalling Connection Control Part: network layer protocol, contains
source and destination addresses for MAP messages
SIGTRAN (example): SS7 transport over IP
6
Network overview
BSC/ RNC
MSC/ VLR
SMSC
SMSC
MSC/ VLR
SS7
MSC/ VLR
HLR
SS7 SS7 interconnect
HLR
MSC/ VLR
BSC/ RNC
Basestation Subsystem
Core Network
Carrier A
This talk
Core Network
Basestation Subsystem Carrier B
SS7: Locate. Track. Manipulate.
7
Network overview
Home Location Register
Database containing all dataMSC/
on a subscriber:
VLR
SMSC
SMSC
MSC/ VLR
? phone number
? post-paid or pBrSeC-/paid
contract
RNC
SS7
SS7
SS7 interconnect
BSC/ RNC
? calls / text messages /
MSC/ VLR
data allowed?
HLR
HLR
MSC/ VLR
? call forwardings ? Basestation Subsystem
where is the subscriber, i.e. MSC/VLR that is currently servingCathrreier A subscriber
Core Network
Core Network
Basestation Subsystem Carrier B
? ...
SS7: Locate. Track. Manipulate.
8
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related searches
- how to locate my stocks
- locate chevy dealer
- how to manipulate a psychopath
- locate savings bonds by ssn
- locate a nissan dealer
- chevrolet locate a vehicle
- how to locate lost stock
- how to locate life insurance for deceased
- how to manipulate a narcissist
- how to manipulate an independent variable
- manipulate sig figs for calculations properly
- manipulate someone to one s advantage