Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: xeldon en 5 Marzo 2010, 13:42 pm



Título: Compilar desde code.
Publicado por: xeldon en 5 Marzo 2010, 13:42 pm
Me explico de forma rapida:  Un boton en un formulario del programa 1 me compila un codigo y me crea un segundo exe.
Compilar codigo he coseguido, pero no me sirve crear un simple module. Necesito saber como crear un formulario por codigo.

Alguna idea?


Título: Re: Compilar desde code.
Publicado por: MANULOMM en 5 Marzo 2010, 13:52 pm
Pues simplemente compila otro tipo al ensamblado, un formulario es un Tipo Form que hereda de Form.

Atentamente,

Juan Manuel Lombana
Medellín - Colombia


Título: Re: Compilar desde code.
Publicado por: xeldon en 5 Marzo 2010, 13:57 pm
Lo siento, no entendi mmuy bien xD que quieres decir con "compila otro tipo al ensamblado" ?

Saludos


Título: Re: Compilar desde code.
Publicado por: MANULOMM en 5 Marzo 2010, 20:45 pm
cuando haces la compilación desde codigo le tienes que adicionar los tipos que estas compilando osea el texto que compilas, solo creas una clase de que herede de Form y la compilas junto con el resto del code.

Atentamente,

Juan Manuel Lombana
Medellín - Colombia


Título: Re: Compilar desde code.
Publicado por: [D4N93R] en 5 Marzo 2010, 21:59 pm
la linea de comando es esta:
Código:
csc /nologo /out:<nombre.exe> <archivoDeClase.cs>

Es eso lo que necesitas? aun no entiendo jeje :P


Título: Re: Compilar desde code.
Publicado por: Shell Root en 6 Marzo 2010, 02:19 am
Creo que lo que quiere decir, es esto.
Dentro de una Aplicacion en Visual Studio .NET. Tener una Procedimiento, por ejemplo:
Código
  1. Public Sub ShellRoot()
  2.   MsgBox ("Hola")
  3. End Sub

Y convertir en ejecutable, como si fuera la aplicacion principal, ese codigo, Osea, generar una archivo ejecutable que al ejecutarlo muestre el MsgBox


Título: Re: Compilar desde code.
Publicado por: 43H4FH44H45H4CH49H56H45H en 6 Marzo 2010, 05:05 am
Me explico de forma rapida:  Un boton en un formulario del programa 1 me compila un codigo y me crea un segundo exe.
Compilar codigo he coseguido, pero no me sirve crear un simple module. Necesito saber como crear un formulario por codigo.

Alguna idea?

Supongo que quieres hacer algo como los editores de server (tipo troyanos) que al pulsar un boton pueda crear otro ejecutable con las instrucciones o variables que necesites, si es asi un modo podría ser que el *.exe lo tenga como recurso y cuando oprima el boton lo extraiga en el disco duro y al llegar al valor que contiene una o mas variables ir cambiando las mismas por las que necesitamos y se crea un nuevo archivo *.exe personalizado, es una forma pero de seguro hay muchas más.


Título: Re: Compilar desde code.
Publicado por: xeldon en 6 Marzo 2010, 14:19 pm
Me explico de forma rapida:  Un boton en un formulario del programa 1 me compila un codigo y me crea un segundo exe.
Compilar codigo he coseguido, pero no me sirve crear un simple module. Necesito saber como crear un formulario por codigo.

Alguna idea?

Supongo que quieres hacer algo como los editores de server (tipo troyanos) que al pulsar un boton pueda crear otro ejecutable con las instrucciones o variables que necesites, si es asi un modo podría ser que el *.exe lo tenga como recurso y cuando oprima el boton lo extraiga en el disco duro y al llegar al valor que contiene una o mas variables ir cambiando las mismas por las que necesitamos y se crea un nuevo archivo *.exe personalizado, es una forma pero de seguro hay muchas más.


Quiero exactamente lo que has descrito. Al estilo trojan-server, que el cliente pueda modificar una variable del servidor(ejemplo: puerto de escucha) y tras pulsar un boton, compilar el codigo del servidor(guardado previamente en el codigo del cliente) con algunos valores cambiados.

Necesito que la aplicacion creada sea un form, con sus correspondientes elementos(Unicamente un textbox), por lo que he llegado a suponer que necesito compilar un codigo que contenga tambien el diseño del formulario como codigo..

Sigo checkeando..


Título: Re: Compilar desde code.
Publicado por: raul338 en 6 Marzo 2010, 17:08 pm
(No tomen este mensaje como el mensaje 500 xD)

Simple, ten listo tus archivos cs o vb y ubicas el lugar "a modificar" luego haces como dijo D4N93R o sino, mejor usa las clases CodeDom y lo guardas a un archivo.

No es tan dificil :) solo lee un poco


Título: Re: Compilar desde code.
Publicado por: chacKos en 6 Marzo 2010, 21:59 pm
No sé si la duda que yo tengo es la misma que esto. Estoy creando una aplicación en la que relleno los datos en un form, y necesito generar un .exe con esa configuración. Por ejemplo, un keylogger en el que configuro una cuenta de correo para enviar las pulsaciones de teclas, como puedo hacer esto?

Lo escribo aquí para no abrir otro tema sobre lo mismo


Título: Re: Compilar desde code.
Publicado por: 43H4FH44H45H4CH49H56H45H en 8 Marzo 2010, 07:23 am
Aqui les dejo un pequeño aporte, haber si les sirve para solucionar lo que piden.

http://foro.elhacker.net/net/crear_ejecutables_y_modificar_variables_en_cnet-t286880.0.html


Título: Re: Compilar desde code.
Publicado por: raul338 en 8 Marzo 2010, 15:28 pm
Un ejemplo tambien usando las tecnicas que dije:

Compilacion personalizada en tiempo de ejecucion C#.net (http://foro.elhacker.net/net/crear_ejecutables_y_modificar_variables_en_cnet-t286880.0.html;msg1418902#msg1418902)


Título: Re: Compilar desde code.
Publicado por: xeldon en 8 Marzo 2010, 16:25 pm
Gracias por los aportes, estoy consultandolos, el tema es que se me olvido decir, el lenguaje en el que desarrollo es VB.net.. grcias de todos modos


Título: Re: Compilar desde code.
Publicado por: raul338 en 8 Marzo 2010, 18:50 pm
El mio funciona igual, solo cambia el CodeCompiler a VB, y todo lo demas es igual (no es tan dificil convertir C# A visual basic, solo hace falta saber un poquito de sintaxis)