Página 1 de 4 123 ... ÚltimoÚltimo
Resultados 1 al 10 de 38

Tema: Algún programador hacker dios por aquí

  1. #1
    BlenderAdicto
    Fecha de ingreso
    Dec 2004
    Mensajes
    14,487
    Gracias (Dadas)
    174
    Gracias (Recibidas)
    771

    Algún programador-hacker-dios por aquí?

    ¿Alguien es capaz de convertir este número 1088635626 (dword) en una fecha de mediados de enero de 2008?
    Se trata de un número que se va incrementando al pasar los días, a razón de unos 32 puntos más o menos.

    No sé si es solo fecha, fecha y hora o una cantidad de tiempo transcurrido desde una fecha x (o cualquier otra cosa).

    Este número ha sido extraído de un programa en tiempo de ejecución, leyendo directamente una parte de su memoria.

    Si alguien devela este enigma, prometo enviarle un regalo sorpresa (en serio).

  2. #2
    Miembro viril
    Fecha de ingreso
    Feb 2007
    Mensajes
    450
    Gracias (Dadas)
    36
    Gracias (Recibidas)
    69

    Algún programador-hacker-dios por aquí?

    Hombre, la información es poca (muy poca diría), ya que depende de si esta codificado, de cómo el lenguaje guarda la información, si realmente esa zona de memoria corresponde a una variable que cuenta el tiempo, etc.

    Por probar, así sin pensar mucho he considerado que el valor ese que has puesto eran milisegundos (si cuela cuela tu), aunque si dices que cada día varía en 32, pues como que no cuela tanto.

    Bueno, entonces tendríamos:
    1088635626 milisegundos.
    1088635,626 segundos.
    18143,9271 minutos.
    302,398785 horas.
    12,599949375 días.

    Día 12, que está a medianos de enero, pero dudo muchííííísimo que sea eso.

    A ver si alguien lo sabe seguro. Saludos.

  3. #3
    BlenderAdicto
    Fecha de ingreso
    Dec 2004
    Mensajes
    14,487
    Gracias (Dadas)
    174
    Gracias (Recibidas)
    771

    Algún programador-hacker-dios por aquí?

    Aunque si dices que cada día varía en 32, pues como que no cuela tanto.
    Ese es el problema.
    Día 12, que está a medianos de enero, pero dudo muchííííísimo que sea eso.
    Con ese sistema no se sabe el año y si se refiere a que todo el universo empieza este año y anteriormente no existía nada.

  4. #4
    Miembro viril
    Fecha de ingreso
    Feb 2007
    Mensajes
    450
    Gracias (Dadas)
    36
    Gracias (Recibidas)
    69

    Algún programador-hacker-dios por aquí?

    Otra posibilidad: En esta web (http://www.zator.com/cpp/e5_5_1a.htm#asctime) en el último ejemplo pone algo del tiempo contado des de lo que llama inicio de la época Unix, el 1 de enero de 1970 a las 0 horas.

    Y el tiempo lo da en segundos.

    El resultado del ejemplo es muy similar al que has puesto tu:
    Tu: 1088635626.

    Ejemplo: 1053550492.

    Casualdidad? Puede.

    El cálculo te lo dejo para ti, que debería ponerme a estudiar ya. Suerte.

  5. #5
    Blender por diversión Avatar de Pit [reloaded]
    Fecha de ingreso
    Jun 2005
    Mensajes
    16,896
    Gracias (Dadas)
    574
    Gracias (Recibidas)
    511

    Algún programador-hacker-dios por aquí?

    Se me ha cortado la digestión al leer este hilo. Caronte, ¿estás bien?
    Ahora que soy inmensamente rico, me ha dado por aprender Blender

  6. #6
    BlenderAdicto
    Fecha de ingreso
    Dec 2004
    Mensajes
    14,487
    Gracias (Dadas)
    174
    Gracias (Recibidas)
    771

    Algún programador-hacker-dios por aquí?

    Se me ha cortado la digestión al leer este hilo. Caronte, ¿estás bien?
    Vaya, que mamón. Resulta que, si no encuentro una solución, mi trabajo se va a duplicar automáticamente de ahora en adelante y eso no lo puedo permitir, así que, me he puesto a programar de nuevo para hacer un injerto a lo Frankenstein a un programa de mi curro.

    Sigo investigando.

  7. #7
    next!
    Fecha de ingreso
    Jan 2004
    Mensajes
    6,061
    Gracias (Dadas)
    170
    Gracias (Recibidas)
    159

    Algún programador-hacker-dios por aquí?

    Vaya, que agradable es ser grafista, aunque eso implique a veces ser el último en la cadena alimenticia. Perdón por el offtopic neo.

    Caronte, andas metido en cosas raras, que hacker ni que niño muerto.

  8. #8
    ·
    Fecha de ingreso
    Jun 2005
    Mensajes
    1,257
    Gracias (Dadas)
    0
    Gracias (Recibidas)
    4

    Algún programador-hacker-dios por aquí?

    Tienes que sacar más muestras, varios días. Y de todas formas, si dices (si se puede) que relación tiene ese número con tus problemas a lo mejor se puede ocurrir alguna solución.
    "La vida es como el tetris, cuando llegan los palos no sabes como encajarlos"
    <img src=images/smilies/molesto.gif border=0 alt= title=Sad class=inlineimg />

  9. #9
    BlenderAdicto
    Fecha de ingreso
    Dec 2004
    Mensajes
    14,487
    Gracias (Dadas)
    174
    Gracias (Recibidas)
    771

    Algún programador-hacker-dios por aquí?

    Tienes que sacar más muestras, varios días.
    He sacado 4 muestras 2 de ellas con una diferencia de 32 y una de 30 y otra similar (no recuerdo cuanto).
    Y de todas formas, si dices (si se puede) que relación tiene ese número con tus problemas a lo mejor se puede ocurrir alguna solución.
    Tengo que saber exactamente en que posición de memoria se va a escribir un dato, pero cada vez que se carga el programa, la posición es distinta y la única forma que he pensado, es encontrar ese número largo (el que he puesto arriba), ya que lo que busco esta siempre 4 bytes más abajo de este.

    Lo sé, es algo críptico, pero no puedo dar muchos más detalles, porque se me puede caer el pelo.

  10. #10
    Miembro viril
    Fecha de ingreso
    Feb 2007
    Mensajes
    450
    Gracias (Dadas)
    36
    Gracias (Recibidas)
    69

    Algún programador-hacker-dios por aquí?

    Y no puedes buscar esta información a partir de la dirección base dónde empieza el programa? Mejor dicho, buscando la dirección dónde empieza el segmento de datos (registro ds) y a partir de allí aplicar un desplazamiento (si es que se trata de una variable). La variable que busques tendrá siempre el mismo desplazamiento respeto el inicio del segmento de datos, si no recuerdo mal.

    Quizá puedas hacer algo con el turbo assembler y el turbo debugger:


    Es sencillo y visualmente poco atractivo, pero efectivo. Yo tengo por aquí las versiones que hacemos servir para las prácticas de la universidad. Si eso ya me dirás algo.

    Posdata: vaya, ya no recuerdo la mitad de lo que aprendí de ensamblador.
    <<<editado>>>.

    Puedes cargar archivos.exe en principio, lo que no todos funcionan.
    Última edición por Troler; 22-01-2008 a las 18:27

Página 1 de 4 123 ... ÚltimoÚltimo

Temas similares

  1. Respuestas: 0
    Último mensaje: 21-04-2023, 13:32
  2. Ofertas de Trabajo Algún programador que quiera hacer un juego conmigo
    Por makaka en el foro Colaboraciones e Iniciativas
    Respuestas: 0
    Último mensaje: 09-11-2012, 22:17
  3. Algún experto romano por aquí
    Por Joanca99 en el foro Trabajos en Proceso
    Respuestas: 0
    Último mensaje: 26-02-2010, 11:55
  4. Algún programador OpenGl y directX en la zona de navarra
    Por Estevet en el foro Colaboraciones e Iniciativas
    Respuestas: 0
    Último mensaje: 14-07-2009, 14:53
  5. 3ds Max Algún programador OpenGl y directX en navarra
    Por Estevet en el foro Peticiones y Búsquedas
    Respuestas: 1
    Último mensaje: 14-07-2009, 14:23