Escritorio o Acceso Remoto

Iniciado por itsukisekaiakiba, 22 Noviembre 2012, 00:38 AM

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

itsukisekaiakiba

hola a todos, este es mi primer post y pues necesito ayuda , mucha ayuda jeje ;-)
estoy desarroyando bueno intento desarrollar una aplikacion para realizar un acceso remoto a otra pc.

ya sa ben entrar a la pc, ver la pc y si se puede manipular la pc.. pero la verdad estoy perdida  :o  :o
e investigado algunas cosas, pero nada concreto, yo no se programar mucho en java pero ni modos es en lo que me pidieron y tengo que hacerlo :¬¬ :¬¬, espero alguien pueda ayudarme..

PD. no importa que sea a solo ver la pantalla de la otra pc o lo que sea kualkier ayuda sera de utilidad

De antemano Mille Gratzieee ;D ;D


[Case]

Empiezar por leer sobre sockets en java.

itsukisekaiakiba

a que te refieres por sockets??? todo lo que haya sobre ellos o alguna klase en especial...
la verdad apenas estoy empezando y hay mucha informacion y es muy confuso.. pero agradezco tu respuesta


mille gratzie

Debci

Cita de: itsukisekaiakiba en 22 Noviembre 2012, 19:32 PM
a que te refieres por sockets??? todo lo que haya sobre ellos o alguna klase en especial...
la verdad apenas estoy empezando y hay mucha informacion y es muy confuso.. pero agradezco tu respuesta


mille gratzie
La idea básica, para hacer lo que tu pides, un escritorio remoto, sería la siguiente:
-Establecer un servidor y un cliente con sockets (dependiendo de si quieres que sea una conexión directa o reversa.)
-Dedicarte a hacer capturas de pantalla del socket remoto y enviarlas como flujo de bytes o una estructura mas compleja que tu definas.
-Mediante la clase Robot de java dedicarte a captar la posición actual, relativa sobre el plano en el que se muestra la imagen del escritorio remoto (una proporcionalidad simple), y enviar las pulsaciones de teclado, de ratón, movimientos...

Si no tienes claro lo que es un Socket, te recomiendo que leas este enlace:
Comunicar dos programas con sockets por Chuidiang

La cosa es un poco complicada si no conoces tampoco la programación multi-hilos y por supuesto la clase Robot del JDK.
Yo empezaría por algo mas sencillo...
Que tal un sistema de chat cliente-servidor? Luego podrías complicarlo un poco y hacer que el servidor acepte a varios clientes :)

Espero que te sea útil.

Saludos

itsukisekaiakiba

Cita de: Debci en 27 Noviembre 2012, 13:04 PM
La idea básica, para hacer lo que tu pides, un escritorio remoto, sería la siguiente:
-Establecer un servidor y un cliente con sockets (dependiendo de si quieres que sea una conexión directa o reversa.)
-Dedicarte a hacer capturas de pantalla del socket remoto y enviarlas como flujo de bytes o una estructura mas compleja que tu definas.
-Mediante la clase Robot de java dedicarte a captar la posición actual, relativa sobre el plano en el que se muestra la imagen del escritorio remoto (una proporcionalidad simple), y enviar las pulsaciones de teclado, de ratón, movimientos...

Si no tienes claro lo que es un Socket, te recomiendo que leas este enlace:
Comunicar dos programas con sockets por Chuidiang

La cosa es un poco complicada si no conoces tampoco la programación multi-hilos y por supuesto la clase Robot del JDK.
Yo empezaría por algo mas sencillo...
Que tal un sistema de chat cliente-servidor? Luego podrías complicarlo un poco y hacer que el servidor acepte a varios clientes :)

Espero que te sea útil.

Saludos

Gracias por tu respuesta.... seguire tus consejos y publicare mis avances jeje
Mille Gratzie

konarr

buenas, yo también pretendo algo similar, pero como mencionan primero estoy estudiando sobre sockets e hilos para comenzar con un chat, mi pregunta es si se podría modificar meterpreter para dejarlo como cliente y que se conecte al servidor ? onda como un troyano pero de cliente meterpreter para que así quede bien completo, ademas como meterpreter esta escrito en java pienso que se podría.

Debci

Cita de: konarr en 21 Diciembre 2012, 00:20 AM
buenas, yo también pretendo algo similar, pero como mencionan primero estoy estudiando sobre sockets e hilos para comenzar con un chat, mi pregunta es si se podría modificar meterpreter para dejarlo como cliente y que se conecte al servidor ? onda como un troyano pero de cliente meterpreter para que así quede bien completo, ademas como meterpreter esta escrito en java pienso que se podría.
En principio para lo que tu pides, no bastaría con hacer un direct tcp en vez de reverse conection?

Saludos

konarr

CitarEn principio para lo que tu pides, no bastaría con hacer un direct tcp en vez de reverse conection?

no entiendo a lo que te refieres.

1mpuls0

Hola.

Recuerdo que Leyer estaba trabajando en un troyano, tal vez podrías buscar el código (supongo que está en su página), revisarlo, analizarlo y tomar lo que te sirva.

Felices Fiestas.
abc