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

 

 


Tema destacado: Tutorial básico de Quickjs


+  Foro de elhacker.net
|-+  Programación
| |-+  Ingeniería Inversa (Moderadores: karmany, .:UND3R:., MCKSys Argentina)
| | |-+  Ayuda programa
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 3 4 Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda programa  (Leído 13,114 veces)
juan1970

Desconectado Desconectado

Mensajes: 15


Ver Perfil
Ayuda programa
« en: 10 Febrero 2014, 20:55 pm »

Buenas a todos, aunque soy nuevo por aquí ya he realizado algunos trabajos leyendo los fantasticos manuales de navaja, pero quiero pediros ayuda sobre un programa que se me resiste.
El programa es original con licencia y todo en funcionamiento, el problema es que utilizo tarjetas para los clientes, he estado buscando con ollidbg el messagebox que me sale y no hay manera de encontrarlo. Mediante Reshacker he abierto una dll donde estan escritos todos los textos y allí si que sale.

Yo lo que quiero es hacer que aunque caduquen sigan funcionando las tarjetas. Con ollydbd lo unico que he conseguido ver es lo siguiente.



Haber si alguien sabe por donde seguir.
Gracias.
« Última modificación: 7 Marzo 2014, 12:15 pm por juan1970 » En línea

tincopasan


Desconectado Desconectado

Mensajes: 1.286

No es lo mismo conocer el camino que recorrerlo.


Ver Perfil
Re: Ayuda programa
« Respuesta #1 en: 11 Febrero 2014, 14:23 pm »

lo primero que se me ocurre es que deberías seguir debuggeando hasta la linea BDABBA donde hay un salto jge después de la comparación, lo más probable es que el salto siempre tenga que realizarce, por lo cual lo podés reemplazar por un jmp y probar o si no tiene que realizarce cambiarlo por nop, eso sería a primera vista lo más fácil de probar
En línea

juan1970

Desconectado Desconectado

Mensajes: 15


Ver Perfil
Re: Ayuda programa
« Respuesta #2 en: 12 Febrero 2014, 11:17 am »

Gracias por tu consejo, pero haciendo eso me pasa igual, me salta el cartel de tarjeta caducada. Otra opción que estoy barajando es aumentar el tiempo para que caduque más tarde, es decir aumentar los dias, pero tampoco encuentro la cadena donde poder modificarlo.
Alguna sugerencia.
En línea

.:UND3R:.
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.118


Ingeniería inversa / MASM


Ver Perfil WWW
Re: Ayuda programa
« Respuesta #3 en: 12 Febrero 2014, 14:58 pm »

Tracear el programa, memory on execution al presionar registrar, análisar el código, no siempre antes de una referencia se debe invertir un salto y se soluciona el programa.
En línea


Solicitudes de crack, keygen, serial solo a través de mensajes privados (PM)
juan1970

Desconectado Desconectado

Mensajes: 15


Ver Perfil
Re: Ayuda programa
« Respuesta #4 en: 12 Febrero 2014, 16:16 pm »

No te entiendo muy bien.
He visto que hay varias referencias en las que compara las fechas, asi que no se si tendria que modificar todas o con solo la del aviso cuando pongo la tarjeta.
He realizado una prueba cambiando la fecha al 2020 del pc y haciendo una tarjeta nueva, luego he vuelto a poner la fecha correcta y en la ficha me sale la caducidad de la tarjeta para 2020, pero cuando la pongo en el lector me salta el cartelito de caducada.

El problema que tengo con olly es que no veo el mensaje de error en los string. Voy a explicar como funciona el programa, el programa arranca correctamente, tiene todas las funciones por que tiene su licencia. Este programa lleva un lector de tarjetas y el error me sale cuando introduzco una caducada, por lo que no se como parar el ollydbg en ese punto.
« Última modificación: 16 Febrero 2014, 21:48 pm por juan1970 » En línea

xaps

Desconectado Desconectado

Mensajes: 157



Ver Perfil
Re: Ayuda programa
« Respuesta #5 en: 13 Febrero 2014, 02:05 am »

Ejecuta el programa y adjunta ollydbg al proceso y provoca que salga el mensaje de error. En ese momento deberías ver algún tipo de retorno en la pila de la llamada al msgbox. Puedes empezar por ahí.
En línea

"The programmers of tomorrow are the wizards of the future" - Gave Newel
juan1970

Desconectado Desconectado

Mensajes: 15


Ver Perfil
Re: Ayuda programa
« Respuesta #6 en: 13 Febrero 2014, 10:39 am »

Ejecuta el programa y adjunta ollydbg al proceso y provoca que salga el mensaje de error. En ese momento deberías ver algún tipo de retorno en la pila de la llamada al msgbox. Puedes empezar por ahí.

Me puedes explicar un poco como hacer eso de adjuntar ollydbg al proceso?
En línea

xaps

Desconectado Desconectado

Mensajes: 157



Ver Perfil
Re: Ayuda programa
« Respuesta #7 en: 13 Febrero 2014, 11:12 am »

Me puedes explicar un poco como hacer eso de adjuntar ollydbg al proceso?
File/Attach...
En línea

"The programmers of tomorrow are the wizards of the future" - Gave Newel
juan1970

Desconectado Desconectado

Mensajes: 15


Ver Perfil
Re: Ayuda programa
« Respuesta #8 en: 13 Febrero 2014, 12:06 pm »

Gracias xaps.

Entonces primero ejecuto el programa y una vez abierto abro el ollydbg y abro mediante attach el programa en cuestión, pero ahi me quedo ya no se como hacer que salte el mensaje por que al estar abierto con ollidbg no puedo abrir la ventana del programa, me falta hacer algo?

gracias de nuevo.
En línea

juan1970

Desconectado Desconectado

Mensajes: 15


Ver Perfil
Re: Ayuda programa
« Respuesta #9 en: 13 Febrero 2014, 12:50 pm »

Haber si ayuda esto, he encontrado la dll donde esta el texto que sale cuando pongo las tarjetas caducadas, es esta.


« Última modificación: 7 Marzo 2014, 11:33 am por juan1970 » En línea

Páginas: [1] 2 3 4 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
AYUDA CON PROGRAMA
Diseño Gráfico
Luisango 1 2,453 Último mensaje 17 Abril 2005, 13:25 pm
por Sub_Cero
ayuda con mi programa
Programación Visual Basic
nitrox 2 2,351 Último mensaje 31 Julio 2005, 00:48 am
por Slasher-K
ayuda programa!!
Programación C/C++
rodrigo_103 4 3,370 Último mensaje 16 Septiembre 2012, 21:58 pm
por rodrigo_103
[Ayuda] ¿Cómo ejecutar otro programa desde mi programa de C#?
.NET (C#, VB.NET, ASP)
Zodiak98 1 6,154 Último mensaje 8 Diciembre 2013, 01:51 am
por Eleкtro
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines