They are directly from the PE specification (google around, there are copies 
from MSFT).

os_version.major is the major version number of the required operating system.
os_version.minor is the minor version number of the required operating system.

So Windows 2000 was 5.0 (major is 5, minor is 0). Windows XP was 5.1.

https://msdn.microsoft.com/en-us/library/windows/desktop/ms724832(v=vs.85).aspx

The subsystem version is the version of the subsystem required to run the 
binary. For example, if it is a binary which requires the GUI subsystem then 
that value will be 2 (again, see the PE specification for details).

-- WXS

> On Mar 13, 2018, at 10:04 AM, Matan Bachar <matan...@gmail.com> wrote:
> 
> Hello everyone:)
> ? anyone knows what the os_version, subsystem_version and the image_version 
> means on the PE module 
> and what is the difference between the major version and the minor version?
> Thank you
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "YARA" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to yara-project+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"YARA" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to yara-project+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to