09.02.2014 Views

Windows sysinternals

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

150 Part II Usage Guide<br />

Files for which signature checks fail might be considered suspicious. A common malware<br />

technique is to install files that on casual inspection appear to be legitimate <strong>Windows</strong> files.<br />

The Sysinternals Sigcheck utility, described in Chapter 8, “Security Utilities,” provides deeper<br />

detail for file signatures, including whether the file is catalog-signed and the location of the<br />

catalog.<br />

Hiding Microsoft Entries<br />

The default list of ASEP entries is always large because, as mentioned earlier, <strong>Windows</strong> itself<br />

makes extensive use of ASEPs. Typically, these autostart entries are not of interest when<br />

troubleshooting. Likewise, autostart entries from other Microsoft-published software such as<br />

Microsoft Office are usually not the droids you’re looking for 2 . You can choose to hide these<br />

autostart entries from the display by enabling the Hide <strong>Windows</strong> Entries or Hide Microsoft<br />

And <strong>Windows</strong> Entries from the Options menu and refreshing the display by pressing F5. The<br />

Hide <strong>Windows</strong> Entries option is enabled by default.<br />

The behavior of these options depends on whether Verify Code Signatures is also enabled. If<br />

signature verification is not enabled, Hide <strong>Windows</strong> Entries omits from the display all entries<br />

for which the target image file has the word “Microsoft” in the version resource’s Company<br />

Name field, and for which the image file resides in or below the %windir% folder. Hide<br />

Microsoft And <strong>Windows</strong> Entries checks only for “Microsoft” in the Company Name field and<br />

omits those entries. As mentioned earlier, it is easy for anyone to create a program that gets<br />

past this check, so the Verify Code Signatures option is recommended.<br />

If signature verification is enabled, Hide <strong>Windows</strong> Entries omits entries that are signed with<br />

the Microsoft <strong>Windows</strong> code-signing certificate. (<strong>Windows</strong> components are signed with a<br />

different certificate from other Microsoft products.) Hide Microsoft And <strong>Windows</strong> Entries<br />

omits entries that are signed with any Microsoft code-signing certificate that chains to a<br />

trusted root certificate authority on the computer.<br />

Note Some files that ship with <strong>Windows</strong>, particularly drivers, are provided by third parties and<br />

have a third-party name in the Company Name field of the file’s version resource, but they are<br />

catalog signed with the <strong>Windows</strong> code-signing certificate. Consequently, these entries can be<br />

hidden when signature verification is enabled but displayed when verification is not enabled.<br />

The Verify and Hide options are saved in the registry, and they’ll remain in effect the next<br />

time the same user starts Autoruns.<br />

2 Cultural reference: “These aren’t the droids you’re looking for” is a quote from the film, Star Wars IV: A New Hope.<br />

www.it-ebooks.info

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!