elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Generar un servidor desde un exe
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Generar un servidor desde un exe  (Leído 3,884 veces)
krosty123

Desconectado Desconectado

Mensajes: 8


Ver Perfil
Generar un servidor desde un exe
« en: 30 Octubre 2010, 16:52 pm »

Hola a todos.
Tengo una duda aver si alguien puede ayudarme.
Como se puede hacer para que desde una aplicacion se genere otra basada en unos parametros ingresados en la app1.
Para dar un ejemplo, el creador del servidor de cualquier troyano.
Durante la ejecucion del cliente hay una opcion para generar el servidor eligiendo puerto ip de conexion etc.
Se me ocurre que lo que hacen es tener el codigo del servidor ya armado leerlo y luego modificar solamente una parte (la del puerto y ip). El tema es que si uno borra el servidor por defecto este se genera igual, por lo tanto lo que esta haciendo no es modificar un exe ya creado, sino crearlo desde 0 con los parametros elegidos.
La duda viene entonces a como poder hacer esto.
Muchas gracias


En línea

[D4N93R]
Wiki

Desconectado Desconectado

Mensajes: 1.646


My software never has bugs. Its just features!


Ver Perfil WWW
Re: Generar un servidor desde un exe
« Respuesta #1 en: 30 Octubre 2010, 22:46 pm »

Si solo son parámetros, puedes modificarlos en el archivo, pero si quieres modificar comportamiento hay varías formas y se me ocurrirían otras dependiendo del contexto.

Qué es lo que quieres hacer en concreto?


En línea

krosty123

Desconectado Desconectado

Mensajes: 8


Ver Perfil
Re: Generar un servidor desde un exe
« Respuesta #2 en: 31 Octubre 2010, 01:44 am »

Solo serian parametros.
Digamos que elija puerto y direccion.
Si quisera incluir un chekcbox cambiara mucho ?
Digamos, si un checkbox esta activado que haga x funcion y sino que no la haga.
Eso seria secundario, lo que necesitaria mas que nada seria el tema de cambiar parametros, pero igual no vendria mal aprender lo otro para saber nomas.
Saludos
En línea

[D4N93R]
Wiki

Desconectado Desconectado

Mensajes: 1.646


My software never has bugs. Its just features!


Ver Perfil WWW
Re: Generar un servidor desde un exe
« Respuesta #3 en: 31 Octubre 2010, 03:10 am »

Bueno pues una opción es que ese generador tenga el source y compile según tus requerimientos.

La otra es hurgar dentro del compilado y cambiar los valores correspondientes.

Un saludo.
En línea

krosty123

Desconectado Desconectado

Mensajes: 8


Ver Perfil
Re: Generar un servidor desde un exe
« Respuesta #4 en: 31 Octubre 2010, 05:39 am »

Ya esta, estuve mirando un code y la idea que me salio es.
Poner como embededresource el exe servidor.
Que el cliente cuando se crea el servidor "descomprima" el server que esta como recurso, y que a la vez cuando se crea recopile la informacion de configuracion que pusimos y la guarde en un ini.
Que ese exe servidor cargue del ini la info y listo ;)
Gracias
En línea

[D4N93R]
Wiki

Desconectado Desconectado

Mensajes: 1.646


My software never has bugs. Its just features!


Ver Perfil WWW
Re: Generar un servidor desde un exe
« Respuesta #5 en: 31 Octubre 2010, 18:02 pm »

Ah bueno, si es con un archivo de configuración, prueba con un app.config.

Saludos!
En línea

43H4FH44H45H4CH49H56H45H
Wiki

Desconectado Desconectado

Mensajes: 502



Ver Perfil
Re: Generar un servidor desde un exe
« Respuesta #6 en: 1 Noviembre 2010, 05:27 am »

Ya esta, estuve mirando un code y la idea que me salio es.
Poner como embededresource el exe servidor.
Que el cliente cuando se crea el servidor "descomprima" el server que esta como recurso, y que a la vez cuando se crea recopile la informacion de configuracion que pusimos y la guarde en un ini.
Que ese exe servidor cargue del ini la info y listo ;)
Gracias

Usar un *.ini no es recomendable, cualquiera puede modificar ese archivo, siempre se tendra que comprobar si existe ese *.ini para cargarla aplicación y más cosas.
Hace tiempo publique como modificar variables al extraer un *.exe (independiente del lenguaje de programación utilizado) de los recursos de la aplicación, debe estar por las anteriores paginas. En el mismo tema @raul388 publico como compilar una aplicación desde otra modificando variables.
Si quieres hacerlo mucho mejor, se puede utilizar ilasm.exe - ildasm.exe y se puede personalizar mas opciones como imagenes, iconos, tipos de letras, tamaño de las ventanas y más cosas que se te ocurran.
La desventaja es que el generador del server tendria que tener a mano estas dos herramientas y algunas dependencias para poder personalizar dichas opciones.
Las ventajas son muchas y son obvias.
Si utilizas app.config se puede hacer que luego de extraer el *.exe de los recursos se lo ejecute con algunos argumentos que corresponden a la configuración y una llave para que el *.exe solo cambie sus variables y no las instrucciones que realiza cuando se ejecuta normalmente.
Hay mas modos, pero creo que con esto te sobra para lo que necesitas.
En línea


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

Desconectado Desconectado

Mensajes: 8


Ver Perfil
Re: Generar un servidor desde un exe
« Respuesta #7 en: 2 Noviembre 2010, 02:03 am »

La idea es que el ini este cargado como recurso dentro del servidor.
Por lo tanto, no puede ser modificado por nadie y siempre existiria ya que al crearse el server, este ya viene con el recurso.
De todas formas voy a revisar el post que decis, ya que me interesa saberlo.
Por otro lado, voy a postear una duda que me salio usando updateresource.
Saludos, gracias.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Generar archivo jar desde aplicacion?
Java
juancaa 2 2,020 Último mensaje 1 Agosto 2012, 20:50 pm
por egyware
Generar imagen desde heatmap-js y guardarla en el servidor
Desarrollo Web
multi-media asdfg 0 1,909 Último mensaje 27 Agosto 2012, 16:26 pm
por multi-media asdfg
Servidor Desde win 7
Hacking
c3r0x 0 1,931 Último mensaje 7 Enero 2013, 14:55 pm
por c3r0x
generar data desde win7
Wireless en Windows
binario010101 0 2,164 Último mensaje 7 Agosto 2014, 22:34 pm
por binario010101
Generar un .exe, desde un programa en RAM con IDA?. Composición de segmentos.
Ingeniería Inversa
ludocop 1 2,370 Último mensaje 18 Febrero 2019, 12:49 pm
por Geovane
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines