--

ESTUDIO COLECTIVO DE DESPROTECCIONES
WKT Tutorialz Site
WKT
progrAmA CSE 3310 HTML Validator v2.55 W95
DEsCripCi≤n Programa para Validaci≤n de documentos Html.
tipo Shareware (25 $)
protECCi≤n Algunas Limitaciones si no estßs registrado.
DiFiCultAD 1) Principiante, 2) Amateur, 3) Aficionado, 4) Profesional, 5) Especialista
hErrAmiEntAs SoftIce 3.22
CrACkEr Mr.Brown
FEChA Julio de 1998

Introducci≤n
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 Atake
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 | Documentoz GenΘricoz | WKT TEAM Main Site ]
[ Todo el ECD | x Tipo de Protecci≤n | x Fecha de Publicaci≤n | x orden AlfabΘtico ]