Autor
|
Tema: Programar un keylogger en Java (Leído 23,686 veces)
|
NeoXhk
Desconectado
Mensajes: 63
|
Hola a todos, he buscado por varios sitios pero no acabo de aclarar mi duda. Quería saber si es posible programar en Java un simple keylogger que almacene en un fichero las teclas pulsadas. Tengo la duda porque como es un lenguaje de programación que no trabaja directamente sobre la máquina física sino que lo hace sobre una máquina virtual. A ver si alguien que conozca más en detalle el lenguaje que yo me pueda aclarar la duda. Salu2 y gracias.
|
|
|
En línea
|
|
|
|
Ragnarok
|
No se puede, para hacerlo tendrías que linkar a librerías externas o cosas similares que lo hicieran, es decir, en java puedes hacer muchas cosas, pero lo que es capturar y pasar las interrupciones lo vas a tener que hacer desde fuera. Por lo menos hasta donde yo sé.
|
|
|
En línea
|
|
|
|
egyware
|
Yo estoy tratando de hacer lo mismo y con un pequeño dialog (en lo posible que ni se vea) capturo los keyEvent (osea con un keyListener) y luego los guardo, por lo menos esa idea se me ocurrio espero que te sirva, pero tiene un pequeño inconveniente que aun no lo he visto que es que parece que hay que activar el dialog para que procese los eventos desde el teclado bueno suerte xauuuu
|
|
|
En línea
|
|
|
|
NightZpy
Desconectado
Mensajes: 59
"Un ser sin estudio es un ser incompleto"
|
Bueno no se si haya alguna forma que implicitamente tenga la jvm, para salirse de su dominio de memoria y capturar las teclas fuera de "sus espacios", recordar que la jvm limita los programas que creamos en java, ella se encarga de encarrilarlos, por eso no permite el manejo directo de punteros....
Bueno para hacer entender lo que digo, para capturar las teclas y/u otros eventos que son ajenos al propio programa que hacemos, se necesitas por ejemplo en window acceder a su api winapi, para hacer usos de sus funciones/apis, es decir fuera de los dominios de la jvm, asi que, no estoy seguro en este momento de que se pueda acceder a la api almenos como lo hacemos con vb, c/c++,
Salu2s...
|
|
|
En línea
|
blackhacking.no-ip.org "Con Server para prácticas" - "La incompetencia en masas es inversamente proporcional al sistema social"
|
|
|
|
Yshua
Desconectado
Mensajes: 51
Yeshúa Ha Mashiaj... Mikamoha belim Adonai
|
El pasado post da la unica forma de hacer esto... que hay que hacer?, programar el metodo que capture el teclado en c/c++ compilarlo como librería dinámica y llamarlo como metodo nativo.
|
|
|
En línea
|
|
|
|
egyware
|
jaja se me ocurrio algo es un metodo muy estupido pero igual se los digo usando el pequeño dialo y con un timer ir pidiendo requestFocus para que el dialog quete activo y atrape los eventos con un keylistener pero es estupido porque el huesped se va a dar porque no va escribir nadita jajaja es un metodo muy estupido
|
|
|
En línea
|
|
|
|
Leyer
Desconectado
Mensajes: 786
leyer@elhacker.net
|
esto si que es viejooooooo! lograr un keylogger solo es posible por jni la verdad no es dficil yo ise uno solo para windows por haora de seguro muchos lo han echo pero otra cosas es que no quieran decir como mas bien que lleguen ellos hay por su cuenta. Saludos.
|
|
|
En línea
|
|
|
|
-Ramc-
Desconectado
Mensajes: 495
|
Como dijeron antes, sólo con JNI, ni un dialog pequeño ni estar pidiendo el foco servirá, si estás quitandole el foco a otra aplicación a cada rato, alguién se dará cuenta.
|
|
|
En línea
|
Shhh... be vewy, vewy, quiet! I'm hunting wabbits...LA PANDILLA MAS GRANDE DE MI CIUDAD, SE LLAMA POLICIA NACIONAL.
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
[Tutorial] Keylogger en Java (JNI)
« 1 2 3 4 »
Java
|
Leyer
|
35
|
48,896
|
15 Marzo 2014, 22:11 pm
por Mitsu
|
|
|
Programar en java con pocos recursos
Java
|
yako-_-
|
0
|
2,660
|
2 Octubre 2011, 05:26 am
por yako-_-
|
|
|
Programar con Java en Debian
Programación General
|
9ttnix
|
6
|
6,213
|
29 Noviembre 2011, 18:39 pm
por 9ttnix
|
|
|
Aprende a programar con Java
Java
|
Darek17
|
1
|
3,809
|
9 Junio 2014, 15:15 pm
por Darek17
|
|
|
Programar keylogger usando mapvirtualkey en QT
Programación General
|
Borito30
|
0
|
1,768
|
1 Noviembre 2016, 12:44 pm
por Borito30
|
|