Rich signature in exe's from VC++?

Feel like posting Off Topic? Do it here.

Moderator: MaxCoderz Staff

Post Reply
King Harold
Calc King
Posts: 1513
Joined: Sat 05 Aug, 2006 7:22 am

Rich signature in exe's from VC++?

Post by King Harold »

I haven't been able to find much about this, does anyone know what it is/does?
I'm referring to a block of data in a PE header, between the DOS part and the NT header that has the word "Rich" in it (exactly like that, with the capital R, without the quotes of course)
User avatar
benryves
Maxcoderz Staff
Posts: 3087
Joined: Thu 16 Dec, 2004 10:06 pm
Location: Croydon, England
Contact:

Post by benryves »

It only appears in a handful of binaries here (some VB6 ones, for example).

As far as I can see it comes near the end of the DOS stub application that appears at the start of PE files (the one that tells you that "This program cannot be run in DOS mode."). It's just part of that, whether it's anything meaningful or not I'm not sure.
King Harold
Calc King
Posts: 1513
Joined: Sat 05 Aug, 2006 7:22 am

Post by King Harold »

Well the place google found most on about these rich sigs is http://www.ntcore.com/Files/richsign.htm

It doesn't say what it's used for though, only what kind of data it is and that it can be safely removed (got to say that Daniel Pistelli did a nice job there, at the point just past the XOR-ing I would have given up)
Post Reply