comment
IRC Chat
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

Ejercicios del Taller de Cracking

  • 0 Respuestas
  • 1845 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Conectado ANTRAX

  • *
  • Administrator
  • Mensajes: 5339
  • Actividad:
    16.67%
  • Reputación 30
  • ANTRAX
    • Ver Perfil
    • Underc0de
    • Email
  • Skype: underc0de.org
  • Twitter: @Underc0de
« en: Febrero 20, 2010, 02:36:19 am »
Ejercicios

¿Que es esto?

Son ejercicios que estan realizados para que puedan practicar todos aquellos usuarios que leen el taller de cracking que cada cierto tiempo se ira avanzado mas y mas ...
Estos ejercicios son realmente sencillos , que tengo la seguridad de aquel que sigue el taller no tendra problemas en resolverlos

Reglas :

1. No puedes postear aqui la solucion, porque dañarias completamente el trabajo del otro.
2. Las soluciones me las envian por MP
3. Si veo que no pueden resolver los ejercicios con facilidad , me pueden ir realizando pequeñas preguntas como pistas para que puedan solucionarlos
4. Tendra un plazo limite de una semana despues de haber sido posteados los ejercicios para mandarme las respuestas , despues de ese tiempo se postearan todas las soluciones de los usuarios que mandaron las respuestas.


Primeros Pasos con el OllyDbg

1.- Debugeando nuestro primer programa

1.1.- ¿Cuanto Vale EAX?
Código: You are not allowed to view links. Register or Login
include 'C:\FASM\INCLUDE\WIN32AX.inc'

.code
start:
XOR EDX,EDX
XOR EDI,EDI
MOV EDI,78h
MOV EDX,155h
XOR EDI,EDX
MOV EAX,EDI
.end start

1.2.- ¿Cuanto vale BL ?
Código: You are not allowed to view links. Register or Login
include 'C:\FASM\INCLUDE\WIN32AX.inc'

.code
start:
XOR EDX,EDX
XOR EBX,EBX
MOV EBX,37h
MOV EDX,165h
AND EBX,EDX
MOV EAX,EBX
ADD EAX,2028h
MOV EBX,EAX
.end start

2.- Modificando el programa interactivamente para poder continuar debugeando

2.1.- ¿Como hago aparecer el sgte mensaje?



Código: You are not allowed to view links. Register or Login
include 'C:\FASM\INCLUDE\WIN32AX.inc'

.data
   cuerpo db 'IsDebuggerPresent =/', 0
   cuerpo1 db '    Owned',10,13,10,13
   db 'Eres bueno XD',0
   titulo db 'Sin Parchar', 0
   titulo1 db 'Parchado', 0

.code
start:

mov eax,25DH
mov ebx,255H
sub eax,ebx
cmp eax,8
je salir
       
   push 0        ; Mete a la pila 0 (NULL)
   push titulo1        ; Mete a la pila el contenido de la variable "titulo"
   push cuerpo1        ; Mete a la pila el contenido de la variable "cuerpo"
   push 0        ; Mete a la pila 0 (NULL)
   call [MessageBoxA]  ; Esta api extrae cuatro elementos de la pila , segun a esto imprime en una ventanita un msg
       ; con un titulo y con un cierto tipo de botones .
   
   push 0
   call [ExitProcess] ; Esta api , finaliza el programa

salir:        ; sub rutina

   push 0
   push titulo
   push cuerpo
   push 0
   call [MessageBoxA]

   push 0
   call [ExitProcess]

.end start


 

¿Te gustó el post? COMPARTILO!



Introduccion al cracking con ollydbg desde cero

Iniciado por dracko.rx

Respuestas: 1
Vistas: 2715
Último mensaje Junio 27, 2012, 07:34:43 pm
por Cronos
Curso Cracking por Ricardo Narvaja

Iniciado por Pa531no5

Respuestas: 1
Vistas: 2594
Último mensaje Julio 15, 2010, 05:09:41 am
por JerkBoyz
Forma Correcta de ingresar al Cracking

Iniciado por ANTRAX

Respuestas: 0
Vistas: 1963
Último mensaje Febrero 20, 2010, 03:00:59 am
por ANTRAX
Introduccion al Cracking desde 0

Iniciado por ANTRAX

Respuestas: 0
Vistas: 2144
Último mensaje Febrero 20, 2010, 02:30:10 am
por ANTRAX
Concepto de Ing. Inversa o Cracking

Iniciado por CronuX

Respuestas: 0
Vistas: 1863
Último mensaje Marzo 21, 2010, 07:29:17 pm
por CronuX