Enviar mensajes de facebook como si fueras otro usuario (fallo de seguridad)

Escrito por en noviembre 26th, 2011 - 32 comentarios

seguridad mensajes facebook Hace unos momentos me entero via minipunk de una vulnerabilidad de seguridad por parte de facebook, ya que se podrían enviar mensajes en facebook como si fueras otro usuario aprovechando los mails…

Basicamente lo que se necesita es el mail de facebook de la persona a la que quieras enviar el mensaje, que suele ser (nombredeusuario@facebook.com) y por otra parte se necesita el mail asociado a la cuenta de facebook del usuario (mailquesea@gmail.com) por el que te quieres hacer pasar. Este segundo dato solo se podría saber si el usuario tiene el mail visible al público, y se saca a traves del enlace de información del perfil del usuario, y una vez dentro de información, abajo del todo, en direccion de correo electronico (ojo que no es tipo usuario@facebook.com) informacion facebook

Al final se consigue un mensaje en la cuenta del usuario que la quieras enviar, como si fuera cualquier usuario de facebook (siempre que tenga el mail abierto al público)
Por ejemplo, este es un mensaje que me mande a mi mismo como si fuera Yoriento:

mensaje yoriento

Como veis el mensaje es igual en apariencia, pero en la parte superior derecha muestra una pequeña señal de aviso de que ese mensaje no se puede confirmar que sea de ese usuario, pero es inapreciable. Por ejemplo desde facebook movil, ese aviso ni aparece.

Como último, aquí os dejo un formulario para que podáis hacer la prueba y enviar mensajes en facebook como si fuerais otro usuario. No seais malos que sino lo cierro.
[Formulario cerrado]

En definitiva un grave fallo de seguridad, descubierto por minipunk, y que podría jugar malas pasadas a muchos usuarios. Por lo pronto, iría a configuración y pondría mi dirección de mail como no visible para que no pasen estas cosas…


