Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: Tyrz en 30 Abril 2007, 00:43 am



Título: Desde un exe crear otro
Publicado por: Tyrz en 30 Abril 2007, 00:43 am
Bueno pues la cosa es que me gustaria crear desde mi programa en visual basic que creara otro exe, por ejemplo yo tengo mi programa que muestra una foto al abrirlo y el programa crea otro exe y lo ejecuta(ya se que este ejemplo suena a malware pero a sido lo primero que se me a ocurrido) yo lo quiero para un programa sobre criptografia que estoy montando.
Muchas gracias espero que lo hayais entendido jeje :D


Título: Re: Desde un exe crear otro
Publicado por: dimitrix en 30 Abril 2007, 00:45 am
Claro amigo apreta aquí  (http://foro.elhacker.net/index.php?action=search)y listo.


Título: Re: Desde un exe crear otro
Publicado por: yovaninu en 30 Abril 2007, 05:10 am
tanto asi como crear un exe desde otro no creo que se pueda, lo que si puedes hacer es juntar el exe2 al exe1, y exe1 se encargaria de separarlo y ejecutar a exe2... es la misma base en la que se apoyan los joinners normales....


Título: Re: Desde un exe crear otro
Publicado por: Tyrz en 30 Abril 2007, 09:42 am
Bueno da = he conseguido hacerlo de otra forma mucho mas cutre gracias de todas formas yovaninu y dimitrix para poner eso te lo ahorras


Título: Re: Desde un exe crear otro
Publicado por: ~~ en 30 Abril 2007, 18:18 pm
Busca sobre binders o joiners en el foro, incluso hay un manual de Hendrix ;)


Título: Re: Desde un exe crear otro
Publicado por: vivachapas en 1 Mayo 2007, 01:30 am
Citar
tanto asi como crear un exe desde otro no creo que se pueda, lo que si puedes hacer es juntar el exe2 al exe1, y exe1 se encargaria de separarlo y ejecutar a exe2... es la misma base en la que se apoyan los joinners normales....

como se puede hacer eso?? y como habia dicho EON de q los datos nuevos se agregaban al final...??


Título: Re: Desde un exe crear otro
Publicado por: ~~ en 1 Mayo 2007, 01:56 am
A ver, lo expico un poco por encima y a partir de ahí os informais por vuestra cuenta o improvisais  :P

VB es un lenguaje de alto nivel, por lo q no podemos compilar otros ejecutables como si podriamos hacer con Asm por ej, entonces lo q hacemos para juntar dos o mas ejecutables en uno es lo siguiente:
Creamos un programa ejeno, el stubb. Este programa lo q hace es autoleerse y sacar de si mismo datos.
Con el joiner lo q hacemos es leer los programas q keremos juntar y ponerlos al final de dicho stubb, junto con sus tamaños extendiones y de mas.
El stubb se autolee cuando ya tiene los otros archivos pegados, se parte a si mismo y copia esos archivos en el disco y ejecutandolos.

Ya esta, eso es un joiner :xD  :xD


Título: Re: Desde un exe crear otro
Publicado por: Tyrz en 1 Mayo 2007, 02:45 am
esta interesante jeje he estado buscando el tutorial de hendrix y no lo he encontrado. antes te lo tenia pero formatee si alguien tiene ese u otro que lo suba plz


Título: Re: Desde un exe crear otro
Publicado por: ~~ en 1 Mayo 2007, 16:46 pm
Mira:

http://foro.elhacker.net/index.php/topic,134637.0.html

Ahí lo tienes, aunke a mi ese método (espero q Hendrix no me pegue despues de esto) no es uno de los q mas me gusta. Yo suelo meterl todos los archivos separados por una marca y luego q el split se parta por esa marca con un split y ejecute los archivos, pero el resultado es el mismo :xD son solo estilos  ;)


Título: Re: Desde un exe crear otro
Publicado por: Tyrz en 1 Mayo 2007, 19:51 pm
Gracias E0N :D