SlideShare una empresa de Scribd logo
1 de 29
Solución de Examen 1
En Immunity Debugger
 Bien, para hacer este tipo de crackeo hay varios tipos de programas, como por

ejemplo: OLLYDBG, W32DSM, INMMUNITY DEBUGGER, utilizaremos Inmunity
Debugger, ya que lo considero sencillo, pero debes de saber que en el caso de
OLLYDBG, el proceso es el mismo, bien, una vez ya tenemos nuestro programa
para debuggear(desensamblar) y nuestro crackme (programa para crackear)
comenzamos con la operación.
 Lo primero que haremos será abrir el programa que vamos a crackear y una vez

nos pide el serial para activarlo ponemos lo que queramos, en este caso yo he
puesto 123456 y le damos a entrar o chequear, ver imagen:
 Una vez introducido el serial o la clave errónea, nos advertirá con una ventanita en

la cual nos dará el mensaje de error diciéndonos que ese no es el serial, lo que
hacemos será copiar el mensaje que esa ventanita nos dé, ver la imagen:
 Posteriormente nos iremos al menú debug y a run como se muestra en la siguiente

imagen, nos deberá aparecer lo siguiente
 Ahora nuestro debugger automáticamente nos abrirá y desensamblara nuestro

crackme o programa, bien una vez hecho esto, haremos click derecho y se nos
abrirá una ventana, ahí haremos click sobre serach for y posteriormente sobre all
referenced text strings, con esto último se nos abrirán todas las referencias de las
cadenas de texto que contiene nuestro programa o crackme, ver imagen:
 Bien, una vez hecho esto, lo que hacemos es buscar en el debugger el mensaje de

error que anteriormente nos dio el crackme, que era key is wrong y una vez
localizado hacemos un doble click sobre el, ver imagen:
 Bien, una vez

hecho el doble click sobre el, lo que hacemos será buscar el

mensaje que nos de paso, el ok al programa y una vez localizado, que en este caso
es key is ok lo que haremos será copiar el numero que se muestra en la siguiente
imagen:
 Una vez localizado el número lo que haremos será buscar el mesaje anterior de

error y haremos un doble click sobre la zona donde pone push seguido de
crackme1 y un numero y automáticamente se nos abrirá una ventana en la que
deberemos introducir lo siguiente:

 JMP SHORT 0041660
 Y pulsamos doble clic sobre la instrucción y nos aparecerá una ventana llamada

assemble, de este modo lo que estamos haciendo es crear un salto, desde el
mensaje de error(key is worng) hasta el mensaje del ok (key is ok) para que lo
entendamos, con la orden JMP SHORT lo que le estamos diciendo al programa es
que cuando llegue al mensaje de error, salte directamente al ok, de esta forma
creamos el salto, ver imagen:
 Creamos el salto como se muestra en la siguiente figura:
 Hasta aquí todo bien, pero ahora para que este efecto quede permanente hay que

proceder a guardarlo y para poder guardar los cambios haremos click derecho y
se nos abrirá una ventana, en ella seleccionamos donde pone copy to executable
y posteriormente en donde pone selection, ver imagen:
 Creamos el salto como se muestra en la siguiente figura:
 Creamos el salto como se muestra en la siguiente figura:
 Una vez hecho esto veremos como se nos cambia y se nos desorganiza todas las

ventanas dentro del debugger,pues bien, esto es normal, ahora lo que haremos
será situarnos encima la primera ventana y haremos un click derecho

y

seleccionaremos save file y después solo nos queda decirle donde queremos que
nos guarde el programa (aconsejado guardarlo en el mismo lugar donde estaba
para que funcione :) ver imágenes:
 Pues ahora solo queda probarlo, así que lo que haremos será abrir nuestro

crackme o programa ya crackeado y una vez nos pida el serial o la clave,
ponemos lo que queramos, que en mi caso es 123456 y le damos a entrar,
podemos ver en la imagen que el crackem en este caso ya está crackeado, ver
imagen:
Solución examen 1 con immunity debugger

Más contenido relacionado

La actualidad más candente

Guia instalacion oscar
Guia instalacion oscarGuia instalacion oscar
Guia instalacion oscaroscarnebot
 
Smooth horizontal con css
Smooth horizontal con cssSmooth horizontal con css
Smooth horizontal con cssMerinadesign
 
Manual Como Instalar Tk2
Manual Como Instalar Tk2Manual Como Instalar Tk2
Manual Como Instalar Tk2Gonzalo Piedra
 
Manual cuevana.tv
Manual cuevana.tvManual cuevana.tv
Manual cuevana.tvgatomendez
 
CreacióN De Una Interfaz GráFica Del Usuario(Gui)
CreacióN De Una Interfaz GráFica Del Usuario(Gui)CreacióN De Una Interfaz GráFica Del Usuario(Gui)
CreacióN De Una Interfaz GráFica Del Usuario(Gui)Arturo Salinas
 
Ejercicios en action script guevara
Ejercicios en action script guevaraEjercicios en action script guevara
Ejercicios en action script guevaracristian guevara
 
Solución examen 2 con ollydbg
Solución examen 2 con ollydbgSolución examen 2 con ollydbg
Solución examen 2 con ollydbgTensor
 
Como insertar una publicación de facebook dentro de un post del blog
Como insertar una publicación de facebook dentro de un post del blogComo insertar una publicación de facebook dentro de un post del blog
Como insertar una publicación de facebook dentro de un post del blogposicionamientoweb.systems
 
Tutorial de com hacer un cinemagraph
Tutorial de com hacer un cinemagraphTutorial de com hacer un cinemagraph
Tutorial de com hacer un cinemagraphcoraleitor12
 
Actionscript 3.0 primeros pasos botones
Actionscript 3.0 primeros pasos botonesActionscript 3.0 primeros pasos botones
Actionscript 3.0 primeros pasos botoneshjonilton
 
El control parental en Windows 7
El control parental en Windows 7El control parental en Windows 7
El control parental en Windows 7Rober Garamo
 

La actualidad más candente (18)

Práctica 26
Práctica 26Práctica 26
Práctica 26
 
Guia instalacion oscar
Guia instalacion oscarGuia instalacion oscar
Guia instalacion oscar
 
Smooth horizontal con css
Smooth horizontal con cssSmooth horizontal con css
Smooth horizontal con css
 
2 crear dvd
2 crear dvd2 crear dvd
2 crear dvd
 
Manual Como Instalar Tk2
Manual Como Instalar Tk2Manual Como Instalar Tk2
Manual Como Instalar Tk2
 
Mplab
MplabMplab
Mplab
 
Manual cuevana.tv
Manual cuevana.tvManual cuevana.tv
Manual cuevana.tv
 
CreacióN De Una Interfaz GráFica Del Usuario(Gui)
CreacióN De Una Interfaz GráFica Del Usuario(Gui)CreacióN De Una Interfaz GráFica Del Usuario(Gui)
CreacióN De Una Interfaz GráFica Del Usuario(Gui)
 
Liberar andoids
Liberar andoidsLiberar andoids
Liberar andoids
 
Ejercicios en action script guevara
Ejercicios en action script guevaraEjercicios en action script guevara
Ejercicios en action script guevara
 
Variables en php
Variables en phpVariables en php
Variables en php
 
Solución examen 2 con ollydbg
Solución examen 2 con ollydbgSolución examen 2 con ollydbg
Solución examen 2 con ollydbg
 
Practica 8
Practica 8Practica 8
Practica 8
 
Como insertar una publicación de facebook dentro de un post del blog
Como insertar una publicación de facebook dentro de un post del blogComo insertar una publicación de facebook dentro de un post del blog
Como insertar una publicación de facebook dentro de un post del blog
 
Tutorial de com hacer un cinemagraph
Tutorial de com hacer un cinemagraphTutorial de com hacer un cinemagraph
Tutorial de com hacer un cinemagraph
 
