Quizá alguna vez te has hecho esta pregunta. Escribes tú contraseña, y se oculta de la vista, bajo una serie de caracteres, el estándar es el asterisco, pero podrá ser otro. Lo curioso es que hay programas que sí que son capaces de ver bajo ellos. ¿Por qué?
Realmente, donde estas escribiendo es una caja de textos, normal y corriente, con una propiedad, que es no mostrar el texto, para evitar que si tienes a tu primo encima del hombro, no tenga ni idea de que estas poniendo. Sin embargo, hay formas de conocer que has escrito, sin utilizar un keylogger, simplemente pidiéndole al programa que lo muestre.
Quizá, nunca has visto como se comunican las aplicaciones entre ellas, por lo que trataré de explicarlo. Tenemos una aplicación A que es un login, y nos permite acceder, y una aplicación B, que se encarga de leer bajo los asteriscos. Las conversación es así: