Foro de elhacker.net

Comunicaciones => Hacking Mobile => Mensaje iniciado por: Kase en 17 Junio 2007, 05:07 am



Título: bluezspammer... los celulares no reciben los archivos >.<
Publicado por: Kase en 17 Junio 2007, 05:07 am
pues estuve probando el bluezpammer por segunda ves.
pero en el celular que tengo a prueva no recibe nada.

es un motorola v333

la salida es esto
martin@Navi:~/BlueZSpammer$ sudo ./bluezspammer -o owned.jpg
+ BlueZSpammer v2, por Gospel <gospel.endorasoft.es>

- Enviando a traves de ObexFTP
- Objeto a enviar: owned.jpg

Detectando dispositivos...

(1)     Cellular Phone:  - Motorola Phone
        Fabricante: Motorola MDb

Enviando objeto...
Scanning ...
Using   00:16:75:BE:5E:DE       Motorola Phone
Browsing 00:16:75:BE:5E:DE ...
Channel: 9
Suppressing FBS.
Connecting...failed: connect
Still trying to connect
Connecting...failed: connect
Still trying to connect
Connecting...failed: connect
Still trying to connect

(2)     Cellular Phone:  - :-) Ada Karina :-)
        Fabricante: Sony Ericsson Mobile Communications

Enviando objeto...
Scanning ...
Using   00:16:B8:74:4E:64       :-) Ada Karina :-)
Browsing 00:16:B8:74:4E:64 ...
Channel: 7
Suppressing FBS.
Connecting...failed: connect
Still trying to connect
Connecting...failed: connect
Still trying to connect
Connecting...failed: connect
Still trying to connect

y pos no se que pasa

uso ubuntu 7.04
y tengo las todas las librerias. menos la obex_push. pero tengo la obexftp. asi que supongo no ay problema

tambien en los repositorios ay una libreria, es la  obexpushhc
pero si intento con el obexpush me indicka que falta obex_push

__________________acabo de provar con el wifislax___________________

y la slaida es la misma.. sera cosa del modelo de celular?


Título: Re: bluezspammer... los celulares no reciben los archivos >.<
Publicado por: Gospel en 18 Junio 2007, 12:47 pm
Uhmm... navega por el código y encuentra la llamada a ObexFTP. Intenta ejecutarla a mano. Si no te funciona (que debería suceder lo mismo que al ejecutar BlueZSpammer), juega con los parámetros de ObexFTP. En concreto, hay un parámetro, -U creo, que puede estar causando ese Suppressing FBS.

Una vez consigas enviar por ObexFTP correctamente, modifica el código con la llamada que a ti te funciona. Simple.

También puede tratarse porque antes de enviar el archivo, bluezspammer debe averiguar el canal RFCOMM asociado al perfil de carga de objetos (OBEX Object Push Profile). En algunos teléfonos Motorola, cualquier consulta al servidor SDP para obtener información de los perfiles requiere autenticación. Si no estás emparejado con el teléfono es posible que no puedas obtener el canal asociado al perfil OBEX Push y no podrás enviar el archivo. Sin embargo, por lo que veo el canal lo resuelve, así que debe tratarse de la llamada al ObexFTP con los parámetros.

Saludos


Título: Re: bluezspammer... los celulares no reciben los archivos >.<
Publicado por: Kase en 20 Junio 2007, 23:26 pm
yo creo que el es motorola el problema...

 tratare con un nokia primero. sino me pondre a jugar con el obexftp =D


Título: Re: bluezspammer... los celulares no reciben los archivos >.<
Publicado por: snorkel en 24 Julio 2007, 16:54 pm
Que puede ocurrir si cuando utilizo la herramienta de deteccion no me resuelve la direccion MAC de los dispositivos???


+ BlueZSpammer v2, por Gospel <gospel.endorasoft.es>

- Modo demo activado

Detectando dispositivos...

(1)     Cellular Phone:  - Nokia 6230i
        Fabricante: Nokia Danmark A/S

(2)     Cellular Phone:  - Algüerto
        Fabricante: Desconocido

(3)     Cellular Phone:  - VERO
        Fabricante: LG Innotek


Logicamente no me deja enviar absolutamente nada


Título: Re: bluezspammer... los celulares no reciben los archivos >.<
Publicado por: Gospel en 24 Julio 2007, 18:22 pm
Citar
Modo demo activado

Hombre, así poco vas a enviar...


Título: Re: bluezspammer... los celulares no reciben los archivos >.<
Publicado por: snorkel en 25 Julio 2007, 09:54 am
Perdona Gospel, es que me equivoque al copiar el pantallazo


+ BlueZSpammer v2, por Gospel <gospel.endorasoft.es>

- Filtro de codigos MAC por fabricantes activado
- Enviando a traves de ObexFTP
- Objeto a enviar: owned.jpg

Detectando dispositivos...

(1)     Cellular Phone:  - Algüerto
        Fabricante: Desconocido

.... y aqui finaliza. En otras ocasiones me da un fallo al enviar, en el servidor SDP

Gracias y un saludo


Título: Re: bluezspammer... los celulares no reciben los archivos >.<
Publicado por: Gospel en 25 Julio 2007, 14:43 pm
Prueba a cambiar la declaración de la variable que guarda la dirección MAC del dispositivo por un puntero char * o aumenta de tamaño el array estático. A ver...


Título: Re: bluezspammer... los celulares no reciben los archivos >.<
Publicado por: snorkel en 25 Julio 2007, 16:56 pm
Buenas Gospel,

