Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: billarxxx en 20 Junio 2007, 01:41 am



Título: Compilar desde un exe.
Publicado por: billarxxx en 20 Junio 2007, 01:41 am
Me preguntaba si se puede Compilar un exe desde un exe de visual basic
mas o menos como el cactus joiner

de antemano graxias


Título: Re: Compilar desde un exe.
Publicado por: yeikos en 20 Junio 2007, 02:34 am
¿Compilar un ejecutable?  :-\


Título: Re: Compilar desde un exe.
Publicado por: ‭‭‭‭jackl007 en 20 Junio 2007, 02:55 am
lo q hace el cactus joiner no es compilar, sino empaquetar dos archivos; para eso usa un stub; sino me eqivoco en Vb es imposible crear un exe q pueda compilar, pero si puedes simular ese proceso; como si los comprimieras.
espero q te haya aclarado tu duda.


Título: Re: Compilar desde un exe.
Publicado por: yeikos en 20 Junio 2007, 09:41 am
Si lo que quieres es hacer un joiner te puedo plantear dos opciones...

- Calcular el tamaño (bytes) de un archivo e inyectarlo al final del ejecutable que lo extraerá. De este modo cuando se inicie el ejecutable, se extraerá X bytes de si mismo, generando un segundo archivo.

- Inyectar el código entre etiquetas, de esta manera no tendremos que saber la cantidad de bytes del archivo, tan solo debemos buscar las dos etiquetas que delimitan al nuevo archivo y extraer el contenido que éstas tienen para formar el segundo ejecutable.


Título: Re: Compilar desde un exe.
Publicado por: WHK en 20 Junio 2007, 09:47 am
Si puedes.

Agregas a tu programa los archivos necesarios para una ciompilación, luego solo agregas el código fuente y cuando el programa se abra que este descomprima todos los archivos en el directorio temporal compilando el código fuente y ejecutandolo previamente.
Pero por lo visto tu quieres saber como crear un joiner como el de mad... eso es otra cosa muy diferente ya que agregas el archivo directamente ya compilado.


Título: Re: Compilar desde un exe.
Publicado por: yeikos en 20 Junio 2007, 10:44 am
El ejecutable es el resultado de la compilación, partiendo de esto, compilando un ejecutable estaríamos recompilando, y eso ya serian casos excepcionales...

Agregas a tu programa los archivos necesarios para una ciompilación, luego solo agregas el código fuente y cuando el programa se abra que este descomprima todos los archivos en el directorio temporal compilando el código fuente y ejecutandolo previamente.

También se puede viajar al espacio, solo que necesitamos unos cientos de millones...

No es lo mismo interpretar un código que crear un compilador, inútilmente, para VB.


Título: Re: Compilar desde un exe.
Publicado por: WHK en 20 Junio 2007, 11:31 am
Parece que no fuí bien claro... ok me explico nuevamente no como una solución sino para no crear confuciones.

Incluyes el GCC.exe y las librerías necesarias para transpoortar programas sin compilación los cuales al descomprimirse este lee el archivo de configuración .ini y ejecuta su respectivo script de esta forma puedes crear los softwares en C haciendolos indetectables solo hasta que se compilen, de ahí usar reemplazos como renombrar funciones al azar o crear el ejecutable con una cifrado aleatoria.

Pero como buelvo a decir... esto no es una solución... solo respondía a lo que se planteaba pero se que a eso no va el tema sino que la idea es aprender a crear un joiner como el de mad no?

De todas formas el código fuente del cactus joiner de mad está acá:
http://foro.elhacker.net/index.php/topic,160470.0.html
y creo que con eso solucionas el problema.

Citar
solo que necesitamos unos cientos de millones...
Tranquilo que con el sueldo que nos dan en el foro en unos meses lo juntamos  ;D