Actionscript 3.0 primeros pasos botones
Actionscript 3.0 primeros pasos botonesActionscript 3.0 primeros pasos botones
Actionscript 3.0 primeros pasos botones
 
El control parental en Windows 7
El control parental en Windows 7El control parental en Windows 7
El control parental en Windows 7
 
Proyecto net b4
Proyecto net b4Proyecto net b4
Proyecto net b4
 

Similar a Solución examen 1 con immunity debugger (20)

Solución examen 2 con ollydbg
Solución examen 2 con ollydbgSolución examen 2 con ollydbg
Solución examen 2 con ollydbg
 
6 curso
6 curso6 curso
6 curso
 
3 curso
3 curso3 curso
3 curso
 
4 curso
4 curso4 curso
4 curso
 
2 kt clips de película
2 kt clips de película2 kt clips de película
2 kt clips de película
 
MANUAL COBIAN
MANUAL COBIANMANUAL COBIAN
MANUAL COBIAN
 
Mini tutorial de eclipse
Mini tutorial de eclipse Mini tutorial de eclipse
Mini tutorial de eclipse
 
Botones pulsantes
Botones pulsantesBotones pulsantes
Botones pulsantes
 
Ewcc1
Ewcc1Ewcc1
Ewcc1
 
Tutorial beini
Tutorial beiniTutorial beini
Tutorial beini
 
Botones pulsantes
Botones pulsantesBotones pulsantes
Botones pulsantes
 
Como crear botones pulsantes
Como crear botones pulsantesComo crear botones pulsantes
Como crear botones pulsantes
 
Para subir hoy
Para subir hoyPara subir hoy
Para subir hoy
 
MANUAL DE RAPTOR (PARTE 3)
MANUAL DE RAPTOR (PARTE 3)MANUAL DE RAPTOR (PARTE 3)
MANUAL DE RAPTOR (PARTE 3)
 
Guia 3 Shell ESTA
Guia 3 Shell ESTAGuia 3 Shell ESTA
Guia 3 Shell ESTA
 
Solución examen 3 con ollydbg
Solución examen 3 con ollydbgSolución examen 3 con ollydbg
Solución examen 3 con ollydbg
 
Audacity Tutorial
Audacity TutorialAudacity Tutorial
Audacity Tutorial
 
Audacity2
Audacity2Audacity2
Audacity2
 
Tutorial selenium
Tutorial seleniumTutorial selenium
Tutorial selenium
 
Programa 2 "Sumar"
Programa 2 "Sumar"Programa 2 "Sumar"
Programa 2 "Sumar"
 

Más de Tensor

Libertad
LibertadLibertad
LibertadTensor
 
Método de la regla falsa (o metodo de la falsa posición)
Método de la regla falsa (o metodo de la falsa posición)Método de la regla falsa (o metodo de la falsa posición)
Método de la regla falsa (o metodo de la falsa posición)Tensor
 
Metodo de la bisección
Metodo de la bisecciónMetodo de la bisección
Metodo de la bisecciónTensor
 
Transito vehicular
Transito vehicularTransito vehicular
Transito vehicularTensor
 
Teoria de colas
Teoria de colasTeoria de colas
Teoria de colasTensor
 
Practica 7 2016
Practica 7 2016Practica 7 2016
Practica 7 2016Tensor
 
Practica 6 2016
Practica 6 2016Practica 6 2016
Practica 6 2016Tensor
 
Game maker
Game makerGame maker
Game makerTensor
 
Practica 5 2016
Practica 5 2016Practica 5 2016
Practica 5 2016Tensor
 
Procesamiento de archivos
Procesamiento de archivosProcesamiento de archivos
Procesamiento de archivosTensor
 
Cadenas y funciones de cadena
Cadenas y funciones de cadenaCadenas y funciones de cadena
Cadenas y funciones de cadenaTensor
 
