elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


+  Foro de elhacker.net
|-+  Comunicaciones
| |-+  Dispositivos Móviles (PDA's, Smartphones, Tablets)
| | |-+  Hacking Mobile
| | | |-+  Comunicacion, emparejamiento e intercambio de informacion via Bluetooth ??
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] 3 Ir Abajo Respuesta Imprimir
Autor Tema: Comunicacion, emparejamiento e intercambio de informacion via Bluetooth ??  (Leído 13,779 veces)
SirGraham


Desconectado Desconectado

Mensajes: 492



Ver Perfil WWW
Re: Comunicacion, emparejamiento e intercambio de informacion via Bluetooth ??
« Respuesta #10 en: 5 Noviembre 2008, 22:24 pm »

Hola,

Curioso. No tendria que ser mas complicado que eso.

No es que use mucho el Obex FTP (tenemos implementado las funciones del Obex internamente), pero no tiene mas misterio.

Se trata de realizar una comunicacione en ese perfil con el canal y la MAC. No se necesita nada mas.

Dejame haber si tengo un rato por aqui y lo pruebo en ubuntu.....

Saludos,
Sir Graham.


En línea

   
SirGraham


Desconectado Desconectado

Mensajes: 492



Ver Perfil WWW
Re: Comunicacion, emparejamiento e intercambio de informacion via Bluetooth ??
« Respuesta #11 en: 6 Noviembre 2008, 10:47 am »

Hola,

He estado mirando el tema.... y es que no tiene mas:

# hcitool scan
Para obtener los dispositivos activos,visibles y cercanos. Ademas de conocer su MAC.

# sdptool browse 00:11:22:33:44:55
Con la MAC del dispositivo en cuestion obtener los parametros del perfil OBEX (en este caso nos interesa el canal (channel)).

# obexftp  -b 00:11:22:33:44:55  -B 10  -l telecom/devinfo.txt
Realizar el envio con esos datos ya obtenidos MAC y channel por supuesto el nombre del fichero a enviar...
(Por cierto que ese nombre de fichero no lo he visto en los ejemplos que has puesto)

Es que no tiene mas misterio. ¿Te llega a pedir PIN en el movil?

Saludos,
Sir Graham.


« Última modificación: 6 Noviembre 2008, 10:50 am por SirGraham » En línea

   
Diabliyo


Desconectado Desconectado

Mensajes: 1.441


shell# _


Ver Perfil WWW
Re: Comunicacion, emparejamiento e intercambio de informacion via Bluetooth ??
« Respuesta #12 en: 7 Noviembre 2008, 01:44 am »

Hola,

He estado mirando el tema.... y es que no tiene mas:

# hcitool scan
Para obtener los dispositivos activos,visibles y cercanos. Ademas de conocer su MAC.

# sdptool browse 00:11:22:33:44:55
Con la MAC del dispositivo en cuestion obtener los parametros del perfil OBEX (en este caso nos interesa el canal (channel)).

# obexftp  -b 00:11:22:33:44:55  -B 10  -l telecom/devinfo.txt
Realizar el envio con esos datos ya obtenidos MAC y channel por supuesto el nombre del fichero a enviar...
(Por cierto que ese nombre de fichero no lo he visto en los ejemplos que has puesto)

Es que no tiene mas misterio. ¿Te llega a pedir PIN en el movil?

Saludos,
Sir Graham.


Nop, del lado de mi celular no dice NADA, no pide PIN ni nada...

Pero ya encontre el problema :D...

El problema esta en la version de las Bluez o bien del Obex que proporciona el emerge del Gentoo, esto lo comprobe debido a que en mi PC Desktop no habia realizado las prueba mencionadas, todo lo estaba haciendo desde mi latop (Gentoo AMD64 2008.0) y pues me cambie a mi Desktop, donde tengo Slackware 12.0 con kernel 2.6.27, realize la instalacion de las bluez mas recientes y utilizando el obex que viene por defecto (v0.21), realize todos los pasos (omitiendo los de rfcomm) y al momento de hacer:

