| ESTUDIO COLECTIVO DE DESPROTECCIONES Última Actualizacion: 25/10/2001 |
Programa | CSE 3310 HTML Validator v2.55 | W95 / W98 / NT
Descripción | Programa para Validación de documentos Html
Tipo | Shareware
Tipo de Tutorial | [X]Original, []Adaptación, []Aplicación, []Traducción
Url |
Protección | Algunas Limitaciones si no estás registrado
Dificultad | 1) Principiante, 2) Amateur, 3) Aficionado, 4) Profesional, 5) Especialista
Herramientas | SoftIce v3.22
Objetivo | Obtener serial correcto
Cracker | Mr.Brown
Grupo | Whiskey Kon Tekila
Fecha | 15 de Julio de 1998
INTRODUCCION
Los usuarios no registrados sólo pueden validar 150 documentos html. El objetivo será conseguir un número de registro para no tener limitaciones en el programa. Para ello interceptaremos la ejecución en el momento en que el pgm coja nuestra clave, y investigaremos qué hace con ella. Como veremos, compara la nuestra con la que él calcula. Así pues, miramos la suya, y esa será la nuestra ;-)
AL ATAQUE
Arrancar el Pc con el SoftIce 3.22, con el fichero WinIce.Dat debidamente configurado. (Ver "Introducción al SoftIce" en la sección de Documentoz Genéricoz para más información) Ejecutar el programa Html Validator, y seleccionar la opción para registrarse. Introducir cualquier nombre en Registration Name (Ej:ECD IntroCracking) Introducir cualquier clave en Registration Key (Ej:222333) Pulsar Ctrl+D para ir al SoftIce. Una de las maneras en que el programa lee la información que hemos tecleado, es con GetWindowTextA o con GetDlgItemTextA (lo de la A al final es para los programas 32 bits) Así que vamos a poner un par de BreakPoints para estas instrucciones :
      BPX getwindowtexta

      BPX getdlgitemtexta
Pulsamos Ctrl+D para volver al HTML Validator, y le damos al botón OK. Apareceremos en el SoftIce, después de 0137:41771F call User32!GetDlgItemTextA Antes de llamar a esta función, se ha tenido que especificar una dirección de memoria en donde almacenar el valor. 4 linias más arriba, vemos una referencia a [EBP-200] (o [EBP+FFFFFE00] que es lo mismo) Así pues, si miramos esa dirección con D EBP-200 ,veremos "ECD IntroCracking" ;-) Avanzamos un poco con F10, hasta la siguiente llamada a GetDlgItemTextA. Igual que antes, veamos lo que ha quedado guardado con D EBP-400 (o [EBP+FFFFFC00]), y encontramos la clave que habíamos puesto "222333" ;-) Seguimos avanzando un poco más, hasta llegar a 137:4177B1 lea edx,[EBP+FFFFFA00] Por el camino hemos dejado algunas verificaciones, como que la clave tenga más de 5 letras y menos de 80,... Si miramos que hay en [EBP-600] (o [EBP+FFFFFA00]), podremos ver "TgfKRsi6sKPN" ;-DD Lo apuntamos en un papel, y dejamos que siga ejecutándose el programa. En mi caso se me quedó el Pc bloqueado, pero después de reiniciar, volví al Html Validator, y en la pantalla de Registro puse el mismo nombre que anteriormente, y la clave que me apunté en un papel. Registration Complete. ;-))
[ Entrada | Documentos Genéricos | WkT! Web Site ]
[ Todo el ECD | x Tipo de Protección | x Fecha de Publicación | x Orden Alfabético ]
(c) Whiskey Kon Tekila [WkT!] - The Original Spanish Reversers. Si necesitas contactar con nosotros , lee esto antes e infórmate de cómo puedes ayudarnos