Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: lordlionell en 7 Junio 2011, 21:46 pm



Título: como ejecutar un archivo desde un pc a otro, en red
Publicado por: lordlionell en 7 Junio 2011, 21:46 pm
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....


Título: Re: como ejecutar un archivo desde un pc a otro, en red
Publicado por: El_Java en 7 Junio 2011, 22:27 pm
Esto es C/C++... lo unico que tiene C# parecido es la 'C'  :xD


Título: Re: como ejecutar un archivo desde un pc a otro, en red
Publicado por: lordlionell en 8 Junio 2011, 16:43 pm
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.... ;-)


Título: Re: como ejecutar un archivo desde un pc a otro, en red
Publicado por: [D4N93R] en 8 Junio 2011, 21:25 pm
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!


Título: Re: como ejecutar un archivo desde un pc a otro, en red
Publicado por: 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.


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 ....


Título: Re: como ejecutar un archivo desde un pc a otro, en red
Publicado por: .::IT::. en 10 Junio 2011, 05:50 am
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.


Título: Re: como ejecutar un archivo desde un pc a otro, en red
Publicado por: [D4N93R] en 11 Junio 2011, 16:12 pm
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..


Título: Re: como ejecutar un archivo desde un pc a otro, en red
Publicado por: 43H4FH44H45H4CH49H56H45H en 13 Junio 2011, 04:41 am
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.