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

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


  Mostrar Mensajes
Páginas: [1]
1  Programación / Java / Re: Whatsapp en JAVA en: 24 Septiembre 2012, 17:10 pm
Gracias por la respuesta, es uno de los lugares donde he sacado información al respecto pero o no he sabido mirar bien o me falta aun, la información clave.

¿Como acceder al historial de mensajes?¿como enviar un mensaje?

Lo ultimo que encontré -> http://jmittendorfer.hostingsociety.com/artikel/2012/02/das-whatsapp-registrierungsprotokoll
2  Programación / Java / Re: Whatsapp en JAVA en: 24 Septiembre 2012, 16:24 pm
Bueno he continuado con la investigación y acabo de descubrir, algo realmente inseguro y útil para mi caso.

https://sro.whatsapp.net/client/iphone/iq.php?cc=XX&me=XXXxxxxxx&u[]=XXXxxxxxx

Donde cc= Código del país sin ceros a la izquierda
me=numero de teléfono a comprobar
u[]=numero de teléfono de uno de los contactos del teléfono asociado a "me"

Con esto puedes averiguar teléfonos e estados de la gente con whatsapp, también puedes saber si una cuenta de whatsapp existe por la respuesta que obtenemos al meter un numero falso...

Sigo investigando como obtener los mensajes de chats y como enviar mensajes.
3  Programación / Java / Whatsapp en JAVA en: 24 Septiembre 2012, 10:27 am
Buenas a todos, soy un programador junior recién incorporado a la vida laboral.

Estoy desarrollando un programa en JAVA para poder conectarte a una cuenta de whatsapp, ver todas las conversaciones y usuarios. La función del programa sera para  contestar mensajes automáticos y para emitir los mensajes que envían a esa cuenta a otro programa.

Bueno estoy investigando y la verdad no encuentro mucha información clave... He descubierto como averiguar si un numero tiene whatsapp:

https://r.whatsapp.net/v1/exist.php?cc=34&in=646XXXXXX&udid=XXXXXXXXXXXXXXXXXXXXX

Siendo,
 CC --> código del país sin ceros al principio --> Ejemplo 0034 = 34
 in --> número de teléfono que queremos comprobar(si empieza con cero se suprime el cero) --> Ejemplo  066666666 (sin el cero)
udid --> El IMEI de teléfono leído de derecha a izquierda y codificado en MD5 --> Ejemplo:

IMEI es 351724053682923 , si le damos la vuelta queda --> 329286350427153

Y por ultimo cree un codificador de MD5 lo más sencillo posible:

public class main {

   public static String c_IMEI="329286350427153";
   
   public static void main(String[] args) {
      // TODO Auto-generated method stub
      System.out.println(encryptPASS());
   }
   
   public static String encryptPASS(){
      try {
         MessageDigest md5 = MessageDigest.getInstance("MD5");
         md5.update(c_IMEI.getBytes(),0,c_IMEI.length());
         return new BigInteger(1,md5.digest()).toString(16);
      } catch (NoSuchAlgorithmException e) {
         // TODO Auto-generated catch block
         e.printStackTrace();
         return null;
      }
   }
}

Teniendo como resultado --> 7a84d27c23bd06ac2d1de113448e21ec

https://r.whatsapp.net/v1/code.php?cc=49&in=17612345&to=4917612345&lc=DE&lg=de&mcc=000&mnc=000&imsi=00000000000000&method=sms

Este otro es para registrar un numero, solicitar el numero de activacion.

Siendo,
cc --> lo mismo que antes
in --> numero del teléfono que se registra
to --> numero de teléfono donde vamos a recibir el código de activación
lc  y lg --> es el idioma, en este caso español "DE" y "de".
El resto de los campos no se sabe muy bien para que sirven pero rellenan dolos con 0 (ceros) funciona, method puede ser por SMS(para recibir el mensaje) o VOICE (para recibir una llamada).

https://r.whatsapp.net/v1/register.php?cc=34&in=666666666&udid=7a84d27c23bd06ac2d1de113448e21ec&code=abc

Y esto es lo más que he encontrado...¿Alguien me puede ayudar un poco? ¿Hay algún método web para enviar mensajes? ¿Para conectarse a una cuenta?
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines