| ESTUDIO COLECTIVO DE DESPROTECCIONES Última Actualizacion: 25/10/2001 |
Programa | Lake Clear Animato v1.0c | W95 / W98 / NT
Descripción | Programilla para crear o retocar Gifs animados.
Tipo | Trial de 30 dias
Tipo de Tutorial | [X]Original, []Adaptación, []Aplicación, []Traducción
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
Grupo | Whiskey Kon Tekila
Fecha | 21 de Octubre de 1999
INTRODUCCION
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 DEL 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() ebx# = 8008 ' valor inicial de ebx v# = 1968 ' valor inicial 7B0 en Hexadecimal. l = Len(Text1.Text) ' Longitud del nick nick$ = UCase$(Text1.Text) ' Convertimos en mayúsculas el nick eax# = 1 ' valor inicial del contador. For x = 1 To l 'Iniciamos un bucle contando el número de caracteres. ecx# = Asc((Mid$(nick$, x, 1)))' almacenamos el valor ASCII de cada caracter del nick. ecx# = ecx# * v# ' Lo multiplicamos por 1968 y lo dejamos donde está, en ECX#. ecx# = ecx# * eax# ' Lo multiplicamos por el contador, resultado en ECX#. ebx# = ebx# + ecx# ' variable donde se va acumulando el serial number. eax# = eax# + 1 ' Incrementamos el contador. Next ' siguienteeeeeee.....!!!!!! Y he akis el Serial Number para tu propio nick : Text2.Text = "ANM-" + Trim$(Str$(ebx#)) End Sub Y ya está todo hecho Newbies ;-). AstalaVista
    *±±========-*-*-*-* 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 | 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