Underc0de

[In]Seguridad Informática => Hacking => Mensaje iniciado por: AXCESS en Abril 13, 2021, 04:46:56 PM

Título: D.o.S. (Denial of Service) a cualquier cuenta de WhatsApp
Publicado por: AXCESS en Abril 13, 2021, 04:46:56 PM
(https://i.postimg.cc/hvRTjQdk/WhatsApp.jpg) (https://postimages.org/)

No es la primera vez que en se habla en El lado del mal de "puntos flacos", debilidades o leaks que WhatsApp ha sufrido y sufre con respecto a la privacidad y seguridad de sus usuarios. Debilidades que WhatsApp ya ha arreglado, como la que permitía desbloquearse con un servicio, trucos para esquivar el check azul o para lo contrario, para saber si un usuario ha leído o no un mensaje.

También se han visto problemas más serios, como el bypass del SceenLock con FaceID en una versión de WhatsApp, o el posible de robo de una cuenta mediante el acceso a los códigos de recuperación enviados al buzón de voz, pasando por leaks como el que permite saber el nombre de cualquier usuario que te ha enviado un mensaje, los ataques a las empresas mediante el robo de cuentas o mil y un trucos para espiar WhatsApp que se han podido utilizar a lo largo del tiempo.

D.o.S. a una cuenta de WhatsApp


Vamos a centrarnos en un ataque de Denegación de Servicio (D.o.S.: Denial of Service) que puede hacer que tu cuenta de WhatsApp se quede inutilizada durante un tiempo indefinido, gracias a que la app de WhatsApp permite realizar intentos infinitos a cualquier atacante sobre un número de teléfono asociado a una cuenta de WhatsApp de su víctima.


Esto es sencillo de entender, porque como ya sabe todo el mundo, la forma en la que WhatsApp verifica la propiedad de una cuenta es mediante un SMS de verificación, o una llamada de voz asociada a un número de teléfono.

(https://i.postimg.cc/4yQ2PgvS/Bloquear-Cuenta-Whats-App-1.png) (https://postimages.org/)


De esta forma, al introducir el código recibido en la aplicación somos capaces de verificar que ese usuario efectivamente es el poseedor de la línea y quiere iniciar sesión o registrarse en WhatsApp.  Conociendo este sistema, es fácil que surja la siguiente pregunta, ¿sería posible realizar un ataque de fuerza bruta introduciendo infinidad de códigos SMSs en la aplicación hasta dar con el correcto?


Pues bien, para que esto no suceda, tras el octavo intento WhatsApp pone un temporizador de 12 horas en el que se impide introducir códigos de SMS para ese número, desde cualquier dispositivo (incluido el de la víctima).

(https://i.postimg.cc/xT94CXnD/Bloquear-Cuenta-Whats-App-2.png) (https://postimages.org/)

Esto, tiene cierto sentido, de esta manera evitaríamos que un atacante con dispositivos ilimitados pudiese probar códigos de SMS ilimitados, pero también, como vamos a ver, tiene un problema que puede ser explotado por una atacante para hacer un ataque de D.o.S.

Como se ha visto en el ejemplo, pedir códigos SMS hasta que WhatsApp bloquee los SMS de verificación durante un periodo largo de 12 horas es, por separado, un ataque bastante "inofensivo", pues solo afectaría a la víctima en caso de ella quisiera iniciar sesión en otro móvil en esas primeras 12 horas, algo poco habitual. Sin embargo, esto puede ser más peligroso de lo que parece.

(https://i.postimg.cc/MpFPdtRq/Bloquear-Cuenta-Whats-App-3.png) (https://postimages.org/)

El problema de este ataque es que, con la combinación que habilita WhatsApp para cerrar la sesión de tu móvil sin autenticación previa, de forma remota y de manera automatizada, con simplemente enviar un e-mail a la dirección [email protected] con el contenido de mensaje:

(https://i.postimg.cc/yN3f59X9/Bloquear-Cuenta-Whats-App-4.png) (https://postimages.org/)

La única "limitación" es que solo se puede enviar un e-mail de este estilo por cuenta de correo y por número de teléfono. Pero, aun así, con solo un mensaje de este tipo, llegados a este paso la víctima verá el siguiente mensaje, en el que presionando cualquiera de los botones se pedirá que se vuelva a validar.

(https://i.postimg.cc/8c4wWbN8/Bloquear-Cuenta-Whats-App-5.png) (https://postimages.org/)

Ahora, al probar con cualquier código de verificación de cuenta, incluso el último correcto que haya recibido, la víctima estará fuera de WhatsApp y no podrá iniciar sesión hasta pasadas 12 horas, que es cuando podrá pedir un nuevo código de verificación que se utilizable.

(https://i.postimg.cc/pTDsVHSL/Bloquear-Cuenta-Whats-App-6.png) (https://postimages.org/)

El problema es que, si el atacante quiere que esto sea permanente solo deberá realizar el mismo ataque de fuerza bruta probando SMSs hasta en tres ocasiones, una vez transcurran las 12 horas, para conseguir otro bloqueo de igual período de tiempo. En este momento la cuenta atrás dejará de marcar 12 horas para marcar -1 segundos, habiendo bloqueado la cuenta permanentemente.

(https://i.postimg.cc/C1H4T4ZZ/Bloquear-Cuenta-Whats-App-7.png) (https://postimages.org/)

hasta que WhatsApp solucione el fallo, todos somos vulnerables a un tipo de ataque en el que ni la verificación en dos pasos podría ayudarnos, así que ten mucho cuidado con quién compartes tu número de teléfono.

Autores:
Luis Márquez Carpintero y Ernesto Canales Pereña

(https://i.postimg.cc/bwDHNPDf/Bloquear-Cuenta-Whats-App-8.png) (https://postimages.org/)

Contacto:
https://mypublicinbox.com/luismarquezES

Fuente vía:
Hacking Land
https://www.hacking.land/2021/04/whatsapp-c-un-atacante-puede-bloquear.html

Título: Re: D.o.S. (Denial of Service) a cualquier cuenta de WhatsApp
Publicado por: elshotta en Mayo 02, 2021, 12:56:39 PM
buenas,
muy interesante tu post.
Gracias por compartir
Título: Re: D.o.S. (Denial of Service) a cualquier cuenta de WhatsApp
Publicado por: Muppet en Mayo 08, 2021, 06:01:29 PM
Interesante cuanto menos, gracias por la información.
Título: Re: D.o.S. (Denial of Service) a cualquier cuenta de WhatsApp
Publicado por: LetalToxic en Mayo 22, 2021, 03:03:40 AM
Era un buen método, pero por lo que sé, ya no funciona, ahora al enviar el correo a el soporte de WhatsApp, te piden que verifiques que el número que quieres desactivar te pertenece, solicitándote documentación que lo compruebe, como una copia de factura telefónica o contrato de servicio.
Título: Re: D.o.S. (Denial of Service) a cualquier cuenta de WhatsApp
Publicado por: Hw0Bipo en Abril 13, 2022, 06:29:43 PM
Como dice el compañero de arriba te pide documentación, lo que si se podría hacer es quemar Codes y esperar que la víctima cambie de móvil para que al introducir su número en WhatsApp este no lo dejé jajaja
Título: Re: D.o.S. (Denial of Service) a cualquier cuenta de WhatsApp
Publicado por: AXCESS en Abril 13, 2022, 10:49:01 PM
Esto lo parcheó Facebook poco después de darse a conocer esta falla en el sistema.

Quede como recuerdo.