ESTUDIO COLECTIVO DE DESPROTECCIONES | ||
![]() |
WKT Tutorialz Site | ![]() |
![]() |
![]() |
![]() |
Programa | Lake Clear Animato v1.0c | W95 / W98 / NT |
Descripción | Programilla para crear o retocar Gifs animados. | |
Tipo | Trial de 30 dias | |
Url | www.lakeclear.com | |
Protección | Serial Number | |
Dificultad | 1) Principiante, 2) Amateur, 3) Aficionado, 4) Profesional, 5) Especialista | |
Herramientas | SoftIce v3.24 | |
Objetivo | Obtención de un número de Serie Válido y creación de KeyMaker | |
Cracker | Mr.GReeN | |
Fecha | 21 de Octubre de 1999 |
Introducción |
En este tutorial vamos a examinar una simple rutina de generación de número de serie y como traducir del Win32Asm a cualquier lenguaje de Alto Nivel la rutina, con el objeto de crear un KeyMaker para este programa. |
Toma de contacto |
En la misma pantalla para entrar el número de serie, nos encontramos que el programador nos dice (hehehehehe, nos elimina trabajo) que el serial debe empezar con ANM- Perfecto si no te quieres romper la cabeza y encontrar el serial con un simple SEARCH 0 L FFFF- FFFF 'ANM-' despues de haber producido el error pertinente que nos da la entrada de un serial falso, luego entramos de nuevo en Soft-Ice y aplicamos la búsqueda. :-O |
Penetrando dentro de código |
Bien, para ahorrar tiempo y complejidad
al tutorial, diré que existe una rutina que conviente el
nick en mayuscúlas. Asi pues, comencemos con nuestra
tarea. Entramos en Soft-Ice previo BPX HMEMCPY y seguimos con los pasos reglamen- tarios que todos ya conocemos. Ok!, Ya hemos llegado. Las direcciones que aqui se mostrarán son ficticias, solo para uso informativo. Bien, nos encontramos con la rutina de cración de Serial: 49368B MOV ECX, [EBP-04] ; Almacena tu nick en registro EAX. -------- MOVZX ECX, BYTE PTR [EAX+ECX-01]; Almacena cada uno de los caracteres del nick. -------- IMUL ECX, ECX, 7B0; Multiplica y deja en Ecx, el valor de Ecx * 1968 (el año de nacimiento de tu novia Mr.WhitE ???? muahahahahahahahahahahaha!!!!). -------- JNO 49369D; Salta si no hay overflow. -------- CALL 402DC4; Y sino se mete aki, algo hace (no soy curioso, pero lo supongo, |o|). 49369D IMUL ECX, EAX; Valor inicial de EAX =1, es un contador. -------- JNO 4936A7; Salta si no hay overflow. -------- CALL 402DC4; Lo mismo de arriba ! 4936A7 ADD EBX, ECX; Suma a EBX, valor inicial = AF48 = 8008, ECX. En EBX se almacena lo que va a ser la 2º parte del serial, osease, el serial number. :))))) -------- JNO 4936B0; Salta si no hay overflow. -------- CALL 402DC4; 4936B0 INC EAX; Incrementamos el contador. ---------- DEC EDX; Decrementamos un segundo contador (long. nick) -------- JNZ 493688; Salta si no es 0, al inicio de la rutina. *************************************** Pos bueno, yastá, entendida la rutina que genera el serial correcto, podemos hacer en cualquier lenguaje de alto nivel el Keygen correspondiente a este programilla Software. Solo hay que recordar que el NICK debe estar en mayúsculas y qye empieza por ANM- Valga un sencillo ejemplo en VBasic, ok?, a lo bestia y sin depurar. :-O Private Sub
Command1_Click() Y he akis el Serial Number para tu propio nick :
*±±========-*-*-*-* P E R S O N A L G R E E T Z *-*-*-*-========±±* A todos los Crackers del pasado, del presente y del futuro. (En ezpecial a loz kabroneZ de WkT!) |
[ 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 ] |