32 Responses

  1. mina dice:

    Un fallo que detecté esta semana fue que ingresé al chat del face desde el movil y cuando cerré sesión, todos los contactos que estaban conectados en ese momento se eliminaron de mis amigos.
    Por un momento pensé que habían hackeado mi cuenta, luego comprendí que fue un error del mismo face, el cual tiene en su sistema muchos errores.

  2. ana m. dice:

    Gracias de nuevo por compartir tus descubrimientos.

    Un saludo.

  3. alba dice:

    Y si el nombre de usuario del destinatario es compuesto? por ejemplo Daniel Torrejón. tendría que escribir danieltorrejon@facebook.com? o lo separo con una barra baja. La tilde no cuenta tampoco no?

  4. alba dice:

    De hecho me acabo de dar cuenta que yo no tengo “Nombre de usuario”, solo tengo”Nombre”. Eso significa que a mi misma no podria mandarme mensajes de esta forma?

  5. javier dice:

    De hecho ni es necesario saber el correo de facebook ya que al entrar al perfil de cada usuario viene el numero ID a este numero le agregas la arroba y listo. ejemplo: ID@facebook.com

  6. Iván García dice:

    Hola, gracías a todos por los comentarios, y perdon por tardar en enviarlos.

    Este formulario no es nada especial, y lo podría hacer cualquiera, o incluso desde muchas páginas web que tienen la tipica pestaña de “enviar a un amigo” se puede hacer.

    A veces no funciona, ya que si hay muchos usuarios enviando mensajes a la vez desde la misma ip (este formulario), facebook bloquea alguno de los mensajes.

    El bug sigue sin solucionarse, y aún se pueden enviar mensaje como si fueras otro usuario.

  7. Hola Iván

    Agradeciendo vuestra información acerca de la vulnerabilidad, ojalá pronto la compañia pueda solucionarlo.

    Saludos,

  8. santiago dice:

    El otro usuario, puede ver que te mando ese mensaje?

  9. alba dice:

    Pues yo todavía no he conseguido hacer que funcione, ni con id ni con nada

  10. oesoft dice:

    podrias dar el código fuente? ya que veo que el POST va a esta misma pagina.

  11. diana dice:

    Funcionò es cierto!!!

  12. Eu dice:

    Sucede igual que cuando desde Outlook por ejemplo, envias un mail usando la opcion “en nombre de”, ciertos servidores de correo, especialmente webmails, y servicios de correo web, no detectan quien lo envia sino que muestran en nombre de quien se envía.

  13. aswered dice:

    no se si ya lo resolvieron o no, pero no me funciona. he probado tanto con la ID como el nombre de usuario y nada no me funciona

  14. carolina martinez navarro dice:

    Hola, no he logrado que funcione, alguien me puede decir cómo sé cuál es mi ID o cómo se cuál es el de las demás personas para probar?

    Muchas gracias.

  15. canaria dice:

    Lo he probado varias veces desde este mismo formulario, enviandome mensajes de prueba a mi misma y no me funciona.
    El formulario hay que descargarlo desde algún sitio determinado o vale este mismo.
    Por favor, una explicación para principiantes.
    Gracias

  16. a la vejez... dice:

    el correo lo envia a facebook en nombre de la cuenta de correo que se indica como remitente? como si fuera un correo real desde esa cuenta?

    Este dato es importante ya que marca la diferencia entre un problema de seguridad de tu servidor de correo, el de facebook o un problema de diseño del sistema de envio de mensajes desde e-mail por parte de facebook

  17. Daniel dice:

    Que servidor de correo estas usando?

  18. yocemar dice:

    amigos hay que activar la opcion de activar el correo es decir nombre usuario@facebook.com

  19. galove dice:

    i think this is not a bug or exploit in facebook.

    you can mail to anyone all over the world with different adresses.

    for example you can mail to;

    billgates@microsoft.com

    by using

    from: stevejobs@apple.com

    so you can mail to xyz@facebook.com by using yzx@facebook.com too.

    the person who got the mail or server, must check the return path of the mail.

  20. a la vejez... dice:

    Lo que esta claro es que si usas un servidor de correo que no precisa autenticacion puedes enviar correos con cualquier nombre de dominio y usuario, aunque eso no te garantiza que el correo llegue a su destino, todo esto depende de si el servidor de destino hace una comprobacion del MX. Si coincide la ip del remitente con la que tiene el DNS al consultar la reversa por parte del destinatario el correo se entrega, si no es asi es descartado.

    Como esto es un jaleo se suelen usar blacklist para filtrar ciertas IPs que usan servidores de correo poco seguros.

  21. alan dice:

    muy bueno, pero solo funciona si la persona tiene activado el mail de facebook…

  22. kami dice:

    Y cuando la persona (victima) recibe el mensaje y lo contesta la respuesta es enviada a el perfil del cual fue enviado?

  23. nomasestupidez dice:

    podrias incluir en el header del correo la IP de quien envia el mensaje para hacerle ‘ingenieria reversa’?? hay forma de saber quien es el anonimo que publica el mensaje??

  24. [...] otro día os informaba de un bug de facebook con el que se podían enviar mensajes haciendote pasar por otro usuario, ahora parece, que muchos usuarios se han dado cuenta de que facebook oculta una buena cantidad de [...]

  25. guido dice:

    Me interesaria saber si es que existe la forma de descubrir quien ha enviado un mensaje en nombre de mi cuenta de facebook , ya que alguien lo ha hecho y me interesaria saber quien es.

  26. MerveYılmaz@focebook.com dice:

    Me interesaria saber si es que existe la forma de descubrir quien ha enviado un mensaje en nombre de mi cuenta de facebook , ya que alguien lo ha hecho y me interesaria saber quien es.

  27. demonio667@facebook.com dice:

    hola quiero que sepas, que a mi me pareces muy lindo, no ruegues mas que cualquier mujer querria estar a tu lado. un beso

  28. lola dice:

    mira esque ultimamente he tenido un error en mi chat salen cosas como si yo las huviera escrito, cuando en realidad no lo hice porque no estaba conectada… estoy desesperada porque ya he cambiado la contraseña 2 vecez y estoy segura que yo no he escrito esas cosas tan feas ayudame estoy segura que no esque que me lo hackiaron por que me deja entrar perfectamente

  29. Adrian dice:

    ola ivan necesito que me hagas un favor tio , el caso es que la xica que me gusta que aun no le eh dixo nada en fin ella ha bloqueado la opcion de recibir invitaciones para agregar y para recibir mensajes del resto de las personas que no tiene agregadas solo puede recibir de mensajes de quienes tenga ella agregada y bueno ivan como veras tiene bloqueadas ambas opciones y quiero comunicarme con ella y necesito escribirle urgentemente a ella yy boee no sabes que se podria hacer?¿ algun truco o algo para que le llegue un mensaje mio y justamente ella me dio su facebook pero hace tiempo que no le escribia y recien encuentro el face que me lo habia escrito en un papel y por eso recien la busque y ella tiene blokeada esas opciones y ahora como hago? ayudame ivan tio! pff! de verdad quiero comunicarme con ella =(

  30. Karen. dice:

    Yo quiero registrar en Facebook pero mi primo utilizo su Facebook. Y yo llano puedo crear una cuenta de Facebook. En mi tableta

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

*

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

© Iván García Estébanez