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

OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Flores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - BotánicaFlores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - BotánicaJuan Carlos Fonseca Mata
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxMapyMerma1
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
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
 

Último (20)

OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Flores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - BotánicaFlores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - Botánica
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptx
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
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
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
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
 

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: