_SETUP.LIB
es una base de datos comprimida de InstallSHIELD.
Puede contener EXEs y DLLs que apoyan la
Instalación. A veces éstos Archivos de Apoyo
están en el mismo dir con SETUP.EXE (improbable),
pero en nuestro caso ellos están comprimidos en
_SETUP.LIB (lo verás después). Yo no
tenia los archivos comprimidos de la base de
datos (xxx.1-x,xxx.z) conteniendo los
archivos del programa y así que pueden ser muy
grandes;)
No importa, porque en cualquier caso no los
necesitamos para crackear.
Un archivo de base de datos comprimido siempre
empieza con "13 5D 65 8C 3A 01 02 00",
así si no puedes encontrar ningún xxx.z o
xxx.1-x entonces sólo busca estos bytes. Al
final de cada archivo de base de datos comprimido
puedes ver todo los nombres de archivo a
propósito.
SETUP.PKG contiene todos los nombres de archivo
en la base de datos del Programa que nosotros no
necesitamos y así que nosotros no necesitamos
ningún SETUP.PKG. InstallSHIELD creo que utiliza
SETUP.PKG para referirse a los archivos en la
base de datos del Programa en el proceso de
copiando. Sin embargo, nosotros no lo
necesitamos, así que vamos dentro.
_SETUP.DLL es un recurso de DLL de InstallSHIELD
y no es importante para nosotros, porque es
solamente un archivo de apoyo que es
proporcionado con cualquier instalación de
InstallSHIELD. SETUP.INS es el Script
compilado de la instalación y es la parte
más importante en un proceso de instalación
de InstallSHIELD!!! . En Win95 tiene un
globo conectado a un teléfono como icono. Este
Archivo Controla cualquier acción y tiene la
mayoría de los mensajes de la Instalación y
jugará un Papel principal en nuestro SEGUNDO
APROXIMAMIENTO.
SETUP.EXE es la cabeza de todos, es el Motor de
la instalación y ejecuta el Script y hace todas
las Llamadas a DLLs y accesos a disco (32 Bit!!!)
. Hasta ahora esta todo bien, ahora sabemos
mucho más de InstallSHIELD =)
Como tu sabes, ahora están empaquetándose
varias herramientas de software con InstallShield
5.0 - y muchas de esas instalaciones contienen
scripts que piden números de serie para
descomprimir sus volúmenes. Esto es usado para
que simplemente puedas ejecutar la utilidad
ICOMP.EXE de InstallShield para descomprimir el
archivo(s) data.z y desviar el setup entero; sin
embargo, el nuevo InstallShield es más listo -
pero no mucho más.
En la nueva configuración de InstallShield 5, el
archivo SETUP.INS contiene el script compilado.
Puesto que muchas instalaciones piden números de
serie dentro del script, yo razoné... ¿por qué
no reemplazar simplemente el script compilado de
InstallShield con uno estándar producido por una
configuración de InstallShield vacía?
Aquí está lo que debes hacer:
1.
|
Ejecuta
InstallShield Pro 5 (mira en http://www.dejanews.com
y busca
por "InstallShield" para ver
detalles sobre cómo recibir ese paquete
del Sitio FTP de InstallShield...
estúpido mortal).
(n.del t.:Te
juro que la traducción es literal :o))
|
|
2.
|
Crea
una nueva instalación con 1 archivo en
ella. No importa lo que sea el archivo |
3.
|
Compila
la instalación. Producirá un manojo de
archivos en
"c:\miinstalacion\ProjectX\media\disk1
\..." |
4.
|
Copia
SETUP.INS en alguna parte segura. Lo
necesitarás después. |
5.
|
Cuando
te encuentres con un programa de setup
basado en InstallShield5 que requiere un
número de serie/password, simplemente
haz una copia de SETUP.INS existente a
SETUP.IN $, y reemplaza la copia
SETUP.INS con el que produjiste en paso
4. |
Ahora, por supuesto, si el script compilado
contiene procedimientos de la instalación muy
explícitos, esta técnica puede no funcionar...
sin embargo, funciona en la inmensa mayoría de
los casos ya que la situación de archivos y
claves del registro parece estar codificada en
DATA1.CAB - no el script de SETUP.INS.
|