Simulación en promodel clase 04
Simulación en promodel clase 04Simulación en promodel clase 04
Simulación en promodel clase 04Tensor
 
Reduccion de orden
Reduccion de ordenReduccion de orden
Reduccion de ordenTensor
 
Variación+de+parametros
Variación+de+parametrosVariación+de+parametros
Variación+de+parametrosTensor
 
Coeficientes indeterminados enfoque de superposición
Coeficientes indeterminados   enfoque de superposiciónCoeficientes indeterminados   enfoque de superposición
Coeficientes indeterminados enfoque de superposiciónTensor
 
Bernoulli y ricatti
Bernoulli y ricattiBernoulli y ricatti
Bernoulli y ricattiTensor
 
Practica no. 3 tiempo de servicio
Practica no. 3 tiempo de servicioPractica no. 3 tiempo de servicio
Practica no. 3 tiempo de servicioTensor
 
Clase 14 ondas reflejadas
Clase 14 ondas reflejadasClase 14 ondas reflejadas
Clase 14 ondas reflejadasTensor
 
Ondas em
Ondas emOndas em
Ondas emTensor
 
Clase 7 ondas electromagneticas
Clase 7 ondas electromagneticasClase 7 ondas electromagneticas
Clase 7 ondas electromagneticasTensor
 

Más de Tensor (20)

Libertad
LibertadLibertad
Libertad
 
Método de la regla falsa (o metodo de la falsa posición)
Método de la regla falsa (o metodo de la falsa posición)Método de la regla falsa (o metodo de la falsa posición)
Método de la regla falsa (o metodo de la falsa posición)
 
Metodo de la bisección
Metodo de la bisecciónMetodo de la bisección
Metodo de la bisección
 
Transito vehicular
Transito vehicularTransito vehicular
Transito vehicular
 
Teoria de colas
Teoria de colasTeoria de colas
Teoria de colas
 
Practica 7 2016
Practica 7 2016Practica 7 2016
Practica 7 2016
 
Practica 6 2016
Practica 6 2016Practica 6 2016
Practica 6 2016
 
Game maker
Game makerGame maker
Game maker
 
Practica 5 2016
Practica 5 2016Practica 5 2016
Practica 5 2016
 
Procesamiento de archivos
Procesamiento de archivosProcesamiento de archivos
Procesamiento de archivos
 
Cadenas y funciones de cadena
Cadenas y funciones de cadenaCadenas y funciones de cadena
Cadenas y funciones de cadena
 
Simulación en promodel clase 04
Simulación en promodel clase 04Simulación en promodel clase 04
Simulación en promodel clase 04
 
Reduccion de orden
Reduccion de ordenReduccion de orden
Reduccion de orden
 
Variación+de+parametros
Variación+de+parametrosVariación+de+parametros
Variación+de+parametros
 
Coeficientes indeterminados enfoque de superposición
Coeficientes indeterminados   enfoque de superposiciónCoeficientes indeterminados   enfoque de superposición
Coeficientes indeterminados enfoque de superposición
 
Bernoulli y ricatti
Bernoulli y ricattiBernoulli y ricatti
Bernoulli y ricatti
 
Practica no. 3 tiempo de servicio
Practica no. 3 tiempo de servicioPractica no. 3 tiempo de servicio
Practica no. 3 tiempo de servicio
 
Clase 14 ondas reflejadas
Clase 14 ondas reflejadasClase 14 ondas reflejadas
Clase 14 ondas reflejadas
 
Ondas em
Ondas emOndas em
Ondas em
 
Clase 7 ondas electromagneticas
Clase 7 ondas electromagneticasClase 7 ondas electromagneticas
Clase 7 ondas electromagneticas
 

Último

Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 

Último (20)

Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 

Solución examen 1 con immunity debugger

  • 1. Solución de Examen 1 En Immunity Debugger
  • 2.  Bien, para hacer este tipo de crackeo hay varios tipos de programas, como por ejemplo: OLLYDBG, W32DSM, INMMUNITY DEBUGGER, utilizaremos Inmunity Debugger, ya que lo considero sencillo, pero debes de saber que en el caso de OLLYDBG, el proceso es el mismo, bien, una vez ya tenemos nuestro programa para debuggear(desensamblar) y nuestro crackme (programa para crackear) comenzamos con la operación.
  • 3.  Lo primero que haremos será abrir el programa que vamos a crackear y una vez nos pide el serial para activarlo ponemos lo que queramos, en este caso yo he puesto 123456 y le damos a entrar o chequear, ver imagen:
  • 4.  Una vez introducido el serial o la clave errónea, nos advertirá con una ventanita en la cual nos dará el mensaje de error diciéndonos que ese no es el serial, lo que hacemos será copiar el mensaje que esa ventanita nos dé, ver la imagen:
  • 5.
  • 6.
  • 7.  Posteriormente nos iremos al menú debug y a run como se muestra en la siguiente imagen, nos deberá aparecer lo siguiente
  • 8.
  • 9.
  • 10.  Ahora nuestro debugger automáticamente nos abrirá y desensamblara nuestro crackme o programa, bien una vez hecho esto, haremos click derecho y se nos abrirá una ventana, ahí haremos click sobre serach for y posteriormente sobre all referenced text strings, con esto último se nos abrirán todas las referencias de las cadenas de texto que contiene nuestro programa o crackme, ver imagen:
  • 11.
  • 12.
  • 13.  Bien, una vez hecho esto, lo que hacemos es buscar en el debugger el mensaje de error que anteriormente nos dio el crackme, que era key is wrong y una vez localizado hacemos un doble click sobre el, ver imagen:
  • 14.
  • 15.  Bien, una vez hecho el doble click sobre el, lo que hacemos será buscar el mensaje que nos de paso, el ok al programa y una vez localizado, que en este caso es key is ok lo que haremos será copiar el numero que se muestra en la siguiente imagen:
  • 16.
  • 17.  Una vez localizado el número lo que haremos será buscar el mesaje anterior de error y haremos un doble click sobre la zona donde pone push seguido de crackme1 y un numero y automáticamente se nos abrirá una ventana en la que deberemos introducir lo siguiente:  JMP SHORT 0041660
  • 18.  Y pulsamos doble clic sobre la instrucción y nos aparecerá una ventana llamada assemble, de este modo lo que estamos haciendo es crear un salto, desde el mensaje de error(key is worng) hasta el mensaje del ok (key is ok) para que lo entendamos, con la orden JMP SHORT lo que le estamos diciendo al programa es que cuando llegue al mensaje de error, salte directamente al ok, de esta forma creamos el salto, ver imagen:
  • 19.
  • 20.
  • 21.  Creamos el salto como se muestra en la siguiente figura:
  • 22.  Hasta aquí todo bien, pero ahora para que este efecto quede permanente hay que proceder a guardarlo y para poder guardar los cambios haremos click derecho y se nos abrirá una ventana, en ella seleccionamos donde pone copy to executable y posteriormente en donde pone selection, ver imagen:
  • 23.  Creamos el salto como se muestra en la siguiente figura:
  • 24.  Creamos el salto como se muestra en la siguiente figura:
  • 25.  Una vez hecho esto veremos como se nos cambia y se nos desorganiza todas las ventanas dentro del debugger,pues bien, esto es normal, ahora lo que haremos será situarnos encima la primera ventana y haremos un click derecho y seleccionaremos save file y después solo nos queda decirle donde queremos que nos guarde el programa (aconsejado guardarlo en el mismo lugar donde estaba para que funcione :) ver imágenes:
  • 26.
  • 27.
  • 28.  Pues ahora solo queda probarlo, así que lo que haremos será abrir nuestro crackme o programa ya crackeado y una vez nos pida el serial o la clave, ponemos lo que queramos, que en mi caso es 123456 y le damos a entrar, podemos ver en la imagen que el crackem en este caso ya está crackeado, ver imagen: