Foro de elhacker.net

Programación => ASM => Mensaje iniciado por: x64core en 17 Mayo 2012, 04:29 am



Título: Acerca de DOS stub
Publicado por: x64core en 17 Mayo 2012, 04:29 am
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


Título: Re: Acerca de DOS stub
Publicado por: Arkangel_0x7C5 en 17 Mayo 2012, 17:47 pm
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


Título: Re: Acerca de DOS stub
Publicado por: x64core en 18 Mayo 2012, 05:34 am
Gracias Arkangel por la informacion, tiempo de no verte amigo, Bueno es que yo me había quedado sin internet, ya sabras xD


Título: Re: Acerca de DOS stub
Publicado por: apuromafo CLS en 24 Mayo 2012, 20:36 pm
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


Título: Re: Acerca de DOS stub
Publicado por: The Swash en 1 Junio 2012, 05:30 am
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.


Título: Re: Acerca de DOS stub
Publicado por: H1tchclock en 1 Junio 2012, 06:08 am
¿Formato PE? Aqui tienes un manual de microsoft en español: http://ns2.elhacker.net/timofonica/manus/Formato_de_ficheros%20ejecutables%20_Formato%20PE_.pdf


Título: Re: Acerca de DOS stub
Publicado por: The Swash en 1 Junio 2012, 06:34 am
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.


Título: Re: Acerca de DOS stub
Publicado por: H1tchclock en 2 Junio 2012, 00:21 am
Ah, ok, jeje... Es que por la portada me confundí parecia de microsoft, leí este documento, y esta muy bueno.