<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Abysssec Security Research &#187; microsoft</title>
	<atom:link href="http://www.abysssec.com/blog/tag/microsoft/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.abysssec.com/blog</link>
	<description>Security Researches , Advisories , Coding , Projects , Reversing , Exploitation , Fuzzing</description>
	<lastBuildDate>Tue, 31 Jan 2012 15:52:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>MOAUB – Day by Day</title>
		<link>http://www.abysssec.com/blog/2010/09/01/moaub-1/</link>
		<comments>http://www.abysssec.com/blog/2010/09/01/moaub-1/#comments</comments>
		<pubDate>Wed, 01 Sep 2010 11:46:26 +0000</pubDate>
		<dc:creator>shahin</dc:creator>
				<category><![CDATA[advisory]]></category>
		<category><![CDATA[Exploits / BUG Decryption]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[reversing]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[0day]]></category>
		<category><![CDATA[binary analysis]]></category>
		<category><![CDATA[exploit]]></category>
		<category><![CDATA[exploit-db]]></category>
		<category><![CDATA[metasploit]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[MOAUB]]></category>
		<category><![CDATA[shahin]]></category>
		<category><![CDATA[shahin ramezany]]></category>

		<guid isPermaLink="false">http://www.abysssec.com/blog/?p=1212</guid>
		<description><![CDATA[Yes ! finally MOAUB (Month of Abysssec Undisclosed Bugs) started and finished as well. Good Or Bad we released lots of 0days and binary analyses during a month (September) and you can use these info for owning websites UN-patched clients  or writing more secure applications . here is summary: Day1: Binary Analysis: MOAUB #1 &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p>Yes ! finally MOAUB (Month of Abysssec Undisclosed Bugs) started and finished as well.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://www.exploit-db.com/images/MOAUB/MOAUB-1.png" alt="Month of all User Bugs" /></p>
<p>Good Or Bad we released lots of 0days and binary analyses during a month (September) and you can use these info for owning websites UN-patched clients  or writing more secure applications .</p>
<p>here is summary:</p>
<p><strong>Day1:</strong></p>
<p>Binary Analysis:</p>
<p><strong><a href="http://www.exploit-db.com/exploits/14853">MOAUB #1 &#8211; Adobe Acrobat Reader and Flash Player “newclass” invalid pointer</a></strong></p>
<p><strong><a href="http://www.exploit-db.com/download_pdf/14863">MOAUB #1 &#8211; Adobe Acrobat Reader and Flash Player “newclass” invalid pointer &#8211; Binary Analysis</a></strong><strong> </strong></p>
<p><strong>0day:</strong></p>
<p><strong><a href="http://www.exploit-db.com/exploits/14854">MOAUB #1 &#8211; Cpanel PHP Restriction Bypass Vulnerability 0day</a></strong></p>
<p><strong><a href="http://www.exploit-db.com/download_pdf/14864">MOAUB #1 &#8211; Cpanel PHP Restriction Bypass Vulnerability 0day</a></strong></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p><strong>Day2:</strong></p>
<p>Binary Analysis:</p>
<p><a href="http://www.exploit-db.com/exploits/14869">MOAUB #2 &#8211; Apple QuickTime FlashPix NumberOfTiles Remote Code Execution Vulnerability</a></p>
<p><a href="http://www.exploit-db.com/download_pdf/14871">MOAUB #2 &#8211; Apple QuickTime FlashPix NumberOfTiles Vulnerability &#8211; Binary Analysis</a></p>
<p><strong>0day:</strong></p>
<p><a href="http://www.exploit-db.com/exploits/14870">MOAUB #2 &#8211; Rainbowportal Multiple Remote Vulnerabilities</a></p>
<p><a href="http://www.exploit-db.com/download_pdf/14872">MOAUB #2 &#8211; Rainbowportal Multiple Remote Vulnerabilities – 0day</a><strong> </strong></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p><strong>Day3:</strong></p>
<p>Binary Analysis:</p>
<p><a href="http://www.exploit-db.com/exploits/14878">MOAUB #3 &#8211; Trend Micro Internet Security Pro 2010 ActiveX extSetOwner Remote Code Execution</a><strong> </strong></p>
<p><a href="http://www.exploit-db.com/download_pdf/14881">MOAUB #3 &#8211; Trend Micro Internet Security Pro 2010 ActiveX extSetOwner &#8211; Binary Analysis</a><strong> </strong></p>
<p><strong>0day:</strong></p>
<p><span style="text-decoration: underline;"><a href="http://www.exploit-db.com/exploits/14879">MOAUB #3 &#8211; Visinia 1.3 Multiple Vulnerabilities</a></span><strong> </strong></p>
<p><a href="http://www.exploit-db.com/download_pdf/14880">MOAUB #3 &#8211; Visinia CMS Multiple Vulnerabilities &#8211; 0day</a><strong> </strong></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p><strong>Day4:</strong></p>
<p>Binary Analysis:</p>
<p><a href="http://www.exploit-db.com/exploits/14886">MOAUB #4 &#8211; Movie Maker Remote Code Execution (MS10-016)</a><strong> </strong></p>
<p><span style="text-decoration: underline;"><a href="http://www.exploit-db.com/download_pdf/14889">MOAUB #4 – Movie Maker Remote Code Execution (MS10-016) &#8211; Binary Analysis</a></span><strong> </strong></p>
<p><strong>0day:</strong></p>
<p><a href="http://www.exploit-db.com/exploits/14887">MOAUB #4 &#8211; syndeocms 2.8.02 Multiple Vulnerabilities</a><strong> </strong></p>
<p><a href="http://www.exploit-db.com/download_pdf/14888">MOAUB #4 – Syndeocms 2.8.02 Multiple Vulnerabilities &#8211; 0day</a><strong> </strong></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p><strong>Day5:</strong></p>
<p>Binary Analysis:</p>
<p><a href="http://www.exploit-db.com/exploits/14895">MOAUB #5 &#8211; Microsoft MPEG Layer-3 Remote Command Execution Exploit</a><strong> </strong></p>
<p><a href="http://www.exploit-db.com/download_pdf/14899">MOAUB #5 &#8211; Microsoft MPEG Layer-3 Remote Command Execution &#8211; Binary Analysis</a><strong> </strong></p>
<p><strong>0day:</strong></p>
<p><a href="http://www.exploit-db.com/exploits/14898">MOAUB #5 &#8211; IfNuke Multiple Remote Vulnerabilities 0day</a><strong> </strong></p>
<p><a href="http://www.exploit-db.com/download_pdf/14900">MOAUB #5 &#8211; IfNuke Multiple Remote Vulnerabilities 0day</a><strong> </strong></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p><strong>Day6:</strong></p>
<p>Binary Analysis:</p>
<p><a href="http://www.exploit-db.com/exploits/14916">MOAUB #6 &#8211; HP OpenView NNM webappmon.exe execvp_nc Remote Code Execution</a><strong> </strong></p>
<p><a href="http://www.exploit-db.com/download_pdf/14918">MOAUB #6 – HP OpenView NNM webappmon execvp_nc Remote Code Execution &#8211; Binary Analysis</a><strong> </strong></p>
<p><strong>0day:</strong></p>
<p><span style="text-decoration: underline;"><a href="http://www.exploit-db.com/exploits/14915">MOAUB #6 &#8211; InterPhoto Gallery Multiple Remote Vulnerabilities</a></span><strong> </strong></p>
<p><span style="text-decoration: underline;"><a href="http://www.exploit-db.com/download_pdf/14917">MOAUB #6 – InterPhoto Gallery Multiple Remote Vulnerabilities &#8211; 0day</a></span><strong> </strong></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p><strong>Day7:</strong></p>
<p>Binary Analysis:</p>
<p><a href="http://www.exploit-db.com/exploits/14928">MOAUB #7 &#8211; Novell Netware NWFTPD RMD/RNFR/DELE Argument Parsing Buffer overflow</a><strong></strong></p>
<p><span style="text-decoration: underline;"><a href="http://www.exploit-db.com/download_pdf/14930">MOAUB #7 &#8211; Novell Netware NWFTPD RMD/RNFR/DELE Argument Parsing Buffer overflow</a></span><strong></strong></p>
<p><strong>0day:</strong></p>
<p><a href="http://www.exploit-db.com/exploits/14927">MOAUB #7 &#8211; DynPage &lt;= v1.0 Multiple Remote Vulnerabilities &#8211; 0day</a><strong></strong></p>
<p><a href="http://www.exploit-db.com/download_pdf/14929">MOAUB #7 &#8211; DynPage &lt;= v1.0 Multiple Remote Vulnerabilities &#8211; 0day</a><strong></strong></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p><strong>Day8:</strong></p>
<p>Binary Analysis:</p>
<p><span style="text-decoration: underline;"><a href="http://www.exploit-db.com/exploits/14944">MOAUB #8 &#8211; Microsoft Office Visio DXF File Stack based Overflow</a></span><strong></strong></p>
<p><span style="text-decoration: underline;"><a href="http://www.exploit-db.com/download_pdf/14946">MOAUB #8 &#8211; Microsoft Office Visio DXF File Stack based Overflow &#8211; Binary Analysis</a></span><strong></strong></p>
<p><strong>0day:</strong></p>
<p><a href="http://www.exploit-db.com/exploits/14943">MOAUB #8 &#8211; Sirang Web-Based D-Control Multiple Remote Vulnerabilities</a><strong></strong></p>
<p><a href="http://www.exploit-db.com/download_pdf/14945">MOAUB #8 – Sirang Web-Based D-Control Multiple Remote Vulnerabilities &#8211; 0 day</a><strong></strong></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p><strong>Day9:</strong></p>
<p>Binary Analysis:</p>
<p><a href="http://www.exploit-db.com/download_pdf/14950">MOAUB #9 &#8211; Mozilla Firefox XSLT Sort Remote Code Execution Vulnerability</a><strong></strong></p>
<p><span style="text-decoration: underline;"><a href="http://www.exploit-db.com/exploits/14949">MOAUB #9 &#8211; Mozilla Firefox XSLT Sort Remote Code Execution Vulnerability</a></span><strong></strong></p>
<p><strong>0day:</strong></p>
<p><span style="text-decoration: underline;"><a href="http://www.exploit-db.com/exploits/14948">FestOS CMS 2.3b Multiple Remote Vulnerabilities</a></span><strong></strong></p>
<p><span style="text-decoration: underline;"><a href="http://www.exploit-db.com/download_pdf/14951">MOAUB #9 – FestOS CMS 2.3b Multiple Remote Vulnerabilities</a></span><strong></strong></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p><strong>Day10:</strong></p>
<p>Binary Analysis:</p>
<p><span style="text-decoration: underline;"><a href="http://www.exploit-db.com/download_pdf/14956">MOAUB #10 &#8211; Excel RTD Memory Corruption</a></span><strong></strong></p>
<p><span style="text-decoration: underline;"><a href="http://www.exploit-db.com/exploits/14966">MOAUB #10 &#8211; Excel RTD Memory Corruption</a></span><strong></strong></p>
<p><strong>0day:</strong></p>
<p><span style="text-decoration: underline;"><a href="http://www.exploit-db.com/exploits/14954">MOAUB #10 &#8211; aradBlog Multiple Remote Vulnerabilities</a></span><strong></strong></p>
<p><span style="text-decoration: underline;"><a href="http://www.exploit-db.com/download_pdf/14957">MOAUB #10 &#8211; aradBlog Multiple Remote Vulnerabilities</a></span><strong></strong></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p><strong>Day11:</strong></p>
<p>Binary Analysis:</p>
<p><a href="http://www.exploit-db.com/download_pdf/14972">MOAUB #11 &#8211; Microsoft Office Word 2007 sprmCMajority Buffer Overflow</a><strong></strong></p>
<p><span style="text-decoration: underline;"><a href="http://www.exploit-db.com/exploits/14971">MOAUB #11 &#8211; Microsoft Office Word 2007 sprmCMajority Buffer Overflow</a></span><strong></strong></p>
<p><strong>0day:</strong></p>
<p><a href="http://www.exploit-db.com/exploits/14969">MOAUB #11 &#8211; ASP Nuke SQL Injection Vulnerability</a><strong></strong></p>
<p><a href="http://www.exploit-db.com/download_pdf/14970">MOAUB #11 &#8211; ASP Nuke Sql Injection Vulnerability</a><strong></strong></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p><strong>Day12:</strong></p>
<p>Binary Analysis:</p>
<p><a href="http://www.exploit-db.com/exploits/14982">MOAUB #12 &#8211; Adobe Acrobat and Reader &#8220;pushstring&#8221; Memory Corruption</a><strong></strong></p>
<p><a href="http://www.exploit-db.com/download_pdf/14983">MOAUB #12 &#8211; Adobe Acrobat and Reader “pushstring” Memory Corruption</a><strong></strong></p>
<p><strong>0day:</strong></p>
<p><span style="text-decoration: underline;"><a href="http://www.exploit-db.com/exploits/14980">MOAUB #12 &#8211; eshtery CMS SQL Injection Vulnerability</a></span><strong></strong></p>
<p><span style="text-decoration: underline;"><a href="http://www.exploit-db.com/download_pdf/14981">MOAUB #12 &#8211; eshtery CMS SQL Injection Vulnerability</a></span><strong></strong></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p><strong>Day13:</strong></p>
<p>Binary Analysis:</p>
<p><a href="http://www.exploit-db.com/exploits/14992">MOAUB #13 &#8211; RealPlayer FLV Parsing Integer Overflow</a><strong></strong></p>
<p><span style="text-decoration: underline;"><a href="http://www.exploit-db.com/download_pdf/14994">MOAUB #13 &#8211; RealPlayer FLV Parsing Integer Overflow</a></span><strong></strong></p>
<p><strong>0day:</strong></p>
<p><span style="text-decoration: underline;"><a href="http://www.exploit-db.com/exploits/14991">MOAUB #13 &#8211; Luftguitar CMS Vulnerability: Upload Arbitrary File</a></span><strong></strong></p>
<p><a href="http://www.exploit-db.com/download_pdf/14993">MOAUB #13 &#8211; Luftguitar CMS Vulnerability: Upload Arbitrary File</a><strong></strong></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p><strong>Day14:</strong></p>
<p>Binary Analysis:</p>
<p><a href="http://www.exploit-db.com/download_pdf/15002">MOAUB #14 &#8211; Novell iPrint Client Browser Plugin ExecuteRequest debug Parameter Stack Overflow</a><strong></strong></p>
<p><a href="http://www.exploit-db.com/exploits/15001">MOAUB #14 &#8211; Novell iPrint Client Browser Plugin ExecuteRequest debug Stack Overflow</a><strong></strong></p>
<p><strong>0day:</strong></p>
<p><a href="http://www.exploit-db.com/exploits/14999">MOAUB #14 &#8211; FreeDiscussionForums v1.0 Multiple Remote Vulnerabilities</a><strong></strong></p>
<p><span style="text-decoration: underline;"><a href="http://www.exploit-db.com/download_pdf/15000">MOAUB #14 &#8211; FreeDiscussionForums v1.0 Multiple Remote Vulnerabilities</a></span><strong></strong></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p><strong>Day15:</strong></p>
<p>Binary Analysis:</p>
<p><span style="text-decoration: underline;"><a href="http://www.exploit-db.com/exploits/15008">MOAUB #15 &#8211; Ipswitch Imail Server List Mailer Reply-To Address Memory Corruption</a></span><strong></strong></p>
<p><a href="http://www.exploit-db.com/download_pdf/15009">MOAUB #15 &#8211; Ipswitch Imail Server List Mailer Reply-To Address Memory Corruption</a><strong></strong></p>
<p><strong>0day:</strong></p>
<p><span style="text-decoration: underline;"><a href="http://www.exploit-db.com/exploits/15011">MOAUB #15 &#8211; PHP MicroCMS 1.0.1 Multiple Remote Vulnerabilities</a></span><strong></strong></p>
<p><span style="text-decoration: underline;"><a href="http://www.exploit-db.com/download_pdf/15012">MOAUB #15 &#8211; PHP MicroCMS 1.0.1 Multiple Remote Vulnerabilities</a></span><strong></strong></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p><strong>Day16:</strong></p>
<p>Binary Analysis:</p>
<p><a href="http://www.exploit-db.com/exploits/15019">MOAUB #16 &#8211; Microsoft Excel HFPicture Record Parsing Remote Code Execution Vulnerability</a><strong></strong></p>
<p><a href="http://www.exploit-db.com/download_pdf/15021">MOAUB #16 &#8211; Microsoft Excel HFPicture Record Parsing Remote Code Execution Vulnerability</a><strong></strong></p>
<p><strong>0day:</strong></p>
<p><a href="http://www.exploit-db.com/download_pdf/15020">MOAUB #16 &#8211; mojoportal Multiple Remote Vulnerabilities</a><strong></strong></p>
<p><a href="http://www.exploit-db.com/exploits/15018">MOAUB #16 &#8211; mojoportal Multiple Remote Vulnerabilities</a><strong></strong></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p><strong>Day17:</strong></p>
<p>Binary Analysis:</p>
<p><a href="http://www.exploit-db.com/exploits/15027">MOAUB #17 &#8211; Firefox Plugin Parameter EnsureCachedAttrParamArrays Remote Code Execution</a><strong></strong></p>
<p><a href="http://www.exploit-db.com/download_pdf/15028">MOAUB #17 &#8211; Firefox Plugin Parameter EnsureCachedAttrParamArrays Remote Code Execution</a><strong></strong></p>
<p><strong>0day:</strong></p>
<p><a href="http://www.exploit-db.com/download_pdf/15030">MOAUB #17 &#8211; phpmyfamily Multiple Remote Vulnerabilities</a><strong></strong></p>
<p><span style="text-decoration: underline;"><a href="http://www.exploit-db.com/exploits/15029">MOAUB #17 &#8211; phpmyfamily Multiple Remote Vulnerabilities</a></span><strong></strong></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p><strong>Day18:</strong></p>
<p>Binary Analysis:</p>
<p><a href="http://www.exploit-db.com/exploits/15035">MOAUB #18 &#8211; Apple QuickTime FLI LinePacket Remote Code Execution Vulnerability</a><strong></strong></p>
<p><span style="text-decoration: underline;"><a href="http://www.exploit-db.com/download_pdf/15036">MOAUB #18 &#8211; Apple QuickTime FLI LinePacket Remote Code Execution Vulnerability</a></span><strong></strong></p>
<p><strong>0day:</strong></p>
<p><a href="http://www.exploit-db.com/exploits/15037">MOAUB #18 &#8211; CMSimple XSRF Vulnerability</a><strong></strong></p>
<p><a href="http://www.exploit-db.com/download_pdf/15038">MOAUB #18- CMSimple XSRF Vulnerability</a><strong></strong></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p><strong>Day19:</strong></p>
<p>Binary Analysis:</p>
<p><a href="http://www.exploit-db.com/exploits/15042">MOAUB #19 &#8211; Novell iPrint Client Browser Plugin call-back-url Stack Overflow</a><strong></strong></p>
<p><span style="text-decoration: underline;"><a href="http://www.exploit-db.com/download_pdf/15043">MOAUB #19 &#8211; Novell iPrint Client Browser Plugin call-back-url Stack Overflow</a></span><strong></strong></p>
<p><strong>0day:</strong></p>
<p><a href="http://www.exploit-db.com/exploits/15044">MOAUB #19 &#8211; JMD-CMS Multiple Remote Vulnerabilities</a><strong></strong></p>
<p><span style="text-decoration: underline;"><a href="http://www.exploit-db.com/download_pdf/15045">MOAUB #19 &#8211; JMD-CMS Multiple Remote Vulnerabilities</a></span><strong></strong></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p><strong>Day20:</strong></p>
<p>Binary Analysis:</p>
<p><a href="http://www.exploit-db.com/exploits/15056">MOAUB #20 &#8211; Java CMM readMabCurveData Stack Overflow</a><strong></strong></p>
<p><span style="text-decoration: underline;"><a href="http://www.exploit-db.com/download_pdf/15057">MOAUB #20 &#8211; Java CMM readMabCurveData Stack Overflow</a></span><strong></strong></p>
<p><strong>0day:</strong></p>
<p><span style="text-decoration: underline;"><a href="http://www.exploit-db.com/download_pdf/15059">MOAUB #20 &#8211; VWD-CMS CSRF Vulnerability</a></span><strong></strong></p>
<p><a href="http://www.exploit-db.com/exploits/15058">MOAUB #20 &#8211; VWD-CMS CSRF Vulnerability</a></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p><strong> </strong></p>
<p><strong>Day21:</strong></p>
<p>Binary Analysis:</p>
<p><span style="text-decoration: underline;"><a href="http://www.exploit-db.com/download_pdf/15066">MOAUB #21 &#8211; Microsoft Excel WOPT Record Parsing Heap Memory Corruption</a></span><strong></strong></p>
<p><span style="text-decoration: underline;"><a href="http://www.exploit-db.com/exploits/15065">MOAUB #21 &#8211; Microsoft Excel WOPT Record Parsing Heap Memory Corruption</a></span><strong></strong></p>
<p><strong>0day:</strong></p>
<p><a href="http://www.exploit-db.com/exploits/15067">MOAUB #21 &#8211; Personal.Net Portal Multiple Vulnerabilities</a><strong></strong></p>
<p><span style="text-decoration: underline;"><a href="http://www.exploit-db.com/download_pdf/15068">MOAUB #21 &#8211; Personal.Net Portal Multiple Vulnerabilities</a></span><strong></strong></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p><strong>Day22:</strong></p>
<p>Binary Analysis:</p>
<p><a href="http://www.exploit-db.com/exploits/15076">MOAUB #22 &#8211; Adobe Shockwave Director tSAC Chunk Memory Corruption</a><strong></strong></p>
<p><span style="text-decoration: underline;"><a href="http://www.exploit-db.com/download_pdf/15077">MOAUB #22 &#8211; Adobe Shockwave Director tSAC Chunk Memory Corruption</a></span><strong></strong></p>
<p><strong>0day:</strong></p>
<p><a href="http://www.exploit-db.com/download_pdf/15079">MOAUB #22 &#8211; gausCMS Multiple Vulnerabilities</a><strong></strong></p>
<p><a href="http://www.exploit-db.com/exploits/15078">MOAUB #22 &#8211; gausCMS Multiple Vulnerabilities</a><strong></strong></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p><strong>Day23:</strong></p>
<p>Binary Analysis:</p>
<p><a href="http://www.exploit-db.com/exploits/15086">MOAUB #23 &#8211; Adobe Acrobat Reader and Flash &#8216;newfunction&#8217; Remote Code Execution Vulnerability</a><strong></strong></p>
<p><span style="text-decoration: underline;"><a href="http://www.exploit-db.com/download_pdf/15087">MOAUB #23 &#8211; Adobe Acrobat Reader and Flash &#8216;newfunction&#8217; Remote Code Execution Vulnerability</a></span><strong></strong></p>
<p><strong>0day:</strong></p>
<p><a href="http://www.exploit-db.com/download_pdf/15089">MOAUB #23 &#8211; Microsoft Excel HFPicture Record Parsing Memory Corruption (0day)</a><strong></strong></p>
<p><a href="http://www.exploit-db.com/exploits/15088">MOAUB #23 &#8211; Microsoft Excel HFPicture Record Parsing Memory Corruption (0day)</a><strong></strong></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p><strong>Day24:</strong></p>
<p>Binary Analysis:</p>
<p><a href="http://www.exploit-db.com/exploits/15094">MOAUB #24 &#8211; Microsoft Excel OBJ Record Stack Overflow</a><strong></strong></p>
<p><a href="http://www.exploit-db.com/download_pdf/15095">MOAUB #24 &#8211; Microsoft Excel OBJ Record Stack Overflow</a><strong></strong></p>
<p><strong>0day:</strong></p>
<p><a href="http://www.exploit-db.com/exploits/15096">MOAUB #24 &#8211; Microsoft MPEG Layer-3 Audio Decoder Division By Zero</a><strong></strong></p>
<p><a href="http://www.exploit-db.com/download_pdf/15097">MOAUB #24 &#8211; Microsoft MPEG Layer-3 Audio Decoder Division By Zero</a><strong></strong></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p><strong>Day</strong><strong>25</strong><strong>:</strong></p>
<p>Binary Analysis:</p>
<p><span style="text-decoration: underline;"><a href="http://www.exploit-db.com/exploits/15104">MOAUB #25 &#8211; Mozilla Firefox CSS font-face Remote Code Execution Vulnerability</a></span><strong></strong></p>
<p><a href="http://www.exploit-db.com/download_pdf/15105">MOAUB #25 &#8211; Mozilla Firefox CSS font-face Remote Code Execution Vulnerability</a><strong></strong></p>
<p><strong>0day:</strong></p>
<p><a href="http://www.exploit-db.com/exploits/15106">MOAUB #25 &#8211; VisualSite CMS v1.3 Multiple Vulnerabilities</a><strong></strong></p>
<p><span style="text-decoration: underline;"><a href="http://www.exploit-db.com/download_pdf/15107">MOAUB #25 &#8211; VisualSite CMS v1.3 Multiple Vulnerabilities</a></span><strong></strong></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p><strong>Day</strong><strong>26</strong><strong>:</strong></p>
<p>Binary Analysis:</p>
<p><a href="http://www.exploit-db.com/exploits/15112">MOAUB #26 &#8211; Microsoft Cinepak Codec CVDecompress Heap Overflow</a><strong></strong></p>
<p><span style="text-decoration: underline;"><a href="http://www.exploit-db.com/download_pdf/15113">MOAUB #26 &#8211; Microsoft Cinepak Codec CVDecompress Heap Overflow</a></span><strong></strong></p>
<p><strong>0day:</strong></p>
<p><a href="http://www.exploit-db.com/exploits/15114">MOAUB #26 &#8211; Zenphoto Config Update and Command Execute Vulnerability</a><strong></strong></p>
<p><a href="http://www.exploit-db.com/download_pdf/15115">MOAUB #26 &#8211; Zenphoto Config Update and Command Execute Vulnerability</a><strong></strong></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p><strong>Day</strong><strong>27</strong><strong>:</strong></p>
<p>Binary Analysis:</p>
<p><a href="http://www.exploit-db.com/exploits/15122">MOAUB #27 &#8211; Microsoft Internet Explorer MSHTML Findtext Processing Issue</a><strong></strong></p>
<p><span style="text-decoration: underline;"><a href="http://www.exploit-db.com/download_pdf/15123">MOAUB #27 &#8211; Microsoft Internet Explorer MSHTML Findtext Processing Issue</a></span><strong></strong></p>
<p><strong>0day:</strong></p>
<p><a href="http://www.exploit-db.com/download_pdf/15125">MOAUB #27 &#8211; ndCMS Sql Injection Vulnerability</a><strong></strong></p>
<p><a href="http://www.exploit-db.com/exploits/15124">MOAUB #27 &#8211; ndCMS Sql Injection Vulnerability</a><strong></strong></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p><strong>Day</strong><strong>28</strong><strong>:</strong></p>
<p>0day:</p>
<p><a href="http://www.exploit-db.com/download_pdf/15142">MOAUB #28 &#8211; JE CMS 1.0.0 Bypass Authentication by SQL Injection Vulnerability</a><strong></strong></p>
<p><span style="text-decoration: underline;"><a href="http://www.exploit-db.com/exploits/15141">MOAUB #28 &#8211; JE CMS 1.0.0 Bypass Authentication by SQL Injection Vulnerability</a></span><strong></strong></p>
<p><strong>0day:</strong></p>
<p><a href="http://www.exploit-db.com/exploits/15139">MOAUB #28 &#8211; AtomatiCMS Upload Arbitrary File Vulnerability</a><strong></strong></p>
<p><a href="http://www.exploit-db.com/download_pdf/15140">MOAUB #28 &#8211; AtomatiCMS Upload Arbitrary File Vulnerability</a><strong></strong></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p><strong>Day29:</strong></p>
<p>Binary Analysis:</p>
<p><a href="http://www.exploit-db.com/download_pdf/15149">MOAUB #29 &#8211; Microsoft Excel SxView Record Parsing Heap Memory Corruption</a><strong></strong></p>
<p><span style="text-decoration: underline;"><a href="http://www.exploit-db.com/exploits/15148">MOAUB #29 &#8211; Microsoft Excel SxView Record Parsing Heap Memory Corruption</a></span><strong></strong></p>
<p><strong> </strong></p>
<p><strong>Day30:</strong></p>
<p>Binary Analysis:</p>
<p><a href="http://www.exploit-db.com/exploits/15158">MOAUB #30 &#8211; Microsoft Unicode Scripts Processor Remote Code Execution</a><strong></strong></p>
<p><a href="http://www.exploit-db.com/download_pdf/15159">MOAUB #30 &#8211; Microsoft Unicode Scripts Processor Remote Code Execution</a><strong></strong></p>
<p><strong>0day:</strong></p>
<p><a href="http://www.exploit-db.com/exploits/15160">MOAUB #30 &#8211; ASPMass Shopping Cart Vulnerability File Upload CSRF</a><strong></strong></p>
<p><a href="http://www.exploit-db.com/download_pdf/15161">MOAUB #30 &#8211; ASPMass Shopping Cart Vulnerability File Upload CSRF</a><strong></strong></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>Press :</p>
<div id="_mcePaste"><a title="Exploit-Database" href="http://www.exploit-db.com/moaub-0days-binary-analysis-exploit-pocs/" target="_blank">Exploit-Database</a></div>
<div id="_mcePaste"><a title="Dark-Reading" href="http://www.darkreading.com/vulnerability_management/security/vulnerabilities/showArticle.jhtml?articleID=227300290" target="_blank">Dark-Reading</a></div>
<div id="_mcePaste"><a title="Network-Asia" href="http://security.networksasia.net/content/abysssec-outs-linux-vulnerability" target="_blank">NetworkAsia</a></div>
<div id="_mcePaste"><a title="ITBusinessedge" href="http://www.itbusinessedge.com/cm/blogs/poremba/get-out-the-bug-spray-september-is-the-month-of-bugs" target="_blank">ITBusinessedge</a></div>
<div id="_mcePaste"><a title="ComputerWorld" href="http://www.computerworld.com/s/article/9182999/Researchers_slate_month_of_bugs_launch_for_Wednesday" target="_blank">ComputerWorld</a></div>
<div id="_mcePaste"><a title="Theinquirer" href="http://www.theinquirer.net/inquirer/news/1730813/researchers-launch-bug-hunt?WT.rss_f=Home&amp;WT.rss_a=Researchers+launch+a+bug+hunt" target="_blank">Theinquirer</a></div>
<div>And &#8230;</div>
<div>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
</div>
<p>PS : during these project and maybe we made some technical and non-technical mistakes due to complexly and compaction of this work and we hope we can fix some of them.</p>
<p style="text-align: left;">at end we are happy with result and your kind feedback.</p>
<p style="text-align: left;">for sure we will have really more interesting projects soon as soon possible and we think you will like them as well .</p>
<p style="text-align: left;">please follow me on twitter with @abysssec for other news projects and stay tunned for more projects .</p>
<p style="text-align: left;">as always finally if you have any question feel free to contact :</p>
<p>shahin [at] abysssec.com</p>
<p style="text-align: left;">info [at] abysssec.com</p>
<p style="text-align: left;">
]]></content:encoded>
			<wfw:commentRss>http://www.abysssec.com/blog/2010/09/01/moaub-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Month of Abysssec Undisclosed bugs coming !</title>
		<link>http://www.abysssec.com/blog/2010/08/17/month-of-abysssec-undisclosed-bugs-coming/</link>
		<comments>http://www.abysssec.com/blog/2010/08/17/month-of-abysssec-undisclosed-bugs-coming/#comments</comments>
		<pubDate>Tue, 17 Aug 2010 19:26:18 +0000</pubDate>
		<dc:creator>shahin</dc:creator>
				<category><![CDATA[news]]></category>
		<category><![CDATA[0day]]></category>
		<category><![CDATA[binary analysis]]></category>
		<category><![CDATA[exploit]]></category>
		<category><![CDATA[exploit-db]]></category>
		<category><![CDATA[metasploit]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[MOAUB]]></category>
		<category><![CDATA[shahin]]></category>
		<category><![CDATA[shahin ramezany]]></category>

		<guid isPermaLink="false">http://www.abysssec.com/blog/?p=1204</guid>
		<description><![CDATA[hello to all after a while we have big surprise for you . We are about to unleash our Month Of Abysssec Undisclosed Bugs on exploit-db. Starting on the 1st of September, we will release a collection of 0days,  web application vulnerabilities, and detailed binary analysis (and pocs) for recently released advisories by vendors such as Microsoft, Mozilla, Sun, Apple, Adobe, HP, Novel, etc. [...]]]></description>
			<content:encoded><![CDATA[<p>hello to all after a while we have big surprise for you .</p>
<p><img class="aligncenter" title="MOUAB" src="http://www.exploit-db.com/images/MOAUB/MOAUB-0.png" alt="" width="600" height="220" /></p>
<p>We are about to unleash our <span style="color: #ff0000;">Month Of Abysssec Undisclosed Bugs </span>on exploit-db. Starting on the 1st of September, we will release a collection of 0days,  web application vulnerabilities, and detailed binary analysis (and pocs) for recently released advisories by vendors such as <span style="color: #ff0000;">Microsoft</span>, <span style="color: #ff0000;">Mozilla</span>, <span style="color: #ff0000;">Sun</span>, <span style="color: #ff0000;">Apple</span>, <span style="color: #ff0000;">Adobe</span>,<span style="color: #ff0000;"> HP</span>, <span style="color: #ff0000;">Novel</span>, etc. The 0day collection includes PoCs and Exploits for <span style="color: #ff6600;">Microsoft Excel</span>, <span style="color: #ff6600;">Internet Explorer</span>,<span style="color: #ff6600;">Microsoft codecs</span>, <span style="color: #ff6600;">Cpanel </span>and others.  The MOAUB will be hosted on the <a href="http://exploit-db.com">Exploit Databas</a>e, and will be updated on a daily basis. Get your hard-hats on, your VM’s and debugging tools organized – it’s gonna be a an intensive ride!</p>
<p>this is link on exploit-db  :</p>
<p><a href="http://www.exploit-db.com/moaub-0days-binary-analysis-exploit-pocs/">http://www.exploit-db.com/moaub-0days-binary-analysis-exploit-pocs/</a></p>
<p>Follow <a title="Abysssec Security Team" rel="nofollow" href="http://twitter.com/Abysssec" target="_blank">Abysssec</a> twitter to keep updated!</p>
<p>stay tunned .</p>
]]></content:encoded>
			<wfw:commentRss>http://www.abysssec.com/blog/2010/08/17/month-of-abysssec-undisclosed-bugs-coming/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Patch Analysis (binary diffing)</title>
		<link>http://www.abysssec.com/blog/2008/11/27/microsoft-patch-analysis-binary-diffing/</link>
		<comments>http://www.abysssec.com/blog/2008/11/27/microsoft-patch-analysis-binary-diffing/#comments</comments>
		<pubDate>Thu, 27 Nov 2008 12:36:26 +0000</pubDate>
		<dc:creator>shahin</dc:creator>
				<category><![CDATA[reversing]]></category>
		<category><![CDATA[binary]]></category>
		<category><![CDATA[Bindiff]]></category>
		<category><![CDATA[diff]]></category>
		<category><![CDATA[exploit]]></category>
		<category><![CDATA[exploiting]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[MS]]></category>
		<category><![CDATA[Patchdiff]]></category>
		<category><![CDATA[path analysis]]></category>

		<guid isPermaLink="false">http://abysssec.com/blog/?p=113</guid>
		<description><![CDATA[hello again to all our patient readers it&#8217;s been a long time since we wrote our last post&#8217;s ?! first of all i should say sorry for late in blog updates but the first reason is  we are really busy in these days with accomplish our projects . the second reason was changing our server [...]]]></description>
			<content:encoded><![CDATA[<p>hello again to all our patient readers</p>
<p>it&#8217;s been a long time since we wrote our last post&#8217;s ?! first of all i should say sorry for late in blog updates but the first reason is  we are really busy in these days with accomplish our projects . the second reason was changing our server . and finally the third reason is starting <a title="http://abysssec.com" href="http://abysssec.com"><strong>abysssec inc</strong></a> with a professional team for accomplish new projects and services . in soon future we have lots of good news may that&#8217;s interest you . so please be patient to see our news on our new index (that come soon as soon possible)</p>
<p>===================================================================</p>
<p>today i wanna talk about Microsoft security patch&#8217;s analysis  . as you know this year and specially last month&#8217;s of this year was a nightmare for M$ windows because we saw MS08-067 &#8211; MS08-068 &#8211; MS08-006 and MS08-001 and etc . and as you know too publishing real and working exploits is going to die and just you can see commercial exploits on time .</p>
<p>i saw this picture in one of Mr Nicolas Waisman  presentation and i believe to mind of this picture :</p>
<p style="text-align: center;"><img class="aligncenter" title="commercial vs public" src="http://i37.tinypic.com/rbwhw7.jpg" alt="" width="529" height="383" /></p>
<p style="text-align: left;">my goal from this introduction is if you want an exploit on publishing time you just have two chose :</p>
<p style="text-align: left;">1- write your own exploit</p>
<p style="text-align: left;">2- buy commercial exploit for your requirement vulnerability</p>
<p style="text-align: left;">- if you are a super millionaire you can buy all commercial exploits from variant security research teams and we are one of them ;)</p>
<p style="text-align: left;">- and if you are not you and you like and you need an exploit on time you should write your own exploit . and writing exploit for modern operation system&#8217;s is not easy because you need bypass a dozen of memory protections (such as DEP / ASLR / SAFSEH / Safe unlinking   and etc &#8230;  (from OS to commercial target software) also i believe this Mr Dave Aitel sentence : Not only are bugs expensive but the techniques for reliably exploiting bugs becomes expensive .</p>
<p style="text-align: left;">anyway becoming a real exploit coder is not easy but it&#8217;s possible and i should quote and notice another sentence that is : <span id="post-1010" class="single-title">Modern Exploits &#8211; Do You Still Need To Learn Assembly Language (ASM) ( you can read full post here : (http://www.darknet.org.uk/2008/09/modern-exploits-do-you-still-need-to-learn-assembly-language-asm/)</span></p>
<p style="text-align: left;">i,m fully sure learning assembly language will help you in all of exploit development levels from reversing and understanding vulnerability to writing reliable exploit code for modern operation system&#8217;s .</p>
<p style="text-align: left;">after you can understand assembly code you can supposition high level code and thereupon you can identify vulnerability from discrepancy between patched and unpatched binaries (however advanced tools and IDA plugin&#8217;s make your life easier and you can identify vulnerable code / function if a few minutes)  this technic is called binary diffing. in future i,ll discuss a few advanced trick and methods , that&#8217;s improve your speed and analysis but for now i just talk about main of binary diffing on Microsoft security patch&#8217;s .</p>
<p style="text-align: left;">first step is downloading patch from Microsoft . the best way is searching on Microsoft site for your target bulletin . for example see MS08-067 (my favorite bug in this year :D )</p>
<p style="text-align: left;">just you need click on your target os and download the path.</p>
<p style="text-align: left;">
<p style="text-align: left;">after you downloaded the patch as you know you should not install the patch and you need extract patch data</p>
<p style="text-align: left;">with /x command .for example extracting ms08-067 patch :</p>
<p style="text-align: center;"><img class="aligncenter" title="Extract Patch" src="http://i33.tinypic.com/rqwzgj.jpg" alt="" width="398" height="203" /></p>
<p style="text-align: left;">the output of executing atop command is extract all date inside the patch . and in this example result is :</p>
<p style="text-align: center;"><img class="aligncenter" title="Extracted" src="http://i35.tinypic.com/2ryrryc.jpg" alt="" width="478" height="367" /></p>
<p style="text-align: center;">
<p style="text-align: left;">as you can see in this patch we have just one file and that is a dll named netapi32.dll so we can understand vulnerable function is in this dll .</p>
<p style="text-align: left;">next step is find vulnerable (unpatched) file (or files) on your system and then you can rename patched file to filename_patched.XXX and then you can analysis and notice changes in patched and unpatched files.</p>
<p style="text-align: left;">for accomplish this procedure you can use different tools and ways . but using IDA Pro is one of best and logical ways you can use for this procedure . you can understand changes without any plugins and auxiliary tools but for imporving speed and getting better result you have tree choice .</p>
<p style="text-align: left;">1- using bindiff (exclusive commercial IDA plugin and best auxiliary too analysis</p>
<p style="text-align: left;">for example you can see patch analysis video for MS08-001 (TCP/IP Kernel Pool Overflow)  here :</p>
<p style="text-align: left;"><a title="http://www.zynamics.com/files/ms08001.swf" href="http://www.zynamics.com/files/ms08001.swf">http://www.zynamics.com/files/ms08001.swf</a></p>
<p style="text-align: left;">2- using Eeye DiffingSuite  i like this tools because it&#8217;s really easy to use and effective .</p>
<p style="text-align: left;">you can download this tools from following link :</p>
<p style="text-align: left;"><a title="http://research.eeye.com/html/Tools/download/DiffingSuiteSetup.exe" href="http://research.eeye.com/html/Tools/download/DiffingSuiteSetup.exe">http://research.eeye.com/html/Tools/download/DiffingSuiteSetup.exe</a></p>
<p style="text-align: left;">and also you see tree good video about analysis different patched with this tools</p>
<p style="text-align: left;">- analysing MS06-033 : <a title="http://research.eeye.com/html/tools/tutorials/BDS_v_MS06-033.htm" href="http://research.eeye.com/html/tools/tutorials/BDS_v_MS06-033.htm">http://research.eeye.com/html/tools/tutorials/BDS_v_MS06-033.htm</a></p>
<p style="text-align: left;">- analysing MS06-007 : <a title="http://research.eeye.com/html/tools/tutorials/MS06-007.htm" href="http://research.eeye.com/html/tools/tutorials/MS06-007.htm">http://research.eeye.com/html/tools/tutorials/MS06-007.htm</a></p>
<p style="text-align: left;">- analysing MS06-036 : <a title="http://research.eeye.com/html/tools/tutorials/MS06-036%20Analysis.htm" href="http://research.eeye.com/html/tools/tutorials/MS06-036%20Analysis.htm">http://research.eeye.com/html/tools/tutorials/MS06-036%20Analysis.htm</a></p>
<p style="text-align: left;">after videos please read following link (a good work from Mr <a href="http://milw0rm.com/author/1665">stephen lawler</a>) about full reverse of MS08-067 patch using DiffingSuite and IDA pro cheerfully because it contain divisor of work :</p>
<p style="text-align: left;"><a title="http://www.dontstuffbeansupyournose.com/?p=35" href="http://www.dontstuffbeansupyournose.com/?p=35">http://www.dontstuffbeansupyournose.com/?p=35</a></p>
<p style="text-align: left;">3- using tenable security PatchDiff . PatchDiff is another IDA Pro Plugin (like bindiff) but have a big difference with Bindiff this plugin is free !</p>
<p style="text-align: left;">you can see a video about this plugin here :</p>
<p style="text-align: left;"><a title="http://cgi.tenablesecurity.com/tenable/pdiff2.swf.html" href="http://cgi.tenablesecurity.com/tenable/pdiff2.swf.html">http://cgi.tenablesecurity.com/tenable/pdiff2.swf.html</a></p>
<p style="text-align: left;">and you can download this plugin from following link :</p>
<p style="text-align: left;"><a title="http://cgi.tenablesecurity.com/tenable/dl.php?p=patchdiff2-2.0.5.zip" href="http://cgi.tenablesecurity.com/tenable/dl.php?p=patchdiff2-2.0.5.zip">http://cgi.tenablesecurity.com/tenable/dl.php?p=patchdiff2-2.0.5.zip</a></p>
<p style="text-align: left;">using this plugin is so easy but i discuss a few about this plugin  . frist of all you need patched and unpatched binaries after this you just first need open unpatched binary IDA and save disassembly in idb file after that you should open patched binary and save disassembly result to another idb file :</p>
<p style="text-align: left;"><img class="aligncenter" title="IDB" src="http://i34.tinypic.com/1ewbqe.jpg" alt="" width="572" height="394" /></p>
<p style="text-align: left;">since  this you just need open unpatched IDB using plugin to understating discrepancy . after this step as Mr Nicolas Pouvesle (pathdiff plugin author) discussed graph nodes can be synchronized by double clicking on a given node. Graphs use the following colors:</p>
<ul>
<li>white: identical nodes</li>
<li>grey: unmatched nodes</li>
<li>red: matched nodes</li>
<li>tan: identical nodes (different crc)</li>
</ul>
<p style="text-align: left;">for example you see patchdiff result for MS08-067 patch :</p>
<p style="text-align: center;"><img class="aligncenter" title="patchdiff" src="http://i36.tinypic.com/apbivp.jpg" alt="" width="600" height="600" /></p>
<p style="text-align: left;">and :</p>
<p style="text-align: center;"><img class="aligncenter" title="ms08-067" src="http://i36.tinypic.com/2qj95pl.jpg" alt="" width="600" height="600" /></p>
<p style="text-align: left;">
<p>if you be smart you can write a high level simulator code for vulnerable function . for example Mr Alexander Sotirov wrote a simulator of vulnerable function :</p>
<blockquote><p><code><br />
#include </code></p>
<p>// This is the decompiled function sub_5B86A51B in netapi32.dll on XP SP3<br />
// and sub_6EA11D4D on Vista SP1</p>
<p>int ms08_067(wchar_t* path)<br />
{<br />
wchar_t* p;<br />
wchar_t* q;<br />
wchar_t* previous_slash = NULL;<br />
wchar_t* current_slash  = NULL;<br />
wchar_t  ch;</p>
<p>#ifdef VISTA<br />
int len = wcslen(path);<br />
wchar_t* end_of_path = path + len;<br />
#endif</p>
<p>// If the path starts with a server name, skip it</p>
<p>if ((path[0] == L&#8217;\\&#8217; || path[0] == L&#8217;/') &amp;&amp;<br />
(path[1] == L&#8217;\\&#8217; || path[1] == L&#8217;/'))<br />
{<br />
p = path+2;</p>
<p>while (*p != L&#8217;\\&#8217; &amp;&amp; *p != L&#8217;/') {<br />
if (*p == L&#8217;\0&#8242;)<br />
return 0;<br />
p++;<br />
}</p>
<p>p++;</p>
<p>// make path point after the server name</p>
<p>path = p;</p>
<p>// make sure the server name is followed by a single slash</p>
<p>if (path[0] == L&#8217;\\&#8217; || path[0] == L&#8217;/')<br />
return 0;<br />
}</p>
<p>if (path[0] == L&#8217;\0&#8242;)   // return if the path is empty<br />
return 1;</p>
<p>// Iterate through the path and canonicalize ..\ and .\</p>
<p>p = path;</p>
<p>while (1) {<br />
if (*p == L&#8217;\\&#8217;) {<br />
// we have a slash</p>
<p>if (current_slash == p-1)   // don&#8217;t allow consequtive slashes<br />
return 0;</p>
<p>// store the locations of the current and previous slashes</p>
<p>previous_slash = current_slash;<br />
current_slash = p;<br />
}<br />
else if (*p == L&#8217;.&#8217; &amp;&amp; (current_slash == p-1 || p == path)) {<br />
// we have \. or ^.</p>
<p>if (p[1] == L&#8217;.&#8217; &amp;&amp; (p[2] == L&#8217;\\&#8217; || p[2] == L&#8217;\0&#8242;)) {<br />
// we have a \..\, \..$, ^..\ or ^..$ sequence</p>
<p>if (previous_slash == NULL)<br />
return 0;</p>
<p>// example: aaa\bbb\..\ccc<br />
//             ^   ^  ^<br />
//             |   |  &amp;p[2]<br />
//             |   |<br />
//             |   current_slash<br />
//             |<br />
//             previous_slash</p>
<p>ch = p[2];</p>
<p>#ifdef VISTA<br />
if (previous_slash &gt;= end_of_path)<br />
return 0;</p>
<p>wcscpy_s(previous_slash, (end_of_path-previous_slash)/2, p+2);<br />
#else // XP<br />
wcscpy(previous_slash, &amp;p[2]);<br />
#endif</p>
<p>if (ch == L&#8217;\0&#8242;)<br />
return 1;</p>
<p>current_slash = previous_slash;<br />
p = previous_slash;</p>
<p>// find the slash before p</p>
<p>// BUG: if previous_slash points to the beginning of the<br />
// string, we&#8217;ll go beyond the start of the buffer<br />
//<br />
// example string: \a\..\</p>
<p>q = p-1;</p>
<p>while (*q != L&#8217;\\&#8217; &amp;&amp; q != path)<br />
q&#8211;;</p>
<p>if (*p == L&#8217;\\&#8217;)<br />
previous_slash = q;<br />
else<br />
previous_slash = NULL;<br />
}<br />
else if (p[1] == L&#8217;\\&#8217;) {<br />
// we have \.\ or ^.\</p>
<p>#ifdef VISTA<br />
if (current_slash != NULL) {<br />
if (current_slash &gt;= end_of_path)<br />
return 0;<br />
wcscpy_s(current_slash, (end_of_path-current_slash)/2, p+2);<br />
goto end_of_loop;<br />
}<br />
else {  // current_slash == NULL<br />
if (p &gt;= end_of_path)<br />
return 0;<br />
wcscpy_s(p, (end_of_path-p)/2, p+2);<br />
goto end_of_loop;<br />
}<br />
#else // XP<br />
if (current_slash != NULL) {<br />
wcscpy(current_slash, p+2);<br />
goto end_of_loop;<br />
}<br />
else { // current_slash == NULL<br />
wcscpy(p, p+2);<br />
goto end_of_loop;<br />
}<br />
#endif<br />
}<br />
else if (p[1] != L&#8217;\0&#8242;) {<br />
// we have \. or ^. followed by some other char</p>
<p>if (current_slash != NULL) {<br />
p = current_slash;<br />
}<br />
*p = L&#8217;\0&#8242;;<br />
return 1;<br />
}<br />
}</p>
<p>p++;</p>
<p>end_of_loop:<br />
if (*p == L&#8217;\0&#8242;)<br />
return 1;<br />
}<br />
}</p>
<p>// Run this program to simulate the MS08-067 vulnerability</p>
<p>int main()<br />
{<br />
return ms08_067(L&#8221;\\c\\..\\..\\AAAAAAAAAAAAAAAAAAAAAAAAAAAAA&#8221;);<br />
}</p></blockquote>
<p style="text-align: left;">final steps are identify vulnerable function / understaning function parameters and write a POC code for controlling EIP .</p>
<p style="text-align: left;"><img class="aligncenter" title="Path" src="http://www.dontstuffbeansupyournose.com/wp-content/uploads/2008/10/image020.jpg" alt="" width="575" height="318" /></p>
<p style="text-align: left;">for example Mr <a href="http://milw0rm.com/author/1665">stephen lawler</a> wrote a c program for checking MS08-067 vulnerability by taking the offset between sub_7CDDB23D and the load address of NETAPI32.DLL :</p>
<blockquote><p><code><br />
#include </code></p>
<p>#include</p>
<p>int wmain(int argc, wchar_t **argv)</p>
<p>{</p>
<p>HMODULE netapi32 = LoadLibraryW(argv[1]);</p>
<p>void (__stdcall *foo)(PWCHAR);</p>
<p>WCHAR buf[4096];</p>
<p>*(PVOID*)&amp;foo = (PVOID)(((PUCHAR)netapi32) + 0×1b23d);</p>
<p>//__asm { int 3 }</p>
<p>wcscpy(buf, argv[2]);</p>
<p>foo(buf);</p>
<p>wprintf(L”%s\n”, buf);</p>
<p>}</p></blockquote>
<p style="text-align: left;">and finnaly he got a crash :</p>
<p style="text-align: left;">
<p style="text-align: left;"><img class="aligncenter" title="crash" src="http://www.dontstuffbeansupyournose.com/wp-content/uploads/2008/10/image016.jpg" alt="" width="576" height="337" /></p>
<p style="text-align: left;">after getting first crash you just need getting eip and write exploit for vulnerability .</p>
<p style="text-align: left;">finally i should say sorry for disheveled writing . the reason of this is size of this subject in next post i talk directly about patch analysis tricks and i,ll anlysis another interesting Microsoft Patch step by step .</p>
<p style="text-align: left;">thank you for your time and attention</p>
<p style="text-align: left;">best regards</p>
<p style="text-align: left;">shahin.r</p>
]]></content:encoded>
			<wfw:commentRss>http://www.abysssec.com/blog/2008/11/27/microsoft-patch-analysis-binary-diffing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

