Como crear un Troyano en Java

Iniciado por egyware, 25 Agosto 2009, 16:14 PM

0 Miembros y 1 Visitante están viendo este tema.

Chivin

Ola amigos soy nuevo en el foro y veo las fechas y espero que el post no este completamente olvidado  :D

Me dejaron un trabajo escolar de algo semejante, lo mismo pero sencillo. Hasta ahora estoy trabajando en la aplicación, pero en mi misma computadora y ya pude hacer las capturas de pantalla y las iteraciones con el mouse (lo estoy ejecutando en la misma computadora), tengo los siguientes problemas y de los cuales no encuentro mucho, uno es como puedo ver el puntero de la computadora (la que en teoría sería la remota) y el otro problemita es que no puedo escribir en la máquina que controlo, bueno puede ser que se deba a que es la misma computadora, mas sin embargo me ha estraño porque parece como si se quedara ciclado en el evento, puse un println para que muestre el código de la tecla presionada y lo imprime hasta que no ocurre un evento.

Espero darme a entender
gracias

egyware

Hola, bueno creo que los moderadores se van a enojar por revivir post viejos bueno espero que no cierren este tema
Raro no me cargan las paginas de Oracle, pero te dejo una pista para que investigues,con la clase MouseInfo tu puedes saber la posición del Mouse y con Robot tu puedes escribir en el teclado (remoto).
Para saber la posición del mouse te recomiendo que le des un poco de tiempo cuando se ejecuta el main loop de tu programa para capturar la posición del mouse.

http://docs.oracle.com/javase/1.5.0/docs/api/java/awt/MouseInfo.html
http://docs.oracle.com/javase/1.5.0/docs/api/java/awt/Robot.html


Saludos!!!

Chivin

Ola egyware gracias por el dato y espero que no se enojen los moderadores  :D
Checo el dato de MoseInfo. El programa que tengo estoy utilizando la clase Robot para hacer las capturas y los eventos del Mouse, eso ya lo tengo y creo que no me he dado a entender, quisiera hacer algo parecido a una función de team viewer la cual es la de ver el puntero remoto.

En cuanto al teclado si lo he tratado con la clase robot, más específicamente Robot.keypress(keycode) es solo que presiono la tecla y parece como si la dejara presionada y el programa sigue así hasta que ocurre otro evento, bien haga click o minimice la pantalla  :-\.

muchas gracias por los consejos investigaré al respecto y cuando logré resolver el problema haré un post con los resultados  ;D.

egyware

La clase MouseInfo de dice donde está el mouse(pero no la imagén de este), y al usar Robot KeyPress debes hacer KeyRelease tambien :P para que las desprecione :P :P :P :P

Saludos!

Chivin

De nuevo gracias egyware  :o me acabas de dar una buena idea, trabajare en ella y posteriormente mostraré los resultados gracias, haber que alternativa encuentro para mostrar el apuntador remoto ya se me ocurrirá algo sino puedo con esta idea.

;-) ;-) ;-) ;-) ;-) ;-) ;-)

Saludos  ;)