«El paciente» a descompilar es un exe de msdos en formato MZ

Posts in this series
  1. Compilar C en m$dos en nuestros tiempos
  2. "El paciente" a descompilar es un exe de msdos en formato MZ

Aunque voy despacio, voy a ir poniendo mis avances, que supongo que es poquito, pero bueno por seguir la Método de depuración del patito de goma o el refrán oriental que dice «El que enseña aprende dos veces.» .

La verdad es que en los primeros palos de ciego y análisis creí que «el paciente» era un ejecutable de tipo COM o algo así, pero ahora volviendo a analizarlo he encontrado el famoso:

MZ

0x4D 0x5A

Eso ayuda un montón porque si queridos mios, los ejecutables también tienen formato y no es estándar, hay muchos muchos estándares (en m$-dos hablamos…en otros sistemas operativos…pues habrá los suyos).

Como dice en el foro de ubuntu: Learning how to disassemble dos binaries

If actual DOS executables disassembly is the thing you are searching for, then search for disassemblers, that can handle the MZ magic [$4D 5A] (the default DOS 16bit header) or elf, coff, xcoff, ecoff, mach and such …

Bueno pues ahora entender la estructura de fichero de el formato DOS MZ .

Si alguno tiene alguna pista, estaré agradecido.

3 comentarios sobre “«El paciente» a descompilar es un exe de msdos en formato MZ”

  1. dificil asunto, aprender la logica de un juego aprendiendo ensablador desensamblando… lo que ya no se es si sea mas facil o mas dificil siendo de una plataforma “retro”. Por completa ignorancia supondre que lo primero.

    no se si te sirva, pero hace un tiempo vi un tutorial de programacion de juegos en asm para m$

    aunque no estoy muy seguro si era este > http://www.nachocabanes.com/videojuegos/cpv/
    (es lo que encontre en el hdd)

    y tampoco me acuerdo por que, pero en ese u otro lugar recomendaban este otro
    https://github.com/jagregory/abrash-black-book/releases

    no son para desensamblar, pero igual y viendo las tecnicas viejas y sus equipos se vuelve menos obscuro el asunto

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Información básica sobre protección de datos:

Responsable: Miguel de Dios Matías

Finalidad de la recogida y tratamiento de los datos personales: Responder a los comentarios enviados a través de la web

Legitimación: Consentimiento del interesado/a.

Destinatarios: No se comunican datos a terceros

Derechos: Podrás ejercer tus derechos de acceso, rectificación,  limitación y suprimir los datos en este formulario  así como el derecho a presentar una reclamación ante una autoridad de control.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.