Cuando un cracker no encuentra solución a sus actividades de ruptura de protección con el doble de 32
cm es decir con el ensamblador que le presenté.
Tampoco se puede orientar con el editor hexadecimal recurre al Ferrari de las herramientas se llama
Zoff OIS o mejor dicho se llamaba.
Esta herramienta es un prócer dentro de toda la historia de los crackers se utilizaba en el año 95 para
romper protecciones de herramientas de Windows 95 pero no solamente para romper sino también para trabajar
con drivers de hecho la empresa que lo hacía en un mega después cambió de empresa en el año 2000.
La empresa que lo hacía lo vendía como una herramienta como un depurador.
Se llama Henrich Zero que significa un depurador sincero que Zoff se cargaba antes que el sistema operativo
entonces tenía la capacidad de cortar la operación del propio sistema operativo.
Si uno presionaba controlde y no importa lo que esté haciendo el Windows se cortaba y pasaba a una ventana
donde te mostraba el código de programación que se está ejecutando en ese momento.
De hecho una de las cosas más importantes de Office es que permite digo permite porque todavía se puede
llegar a utilizar pero es muy complejo hacerlo andando Windows 10 en realidad después de Windows Millenium
había que bajar una versión especial para Windows 2000 y NT para usarlo Windows 2003 Server no habría
que habría que modificar unos archivos había que tener una herramienta una especie de inspector para
saber cómo había sido programada la aplicación que uno quería ensamblar es decir siempre nos dan un
punto ExE pero pudo haber estado hecha en visual y sigue en en C++ o cualquier otro tipo de aplicación
que me termina compilando un punto xD.
Esto es así porque si estaba hecha en Visual Basic había que cargarle unas unas dependencias o unos
unas librerías al Zoff para que se hable de forma correcta y presente un código coherente a una aplicación
punto de pero que estuvo hecha por ejemplo con el Visual Voice y se empezó a ir complicando a medida
que pasaban los años sobre todo cuando apareció en escena el punto net y los procesadores de 64 bit.
Ahí Sophie se tornó bastante difícil de utilizar y surgió algo llamado olí de Vagner que vendría a ser
el que lo sucedió.
Sin embargo ningún otro software pudo hacer o por lo menos hasta ahora hay un proyecto de software libre
que se llama R.R o es decir Rasta Ring cero de Vagner que permite igual que sofística de variar el ring
cero el resto de los que vinieron después de ver varían en ring 3 Qué significa desvariar en tres que
corren por encima del sistema operativo y por encima de los drivers es decir que pueden variar aplicaciones
concretamente tal cual como les mostré yo con él con el doble de 32 cm que me mostraba el código pero
de la aplicación yo no podía por ejemplo ver qué está pasando con las variables del driver que me conecta
al disco a la que controla el disco rígido de Windows con esos otros de vaguear.
Si con Soffy discos lo permitiera hacer acá les muestro una pantalla si se digitalizada al cómic de
lo linebacker si lo lleva Aguer soporta el uso de Clarín entonces hay mucha gente que desarrolló muy
buenos planes para ampliar las funcionalidades de este debate pero como dice ahí solamente había aplicaciones
y he de decir que para crackear un sistema operativo como Windows se necesita un valor de Rinzai se
lo voy a clonando desde ahora como Isaí olí de Baler permitió seguir franqueando después del XP y versiones
posteriores incluso de 64 bit.
Cabe aclarar que el anterior este es Office funciona en 32 bit no se marea con toda esta ventana que
está viendo acá ni se asusten porque en realidad esto se los muestro como el próximo paso.
OK.
Cuando termine este curso van a estar en condiciones y con la cantidad de entusiasmo que creo que les
voy a transmitir de un paso más allá y con toda esa carga de conocimientos bueno encarar el uso de este
tipo de herramientas el uso de software tiene un manual completo que tiene muchas decenas de hojas y
es bastante complicado de utilizar pero depende para que uno lo vaya a emplear.
No vamos a ver un poco un poco en la práctica vamos a hablar de una máquina virtual con Windows 2000
que tengo para que vean cómo cómo corta todo y lo que permite hacer un break point click hallarlos yourself
bien veamos qué sabor tiene este tipo de herramientas acá lo tengo donde dice estar Office uno lo puede
configurar para que arranque con el Windows lo puse para que arranque OnDemand y me está levantando
un servicio de servicios Office.
Ya lo tenemos operativo.
Esto está corriendo como siempre en una máquina virtual dentro de mi celular así que puede presentar
algún error en artifacts pero ya vamos a solucionarlo cuando pase del modo de vaguería al modo del Windows
y cuando lo corte en seco al Windows cuando lo vuelva a hacer seguirá adelante no arrancar.
Pero supongamos que queremos jugar con el crack para mostrar alguna función o vamos a crackear bien
porque es dificilísimo dijimos que estaba muy bien programado porque cuando yo le ponía algo por ejemplo
3 3 3 como código y ponía chequear no me aparecía el mago blanco ni el Mago Negro.
Ok no me pone registro incorrecto registro correcto.
Es muy difícil.
Yo le decía por qué no abre ventanas y por qué sería fácil segunda ventana.
Bueno si hay una ventana por ejemplo podemos hacer que abra esta ventana de Abat si ahí es así o si
la abre esa ventana hubiera sido la del registro.
Podíamos interceptarlo con el soft OIS y hacer que detenga el Windows detenga la aplicación y nos muestre
el código en ensamblador de donde está lo que llamó a abrir esa ventana cómo sería esto sería así.
Supongamos que esta ventana de la base a la ventana cuando yo aprieto aparece.
Entonces uno quiere que un programa le pone el registro cualquier cosa y antes de por ejemplo hay muchas
formas de hacerlo antes de presionar el chequearlo que me haga abrir la ventana del Mago Negro llama
al Sofie.
Cómo se llama Office presionando la tecla Control y la tecla de tenemos hermoso podemos hacer un montón
de cosas tiene un lenguaje.
Acá tenemos el cursor acá abajo no titilando acá yo le pongo BPE X acá dice abajo una especie de gel
dice break point on Execution es decir hace un corte en la ejecución del Windows y la aplicación y le
puedo poner qué tipo de qué tipo de evento Bueno yo le puedo poner que corte y cuando cambia la hora
o corte cuando se abre la ventana.
Así que en este caso vamos a ponerle
me
box
a decir que cuando se abre una ventana de una ventana nueva me corte la ejecución como yo lo dije justo
antes de apretar el botón de registrarse en la aplicación.
La próxima ventana nueva que se da abrir la aplicación porque se abre otra ventana de Windows de tener
otra ventana para otro lado de la memoria.
Pero para que tengan una idea más o menos como se hace fíjense lo que pasa presiona Enter parece que
no pasa nada no vuelvo al Windows como vuelvo.
Presiona la tecla F5 no vamos a presionar F5 y volver al Windows acá parece que ya está todo negro pero
en realidad ya les digo como máquina virtual hay que hacer que dibuje todos los pixeles.
Esto es muy simple cuando uno sabe cómo funciona es cuestión de poner a pagar bien aunque cuando me
pongo a pagar me Grice a todo el windows y después simplemente me arrepiento le pongo que no y me vuelve
a hacer aparecer todos los pixeles.
No pasa de una máquina real.
Entonces bueno yo cuando presiono el botón que me abre la próxima ventana debería cortar la ejecución
en el exacto instante en donde se ve esa ventana.
Ahí me cortó.
Entonces acá esta me cortó donde se abrió esta ventana si esa ventana en la realidad se hubiera abierto
después de comparar un Heydi un usuario o una contraseña o un registro un poco más arriba en el código
si yo busco tendría que encontrar algo llamado un salto un salto es como esto vamos a ver mejor.
J.
NZ.
JND puede parecer puede parecer un salto si no se cumple la condición.
Si Nott y Chicuelo o sea salta si no es igual.
Por eso ahí se puede vivir dos formas a mi me gusta decirlo Jota Jota NZ en realidad Jota Z se valora
al valor salta si no es cero si el resultado de la comparación y después está el Jota el que salta si
es igual la comparación entonces si esto fuese realmente la rutina de comparación me está haciendo aparecer
esa ventana porque no coincide lo que yo le puse.
Qué pasaría si yo puedo evitar este Jota N Z O JND y le pongo un Jota y le criminológica en lugar de
decir.
El programador puso que cuando no es igual la comparación de lo que yo le pongo con el código si saltes
y me igual si yo le pongo que salte si es igual lo que va a pasar es que va a cambiar la lógica uno
sobre X significa y cualquier cosa que le ponga mal me lo va a tomar como buena a menos que tenga la
suerte de ponerle el código correcto.
En ese caso lo va a tomar como malo si no lo voy a variar porque todavía no empezamos a ver ensamblador.
Sí pero parece una idea del poder que tiene este tipo de herramienta yo puedo borrar.
Por ejemplo logré Pey con Besse Breck puede incluir si le pongo un asterisco me borra todos los britpop
igual no solo si así que hoy tengo borrado todos los Railways.
Si yo vuelvo al window con F5 lo que va a pasar es que ahora sí me deja abrir la ventana ok.
O sea que se cambió ese valor y presionar F5 y hubiese continuado la ejecución del código acá me hubiera
puesto gracias por registrarse porque le cambió la lógica.
Ok ven que no es tan difícil la mecánica de traquea cuando uno sabe cómo utilizar las herramientas bien
dejen o mejor dicho prueben ahora sus conocimientos derrotando el examen y vamos con la próxima sección
en donde vamos a hacer un mini o micro curso de ensamblador pero dedicado solamente al crack y no se
asuste.