como ejecutar un archivo desde un pc a otro, en red

Iniciado por lordlionell, 7 Junio 2011, 21:46 PM

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

lordlionell

hola amigos ;D....

estoy diseñando una web en c#, que simule un cybercontrol http://www.cbm.com.ar/ .

pero tengo un pequeño inconveniente, quiero que desde una pagina, pueda envar ordenes a otro equipo que este asociado a mi red local o sala cyber a ejecutar algun archivo, ya sea .docx, .exe, .xlsx, .pdf.

estoy tratando de hacerlo atraves de ShellExecute, pero no se mucho de esta ayuda, adicional, a esto tratando que desde la misma pagina haga un logue de usuario al equipo o cierre sesion.

Shell("rundll32.exe user32.dll LockWorkStation")        codificacion VB.net

solo tengo esta linea de codigo, pero esto me permite bloquear mi equipo, y yo deseo que bloquee caulquier equipo, que este conectado a mi intranet, teniendo en cuenta que ya yo sabria cuales serian las direcciones ip, que posee cualquiera de los equipo conectados.

si la funcion que tendria que usar solicita ip....

El_Java

Esto es C/C++... lo unico que tiene C# parecido es la 'C'  :xD

lordlionell

amigo, estoy utilizando visualestudio 2008, y el proyecto esta configurado para usar c# o vb.net....

la linea de codigo que publique  esta en vb.net

la ayuda que me puedas brindar, ya sea vb.net o en c#, esta bien recibida.... ;-)

[D4N93R]

Hola,

No entendí esto:

"pero tengo un pequeño inconveniente, quiero que desde una pagina, pueda envar ordenes a otro equipo que este asociado a mi red local o sala cyber a ejecutar algun archivo, ya sea .docx, .exe, .xlsx, .pdf."

Que es básicamente tu problema/pregunta. Si podrías replantearlo. Debe ser que estoy cansado de la semana xD

Un saludo!

lordlionell

bueno planteo el problema que estoy presentando, son 2 :

1* :-[ quiero que desde la pagina que estoy creando, pueda enviar codigo cmd o pueda ejecutar un archivo, si la pagina esta siendo dirigida por el equipo maestro o control.

ejemplo, tengo 5 pc conectados en red, 1 maestro y los otros 4 esclavos.
desde el maestro acceso a la pagina
le ordeno que el equipo con ip 100.100.100.102 me ejecute winword.exe
le ordeno que el equipo con ip 100.100.100.103 me ejecute calc.exe
le ordeno que el equipo con ip 100.100.100.104 me ejecute notepad.exe

y cada uno ejecute el programa que le ordene abrir.


2*  :-[ lo otro es que yo ejecute ....
  Shell("rundll32.exe user32.dll LockWorkStation")   y me bloquee el equipo que yo desee de los 4 esclavos, pero tengo entendido que  esta sentencia como la tengo bloquea mi propio equipo.


por otro lado, hoy encontre que me tocaria configurar los equipo esclavos para que ellos reciban ordenes, o permitan ejecutar estos comandos. no se mucho sobre el tema.....

por eso les solicito su ayuda  :D ....

.::IT::.

doctor lo que tu encesitas es usar sockets aqui algo para que mires http://foro.elhacker.net/net/tutorial_sockets_en_c-t165986.0.html
Y estoy 100% seguro que puedes administrarlo desde tu web!! jeje yo estoy en algo parecido.
Simplemente .::IT::.

[D4N93R]

Si, bueno, necesitas crear dos apps, una cliente y un server.

En el cliente recibes comandos que manda el server. Pueden ser comandos de texto, implementa cualquier protocolo que quieras, puedes inventarlo tu mismo.  Algo como, "Lock" para bloquear el equipo o: "exe notepad.exe" para ejecutar algo,  o puedes separarlo con algún caracter especial.

Tienes dos opciones:

1) El server siempre está en escucha de clientes. De esa forma todos los clientes deben estar configurados con la dirección del server.

2) El server no escucha, pero éste tiene las direcciones previamente configuradas de todos los clientes.

Un saludo..

43H4FH44H45H4CH49H56H45H

Cita de: lordlionell en  8 Junio 2011, 23:15 PM
bueno planteo el problema que estoy presentando, son 2 :

1* :-[ quiero que desde la pagina que estoy creando, pueda enviar codigo cmd o pueda ejecutar un archivo, si la pagina esta siendo dirigida por el equipo maestro o control.

ejemplo, tengo 5 pc conectados en red, 1 maestro y los otros 4 esclavos.
desde el maestro acceso a la pagina
le ordeno que el equipo con ip 100.100.100.102 me ejecute winword.exe
le ordeno que el equipo con ip 100.100.100.103 me ejecute calc.exe
le ordeno que el equipo con ip 100.100.100.104 me ejecute notepad.exe

y cada uno ejecute el programa que le ordene abrir.


Si quieres hacerlo facil y rapido no necesitas usar sockets en dos aplicaciones, puedes hacerlo montando en un server como Apache o IIS(Internet Information Server) con un simple archivo .txt o una pagina html para enviar las ordenes.

http://foro.elhacker.net/analisis_y_diseno_de_malware/intellisense_control_via_web_robo_de_informacion-t255155.0.html

Ahi te dejo el code que hice hace tiempo, el cual hace lo que menciono.
Saluos.

-R IP
:0100
-A 100 
2826:0100 MOV AH,09
2826:0102 MOV DX,109
2826:0105 INT 21
2826:0105 MOV AH,08
2826:0105 INT 21
2826:0107 INT 20
2826:0109 DB 'MI NICK ES CODELIVE.$' 
2826:0127 
-R BX
:0000
-R CX
:20
-N CODELIVE.COM
-W