• ¿Rendirse?, en eso no andamos interesados.
  • Yo estoy a cargo de ¡Todo lo que aun no hemos hecho!
  • SE RECOMIENDA VER EL BLOG CON FIREFOX O CHROME

Usar Whatsapp desde tu PC con Pidgin


 Los dejo a su criterio  esto solo es con fin educativo, si aun no saben como ocupar lo anterior de programación o virtualizar o trabajar con otros entornos de SO no lo realicen. Después subiré otro post algo mas sencillo para la comodidad de la comunidad. 

En esta post veremos cómo utilizar Whatsapp desde el ordenador mediante Pidgin, un cliente multiplataforma basado en GTK que permite el acceso simultáneo a varios chats. 

En nuestro caso utilizaremos Pidgin bajo Windows 7 y lo primero que haremos será instalar el plugin 'whatsapp-purple' que implementa el protocolo de Whatsapp para libpurple, la librería de desarrollo de mensajería instantánea que utilizan varios clientes (incluido Pidgin). Para ello simplemente descargamos la ultima versión y copiamos la DLL (last-whatsapp.dll) en el directorio de plugins (C:\Program Files (x86)\Pidgin\plugins).

Veras que una vez copiado el fichero al iniciar el cliente e intentar añadir una cuenta ya se puede seleccionar el protocolo Whatsapp:


Eso sí, para añadir una cuenta de Whatsapp en Pidgin necesitaremos primero conocer su contraseña correspondiente... 
 
Si queremos usar el mismo número de nuestro teléfono (Android o iPhone) tendremos que eliminar y volver a crear la cuenta (ups! que mala suerte :C) o, si no, esnifar la contraseña mediante un proxy SSL entre medias (MiTM), algo que ya es muy complicado teniendo en cuenta que Whatsapp ha añadido un control para comprobar las huellas o fingerprints de los certificados (Algo para espertos en la materia :D)

Por eso recomendamos registrarse y utilizar un nuevo número con fonYou. Su uso es gratuito, y "sólo" tendremos que facilitar los datos personales* y dar el número real del teléfono que utilizararemos para activar el número fonYou.


 Ignora la advertencia de que no funcionará con mensajería instantánea XD:
* Ojo que, una vez dado de alta, también tendremos que confirmar tu identidad enviando una fotocopia del DNI, ID o un documento oficial  en un plazo de tres días. De lo contrario nos darán de baja la cuenta (pero tres días son 72 horas de pura maldad):
Ahora que tenemos un nuevo número 6688X hay que darlo de alta en Whatsapp. Para ello en lugar de utilizar el cliente oficial del teléfono usamos Yowsup, una librería en Python que nos provee las mismas funcionalidades, entre ellas el registro. 

Yo realizaré los siguientes pasos en una máquina virtual con Debian/Kali Linux, aunque debería funcionar en cualquier sistema operativo con los siguientes requisitos:

    - python 2.6+
    - python-dateutil
    - argparse para python inferior a 2.7
    - libxml2 sólo si usas el flag --v1

Empezamos bajando el repositorio git a nuestro equipo y damos permisos de ejecución a su cliente:

root@kali:~# git clone https://github.com/tgalal/yowsup.git
Cloning into 'yowsup'...
remote: Counting objects: 814, done.
remote: Compressing objects: 100% (514/514), done.
remote: Total 814 (delta 501), reused 587 (delta 294)
Receiving objects: 100% (814/814), 147.17 KiB, done.
Resolving deltas: 100% (501/501), done.
root@kali:~# 

root@kali:~# cd yowsup/src/
root@kali:~/yowsup/src# chmod +x yowsup-cli 
  
Posteriormente preparamos el fichero de registro con los siguientes datos:



root@kali:~/yowsup/src# vi whatsapp_config.txt

cc=34 # Prefijo de España
phone=346688XXXXX # Número de teléfono con el prefijo delante
id=XXXXXXXXXXXXX  # Si nunca nos hemos conectado a esta red de mensajería desde un teléfono real dejarlo en blanco, sino el id obtenido marcando *#06# en tu terminal 
password= #Contraseña. Si no estamos registrados la dejamos en blanco.

Después con este fichero de configuración podemos solicitar el código de activación correspondiente:

root@kali:~/yowsup/src# ./yowsup-cli -c whatsapp_config.txt --requestcode sms
status: sent
retry_after: 1805
length: 6
method: sms

En unos instantes nos llegará un SMS con el código de activación de Whatsapp, que ahora volvemos a utilizar para obtener el password definitivo:



root@kali:~/yowsup/src# ./yowsup-cli -c whatsapp_config.txt --register 123-307
status: ok
kind: free
pw: EiFn6rzSd0V5VbGwJ23Qy0Glkck=
price: 0,89 €
price_expiration: 1396254501
currency: EUR
cost: 0.89
expiration: 1434667607
login: 346688xxxxx
type: new

Ahora que ya tenemos la password (campo pw:) podemos volver a Windows y añadir la nueva cuenta de Whatsapp en Pidgin con la contraseña obtenida:




 Y ya tienes Whatsapp en tu PC, con un número que nadie conoce todavía... ¡Seguro que más de uno se pone a trollear! o ¡acosar a esa personita! lol



Soter Ramírez

Soy un geek listo para cambiar al mundo, aun estudiando mi ingenieria en Sistemas Computacionles en la universidad Tecnologica de México, soy un loco por que no me sigues en Twiter. _soter_ Tienes ideas locas en android yo se que te gustare mis aportes.
COMENTA CON TU CUENTA DE GOOGLE PLUS
COMENTA CON TU CUENTA DE BLOGGER

0 comentarios:

Publicar un comentario

 

Copyright @ 2013 Razr I XT890.