Cómo crear mi propio software de keylogger

A2A.

Había hecho lo mismo en la plataforma Windows. La cosa se llama como GANCHO.

Lo que tienes que hacer es …

  • Imagine a un usuario interactuando con el sistema. El sistema es un punto final y el hardware de interfaz de usuario es otro.
  • Ahora, imagine que hay una cadena entre los 2 puntos finales.
  • Visualice su aplicación como un gancho, es decir, que se adjuntará entre ellos, en esa cadena.

Para escribir su propio registrador de teclas, debe controlar el tráfico del teclado. Desarrollar un prototipo es bastante simple, ni siquiera tomará un día, ¡porque MSDN (Microsoft Dev Network) ha proporcionado un tutorial y documentación increíbles!

Por favor lee –

Ganchos (Windows)

Y

Descripción general de ganchos (Windows)

Un enlace es un mecanismo por el cual una aplicación puede interceptar eventos, como mensajes, acciones del mouse y pulsaciones de teclas. Una función que intercepta un tipo particular de evento se conoce como procedimiento de enlace. Un procedimiento de enlace puede actuar en cada evento que recibe y luego modificar o descartar el evento.

WH_KEYBOARD_LL
WH_KEYBOARD
– Estos son los mensajes para los que deberías estar ‘enganchando’.

Pero tenga en cuenta que cuanto más enganche, más lento será su sistema por el momento. La razón es que cada mensaje se procesa 2 veces. Una vez que la aplicación estaba destinada y antes de eso, ¡su aplicación de gancho! Así que tenga cuidado de no mantenerlo funcionando todo el tiempo.

¡Salud!

Ni siquiera camines por ese camino … es ilegal. Si lo usa o se libera accidentalmente y lo atrapan, puede estar seguro del tiempo en la cárcel.

More Interesting

¿Existe una cámara de tráfico resistente a la intemperie basada en Arduino que sea de código abierto?

¿Por qué alguien sería un desarrollador de juegos, si es más difícil, poco disfrutable y de bajos salarios en comparación con otros trabajos de ingeniería de software?

¿Cuáles son las mejores grandes empresas de tecnología y nuevas empresas en etapa avanzada para ingenieros de software en Nueva York?

Cómo pasar al ingeniero Devops de un ingeniero de infraestructura

¿Dónde agrego Agile / Scrum a la sección de habilidades de mi currículum? He desglosado la sección de habilidades en plataformas, lenguajes y marcos, bases de datos y herramientas. ¿Dónde encajaría Agile / Scrum entre esas opciones?

¿Cuáles son las buenas maneras para que un desarrollador novato perfeccione sus habilidades de diseño?

¿Podrías alguna vez programar software?

En las pruebas de software, ¿cuál es la diferencia entre un error, una falla y una falla?

¿Es cierto que Yahoo! ¿India cerrará este año?

¿Es malo seguir los tutoriales y copiar el código? ¿Cómo deberías crecer como programador a partir de tutoriales?

¿Qué hace un integrador de sistemas de TI?

Soy un ingeniero de software que trabaja principalmente en Java. ¿Qué puedo comenzar a hacer ahora que me ayudará en mi carrera a largo plazo?

¿Cuál es el mejor camino que debe tomar un estudiante de secundaria para poder trabajar en una empresa como Facebook, Google o Apple como ingeniero o diseñador?

¿Cómo funcionará en Karma IT Solutions, Chennai para mujeres más frescas?

¿Cuál es tu opinión sobre tener un vehículo autónomo? ¡Ford ha anunciado un ambicioso plan para entregar un vehículo de gran volumen y totalmente autónomo para 2021!