compilar exe

Iniciado por binario010101, 1 Mayo 2017, 18:03 PM

0 Miembros y 1 Visitante están viendo este tema.

binario010101

buenos días amigos.

con ayuda de Universal Extractor extraje el contenido de un exe

ahora quiero volver a compilar el exe pero no entiendo el proceso, revise con peid el exe original y me dice que fue compilado con Microsoft Visual C++ 6.0

aca deje las librerías
https://drive.google.com/open?id=0B4SXGbwdZZV8WGhTblhEUGNYc3M

alguien me puede dar una luz????

muchas gracias
binario010101@hotmail.com
no soy ing estudio sicologia

apuromafo CLS

digamos una idea instalo un programa llamado winrar, comprimo archivos como sfx para que pueda extraerse en la ruta que quiera , voy y abro el programa Universal extractor, sobre este exe llamado sfx... obtengo el programa original... si quiero volverlo a compilar ..deberia usar entonces el mismo algoritmo osea winrar...

en el caso de instaladores nsis, deberia usar nsis, en el caso de innosetup, innosetup xD, en el caso puntual que desconoces, nimporta, el exe original puede ser un setup, si se pierde basta saber como funciona (donde instala, que dll registra etc)

Saludos cordiales Apuromafo

binario010101

#2
el exe original es un portable se ejecuta sin necesidad de ser instalado. tengo el archivo original y la carpeta donde desempaque el exe. el compilador original fue Microsoft Visual C++ 6.0

en este drive tengo las librerias, por si puedes revisarlas

https://drive.google.com/open?id=0B4SXGbwdZZV8WGhTblhEUGNYc3M


binario010101@hotmail.com
no soy ing estudio sicologia

apuromafo CLS

no se si estas hablando en serio o estas bromeando, pero pensare que estas colocando de tu parte...

cuando  usas universal extractor lo que hace es extraer segun el tipo de instalador que tiene, en el caso que no es ningun instalador, este extrae las secciones del exe en cuestión, en tu caso puntual puedes ver en prueba 1 que son 3 secciones del header del programa (hasta con pexplorer, cffexplorer o cualquier editor de pe puedes confirmar que es eso)
lo cual no es informacion util en cuestion.

cuando hablamos ahora de un concepto de unir estos trozos..pues un exe es en cuestion un archivo compilado de 3 secciones,

Cuando aprendes ingenieria inversa aprendes a ver como funciona un programa, si es un portable claramente tiene un stub que va descomprimiendo las rutas relativas y usando el programa conforme necesite (protector) ,
te lo hago de ejemplo, digamos que conoces el protector molebox, desde archivos multiples metes todo en un mismo ejecutable,  digamos que hay script y ayuda multiple para extraer eso...ya que dejaron de dar soporte y algunos ayudaron para recuperar los archivos originales
mediante ing.inversa

en el caso de thinistall, solo podrian rescatarse algunas dependencias y mas

en el caso de hablar de tu caso puntual quieres compilar el exe?
une las 3 secciones y con un editor de pe

si quieres modificar un programa deberas aprender ing.inversa y para eso esta el faq

no se para que quieren modificar versiones portables si no saben como funciona el programa, menos sabran que /como modificar estos...

insisto, hay que leer el faq

pd: en la lista de crackslatinos ya hay mas de 1500 escritos, de ing.inversa a partir de 58 tutoriales de ricardonarvaja aun asi siguen preguntando como depurar un programa..eso es flojera de no leer nada
saludos