Felicitaciones.
Mentes inquietas por haber derrotado el examen del especímen.
1.
Aquí estamos con el especimen número 2 esta pieza de software también la elegido por la inteligencia
del programador el programador es Firas Hassan y también lo considero una persona sumamente inteligente
mucho más inteligente de lo que yo puedo ser un excelente programador.
He tomado la pieza de software.
Voy a hacer la aclaración como lo hice con el especímen 1 simplemente porque me parece brillante la
forma en que protege el software y las acciones que desencadena dentro del programa cuando se da cuenta
que le están queriendo cambiar el código elegido una pieza de software del año 96 que es inoperante
en un sistema operativo de hoy en día.
Entonces con esto me aseguro de no provocarle ningún ningún daño no producir el lucro cesante.
Con esta aplicación ya no puede obtener ningún tipo de ganancia aparte han pasado 20 años.
Así le podemos hacer ingeniería inversa.
Y bueno también le pido a Firas que en pos de poder utilizar su su genialidad en la programación no
sea esta pieza y nos permita la libertad de utilizarla para enseñar como un ejemplo para enseñarle a
ustedes que son personas que van a defender.
Me consta que a día de hoy él tiene piezas de software mucho más sofisticadas y con más de 20 años de
experiencia.
La forma de protección es otra si para sus piezas de software si bien tampoco lo voy a lo voy a le voy
a producir un daño no es la idea.
La idea es solamente conducir este conocimiento tenía que darlo pero es muy complejo dar un curso de
cracking y mantenerse en la legalidad por eso he tenido que elegir estas piezas de software vamos a
En primera instancia a hacer lo que hacemos siempre ubicar al Mago Negro pero se van a dar cuenta de
que esta pieza de software tiene otro tipo de protección tuve una protección por tiempo si hubiéramos
utilizado el de vaguear el rinoceronte por ejemplo como el soft país se acuerda que podríamos poner
bullet point es decir que se interrumpa la aplicación cuando hay un evento por ejemplo cuando aparecía
la ventana nueva hay mucho checkpoint.
Hay un puente que se puede poner cada vez que se consulta el reloj del sistema.
Si lo hubiésemos hecho con el sofá y si hubiera sido fácil porque cada vez que abrimos esta aplicación
se van a ver que pone Nago una ventana que dice que tengo tantos días para utilizarlo así serán 30 días
cuando uno de los ejecuta por primera vez para que el programador pueda saber la cantidad de días que
falta tiene que hacer una consulta a la hora del sistema y la fecha.
Así que si ponemos un paint ahí lo que hubiera pasado es que en cuanto abrimos el programa aparece la
ventana y salto de comparación.
Pero como este curso es de principiantes del cracking y la ingeniería inversa todos mis cursos arrancan
con cursos de principiante porque yo lo que busco es que la mayor cantidad posible de personas se metan
a este fascinante mundo.
Entonces como dije lo vamos a derrotar igual utilizando solamente las dos aplicaciones básicas que es
el editor hexadecimal y el del ensamblador que ya vimos como decía Steve Jobs.
Lo difícil es hacerlo simple pero bueno lo voy a hacer simple y con estas herramientas van a ver que
es bastante un poco diferente y que hay que seguir pero se puede hacer igual añadió.
Bien aquí estamos con nuestro segundo especimen una pieza de software programada en forma impecable
si por Firas un programador sumamente inteligente van a ver las protecciones que puso de hecho por eso
elegí esta pieza como dije por admiración a su conocimiento y su metodología para programar la belleza
del código.
No es por hacer ningún daño ni nada de eso.
Por eso elegí piezas de software que ya son inoperantes en sistemas operativos modernos pero sirve para
hacerles transitar por la mecánica de la desprotección del software para que entiendan cómo se protege
o qué.
Yo no puedo mostrarte que una puerta blindada tiene una falla sino si no muestra una falla.
Esto es lo mismo vamos a ejecutar acá tengo la carpeta acá abajo en la carpeta estar Clink si está la
Digemin definitorio a Calabria acá está el software.
Vamos a buscar el mago negro como siempre aquí no ya que hay otra forma de caducidad dice.
Si usted intenta utilizar estar información por más de 30 días usted debe registrarse.
Así que está haciendo una llamada a la hora y la fecha del sistema ok.
Como dije vamos a canjearlo con las dos herramientas que les enseño ok vamos a ganar el pago de un botón
de registrarse.
Vamos a ponerle como siempre un código que seguramente es incorrecto vamos a cambiar el teclado porque
este no tiene tal.
Hay tres tres tres tres.
Qué pasa
acá tenemos el Mago Negro.
Entonces anotamos código incorrecto
vamos a anotar todo lo que aparezca vamos a poner incorrecto com
o
Incor COV y símbolo de exclamación y el título de la ventana dice error.
Podemos aceptar ponemos cancelar y no tiene botón de cerrar así que no nos queda otra que hacer que
el software inicie.
Esto es una buena medida del programador ya empieza con su genialidad significa que no podemos abrir
y cancelar mil veces para hacer intentos.
En cuanto uno toca la ventana de registro no le queda otra que abrir el programa y ahí ya va contando
un día iba incrementando.
Ok bien está obviamente de otras épocas.
Pero como dije siempre sirve bien vamos a la próxima clase en donde vamos a jugar con el código se van
a dar cuenta de que ya no aparece más la referencia con el texto que antes buscábamos así que vamos
a ver cómo lo sorteamos.