Вы находитесь на странице: 1из 21

Tratando de configurar conexiones

Bluetooth sin aburrirme en el intento.

Andress Calderon
Grupo de Usuarios GNU+Linux Udenar Your Name
Grupo de Investigacion GriAS Udenar Your Title
kKoDDa – ParqueSoftYourPasto
Organization (Line #1)
2005-12-31 Your Organization (Line #2)
Esta obra es libre y se distribuye bajo las condiciones
de la licencia
Creative Commons Attribution-Share Alike 3.0
Visita:
http://creativecommons.org/licenses/by-sa/3.0/deed.es
para más detalles.

Your Name
Your Title
Your Organization (Line #1)
2005-12-31 Your Organization (Line #2)
Agenda

Muy pero muy breve introduccion a Bluetooth.


Estableciendo una conexion.
Bluez (Official Linux Bluetooth protocol stack)
Hciconfig, hcitool, sdptool,
Servicios bluetooth, hcid, sdpd
Control de aplicaciones remotas.
BlueAmarok
BlueKaffeine
Vulnerabilidades de los Sony Ericsson T68i
Comandos AT
Rfcomm y Cu
Intercambio de Ficheros
KDE Bluetooth
3
Introduccion a Bluetooth

Estandar abierto para comunicaciones inalambricas a corta


distancia

Funciona en la frecuencia 2,45 Ghz

Los datos en un paquete pueden tener un máximo de 2745 bits.


Velocidad de Tx = 1 Mbps

4
Introduccion a Bluetooth

Harald Bluetooth fue el rey de


Dinamarca a finales de los 900. Él logró
unificar Dinamarca y parte de Noruega
en un solo reino, y posteriormente
introdujo el cristianismo en Dinamarca.

El escoger este nombre para el


Standard indica cuán importe son las
compañías de la región Báltica
(incluyendo Dinamarca, Suecia,
Noruega y Finlandia) para la industria de
las telecomunicaciones...

5
Introduccion a Bluetooth

6
Estableciendo una Conexion

Hardware...

Dongle USB

en deremate.com $25,000

eso es todo.

7
Estableciendo una Conexion

Bluez – The Official Linux Bluetooth protocol stack

8
Estableciendo una Conexion

Iniciando servicios bluetooth

[root@localhost and]# /etc/init.d/bluetooth restart

Levantate demonio

[root@localhost and]# /usr/sbin/hcid start


[root@localhost and]# /usr/sbin/sdpd start

Montando dispositivos Bluetooth

[root@localhost and]# /usr/sbin/hciconfig hci0 up

9
Estableciendo una Conexion

Verificando Informacion del Dispositivo


[root@localhost and]# /usr/sbin/hciconfig
hci0: Type: USB
BD Address: 00:13:EF:F0:CA:BD ACL MTU: 192:8 SCO MTU:
64:8
UP RUNNING PSCAN ISCAN
RX bytes:833 acl:0 sco:0 events:44 errors:0
TX bytes:671 acl:0 sco:0 commands:43 errors:0

Buscando Dispositivos

[root@localhost and]# hcitool scan

[root@localhost and]# hcitool inq


Inquiring ...
00:0F:DE:56:FA:0E clock offset: 0x1af9 class: 0x520204

10
Estableciendo una Conexion

Obteniendo info del dispositivo


[root@localhost and]# hcitool info 00:0F:DE:56:FA:0E
Requesting information ...
BD Address: 00:0F:DE:56:FA:0E
Device Name: Andress
LMP Version: 1.1 (0x1) LMP Subversion: 0x503
Manufacturer: Ericsson Technology Licensing (0)
Features: 0x04 0xca 0x31 0x00 0x00 0x00 0x00 0x00
<encryption> <RSSI> <SCO link> <u-law log> <A-law
log> <CVSD>

Mirando servicios...

[root@localhost and]# sdptool browse 00:0F:DE:56:FA:0E


Browsing 00:0F:DE:56:FA:0E ...

11
Estableciendo una Conexion

Seteando archivos del sistema...

[root@localhost and]# cd /etc/bluetooth/


hcid.conf pin rfcomm.conf

Haciendo ping...
[root@localhost and]# l2ping 00:0F:DE:56:FA:0E
Ping: 00:0F:DE:56:FA:0E from 00:13:EF:F0:CA:BD (data size 44) ...
0 bytes from 00:0F:DE:56:FA:0E id 0 time 34.03ms
0 bytes from 00:0F:DE:56:FA:0E id 1 time 33.90ms
2 sent, 2 received, 0% loss

Estableciendo conexiones...

[root@localhost and]# rfcomm connect 0 00:0F:DE:56:FA:0E 1


Connected /dev/rfcomm0 to 00:0F:DE:56:FA:0E on channel 1
Press CTRL-C for hangup
12
Estableciendo una Conexion

Seteando archivos del sistema...

[root@localhost and]# cd /etc/bluetooth/


hcid.conf pin rfcomm.conf

Haciendo ping...
[root@localhost and]# l2ping 00:0F:DE:56:FA:0E
Ping: 00:0F:DE:56:FA:0E from 00:13:EF:F0:CA:BD (data size 44) ...
0 bytes from 00:0F:DE:56:FA:0E id 0 time 34.03ms
0 bytes from 00:0F:DE:56:FA:0E id 1 time 33.90ms
2 sent, 2 received, 0% loss

Estableciendo conexiones...

[root@localhost and]# rfcomm connect 0 00:0F:DE:56:FA:0E 1


Connected /dev/rfcomm0 to 00:0F:DE:56:FA:0E on channel 1
Press CTRL-C for hangup
13
Control de aplicaciones

Protocolo DCOP

DCOP (o Desktop COmmunication Protocol), que se traduce por


Protocolo de Comunicación de Escritorio, es un ligero sistema de
comunicación entre procesos y componentes software.

Ej:

[and@localhost ~]$ dcop amarok player next

14
Control de aplicaciones

Script TCL
El lejado de Khertz - http://www.khertz.net/

Bluekaffeine

Es un script que permite usar un teléfono móvil SonyEriccson como


control remoto del reproductor multimedia Kaffeine a través de una
conexión bluetooth.

15
Control de aplicaciones

Script TCL
El lejado de Khertz - http://www.khertz.net/

Blueamarok

Amarok es una gran reproductor de musica con una poderosa


interfaz DCOP

16
Vulnerabilidades Sony Ericsson

Comandos AT

Los comandos AT son instrucciones codificadas que conforman un


lenguaje de comunicación entre el hombre y un terminal módem.
Los comandos AT se denominan así por la abreviatura de attention.

17
Vulnerabilidades Sony Ericsson

Ejecutando comandos AT sobre celus...

[root@localhost darkice-0.17.1]# cu -l /dev/rfcomm0 -s 9600

18
Vulnerabilidades Sony Ericsson

Comando interesantes...

AT+CPBS=”ME” Setea le Phonebook a personal

AT+CPBR=? Cuantas entradas tienes en el Phonebook?

AT+CPBR=1,89 Quiero ver tus contacto

ATD########; Hagamos llamadas

AT+CMER=3,2,,1, Que numeros estas marcando?

AT+CPBS="MC";+CPBR=1 Ultima llamadas perdidas

AT+CPBS="DC";+CPBR=1 Ultima llamada hecha

AT+CPBS="RC";+CPBR=1 Aja – Quien te llamo?

19
Intercambio de ficheros

Comando kbluetoothd

KDE Bluetooth

20
Gracias...
"Me sentí infinitamente
pequeño en el centro de aquel
ombligo de piedra, ombligo de
un mundo deshabitado, mundo
orgulloso y eminente, al que
de algún modo yo pertenecía.
Sentí que yo mismo había
trabajado allí en alguna etapa
lejana cavando surcos,
alisando peñascos. Me sentí
chileno, peruano, americano.
Había encontrado en aquellas
alturas difíciles, entre aquellas
ruinas gloriosas y dispersas,
una profesión de fe para la
continuación de mi canto"

Pablo Neruda 21

Вам также может понравиться