Brian Johnson works with BizSpark Startups on the East Coast of the United States. For more information about the BizSpark program you can go to http://bizspark.com.
Buffer Overrun in JPEG Processing (GDI+) Could Allow Code Execution (833987) A remote code execution vulnerability exists in the processing of JPEG image formats that could allow remote code execution on an affected system. Note This vulnerability might require the installation of several security updates. Review the entire column in the Affected Software and Download Locations summary table for the MS04-028 bulletin identifier to verify the updates that you have to install, based on the programs or components that you have installed on your system.
Visual C++ 2005 Tools Refresh Updated: September 10, 2004 Thanks for using the Visual C++ 2005 Beta. The Visual C++ compiler team has done a lot of work that is not available in the Beta 1 release. The refresh program is for users of the Visual C++ 2005 Beta who want to try out the latest development builds.
Microsoft KB article explaining Port Reporter Port Reporter Utility Port Reporter Parser Utility
PR-Parser helps to identify data that is “interesting” and/or “suspicious”: Identifies ports of interest that are used on the system. Identifies “suspicious” processes running on the system. Identifies “suspicious” modules (.dlls, .drvs, etc) loaded on the system. Identifies “interesting” user accounts that are active on the system. Helps to determine when IP addresses, fully qualified domain names (FQDNs), or computer names of interest are found communicating with the system. Attempts to identify when a process using the name of a legitimate process is run from the wrong directory on a system. PR-Parser provides some log analysis data as well. This data can help profile the system and/or how users use the system. This data includes: Local TCP port usage - % of time a TCP port is used Local process usage – what % of time each process is used Remote IP address usage – how often the local system communicates with each remote host User context usage – how often each user account is used to start local processes Port usage by hour of the day – helps identify peek usage times for a Windows system Svchost.exe enumeration – see all the services hosted by every instance of svchost.exe running on a system Internet Explorer usage by user – see all the sites or firewalls that every user visits via Internet Explorer
PR-Parser provides some log analysis data as well. This data can help profile the system and/or how users use the system. This data includes:
I saw on Mitch Walker's blog that the Windows XP SP2 Platform SDK has been added to the SDK Update site. You can download it from this page: Microsoft Platform SDK
Click on the Windows XP SP2 link on the left of that page to get to the XPSP2 Platform SDK download:
Microsoft Windows XP SP2 Platform SDKThe Platform SDK – Windows XP Service Pack 2 contains the information you need to develop applications for Microsoft Windows XP Service Pack 2. Use this SDK to ensure that you have the latest documentation, samples, and SDK build environment (header files, libraries, and tools) for the release of Windows XP Service Pack 2. The documentation includes updated information for Windows Server 2003 as well, but does not replace your existing build environments for Windows Server 2003. A new custom install allows you to select components you wish to install on a more granular level. Choose “custom” instead of “typical” to utilize this feature.
Scott Currie - Demo of Quake on .NET Scott, program manager on the Visual C++ team, shows off a demo of Quake running on .NET and talks about what that took to do that and more about Visual C++. (Note that you can download Quake II for .NET here.) Scott Currie - What are the differences between templates and generics? In templates all your specialization is happening at design time, in generics it happens at runtime. That's just one of the differences between the two. Hear Scott Currie, program manager on the Visual C++ team, discuss the differences. Scott Currie - What improvements have been made in VC++? Scott Curry, program manager for Visual C++, talks about improvements that are coming in the next version of Visual C++, code-named Whidbey. Scott Currie - In VC++, how do you exploit the .NET CLR? Scott Currie is a program manager on the Visual C++ team. Here he talks about what magic Visual C++ does with the .NET CLR.(talking about the next version of Visual C++, code-named Whidbey).