elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
27 Mayo 2012, 23:09  


Tema destacado: [Overclocking] Récords de overclock del foro

+  Foro de elhacker.net
|-+  Programación
| |-+  Ingeniería Inversa (Moderadores: Shaddy, karmany)
| | |-+  Iniciando al cracking
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Iniciando al cracking  (Leído 967 veces)
Mr.Blue


Desconectado Desconectado

Mensajes: 430



Ver Perfil WWW
Iniciando al cracking
« en: 22 Marzo 2011, 17:52 »

Bueno, estoy empezando con esto del crackin leyendo los tutoriales de ricardo narvaja. Aunque no me apuro en la lectura, voy por el capitulo 5, para no dejar nada sin entender.

Mi duda es a partir de que capitulo [Esto se llama impaciente  :laugh:], deberia poder solucionar el crackme que trae de Cruehead, o, hay algun video tutorial de la resolucion del mismo? ya que no espero resolverlo por si solo este primer crackme, tengo otros crackme mas de todas formas que la idea seria resolverlos yo.
Pero ya que el tutorial se basa en ese crackme, me gustaria ver algun video tutorial para relacionar los conceptos que obtengo del tutorial.

Desde ya gracias. Saludos.

Edit.

Este programa lo hice para ver y salio todo bien, pero es de nivel -1  :laugh:

Código
#include <stdio.h>
#include <string.h>
 
int main ()
{
   int r=0;
char cad[6];
char registro[]="feder"; //10
printf ("Ingrese el serial de registro:");
fgets (cad,sizeof(cad),stdin);
r=strcmp (cad, registro);
printf ("r=%d",r);
getchar ();
if (r==0){
printf ("\nFelicitaciones lo lograste");
}
else { printf ("\nError. No se registro correctamente");}
 
getchar ();
return 1;
}
 

Agrego unos nops a la comparacion de strcmp, como para que sea verdadero tiene que ser igual a cero, a JNZ le mando los 2 nops por los 2bits jaja.
« Última modificación: 22 Marzo 2011, 19:24 por Sr.Blanco » En línea



Las ciencias tienen las raíces amargas, pero muy dulces las frutas (Aristóteles)
apuromafo


Desconectado Desconectado

Mensajes: 640


Ver Perfil
Re: Iniciando al cracking
« Respuesta #1 en: 24 Marzo 2011, 01:58 »

es mas facil que comienzes con los escritos de ricardo en formato pdf, y luego lo retomes a formato doc, creo que no va tanto en el cambiar sino entender porque se cambia ese y no otro..y si es usado por otro lado o hay algun chequeo ahi.

pero esta bien para empezar, si tienes el animo suficiente en 2 semana, quizas vea escribiendo tu primer tutorial.

saludos Apuromafo
En línea

Quidquid latine dictum sit altum viditur



saludos .en un tiempo estare offtopic..(no es broma de dia de inocentes).// Retired de ing inversa
saludos Apuromafo
Mr.Blue


Desconectado Desconectado

Mensajes: 430



Ver Perfil WWW
Re: Iniciando al cracking
« Respuesta #2 en: 28 Marzo 2011, 01:22 »

Gracias apuromafo por tu respuesta y perdon por mi respuesta tardia, hare lo que me dices, en fin el motivo de mi ausencia es que estuve leyendo los tutoriales de ricardo narvaja, si bien, mi lectura sige siendo lenta :xD, voy por la parte 8 jaja, eh podido resolver el crackme que pedia, de cruehead v1.0. ;-)

Y para mi sorpresa me parecio muy sencillo (ahora jeje), tanto que no se si, lo resolvi correctamente o simplemente oblige, a que me mostrara el cartel de "buen trabajo, ahora prueba con el siguiente crackme"

Aver si alguno, que lo aya resuelto me dice, si esta bien lo que hice o no.  ;D



Bueno aca la captura del olly, ahi se ve el breakpoint, luego de esa linea esta el salto condicional a 0 JE, si esta condicion es correcta salta a "CALL CRACKME.0040134D"
y viendo esa direccion veo que se encuentra el cartel de "buen trabajo, ahora prueba con el siguiente crackme".

Ahora Si no es correcta esa comparacion JE..., caigo en la siguiente linea, "en la imagen esta modificada se puede ver", pero antes de modificarla era una CALL que llamaba a otro mesaje, el de No puedo resolver el crackme.

Bueno aca esta mi duda de si esta bien resuelto o no, ya que obligo a mostrar el cartel, bueno "con o sin la contraseña correcta", que es lo que todos buscamos.

Simplemente lo resolvi cambiando una CALL :P

Saludos.
« Última modificación: 28 Marzo 2011, 01:25 por Sr.Blanco » En línea



Las ciencias tienen las raíces amargas, pero muy dulces las frutas (Aristóteles)
karmany
Moderador
***
Desconectado Desconectado

Mensajes: 1.254



Ver Perfil
Re: Iniciando al cracking
« Respuesta #3 en: 3 Abril 2011, 09:11 »

La forma más sencilla es simplemente modificando el salto condicional, tal que así:



Si quieres estudiar cómo se realiza el algoritmo de comparación del serial, tienes la explicación aquí:
http://www.woodmann.com/crackz/Tutorials/Cruehds.htm

Un saludo
En línea

- "Tu sitio para aprender, enseñar y compartir"
apuromafo


Desconectado Desconectado

Mensajes: 640


Ver Perfil
Re: Iniciando al cracking
« Respuesta #4 en: 3 Abril 2011, 17:43 »

el algoritmo era  "xor "
En línea

Quidquid latine dictum sit altum viditur



saludos .en un tiempo estare offtopic..(no es broma de dia de inocentes).// Retired de ing inversa
saludos Apuromafo
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Iniciando
Hacking Wireless
j00j 11 832 Último mensaje 28 Septiembre 2006, 10:08
por *dudux
iniciando
Windows
crimen perfecto 4 940 Último mensaje 18 Octubre 2007, 16:19
por 54yk3r
Iniciando, desde -3
ASM
danyelk_6u5 5 1,282 Último mensaje 27 Marzo 2010, 10:22
por E.P.I.
TRAINING: Introducción al Cracking & Anti-Cracking
Ingeniería Inversa
MCKSys Argentina 5 1,553 Último mensaje 19 Agosto 2010, 20:24
por Debci
TRAINING: Introducción al Cracking & Anti-Cracking
Seguridad
MCKSys Argentina 0 1,516 Último mensaje 19 Agosto 2010, 00:08
por MCKSys Argentina
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines