TORN@DO presents: cRACKER's n0TES

Tips & Trucos para crackear las Configuraciones InstallSHIELD



Crackeando InstallSHIELD (NaTzGUL, BigJohnson)
_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.


The cRACKER's n0tES esta dividido dentro de 12 partes principales:
 TX. Notas del Traductor
 00. INDICE
 01. Ensamblador para Cracker (CoRN2)
 02. SoftICE (Menú de arranque , Configuración, Comandos)
       
 1 Menú de arranque
       
 2 Configuración
       
 3 Comandos
 03. Breakpoints & Detalles de API de Windows
       
 1 Programas restringidos
       
 2 Cajas de diálogo
       
 3 Verificando el Tipo de unidad
       
 4 Acceso a archivos
       
 5 Acceso al Registro
       
 6 Cogiendo números de serie
       
 7 Accediendo a Tiempo & Fecha
       
 8 Generando ventanas
 04. Instrucciones de salto
 05. Instrucciones SET
 06. Tips & Trucos para Crackear
       
 1 Programas restringidos
       
 2 Dongles
       
 3 General
       
 4 Configuración de InstallSHIELD
       
 5 Protecciones con Archivo llave
       
 6 Pantallas molestas
       
 7 Límites de Runtime
       
 8 Serials
       
 9 Limites de Tiempo
       
10 Programas Visual BASIC
 07. Ventanas de Mensajes Para los Cracker
 08. Identificando funciones, Argumentos, y Variables (Rhayader)
 09. Los Sistemas de Protecciones de comerciales
       
 1 Armadillo
       
 2 C-Dilla SafeDISC
       
 3 SalesAgent
       
 4 SecuROM
       
 5 softSENTRY
       
 6 TimeLOCK
       
 7 VBox
 10. Bitmanipulation (Cruehead)
 11. Teoría general de Cracking
 12. FAQ

 +A. Cómo contactar conmigo
 +B. ¿Que es lo Nuevo?


 



The cRACKER's n0TES are Copyright 1998-2000 by TORN@DO of ID.
Todo los Derechos Reservados.
Traducido por
Revisado por X-Grimator.