Cambiando el char* no me funcionaba asi que he aumentado el array y por lo menos parecia que iba a chutar pero esto es lo que me ha salido:

+ BlueZSpammer v2, por Gospel <gospel.endorasoft.es>

- Enviando a traves de ObexFTP
- Objeto a enviar: owned.jpg

Detectando dispositivos...

(1)     Cellular Phone:  - Nokia 6230i
        Fabricante: Nokia Danmark A/S

Enviando objeto...
Scanning ...
Using   00:16:4E:6A:51:7F       Nokia 6230i
Failed to connect to SDP server: Operation already in progress

(2)     Cellular Phone:  - VERO
        Fabricante: LG Innotek

Enviando objeto...
Scanning ...
Using   00:05:C9:D7:04:67       VERO
Failed to connect to SDP server: Operation already in progress

Porque puede fallar el servidor SDP, lo he probado manualmente con obexftp y funciona ok

Gracias por contestar
Un saludo


Título: Re: bluezspammer... los celulares no reciben los archivos >.<
Publicado por: Gospel en 26 Julio 2007, 09:20 am
¿Operation already in progress?

No me ha pasado nunca! No estarías haciendo alguna otra operación Bluetooth al mismo tiempo? Escanear, etc.

Busca la llamada a obexftp en el código, pégala en la shell, sustituye las variables por la MAC y el archivo a enviar y envía. Si eso funciona, debería funcionar también BlueZSpammer.

Saludos


Título: Re: bluezspammer... los celulares no reciben los archivos >.<
Publicado por: snorkel en 27 Julio 2007, 13:34 pm
Buenas  Gospel,

Ejecutando el ObexFTP me funciona OK, no se por que no lo hace el Bluezspammer...
seguire toqueteando, o si no creare un scrip con el ObexFTP y fuera...

Gracias de todas formas,
Un saludo


Título: Re: bluezspammer... los celulares no reciben los archivos >.<
Publicado por: Gospel en 27 Julio 2007, 14:43 pm
A ver...

Una cosa es que pruebes a enviarlo con ObexFTP y otra con BlueZSpammer, yo te digo que llames a ObexFTP con la misma llamada que BlueZSpammer.

Si lo envías con ObexFTP tal que así "obexftp -b MAC -p archivo", te encontrará el canal asociado al perfil de Transferencia de Archivos (OBEX FTP) y te lo enviará por ahi. Ahora bien, BlueZSpammer llama a ObexFTP con la opción -B, para especificar el canal por el que fuerzas a ObexFTP a enviar el archivo. Ese canal, lo descubre BlueZSpammer a través de una función que busca cual es el canal asociado al perfil de Carga de Objetos (OBEX PUSH) en el dispositivo destino.

Prueba a buscar el canal del perfil de Carga de Objetos con "sdptool browse MAC" y fuerza la llamada a ObexFTP con el parámetro -B, a ver si así te sigue funcionando. Que te funcione eso y no te funcione BlueZSpammer no tiene sentido.

Saludos


Título: Re: bluezspammer... los celulares no reciben los archivos >.<
Publicado por: chaosklica en 3 Septiembre 2007, 05:21 am
Saludos a mi me ocurre el mismo error que comentan, en fedora y debian igual

Enviando objeto...
Suppressing FBS.
Browsing 00:18:0F:19:09:BD ...
Connecting...failed: connect
Still trying to connect
Connecting...failed: connect
Still trying to connect
Connecting...failed: connect
Still trying to connect


Título: Re: bluezspammer... los celulares no reciben los archivos >.<
Publicado por: caballeroat en 7 Noviembre 2007, 03:14 am
hola he estado probando el bluespammer dias anteriores y tenia el mismo problema... cuando llegaba a la sentencia system(comando_obex) me salia que no se podia conectar al dispositivo..... y moviendole mil cosas al codigo encontre que es cuestion de tiempo el bluetooth como que necesita un segundo antes de ejecutar esa sentencia....
le inserte al codigo: sleep(1) antes del envio y funciona correctamente.... le quito el tiempo de espera y me sale que no se puede conectar......

pruebenlo y me dicen si es correcto,....

SAludos!
   


Título: Re: bluezspammer... los celulares no reciben los archivos >.<
Publicado por: adebian en 26 Mayo 2009, 00:45 am
despues de aumentar el tamaño del arreglo y de llamar a la funcion sleep(1); despues de la llamada a obexftp sigue sin funcionar. este es lo que sale en consola.

BDADDR              CLASS OF DEVICE      NAME (CHIPSET VENDOR)

00:18:13:96:C3:81   Phone > Cellular      :-)©$w@|d©;-) (Sony Ericsson Mobile Communications)

Sending file...

antes de la llamada a obexftp
Suppressing FBS.
Browsing 00:18:13:96:C3:81 ...
Channel: 7
Connecting...failed: connect
Still trying to connect
Connecting...failed: connect
Still trying to connect
Connecting...failed: connect
Still trying to connect
despues de la llamada a obexftp

el msg de error sin hacer esos arregles al codigo es esta.

root@adebian-laptop:~/programacion/c/bluezspammer/bluezspammer# ./bluezspammer -p owned.jpg
BlueZSpammer, an obexftp front-end tool for proximity marketing.

Discovering devices...


uso linux ubuntu

BDADDR              CLASS OF DEVICE      NAME (CHIPSET VENDOR)

00:18:13:96:C3:81   Phone > Cellular      :-)©$w@|d©;-) (Sony Ericsson Mobile Communications)

Sending file...
Suppressing FBS.
Failed to connect to SDP server: Operation already in progress