Pequeña Practica.doc

  • Uploaded by: Jimmy Neciosup
  • 0
  • 0
  • December 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Pequeña Practica.doc as PDF for free.

More details

  • Words: 657
  • Pages: 2
PEQUEÑA PRACTICA Como algunas personas se dieron cuenta, yo deje una partecita del archivo CRACKME todavia sin crackear, no es que no se pueda registrar, obviamente te podes registrar perfectamente, pero cuando estaba escribiendo la leccion y en el momento que explicaba el primer cartelito NO LUCK THERE MATE y dije el maestro hace trampitas y mira con el SOFTICE que este no es el cartelito que hay que crackear. En ese momento yo vi con el softice que ese cartelito puede llegar a aparecer, lo que pasa es que no quise complicar la leccion crackeando dos partes del mismo programa sabiendo que la ventana importante es la que crackeamos y la otra es un detalle solamente. Hagan la prueba registrense con un nombre que en vez de letras corridas, tenga letras y numeros o espacios, caracteres o cualquier cosa de esas y pongan cualquier numero de registro, les va a aparecer NO LUCK THERE MATE, pero evidentemente no es el cartelito que nosotros crackeamos ya que alli el programa no puede llegar de ninguna forma, ya que el JMP que pusimos saltea la parte de CHICO MALO y el cartel ese. Es el otro cartel, cuando compara toma de a una las letras de nuestro nombre y las verifica si son todas letras y si no son te tira al tacho con NO LUCK. 401385 test al,al 401387 je 40139c 401389 cmp al,41 40138b jb 4013ac aquí salta a la zona de chico malo (NO LUCK THERE MATE!) 40138d cmp al,5a 40138f jnb 401354 AQUI TENEMOS DE NUEVO LA PARTE DEL PROGRAMA ESA, cuando veamos el softice vamos a ver que el AL guarda el valor HEXADECIMAL de cada una de las letras de nuestro nombre y las compara y salta si la comparacion no es de su agrado (SI NO SON LETRAS) a 401354. De paso hay que decir que hay dos formas de CRACKEAR un salto condicional, el autor del crackme uso las dos formas para que se pueda enseñar el tema bien, pero nos damos cuenta aqui que por las caractersisticas del programa si aqui reemplazamos el jb 401354 por JMP 401354 no va a servir por que lo que haria es cuando llegue a esa sentencia independientemente de lo que compare saltaria a 401354 PERO ESA ES LA ZONA DE CHICO MALO ahi no tenemos que ir, sino evitar que salte ahi. Entonces se aplica la segunda forma de crackear un salto mas conocida como NOPEAR, que es reemplazar los dos numeros hexadecimales de la sentencia jb 401354 por NOP, y que es NOP, nada, eso la sentencia NOP es NO OPERACION entonces cuando llega alli sigue de largo y no hace nada ni salta ni nada, hasta la sentencia 40138d que es ya la ZONA DE CHICO BUENO. COMO REEMPLAZO EL SALTO POR DOS NOP Si miran con el WDASM el programa y buscan un poco van a ver que para la sentencia NOP corresponde el numero hexadecimal 90, si van a GOTO CODE LOCATION y ponen la direccion 40117f ahi hay tres NOP seguidos y el numerito hexa es el 90. ACCION ACCION Y TRABAJO PARA LA CASA

Bueno vamos de vuelta a GOTO CODE LOCATION y ponemos la direccion de la sentencia 40138b que es donde esta el salto, copiamos la cadena hexadecimal que alli empieza. 72 1f 3c 5a 73 03 46 Alguien pregunto porque hay que hacer una cadena tan larga y la respuesta es que si la hacemos muy corta, cuando vamos al ULTRAEDIT y hay que buscar la cadena si es muy corta tenemos la posibilidad de que haya dos iguales y parcheemos cualquier cosa, asi no hay error. Juntamos toda la cadena 721f3c5a730346 y sabemos que tenemos que buscarla con el ultra edit y reemplazar 72 y 1f por 90 90 GUARDAMOS EL RESULTADO Y VOILA ahora nos podemos registrar con nuestro nombre con letras numeros y cualquier cosa. PARCTIQUEN ESTO BYE BYE RICARDO

Related Documents


More Documents from ""

Auditoria Jimmy.docx
December 2019 17
December 2019 10
Redes-1.2.docx
December 2019 14
December 2019 9
Surat Peminjaman.docx
December 2019 17
Tugas Geografi.docx
November 2019 29