El día de hoy he estado recibiendo muchas conversaciones de personas que utilizan un servicio del tipo de "noteadmito.info", la cual no deja de ser una reverenda pendejada. Veamos en que me baso para decir esto.
Cuando una persona te bloquea en el Messenger, no ocurre ningún cambio en la lista de admitidos, sino en la lista de bloqueados, la cual es privada, es decir nadie más que el propietario de la cuenta tiene acceso a ella.
Pero veamos un poco del proceso de logue en la cuenta del Messenger para poder entender esto.
El primer paso consiste en enviar el correo electrónico, si este existe se recibe un número de identificación, el cual se concatena con el MD5 de la contraseña y se le saca de nuevo el MD5, esto para evitar enviar contraseñas en texto claro, si el usuario es aceptado, se le indica que se conecte ahora a otro servidor y comienza la transferencia de listas.
Si no mal recuerdo son 4 listas, la lista de Amigos, la lista de Admitidos, la lista de personas bloqueadas y por ultimo algo denominado back list que es la lista de personas que te tienen agregado como amigo.
Si nos fijamos bien veremos que el proceso solo, este solo nos permite saber quién nos tiene agregado como amigo, pero no es posible saber si alguien te tiene loqueado.
¿Pero en qué consiste bloquear a alguien? Bien la respuesta es algo confusa y solamente se puede contestar basándose en el proceso. Una vez que se recibe la lista de amigos, en ella viene un campo que nos indica el estado de esa persona, si está o no conectado o esta como ocupado, etc. Ahora esto es en la parte de cliente, pero en la parte del servidor (en live.com) se hace una comparación algo así como esto:
por cada amigo en lista_de_amigos Checa_estado(amigo, yo)
ahora en la función checa_estado(amigo, yo)
si yo en amigo.lista_bloqueados regresa no_conectado
si no regresa amigo.estado
***este proceso solo es demostrativo y no representa la realidad, ya que también entra la opción de solo permitir ver tu estado a las personas que tienes en tu lista de admitidos
como podemos ver es un trabajo 100% en el servidor, y no es posible saber si estamos bloqueados o no, no hay forma de que no podamos saltar esa pequeña encapsulación de datos.
Pero la página me ha dicho que fulano, zutano y perengano me tiene bloqueado...
Si señor la información que te da la pagina no es otra si no la de quien te elimino de su lista de amigos, lo cual es realmente fácil de saber, solo compara tu lista de amigos, con la back list y listo si no aparece en la back list te elimino y por lo tanto no representa que te hayan bloqueado.
¿Pero bien y como hago para saber si alguien me bloqueo?
Pues al igual que en el hacking, en esto de saber quién te bloqueo en el Messenger entra la Ingeniería Social, la cual es una de las herramientas más potentes que existen.
Veamos cómo es esto:
Lupe tiene agregado a Juan y Pedro
Juan también tiene agregado a Pedro
un día Juan se enoja con Lupe y la bloquea, Lupe trata de saber si la bloquearon o no y recurre a las famosas páginas esas y encuentra que Juan no la bloqueo, sin embargo un día se conecta Pedro.
Lupe le pregunta alguna que otra tontería, y por no dejar le dice que si ha visto a Juan últimamente, a lo que Pedro le contesta "mmm si ahorita está conectado".
Lupe solo contesta ha si ya lo vi gracias y en ese momento sabe que Juan si la tiene bloqueada.
Así funciona esto y no se dejen sorprender por esas páginas que muy posiblemente les estén robando sus contraseñas o agregando sus correos a listas de spam.
Saludos y no se dejen engañar
Cuando una persona te bloquea en el Messenger, no ocurre ningún cambio en la lista de admitidos, sino en la lista de bloqueados, la cual es privada, es decir nadie más que el propietario de la cuenta tiene acceso a ella.
Pero veamos un poco del proceso de logue en la cuenta del Messenger para poder entender esto.
El primer paso consiste en enviar el correo electrónico, si este existe se recibe un número de identificación, el cual se concatena con el MD5 de la contraseña y se le saca de nuevo el MD5, esto para evitar enviar contraseñas en texto claro, si el usuario es aceptado, se le indica que se conecte ahora a otro servidor y comienza la transferencia de listas.
Si no mal recuerdo son 4 listas, la lista de Amigos, la lista de Admitidos, la lista de personas bloqueadas y por ultimo algo denominado back list que es la lista de personas que te tienen agregado como amigo.
Si nos fijamos bien veremos que el proceso solo, este solo nos permite saber quién nos tiene agregado como amigo, pero no es posible saber si alguien te tiene loqueado.
¿Pero en qué consiste bloquear a alguien? Bien la respuesta es algo confusa y solamente se puede contestar basándose en el proceso. Una vez que se recibe la lista de amigos, en ella viene un campo que nos indica el estado de esa persona, si está o no conectado o esta como ocupado, etc. Ahora esto es en la parte de cliente, pero en la parte del servidor (en live.com) se hace una comparación algo así como esto:
por cada amigo en lista_de_amigos Checa_estado(amigo, yo)
ahora en la función checa_estado(amigo, yo)
si yo en amigo.lista_bloqueados regresa no_conectado
si no regresa amigo.estado
***este proceso solo es demostrativo y no representa la realidad, ya que también entra la opción de solo permitir ver tu estado a las personas que tienes en tu lista de admitidos
como podemos ver es un trabajo 100% en el servidor, y no es posible saber si estamos bloqueados o no, no hay forma de que no podamos saltar esa pequeña encapsulación de datos.
Pero la página me ha dicho que fulano, zutano y perengano me tiene bloqueado...
Si señor la información que te da la pagina no es otra si no la de quien te elimino de su lista de amigos, lo cual es realmente fácil de saber, solo compara tu lista de amigos, con la back list y listo si no aparece en la back list te elimino y por lo tanto no representa que te hayan bloqueado.
¿Pero bien y como hago para saber si alguien me bloqueo?
Pues al igual que en el hacking, en esto de saber quién te bloqueo en el Messenger entra la Ingeniería Social, la cual es una de las herramientas más potentes que existen.
Veamos cómo es esto:
Lupe tiene agregado a Juan y Pedro
Juan también tiene agregado a Pedro
un día Juan se enoja con Lupe y la bloquea, Lupe trata de saber si la bloquearon o no y recurre a las famosas páginas esas y encuentra que Juan no la bloqueo, sin embargo un día se conecta Pedro.
Lupe le pregunta alguna que otra tontería, y por no dejar le dice que si ha visto a Juan últimamente, a lo que Pedro le contesta "mmm si ahorita está conectado".
Lupe solo contesta ha si ya lo vi gracias y en ese momento sabe que Juan si la tiene bloqueada.
Así funciona esto y no se dejen sorprender por esas páginas que muy posiblemente les estén robando sus contraseñas o agregando sus correos a listas de spam.
Saludos y no se dejen engañar