Código:
shell# obexftp -b AA:BB:CC:DD:EE:FF -B 7 -l

En mi celular aparecio el mensaje de: "BlueZ (0) solicita acceso a sus elementos. Permitir ?", en el movil le pulse en Si, pero en la consola del obexftp simplemente se quedaba en Connecting... por unos segundos,  y despues salia failed: connect, despues volvia a intentar conectarse automaticamente el obexftp, y el mismo error...

No se porque no conecta :S... Sera por el ping ?, sera por que no estan emparejado ?... Ya que en ningun momento en mi movil me aparecio el input para ponerle un PIN o algo asi :S...

Que puedo hacer ???....

bye bye

« Última modificación: 7 Noviembre 2008, 01:47 am por Diabliyo » En línea

SirGraham


Desconectado Desconectado

Mensajes: 492



Ver Perfil WWW
Re: Comunicacion, emparejamiento e intercambio de informacion via Bluetooth ??
« Respuesta #13 en: 7 Noviembre 2008, 09:40 am »

Hola,

Pero que fichero intenta mandar? en la linea no viene ninguno...  :o

shell# obexftp -b AA:BB:CC:DD:EE:FF -B 7 -l  ¿¿¿¿????

Saludos,
Sir Graham.
En línea

   
Diabliyo


Desconectado Desconectado

Mensajes: 1.441


shell# _


Ver Perfil WWW
Re: Comunicacion, emparejamiento e intercambio de informacion via Bluetooth ??
« Respuesta #14 en: 7 Noviembre 2008, 16:39 pm »

Hola,

Pero que fichero intenta mandar? en la linea no viene ninguno...  :o

shell# obexftp -b AA:BB:CC:DD:EE:FF -B 7 -l  ¿¿¿¿????

Saludos,
Sir Graham.


En un post ante-anterior me pusiste el siguiente ejemplo:

Código:
shell# obexftp  -b 00:11:22:33:44:55  -B 10  -l telecom/devinfo.txt

Asumo que el fichero telecom/devinfo.txt esta existente en el movil, cierto ??, o debe estar existente en mi dico duro del pc ?...

Por otra parte, yo entiendo que el comando: obexftp  -b 00:11:22:33:44:55  -B 10  -l telecom/devinfo.txt, realiza el listado de cierto directorio, ya que para enviar archivos seria: obexftp  -b 00:11:22:33:44:55  -B 10  -p telecom/devinfo.txt...

De todos modos ya intente asi y simplemente no envia ni en lista nada :(, solo sale el mensaje en mi celular (ya lo mencione), le doy en SI y sucede lo que ya tambien mencione :(.
Código:
shell# obexftp  -b 00:11:22:33:44:55  -B 7  -l telecom/devinfo.txt

obexftp  -b 00:11:22:33:44:55  -B 7  -p juego.jar

 bye bye
En línea

Lewert

Desconectado Desconectado

Mensajes: 231



Ver Perfil
Re: Comunicacion, emparejamiento e intercambio de informacion via Bluetooth ??
« Respuesta #15 en: 7 Noviembre 2008, 22:06 pm »

SirGraham hago esto:
Código:
obexftp -b AA:BB:CC:DD:EE:FF -B 10 -l archivo

Y en mi movil aparece que ponga el PIN, y eso que utilizo ObexFTP que solo necesita Autorización. Igualmente, pongo el PIN y el propio movil me dice Fallo de Conexion cuando lo introduzco y a las 3 veces que lo pongo la conexion se pierde. Que puede estar fallando? :-\ He intentado por ObexFTP, Rfcomm, Hcitool cc y nada :( Lo unico que me queda es ObexPush pero no creo que funcione.

En línea

Crack the bytes, crack yourself
SirGraham


Desconectado Desconectado

Mensajes: 492



Ver Perfil WWW
Re: Comunicacion, emparejamiento e intercambio de informacion via Bluetooth ??
« Respuesta #16 en: 8 Noviembre 2008, 12:12 pm »

Hola,

Me da la sensacion que el PIN estas introduciendo no es el que tienes configurado en el BlueZ.

¿Has configurado ese PIN?

El OBEX FTP como su nombre indica usa el perfil (entiendo yo, por que no lo he visto a ese nivel de detalle) de "Obex FTP" no el "OBEX push". Esos son dos perfiles completamente diferentes. Con el primero puedes usar el OBEX como un FTP de TCP/IP. Por lo que puedes recibir y mandar archivos, listar directorios etc... Lo que hace que SI REQUIERA AUTENTIFICACION independientemente de la operacion que hagas (enviar/recibir).

Existe otro perfil el OBEX Push que solo requiere confirmacion. Por que solo puede enviar archivos.

¿Pillas la tonteria?

Saludos,
Sir Graham.
« Última modificación: 8 Noviembre 2008, 12:16 pm por SirGraham » En línea

   
Lewert

Desconectado Desconectado

Mensajes: 231



Ver Perfil
Re: Comunicacion, emparejamiento e intercambio de informacion via Bluetooth ??
« Respuesta #17 en: 8 Noviembre 2008, 12:24 pm »

Desde cuando BlueZ tiene configurado un PIN? Eso no lo sabia :-\ Ahora intentare mirar a ver que pasa.
Perdon por confundir los conceptos.. creia que el ObexFTP no requeria autentificacion. Si no sale nada, pobrare con ObexPush :P
En línea

Crack the bytes, crack yourself
SirGraham


Desconectado Desconectado

Mensajes: 492



Ver Perfil WWW
Re: Comunicacion, emparejamiento e intercambio de informacion via Bluetooth ??
« Respuesta #18 en: 8 Noviembre 2008, 12:31 pm »

Hola,

Existe, para el stack de BlueZ una configuracion, en la que puedes poner el PIN fijo (a piñote) o que el S.O te lo pregunte para cada ocasion (como en el movil).

Esta dentro del un fichero que normalmente se denonina "bluez-pin".

Saludos,
Sir Graham.
En línea

   
Diabliyo


Desconectado Desconectado

Mensajes: 1.441


shell# _


Ver Perfil WWW
Re: Comunicacion, emparejamiento e intercambio de informacion via Bluetooth ??
« Respuesta #19 en: 10 Noviembre 2008, 17:14 pm »

A mi, en mi movil ni siquiera me pregunta sobre algun IPNG, solo me pregunta: "BlueZ (0) solicita acceso a sus elementos. Permitir ?"", le pulso que Si y jamas sucede algo :(, ni me pide ping ni nada !!..

Por le lado de la consola en linux solamente se queda pensando (Connecting...) y el procesod e conexion dice que FALLO, posteriormente el mismo comando obexftp re-intenta automaticamente dos veces mas la conexion y lo mismo :(...

Ayuda xD

Lewert, para configurar el ping o bien que tu dispositivo sea encontrado y posicionado en un archivo especial como por ejemplo: /dev/rfcomm0 solo debes ehcarle un vistado al directorio /etc/bluetooth/, dentro estara:

/etc/bluetooth/pin --> Aqui configuras el ping para que sea proporcionado automaticamente.
/etc/bluetooth/rfcomm.conf --> Aqui configuras para que sea automaticamente inicializado el dispositivo y enlazado al archivo especial /dev/rfcomm0

« Última modificación: 10 Noviembre 2008, 17:16 pm por Diabliyo » En línea

Páginas: 1 [2] 3 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Un nuevo algoritmo acelera el intercambio de información en redes
Noticias
wolfbcn 0 1,754 Último mensaje 13 Enero 2011, 15:09 pm
por wolfbcn
Establecer Comunicacion SPP con modulo bluetooth via movil con j2me
Java
hunfry 2 4,564 Último mensaje 19 Enero 2011, 21:57 pm
por hunfry
emparejamiento aproximado de cadenas
Java
+ 1 Oculto(s) 1 2,024 Último mensaje 13 Agosto 2016, 01:37 am
por + 1 Oculto(s)
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines