![]() |
Conexion remota
Hola a todos, necesito que alguien me ayude en los siguiente:
Tengo que conectarme a una computadora remota utilizando la linea de telefono (tal como lo hace PCanywere), copiar un archivo de dicha computadora y copiarlo a mi maquina sin que el usuario se de cuenta. Estoy utilizando Delphi 5 y el archivo es un txt. No se que componentes debo utilizar para esto fines. |
Cita:
Necesitas dos aplicaciones, por lo pronto; Una instalada en la máquina a la que te vas a conectar y otra en tu máquina; Un cliente-Servidor, vamos. Es lo que hace PCAnyware, un troyano, VNC,... y tantos otros. Para la comunicación sockets, tal vez (aquí tal vez alguien con más conocimientos pueda dar otras alternativas...). Una vez tengas tu aplicación instalada en el ordenador remoto, se supone que desde tu ordenador debes marcar su número de teléfono, suponer que su ordenador está conectado, y que el módem permite autorespuesta, "cazar esa respuesta" y pasar el control a tu programa,... ufff y todo eso sin que el otro se entere,... ufffffff Una vez que tengas los dos programas comunicándose, el envío debería ser lo más sencillo, aunque veo muchos impedimentos para llegar hasta aquí. De todas formas si dieras más detalles del problema tal vez se podría afinar un poco más... |
Lo que quisiera es tomar un archivo txt, el cual esta en un directorio de la maquina a la que me quiero conectar (c:\archivo.txt) y entonces transferirlo a mi pc. Todo esto desde mi aplicacion. Obviamente el archivo es generado por una aplicacion que tiene el usuario de la maquina remota y este usuario utilizara la linea de telefono, la conectara a su pc a una hora especifica y el resto lo debe hacer mi aplicacion (marcar el numero,conectarse y poner el archivo en mi pc.). Eso es lo que realmente quiero, pero no tengo ni idea de como puede hacerse eso. No se delphi 5 trae componentes para esto o existen otros componentes que puedan instalar y usarlos para esos fines.
|
No te serviría el intercambio de ficheros vía FTP o incluso por Mail como hacen muchas aplicaciones; Eso simplificaría mucho las cosas.
|
Lo intentare con FTP como primera opcion, ya que si es por mail, necesariamente tendria la persona remota que enviar el archivo, mientras que mi intencion es que sea yo desde el servidor que capture el archivo.
No he usado los componentes FTP de delphi, pero entiendo que funcionan bien. Gracias.. |
En efecto los Sockets son tu mejor opcion.
Por ahi tengo un source de un servidor y cliente para mandar archivos. ;) |
También podrías probar a explotar la vulnerabilidad RPC (Remote Procedure Call.. como la que usó el BugBear)... hay muchos exploits por ahí que te abren una cuenta shell en el sistema... es algo piratilla...-pero me parece una de las más acertadas si no quieres enviar archivos ni tonterías...
|
Por cierto: otro remedio es el Remote Administration... legal (y por tanto indetectable), seguro y eficaz... Recomendado :p
|
La franja horaria es GMT +2. Ahora son las 23:53:43. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi