|
 Bluetooth hack Firstly, confidential data can be obtained, anonymously, and without the owner's knowledge or consent, from some bluetooth enabled mobile phones. This data includes, at least, the entire phone book and calendar, and the phone's IMEI.
Secondly, it has been found that the complete memory contents of some mobile phones can be accessed by a previously trusted ("paired") device that has since been removed from the trusted list. This data includes not only the phone book and calendar, but media files such as pictures and text messages. In essence, the entire device can be "backed up" to an attacker's own system.
Thirdly, access can be gained to the AT command set of the device, giving full access to the higher level commands and channels, such as data, voice and messaging. This third vulnerability was identified by Martin Herfurt, and they have since started working together on finding additional possible exploits resulting from this vulnerability.
Finally, the current trend for "Bluejacking" is promoting an environment which puts consumer devices at greater risk from the above attacks.
Vulnerabilities
Error, missing joomlaboard config file!
The SNARF attack:
It is possible, on some makes of device, to connect to the device
without alerting the owner of the target device of the request, and
gain access to restricted portions of the stored data therein,
including the entire phonebook (and any images or other data associated
with the entries), calendar, realtime clock, business card, properties,
change log, IMEI (International Mobile Equipment Identity [6], which
uniquely identifies the phone to the mobile network, and is used in
illegal phone 'cloning'). This is normally only possible if the device
is in "discoverable" or "visible" mode, but there are tools available
on the Internet that allow even this safety net to be bypassed[4].
Further details will not be released at this time (see below for more
on this), but the attack can and will be demonstrated to manufacturers
and press if required.
The BACKDOOR attack:
The backdoor attack involves establishing a trust relationship through
the "pairing" mechanism, but ensuring that it no longer appears in the
target's register of paired devices. In this way, unless the owner is
actually observing their device at the precise moment a connection is
established, they are unlikely to notice anything untoward, and the
attacker may be free to continue to use any resource that a trusted
relationship with that device grants access to (but note that so far we
have only tested file transfers). This means that not only can data be
retrieved from the phone, but other services, such as modems or
Internet, WAP and GPRS gateways may be accessed without the owner's
knowledge or consent. Indications are that once the backdoor is
installed, the above SNARF attack will function on devices that
previously denied access, and without the restrictions of a plain SNARF
attack, so we strongly suspect that the other services will prove to be
available also.
The BLUEBUG attack:
The bluebug attack creates a serial profile connection to the device,
thereby giving full access to the AT command set, which can then be
exploited using standard off the shelf tools, such as PPP for
networking and gnokii for messaging, contact management, diverts and
initiating calls. With this facility, it is possible to use the phone
to initiate calls to premium rate numbers, send sms messages, read sms
messages, connect to data services such as the Internet, and even
monitor conversations in the vicinity of the phone. This latter is done
via a voice call over the GSM network, so the listening post can be
anywhere in the world. Bluetooth access is only required for a few
seconds in order to set up the call. Call forwarding diverts can be set
up, allowing the owner's incoming calls to be intercepted, either to
provide a channel for calls to more expensive destinations, or for
identity theft by impersonation of the victim.
Bluejacking:
Although known to the technical community and early adopters for some
time, the process now known as "Bluejacking"[1] has recently come to
the fore in the consumer arena, and is becoming a popular mechanism for
exchanging anonymous messages in public places. The technique involves
abusing the bluetooth "pairing"[2] protocol, the system by which
bluetooth devices authenticate each other, to pass a message during the
initial "handshake" phase. This is possible because the "name" of the
initiating bluetooth device is displayed on the target device as part
of the handshake exchange, and, as the protocal allows a large user
defined name field - up to 248 characters - the field itself can be
used to pass the message. This is all well and good, and, on the face
of it, fairly harmless, but, unfortunately, there is a down side. There
is a potential security problem with this, and the more the practice
grows and is accepted by the user community, and leveraged as a
marketing tool by the vendors, the worse it will get. The problem lies
in the fact that the protocol being abused is designed for information
exchange. The ability to interface with other devices and exchange,
update and synchronise data, is the raison d'être of bluetooth. The
bluejacking technique is using the first part of a process that allows
that exchange to take place, and is therefore open to further abuse if
the handshake completes and the "bluejacker" successfully pairs with
the target device. If such an event occurs, then all data on the target
device bacomes available to the initiator, including such things as
phone books, calendars, pictures and text messages. As the current wave
of PDA and telephony integration progresses, the volume and quality of
such data will increase with the devices' capabilities, leading to far
more serious potential compromise. Given the furore that errupted when
a second-hand Blackberry PDA was sold without the previous owner's data
having been wiped[3], it is alarming to think of the consequences of a
single bluejacker gathering an entire corporate staff's contact details
by simply attending a conference or camping outside their building or
in their foyer with a bluetooth capable device and evil intent. Of
course, corporates are not the only potential targets - a bluejacking
expedition to, say, The House of Commons, or The US Senate, could
provide some interesting, valuable and, who's to say, potentially
damaging or compromising data.
The above may sound alarmist and far fetched, and the general
reaction would probably be that most users would not be duped into
allowing the connection to complete, so the risk is small. However, in
today's society of instant messaging, the average consumer is under a
constant barrage of unsolicted messages in one form or another, whether
it be by SPAM email, or "You have won!" style SMS text messages, and do
not tend to treat them with much suspicion (although they may well be
sceptical about the veracity of the offers). Another message popping up
on their 'phone saying something along the lines of "You have won
10,000 pounds! Enter this 4 digit PIN number and then dial 0900-SUCKER
to collect your prize!" is unlikely to cause much alarm, and is more
than likely to succeed in many cases.
Workarounds and fixes
We are not aware of any workarounds for the SNARF or BLUEBUG attacks at
this time, other than to switch off bluetooth. For permanent fixes, see
the 'Fixes' section at the bottom of the page.
To permanently remove a pairing, and protect against future BACKDOOR
attacks, it seems you must perform a factory reset, but this will, of
course, erase all your personal data.
To avoid Bluejacking, "just say no". :)
The above methods work to the best of our knowledge, but, as the
devices affected are running closed-source proprietory software, it not
possible to verify that without the collaboration of the manufacturers.
We therefore make no claims as to the level of protection they provide,
and you must continue to use bluetooth at your own risk.
Who's Vulnerable
To date the quantity of devices tested is not great. However, due to
the fact that they are amongst the most popular brands, we still
consider the affected group to be large. It is also assumed that there
are shared implementations of the bluetooth stack, so what affects one
model is likely to affect others. This table is accurate to the best of
our knowledge, but without the cooperation of the manufacturers (which
we currently do not have), it is not possible to conduct more extensive
validation.
Best <acronym title="Bluetooth provides a way to connect and exchange information between devices such as mobile phones">Bluetooth</acronym> Deal
You have heard of BlueSnarfing, but how do they actually work? Cryptonomicon has a nice guide on Bluetooth hacking.
The summary of the steps are:
1. have a read at the War Nibbling: Bluetooth Insecurity for an overview
2. get Bluez , a Bluetooth networking stack that runs on linux
3. investigate the security characteristics of your handset thru BlueTooth Security Database or BlueStumbler
4. use BlueSniff and RedFang to eavesdrop on BlueTooth conversations
5. and finally BTScanner to query your device and report common settings
A note that these hacking tools should only be used for educational purposes.
Trackback(0)
Technorati Tags:
cell phone,
cell phone plan,
cellular nokia phone,
cellular software,
cellular wireless,
mobile,
mobile phone,
mobile software,
nokia mobile,
nokia mobile phone,
symbian,
|