elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


+  Foro de elhacker.net
|-+  Programación
| |-+  Ingeniería Inversa (Moderadores: karmany, .:UND3R:., MCKSys Argentina)
| | |-+  duda con programa
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: duda con programa  (Leído 1,947 veces)
General Dmitry Vergadoski


Desconectado Desconectado

Mensajes: 881


General de División.


Ver Perfil
duda con programa
« en: 25 Marzo 2017, 14:10 pm »

hola amigos soy nuevo en ingenieria inversa y tengo un programa muy sencillo que le estoy haciendo reversing para sacarle el serial o crackearlo, pero no he podido, es muy sencillo asi que no voy a poner imagenes ni colgar el programa solo les voy a enseñar como funciona y lo que hice para tratar de conseguirle el serial o crackearlo,

bueno el programa es un programa hecho en dev-c 4.0 en modo consola,

cuando lo abro con Ollydbg, en la cabezera osea al principo del programa me salen puras instrucciones de la libreria msvcrt "MSVCRT._fileno" y cosas asi luego me aparece

ASCII "ingrese el serial"
DB 25
DB 64
DB 00
NOP
LEA ESI, (ESI)
ASCII "Bienvenido al programa"
-y aqui va el resto del programa-

bueno aqui viene el problema, este programa esta hecho en modo consola y cuando se coloca el serial mal el se cierra y no arroja mensaje de error, cuando pongo el programa a correr en el Ollydbg e introduzco el serial mal el Olly me lleva una instruccion llamada RETN en la libreria ntdll y no el programa, he intentado hacerle un salto hacia la parte "Bienvenido al programa" pero no funciona el Olly muestra que hizo el salto pero cuando veo la ventana del programa no me muestra nada.

he tratado de buscar el serial en todas las ventanitas del olly pero no lo consigo, entonces necesito que me digan que otra tecnica puedo utilizar.

muchas gracias de antemano
En línea

Primero mártir que arrodillado frente una dictadura.
fary


Desconectado Desconectado

Mensajes: 1.062



Ver Perfil WWW
Re: duda con programa
« Respuesta #1 en: 26 Marzo 2017, 12:13 pm »

Como es modo consola lo que puedes intentar es hacer el gancho a la API que leera el teclado. Pon un BreakPoint en ReadConsole, y  a partir de ahí depura.

Saludos.
En línea

Un byte a la izquierda.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Duda Programa MSN « 1 2 »
Programación Visual Basic
UTU 18 7,846 Último mensaje 16 Agosto 2006, 11:55 am
por Meg
duda con un programa en c#
.NET (C#, VB.NET, ASP)
jugran28 2 5,770 Último mensaje 15 Noviembre 2007, 18:11 pm
por jugran28
Duda programa en C
Programación C/C++
gorystyle 4 3,281 Último mensaje 10 Mayo 2010, 06:42 am
por nicolasblues86
Duda: Programa devolviendo valor a otro programa
Programación C/C++
erest0r 6 3,528 Último mensaje 3 Julio 2015, 01:38 am
por erest0r
Duda con un programa en C
Programación C/C++
Andrea0000 5 3,808 Último mensaje 29 Diciembre 2021, 23:03 pm
por K-YreX
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines