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 VB bp rtcGetMonthOfYear
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: Duda con VB bp rtcGetMonthOfYear  (Leído 5,036 veces)
.:UND3R:.
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.118


Ingeniería inversa / MASM


Ver Perfil WWW
Duda con VB bp rtcGetMonthOfYear
« en: 8 Septiembre 2011, 08:30 am »

Hola a todos tengo una duda cuando un crackme llama:
rtcGetMonthOfYear
rtcGetYear

no logro ver los valores que retornan, no sé si están en el stack o en los registros...
Si me pudieran aclarar, saludos
En línea


Solicitudes de crack, keygen, serial solo a través de mensajes privados (PM)
Høl¥

Desconectado Desconectado

Mensajes: 100


Ver Perfil
Re: Duda con VB bp rtcGetMonthOfYear
« Respuesta #1 en: 8 Septiembre 2011, 17:06 pm »

Siempre que tengas una duda de este tipo hazte un código en ese lenguaje y fíjate en como se comporta la función (ten en cuenta que los datos los conoces ya que los pones en el código fuente, así te resultará más fácil rastrearlos y ver donde caen).

Código:
    Dim thisDate As Date
    Dim thisMonth As Date
    Dim thisYear As Integer
    
    thisDate = #5/7/1969# 'OJO las fechas en VB están en formato Mes/dia/año
    
    thisYear = Year(thisDate) 'rtcGetYear
    
    thisMonth = Month(thisDate) 'rtcGetMonthOfYear

En este caso rtcGetYear corresponde a la función Year y rtcGetMonthOfYear a la función Month.

Y bueno, si consultas en la MSDN por ambas funciones lo que te dice es que toman una fecha (Date) y te sacan el mes o el año.

Una vez visto esto te vas al Olly o debugger preferido y si te paras en el CALL de cualquiera de las dos funciones:



ESP = 0013F440, pues hacemos click derecho ahí y follow in dump (en el stack). Una vez dentro de ese valor y sumando 8 bytes es el address donde se guardará el año/mes según corresponda. (En este caso se guardará en 0013F4D4 después de ejecutar el CALL).
« Última modificación: 8 Septiembre 2011, 17:12 pm por Høl¥ » En línea

Иōҳ


Desconectado Desconectado

Mensajes: 563


Ver Perfil
Re: Duda con VB bp rtcGetMonthOfYear
« Respuesta #2 en: 8 Septiembre 2011, 23:20 pm »

Saber reversing, no implica que sepamos programar en todos los lenguajes usados para la creación de los proggies.

Nox.
En línea

Eres adicto a la Ing. Inversa? -> www.noxsoft.net
MCKSys Argentina
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.473


Diviértete crackeando, que para eso estamos!


Ver Perfil
Re: Duda con VB bp rtcGetMonthOfYear
« Respuesta #3 en: 8 Septiembre 2011, 23:25 pm »

Saber reversing, no implica que sepamos programar en todos los lenguajes usados para la creación de los proggies.

Nox.

Claro, pero ayuda bastante...  ;D
En línea

MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."

Иōҳ


Desconectado Desconectado

Mensajes: 563


Ver Perfil
Re: Duda con VB bp rtcGetMonthOfYear
« Respuesta #4 en: 8 Septiembre 2011, 23:29 pm »

Claro, pero ayuda bastante...  ;D

No lo niego  :xD

Nox
En línea

Eres adicto a la Ing. Inversa? -> www.noxsoft.net
Høl¥

Desconectado Desconectado

Mensajes: 100


Ver Perfil
Re: Duda con VB bp rtcGetMonthOfYear
« Respuesta #5 en: 9 Septiembre 2011, 11:36 am »

Saber reversing, no implica que sepamos programar en todos los lenguajes usados para la creación de los proggies.

Nox.

Te aclaro que yo tampoco se programar en VB, solo obtuve el código de la MSDN.
En línea

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

Mensajes: 3.118


Ingeniería inversa / MASM


Ver Perfil WWW
Re: Duda con VB bp rtcGetMonthOfYear
« Respuesta #6 en: 9 Septiembre 2011, 12:59 pm »

No peleen, hagan el amor!
En línea


Solicitudes de crack, keygen, serial solo a través de mensajes privados (PM)
Høl¥

Desconectado Desconectado

Mensajes: 100


Ver Perfil
Re: Duda con VB bp rtcGetMonthOfYear
« Respuesta #7 en: 9 Septiembre 2011, 13:55 pm »

No peleen, hagan el amor!

No creo que estemos peleando, simplemente tenemos una diferencia de opiniones :P.

Bueno, centrémonos en el ontopic, ¿pudiste probar lo que te puse y en ese caso te funcionó o no?
« Última modificación: 9 Septiembre 2011, 14:31 pm por Høl¥ » En línea

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

Mensajes: 3.118


Ingeniería inversa / MASM


Ver Perfil WWW
Re: Duda con VB bp rtcGetMonthOfYear
« Respuesta #8 en: 9 Septiembre 2011, 15:08 pm »

Sinceramente no lo estoy probando con:

CRACKME:  Crackme1 por Nitr0k1ller:
http://foro.elhacker.net/ingenieria_inversa/crackmes_tutoriales-t180720.0.html;msg860578#msg860578

pero no
En línea


Solicitudes de crack, keygen, serial solo a través de mensajes privados (PM)
Høl¥

Desconectado Desconectado

Mensajes: 100


Ver Perfil
Re: Duda con VB bp rtcGetMonthOfYear
« Respuesta #9 en: 9 Septiembre 2011, 15:14 pm »

Sinceramente no lo estoy probando con:

CRACKME:  Crackme1 por Nitr0k1ller:
http://foro.elhacker.net/ingenieria_inversa/crackmes_tutoriales-t180720.0.html;msg860578#msg860578

pero no

¿Cuál de ellos? Ahí veo muchos.
En línea

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

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Pequeña duda con un comando batch (NUEVA DUDA RELACIONADA)
Scripting
revenge1252 9 9,810 Último mensaje 13 Febrero 2008, 21:41 pm
por revenge1252
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines