M.I.C.E.GRC's "MouseTrap" MICE detection utility,
and the facts about Windows Metafile
Image Code Execution
Right-click on this icon to download and save the high-quality version (14 MB).
Right-click on this icon to download and save the smaller version (3.5 MB).
Which versions of Windows have MICE?
What about Windows 95, 98, 98SE and ME?
And the Linux/WINE Windows emulator?
Where can I use MouseTrap?
Does MouseTrap fix Windows?
Was MICE added to Windows intentionally?Another professional developer and industry associate with a great deal of reverse-engineering and low-level systems programming experience wrote to me, which I quote with his permission (emphasis is his):
![]()
What is it that programmers see?
If this is so obvious, how did Microsoft miss it?
But if it's clearly there intentionally, who put it in?
Why did they put it in?
What does Microsoft say about all this?Toward the end of the day following Security Now! episode #22, Microsoft's Security Research Center (MSRC) posted a "blog page" which was clearly a reply intended to address the points I had raised during the podcast. You can see the entire blog as it was posted with this MSRC link.
Since it is quite lengthy, I am going to excerpt pieces from it and respond in-line to just some of what it states. Please read the entire original blog posting in order to understand Microsoft's entire official position:
Excerpts and comments from Microsoft's MSRC January 13th, 2006 blog posting:
![]()
Couldn't this have all been a mistake?
So . . . that's it?It is clear that we will never know who knew what within Microsoft, or whether even Microsoft themselves know.
![]()
However, as a result of this research we can firmly state that, despite Microsoft's apparent scare tactics, users of the Windows 9x family have absolutely nothing to fear from MICE, and users of Windows NT should be aware that their Windows systems have MICE.
![]()
And, of course, as a result of this research, GRC is now able to offer a new and valuable piece of freeware: The MouseTrap and MouseTrapCmd utilities to reliably detect when any instance of Windows has "MICE" and would be vulnerable to Windows metafile image code execution.
This NOD32 page contains links to Paolo Monti's recommended "WMF patch" MICE vulnerability suppression program. It must be installed and running to remove Windows MICE behavior in any unpatched versions from NT4 and later. Its installation and removal does NOT require a system reboot.
This is Ilfak Guilfanov's page containing a link to download Ilfak's original "world saving" patch which protected millions of computer users who were waiting for an official patch from Microsoft. It must be installed and running to remove Windows MICE behavior in any unpatched versions from NT4 and later. Its installation and removal does require a system reboot.
"Patching" Notes: Our free "MouseTrap" utility will ALWAYS correctly show you whether your system currently has MICE. If MouseTrap says you have MICE, then you need to install a Microsoft patch if you can (remember to reboot afterward), or one of the other patches listed above. Once any of the patching solutions is properly applied, MouseTrap will indicate that your system has NO MICE.
[1.0.2210.2] — First public release.
[1.0.2210.3] — Added Authenticode digital signature.
[1.0.2210.0] — First public release.
[1.0.2210.1] — Added Authenticode digital signature.
You are viewing a mobilized version of this site...
View original page here