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:02  


Tema destacado: Personaliza-Escoge el diseño del foro que más te guste.

+  Foro de elhacker.net
|-+  Programación
| |-+  Ingeniería Inversa (Moderadores: Shaddy, karmany)
| | |-+  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 1,133 veces)
.:UND3R:.


Desconectado Desconectado

Mensajes: 1.960


Ingeniería inversa


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

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

Høl¥

Desconectado Desconectado

Mensajes: 76


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

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 por Høl¥ » En línea
Иōҳ


Desconectado Desconectado

Mensajes: 454


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

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


Desconectado Desconectado

Mensajes: 1.222


Diviérte crackeando, que para eso estamos!


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

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: 454


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

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: 76


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

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:.


Desconectado Desconectado

Mensajes: 1.960


Ingeniería inversa


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

No peleen, hagan el amor!
En línea

Høl¥

Desconectado Desconectado

Mensajes: 76


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

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 por Høl¥ » En línea
.:UND3R:.


Desconectado Desconectado

Mensajes: 1.960


Ingeniería inversa


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

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

Høl¥

Desconectado Desconectado

Mensajes: 76


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

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
.:UND3R:.


Desconectado Desconectado

Mensajes: 1.960


Ingeniería inversa


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

CRACKME:  Crackme1 por Nitr0k1ller:

fíjate arriba  :silbar:
En línea

Høl¥

Desconectado Desconectado

Mensajes: 76


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

Ok, pues lo he estado probando y me sigue funcionando tal como puse.

Más concretamente el año es 2011 y el mes 9. Fíjate bien que los datos aparecen en hexadecimal, luego no verás 2011 sino 7DB y más concretamente en la pantalla del dump te aparecerá como DB 07 (little-endian).

Me he fijado más y al parecer lo que hace es sacarte la fecha/hora del PC.

que flojo xD

No es que sea flojo :P es que el link de descarga del crackme no funciona.
« Última modificación: 9 Septiembre 2011, 16:02 por Høl¥ » En línea
.:UND3R:.


Desconectado Desconectado

Mensajes: 1.960


Ingeniería inversa


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

que flojo xD
En línea

karmany
Moderador
***
Desconectado Desconectado

Mensajes: 1.254



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

El Crackme1 de Nitr0k1ller lo pueden descargar de aquí:

http://karmany.fortunecity.com/

PD. Curiosamente he visto que han quitado la publicidad, sobre todo cuando pulsas una descarga y te enviaba a otro enlace que luego para descargar el archivo tenías que pulsar otro botón ... en fin era un poco desastre. Si siguen sin publicidad buscaré mis datos y subiré más crackmes que me habéis pedido.

Haya paz.....
En línea

- "Tu sitio para aprender, enseñar y compartir"
Иōҳ


Desconectado Desconectado

Mensajes: 454


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

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

Algo intuía...

Jeje, y no entendieron  lo que quise decir muy en el fondo (porque no lo explique :P), muchas personas seguron no tienen el animo/tiempo o que se yo, para bajarse un compilador de todos los lenguajes usados para crear los proggies que están siendo analizados en ese momento (porque hay una cosilla que no entendemos y estamos atascado), si no que pretendemos derribar ese obstaculo mediante el reversing, y así nos evitamos todo lo anterior.

Una simple opinion...

La paz sea contigo....
« Última modificación: 9 Septiembre 2011, 18:47 por Иōҳ » En línea

Eres adicto a la Ing. Inversa? -> www.noxsoft.net
Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Duda, duda jeje
Hacking Wireless
acg 9 747 Último mensaje 29 Julio 2006, 20:54
por acg
[duda] liberar memoria fisica [/duda]
GNU/Linux
k a t z 1 1,560 Último mensaje 30 Diciembre 2006, 00:38
por cthulhufhtagn
OTRA DUDA DE LOS MALDITOS Iframes. Duda HTML. 20-5
Desarrollo Web
‭lipman 7 2,901 Último mensaje 21 Mayo 2007, 09:27
por dominioswww
Pequeña duda con un comando batch (NUEVA DUDA RELACIONADA)
Scripting
revenge1252 9 2,486 Último mensaje 13 Febrero 2008, 21:41
por revenge1252
Duda batch y ademas duda del foro
Hacking Básico
relom 4 1,301 Último mensaje 9 Marzo 2008, 06:32
por Leo Gutiérrez.
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines