<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>msecdbg Wiki &amp; Documentation Rss Feed</title><link>http://msecdbg.codeplex.com/Wiki/View.aspx?title=Home</link><description>msecdbg Wiki Rss Description</description><item><title>Updated Wiki: Home</title><link>https://msecdbg.codeplex.com/wikipage?version=10</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;&amp;#33;exploitable &amp;#40;pronounced &amp;#8220;bang exploitable&amp;#8221;&amp;#41;  is a Windows  debugging  extension &amp;#40;Windbg&amp;#41; that provides automated crash analysis and security risk assessment.    The tool first creates hashes to determine the uniqueness of a crash and then assigns an exploitability rating to the crash: Exploitable, Probably Exploitable, Probably Not Exploitable, or Unknown.  There is more detailed information about the tool in the following .pptx file or at &lt;a href="http://www.microsoft.com/security/msec"&gt;http://www.microsoft.com/security/msec&lt;/a&gt;.  Additonally, see the blog post at &lt;a href="http://blogs.technet.com/srd/archive/2009/04/08/the-history-of-the-exploitable-crash-analyzer.aspx"&gt;http://blogs.technet.com/srd/archive/2009/04/08/the-history-of-the-exploitable-crash-analyzer.aspx&lt;/a&gt;, or watch the video at &lt;a href="http://channel9.msdn.com/posts/PDCNews/Bang-Exploitable-Security-Analyzer/"&gt;http://channel9.msdn.com/posts/PDCNews/Bang-Exploitable-Security-Analyzer/&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;This tool was created by the Microsoft Security Engineering Center (MSEC) Security Science Team.  For more information on MSEC and the Security Science team, please visit &lt;a href="http://www.microsoft.com/security/msec"&gt;http://www.microsoft.com/security/msec&lt;/a&gt;.  To see what&amp;#39;s being worked on presently, visit the Security Research and Development blog at &lt;a href="http://blogs.technet.com/srd/"&gt;http://blogs.technet.com/srd/&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;New bits posted on 5/1/2013, changelog below:&lt;br /&gt;&lt;br /&gt;1.6.0 Updates:&lt;br /&gt;&lt;br /&gt;ARM Dump Support Added&lt;br /&gt;Changed default hashing algorithm to SHA256&lt;br /&gt;Added Support to chose the hashing algorithm used (for backwards compatibility) &lt;br /&gt;Added support for custom exclude hash list&lt;br /&gt;Updated -v output to show which frames are used to determine the major and minor hash&lt;br /&gt;Added version number logging&lt;br /&gt;Added line number and source file reporting&lt;br /&gt;Added checking for exception handler chain corruption as an Exploitable case&lt;br /&gt;Added Stack Exhaustion as a Probably Not Exploitable case&lt;br /&gt;Added more AppVerifier symbols to the excluded symbols list&lt;br /&gt;Added checking for kernel mode code running in user land as an Exploitable case&lt;br /&gt;Moved &amp;quot;Read AV Near Null&amp;quot; to terminal rule status&lt;br /&gt;Added &amp;quot;App Verifier Stop Detected&amp;quot;&lt;br /&gt;Moved &amp;quot;Read AV Near Null&amp;quot; to Probably Not Exploitable&lt;br /&gt;Moved &amp;quot;Write AV Near Null&amp;quot; to Unknown&lt;br /&gt;Added the XLAT command for x86 and x64 &lt;br /&gt;Correctly pull the TEB32 for WOW process on 64 bit Windows&lt;br /&gt;Translate stack exhaustion cases that manifest as Write AVs into stack exhaustion&lt;br /&gt;Changed the naming of Stack Overflow to Stack Exhaustion&lt;br /&gt;Fixed a bug in the logic determining if code is in user or kernel space&lt;br /&gt;&lt;br /&gt;1.0.6 Updates:&lt;br /&gt;&lt;br /&gt;External Release: June, 2009&lt;br /&gt;&lt;br /&gt;1.0.5 Updates:&lt;br /&gt;&lt;br /&gt;Updates to the excluded symbols list&lt;br /&gt;Handle POP instructions that pop to memory&lt;br /&gt;Handle PUSH instructions that push to memory&lt;br /&gt;Treat POP instructions to memory the same as MOV instructions to memory&lt;br /&gt;&lt;br /&gt;1.0.4 Updates:&lt;br /&gt;&lt;br /&gt;Fixed a reporting and analysis bug, in which we change the faulting instruction as well as the invoking function when we skip excluded stack frames&lt;br /&gt;&lt;br /&gt;1.0.3 Updates:&lt;br /&gt;&lt;br /&gt;New state and gather functionality and analyze rules to identify exceptions where the faulting address is on the stack.&lt;br /&gt;Hashes are fixed at 32 bit display (8 hex characters) and code locations are fixed at 64 bit display (16 hex characters).&lt;br /&gt;Added support for the REP SCAS instruction in the disassembler&lt;br /&gt;Fixed a serious bug in the wildcard match function, which would result in anything that matched up to the first wildcard matching the entire string&lt;br /&gt;Fixed a bug in which the destination pointer registers were not being set to the tainted value set for Write AVs that required taint analysis&lt;br /&gt;Fixed bugs in the distinction between source and data registers for taint tracking in some rep instructions&lt;br /&gt;&lt;br /&gt;1.0.2 Updates:&lt;br /&gt;&lt;br /&gt;When loading user mode mini-dumps, the Gather rule now correctly sets the stack context.&lt;br /&gt;&lt;br /&gt;1.0.1 Updates:&lt;br /&gt;&lt;br /&gt;A bug that resulted in overtainting H or L registers has been fixed.&lt;br /&gt;Initial External Release: March, 2009&lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>AndyRenk</author><pubDate>Thu, 02 May 2013 00:17:09 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20130502121709A</guid></item><item><title>Updated Wiki: Home</title><link>http://msecdbg.codeplex.com/Wiki/View.aspx?title=Home&amp;version=9</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;&amp;#33;exploitable &amp;#40;pronounced &amp;#8220;bang exploitable&amp;#8221;&amp;#41;  is a Windows  debugging  extension &amp;#40;Windbg&amp;#41; that provides automated crash analysis and security risk assessment.    The tool first creates hashes to determine the uniqueness of a crash and then assigns an exploitability rating to the crash: Exploitable, Probably Exploitable, Probably Not Exploitable, or Unknown.  There is more detailed information about the tool in the following .pptx file or at &lt;a href="http://www.microsoft.com/security/msec" class="externalLink"&gt;http://www.microsoft.com/security/msec&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.  Additonally, see the blog post at &lt;a href="http://blogs.technet.com/srd/archive/2009/04/08/the-history-of-the-exploitable-crash-analyzer.aspx" class="externalLink"&gt;http://blogs.technet.com/srd/archive/2009/04/08/the-history-of-the-exploitable-crash-analyzer.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;, or watch the video at &lt;a href="http://channel9.msdn.com/posts/PDCNews/Bang-Exploitable-Security-Analyzer/" class="externalLink"&gt;http://channel9.msdn.com/posts/PDCNews/Bang-Exploitable-Security-Analyzer/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;This tool was created by the Microsoft Security Engineering Center (MSEC) Security Science Team.  For more information on MSEC and the Security Science team, please visit &lt;a href="http://www.microsoft.com/security/msec" class="externalLink"&gt;http://www.microsoft.com/security/msec&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.  To see what's being worked on presently, visit the Security Research and Development blog at &lt;a href="http://blogs.technet.com/srd/" class="externalLink"&gt;http://blogs.technet.com/srd/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;New bits posted on 6/17, changelog below:&lt;br /&gt;&lt;br /&gt;1.0.1 Updates:&lt;br /&gt;&lt;br /&gt;A bug that resulted in overtainting H or L registers has been fixed.&lt;br /&gt;Initial External Release: March, 2009&lt;br /&gt;&lt;br /&gt;1.0.2 Updates:&lt;br /&gt;&lt;br /&gt;When loading user mode mini-dumps, the Gather rule now correctly sets the stack context.&lt;br /&gt;&lt;br /&gt;1.0.3 Updates:&lt;br /&gt;&lt;br /&gt;New state and gather functionality and analyze rules to identify exceptions where the faulting address is on the stack.&lt;br /&gt;Hashes are fixed at 32 bit display (8 hex characters) and code locations are fixed at 64 bit display (16 hex characters).&lt;br /&gt;Added support for the REP SCAS instruction in the disassembler&lt;br /&gt;Fixed a serious bug in the wildcard match function, which would result in anything that matched up to the first wildcard matching the entire string&lt;br /&gt;Fixed a bug in which the destination pointer registers were not being set to the tainted value set for Write AVs that required taint analysis&lt;br /&gt;Fixed bugs in the distinction between source and data registers for taint tracking in some rep instructions&lt;br /&gt;&lt;br /&gt;1.0.4 Updates:&lt;br /&gt;&lt;br /&gt;Fixed a reporting and analysis bug, in which we change the faulting instruction as well as the invoking function when we skip excluded stack frames&lt;br /&gt;&lt;br /&gt;1.0.5 Updates:&lt;br /&gt;&lt;br /&gt;Updates to the excluded symbols list&lt;br /&gt;Handle POP instructions that pop to memory&lt;br /&gt;Handle PUSH instructions that push to memory&lt;br /&gt;Treat POP instructions to memory the same as MOV instructions to memory&lt;br /&gt;&lt;br /&gt;1.0.6 Updates:&lt;br /&gt;&lt;br /&gt;External Release: June, 2009&lt;/div&gt;</description><author>jasoshi</author><pubDate>Tue, 23 Jun 2009 16:57:13 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20090623045713P</guid></item><item><title>Updated Wiki: Home</title><link>http://msecdbg.codeplex.com/Wiki/View.aspx?title=Home&amp;version=8</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;&amp;#33;exploitable &amp;#40;pronounced &amp;#8220;bang exploitable&amp;#8221;&amp;#41;  is a Windows  debugging  extension &amp;#40;Windbg&amp;#41; that provides automated crash analysis and security risk assessment.    The tool first creates hashes to determine the uniqueness of a crash and then assigns an exploitability rating to the crash: Exploitable, Probably Exploitable, Probably Not Exploitable, or Unknown.  There is more detailed information about the tool in the following .pptx file or at &lt;a href="http://www.microsoft.com/security/msec" class="externalLink"&gt;http://www.microsoft.com/security/msec&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.  Additonally, see the blog post at &lt;a href="http://blogs.technet.com/srd/archive/2009/04/08/the-history-of-the-exploitable-crash-analyzer.aspx" class="externalLink"&gt;http://blogs.technet.com/srd/archive/2009/04/08/the-history-of-the-exploitable-crash-analyzer.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;This tool was created by the Microsoft Security Engineering Center (MSEC) Security Science Team.  For more information on MSEC and the Security Science team, please visit &lt;a href="http://www.microsoft.com/security/msec" class="externalLink"&gt;http://www.microsoft.com/security/msec&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.  To see what's being worked on presently, visit the Security Research and Development blog at &lt;a href="http://blogs.technet.com/srd/" class="externalLink"&gt;http://blogs.technet.com/srd/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;New bits posted on 6/17, changelog below:&lt;br /&gt;&lt;br /&gt;1.0.1 Updates:&lt;br /&gt;&lt;br /&gt;A bug that resulted in overtainting H or L registers has been fixed.&lt;br /&gt;Initial External Release: March, 2009&lt;br /&gt;&lt;br /&gt;1.0.2 Updates:&lt;br /&gt;&lt;br /&gt;When loading user mode mini-dumps, the Gather rule now correctly sets the stack context.&lt;br /&gt;&lt;br /&gt;1.0.3 Updates:&lt;br /&gt;&lt;br /&gt;New state and gather functionality and analyze rules to identify exceptions where the faulting address is on the stack.&lt;br /&gt;Hashes are fixed at 32 bit display (8 hex characters) and code locations are fixed at 64 bit display (16 hex characters).&lt;br /&gt;Added support for the REP SCAS instruction in the disassembler&lt;br /&gt;Fixed a serious bug in the wildcard match function, which would result in anything that matched up to the first wildcard matching the entire string&lt;br /&gt;Fixed a bug in which the destination pointer registers were not being set to the tainted value set for Write AVs that required taint analysis&lt;br /&gt;Fixed bugs in the distinction between source and data registers for taint tracking in some rep instructions&lt;br /&gt;&lt;br /&gt;1.0.4 Updates:&lt;br /&gt;&lt;br /&gt;Fixed a reporting and analysis bug, in which we change the faulting instruction as well as the invoking function when we skip excluded stack frames&lt;br /&gt;&lt;br /&gt;1.0.5 Updates:&lt;br /&gt;&lt;br /&gt;Updates to the excluded symbols list&lt;br /&gt;Handle POP instructions that pop to memory&lt;br /&gt;Handle PUSH instructions that push to memory&lt;br /&gt;Treat POP instructions to memory the same as MOV instructions to memory&lt;br /&gt;&lt;br /&gt;1.0.6 Updates:&lt;br /&gt;&lt;br /&gt;External Release: June, 2009&lt;/div&gt;</description><author>jasoshi</author><pubDate>Wed, 17 Jun 2009 19:12:14 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20090617071214P</guid></item><item><title>Updated Wiki: Home</title><link>http://msecdbg.codeplex.com/Wiki/View.aspx?title=Home&amp;version=7</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;&amp;#33;exploitable &amp;#40;pronounced &amp;#8220;bang exploitable&amp;#8221;&amp;#41;  is a Windows  debugging  extension &amp;#40;Windbg&amp;#41; that provides automated crash analysis and security risk assessment.    The tool first creates hashes to determine the uniqueness of a crash and then assigns an exploitability rating to the crash: Exploitable, Probably Exploitable, Probably Not Exploitable, or Unknown.  There is more detailed information about the tool in the following .pptx file or at &lt;a href="http://www.microsoft.com/security/msec" class="externalLink"&gt;http://www.microsoft.com/security/msec&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.  Additonally, see the blog post at &lt;a href="http://blogs.technet.com/srd/archive/2009/04/08/the-history-of-the-exploitable-crash-analyzer.aspx" class="externalLink"&gt;http://blogs.technet.com/srd/archive/2009/04/08/the-history-of-the-exploitable-crash-analyzer.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;This tool was created by the Microsoft Security Engineering Center (MSEC) Security Science Team.  For more information on MSEC and the Security Science team, please visit &lt;a href="http://www.microsoft.com/security/msec" class="externalLink"&gt;http://www.microsoft.com/security/msec&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.  To see what's being worked on presently, visit the Security Research and Development blog at &lt;a href="http://blogs.technet.com/srd/" class="externalLink"&gt;http://blogs.technet.com/srd/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;/div&gt;</description><author>jasoshi</author><pubDate>Tue, 14 Apr 2009 23:39:05 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20090414113905P</guid></item><item><title>Updated Wiki: Home</title><link>http://msecdbg.codeplex.com/Wiki/View.aspx?title=Home&amp;version=6</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;&amp;#33;exploitable &amp;#40;pronounced &amp;#8220;bang exploitable&amp;#8221;&amp;#41;  is a Windows  debugging  extension &amp;#40;Windbg&amp;#41; that provides automated crash analysis and security risk assessment.    The tool first creates hashes to determine the uniqueness of a crash and then assigns an exploitability rating to the crash: Exploitable, Probably Exploitable, Probably Not Exploitable, or Unknown.  There is more detailed information about the tool in the following .pptx file or at &lt;a href="http://www.microsoft.com/security/msec" class="externalLink"&gt;http://www.microsoft.com/security/msec&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;This tool was created by the Microsoft Security Engineering Center (MSEC) Security Science Team.  For more information on MSEC and the Security Science team, please visit &lt;a href="http://www.microsoft.com/security/msec" class="externalLink"&gt;http://www.microsoft.com/security/msec&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.  To see what's being worked on presently, visit the Security Research and Development blog at &lt;a href="http://blogs.technet.com/srd/" class="externalLink"&gt;http://blogs.technet.com/srd/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;/div&gt;</description><author>jasoshi</author><pubDate>Tue, 24 Mar 2009 17:45:12 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20090324054512P</guid></item></channel></rss>