Acerca de DOS stub

Iniciado por x64core, 17 Mayo 2012, 04:29 AM

0 Miembros y 1 Visitante están viendo este tema.

x64core

Bueno eso, no me refiero a la cabecera , sino al Stub, me e fijado que son diferentes incluso algunos programas
tienen unos bytes más... o tambien menos...
realmente no importa el contenido del DOS stub?
o eso depende...? por ejemplo si le intercambio el DOS stub de programas W32 afectaría en algo? dejaria de funcionar?
tomando en cuenta que ambas son del mismo tamaño... ( eso si afectaria verdad? si no fueran del mismo tamaño...)

la verdad no habla mucho en el MSDN del DOS Stub :P por eso pregunto... gracias gente :D

Arkangel_0x7C5

Es un programa que si ejecutaras el exe en DOS de 16bits te mostraría un msg diciendo que este programa no funciona en 16bits.

El tamaño puede variar ya que cada compilador lo hará de una manera diferente. Y el tamaño puede variar siempre que mantengas la coherencia con el puntero que hay en el offset 0x3c (indica la posición de las cabeceras PE) y esto no mueva las demás secciones.

Saludos

x64core

Gracias Arkangel por la informacion, tiempo de no verte amigo, Bueno es que yo me había quedado sin internet, ya sabras xD

apuromafo CLS

para eso se creo el formato PE, ya lo comento el compañero como "encabezado"
busca por:
http://ricardonarvaja.info/WEB/buscador.php
esto ademas esta en microsoft, pero como siempre en ingles .-

saludos Apuromafo

The Swash

Hola,

El MS-DOS STUB es una aplicación válida que solo se ejecutaría en MS-DOS, no voy al cargador de MS-DOS ni nada pero muy seguramente el IMAGE_DOS_HEADER permita que el MS-DOS STUB se ejecute bajo esa plataforma. Tu puedes especificar otro "STUB" bajo parámetros del enlazador (Linker).

El que uno sea más grande que otro es porque comúnmente varios PE generados bajo compiladores de microsoft pueden tener agregado algo que llaman "Rich Signature" que proporciona algunos "metadatos" sobre el entorno de compilación.

Un saludo,
Iván Portilla.

H1tchclock

Mi inteligencia es proporcional al tiempo que invierto en internet

The Swash

Hola,

@H1tchclock permiteme aclarar el asunto, yo soy el autor de dicho documento en base al documento oficial proporcionado por Microsoft sobre el tema, y solo lo aclaro porque no quiero que se confundan al decir que es de Microsoft, toda la información que proporciona Microsoft sobre el tema está en ingles.

Un saludo,
Iván Portilla.

H1tchclock

Ah, ok, jeje... Es que por la portada me confundí parecia de microsoft, leí este documento, y esta muy bueno.
Mi inteligencia es proporcional al tiempo que invierto en internet