<?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>Computer Security Is My Interest!</title>
	<atom:link href="http://soroush.secproject.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://soroush.secproject.com/blog</link>
	<description>Soroush Dalili&#039;s blog - بلاگ سروش دلیلی</description>
	<lastBuildDate>Thu, 02 Sep 2010 00:49:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Cross Site Request Forgery (CSRF) PoC Template (by Javascript)</title>
		<link>http://soroush.secproject.com/blog/2010/09/cross-site-request-forgery-csrf-poc-template-by-javascript/</link>
		<comments>http://soroush.secproject.com/blog/2010/09/cross-site-request-forgery-csrf-poc-template-by-javascript/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 00:34:48 +0000</pubDate>
		<dc:creator>Soroush Dalili</dc:creator>
				<category><![CDATA[Security Posts]]></category>
		<category><![CDATA[Cross Site Request Forgery]]></category>
		<category><![CDATA[CSRF]]></category>
		<category><![CDATA[CSRF Attacks]]></category>
		<category><![CDATA[CSRF PoC]]></category>
		<category><![CDATA[CSRF PoC by JS]]></category>
		<category><![CDATA[CSRF Template]]></category>
		<category><![CDATA[Dynamic CSRF]]></category>
		<category><![CDATA[Exploit]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Proof of concept]]></category>
		<category><![CDATA[XSRF]]></category>
		<category><![CDATA[XSRF Template]]></category>
		<category><![CDATA[XSS]]></category>

		<guid isPermaLink="false">http://soroush.secproject.com/blog/?p=370</guid>
		<description><![CDATA[&#8220;Cross Site Request Forgery (CSRF) PoC Template (by Javascript)&#8221; project page has been updated. Please visit the project section: http://soroush.secproject.com/blog/projects/csrf_poc_template/  @ScriptName: Cross Site Request Forgery (CSRF) PoC Template  @Purposes: For any Legal/Ethical Educational Security Researches Only (without any WARRANTY). You can create your own CSRF PoCs by using this template. Author does not accept any [...]]]></description>
			<content:encoded><![CDATA[<p>&#8220;Cross Site Request Forgery (CSRF) PoC Template (by Javascript)&#8221; project page has been updated.</p>
<p>Please visit the project section:</p>
<p><a href="http://soroush.secproject.com/blog/projects/csrf_poc_template/"><strong>http://soroush.secproject.com/blog/projects/csrf_poc_template/</strong></a> </p>
<hr /><strong>@ScriptName:</strong> Cross Site Request Forgery (CSRF) PoC Template <br />
<strong>@Purposes:</strong> For any Legal/Ethical Educational Security Researches Only (without any WARRANTY). You can create your own CSRF PoCs by using this template. Author does not accept any responsibility or liability for the use or misuse of this code. <br />
<strong>@Website:</strong> <a href="http://soroush.secproject.com/blog/projects/csrf_poc_template/">http://soroush.secproject.com/blog/projects/csrf_poc_template/</a> <br />
<strong>@Code:</strong> <a href="https://code.google.com/p/csrf-poc-template-by-js/">https://code.google.com/p/csrf-poc-template-by-js/</a><br />
<hr />
]]></content:encoded>
			<wfw:commentRss>http://soroush.secproject.com/blog/2010/09/cross-site-request-forgery-csrf-poc-template-by-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Excel Advanced Search Add-In Application</title>
		<link>http://soroush.secproject.com/blog/2010/08/download-excel-advanced-search/</link>
		<comments>http://soroush.secproject.com/blog/2010/08/download-excel-advanced-search/#comments</comments>
		<pubDate>Sat, 14 Aug 2010 20:00:39 +0000</pubDate>
		<dc:creator>Soroush Dalili</dc:creator>
				<category><![CDATA[Normal Posts]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[Excel Advanced Search Add-In]]></category>
		<category><![CDATA[Excel Advanced Search Application]]></category>
		<category><![CDATA[Excel Regular Expression Add-In]]></category>
		<category><![CDATA[Excel Search by Regular Expression]]></category>
		<category><![CDATA[Regex]]></category>
		<category><![CDATA[Regular Expression]]></category>
		<category><![CDATA[Regular Expression in Excel]]></category>
		<category><![CDATA[Regular Expression Search in Excel]]></category>
		<category><![CDATA[Search and Replace by VBA]]></category>

		<guid isPermaLink="false">http://soroush.secproject.com/blog/?p=348</guid>
		<description><![CDATA[This is a handy Excel Add-In which helps you to search/replace inside of your excel files better and simpler. The best thing about this Add-In is that it’s free and open source. Therefore, you can simply customize it for your needs. Unfortunately the built-in search function of Microsoft Excel is too weak, and it cannot [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">This is a handy Excel Add-In which helps you to search/replace inside of your excel files better and simpler. The best thing about this Add-In is that it’s free and open source. Therefore, you can simply customize it for your needs.<br />
Unfortunately the built-in search function of Microsoft Excel is too weak, and it cannot even do the simple tasks. Moreover, other useful search applications that can search/replace inside of Excel files are not free. As a result, I decided to write this tool in order to have more power in Excel searching process.<br />
As this application is quite new, it is not free of fault. Please let me know if you find any issue. I will try to update this section in future in case of having a new release for this application.</p>
<h2 style="text-align: justify;">Features</h2>
<p>- Accepting Regular Expressions<br />
- Supporting Inclusion or Exclusion<br />
- Case sensitivity option<br />
- Selecting unique results option<br />
- Ability to export the results to an Excel file<br />
- Searching in multiple files at the same time<br />
- Detecting opened Workbooks<br />
- Flexible result view<br />
- Having search and replace functionality<br />
- Having Formula Schema option (currently it just have credit card number checker)<br />
- Having logbook to keep the previous keywords<br />
- Capable to search inside of different versions of Excel files</p>
<h2>Download</h2>
<p>Version: 2.6.1<br />
Date: 14 August 2010<br />
Author: Soroush Dalili<br />
Price: Free and open source!<br />
Download Link: <a href="http://soroush.secproject.com/downloadable/excel_search_app.zip">http://soroush.secproject.com/downloadable/excel_search_app.zip<br />
</a>Download Link (Mirror): <a href="http://www.0me.me/files/soroush.secproject.com/excel_search_app.zip" target="_blank">http://www.0me.me/files/soroush.secproject.com/excel_search_app.zip</a><br />
URL: <a href="http://soroush.secproject.com/blog/projects/exceladvancedsearchapplication/" target="_blank">http://soroush.secproject.com/blog/projects/exceladvancedsearchapplication/</a></p>
<h2>Screen Shots:</h2>
<p><img src="http://soroush.secproject.com/downloadable/images/excle_search_app_screenshot1.jpg" border="0" alt="" /></p>
<p><img src="http://soroush.secproject.com/downloadable/images/excle_search_app_screenshot2.jpg" border="0" alt="" /></p>
<p><img src="http://soroush.secproject.com/downloadable/images/excle_search_app_screenshot0.jpg" border="0" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://soroush.secproject.com/blog/2010/08/download-excel-advanced-search/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Clicking on an offline message link in Yahoo Messenger can lead to Session Hijacking</title>
		<link>http://soroush.secproject.com/blog/2010/08/clicking-on-an-offline-message-link-in-yahoo-messenger-can-lead-to-session-hijacking/</link>
		<comments>http://soroush.secproject.com/blog/2010/08/clicking-on-an-offline-message-link-in-yahoo-messenger-can-lead-to-session-hijacking/#comments</comments>
		<pubDate>Sat, 14 Aug 2010 11:41:59 +0000</pubDate>
		<dc:creator>Soroush Dalili</dc:creator>
				<category><![CDATA[Normal Posts]]></category>
		<category><![CDATA[Security Posts]]></category>
		<category><![CDATA[XSS Vulnerability]]></category>
		<category><![CDATA[yahoo messenger session hijacking]]></category>
		<category><![CDATA[yahoo session hijacking]]></category>
		<category><![CDATA[yahoo XSS attack]]></category>

		<guid isPermaLink="false">http://soroush.secproject.com/blog/?p=310</guid>
		<description><![CDATA[Clicking on an offline message link in Yahoo Messenger is the same as clicking on an unknown link in your yahoo mail! In fact, Yahoo authenticates you before opening the destination link by using this URL: http://login.yahoo.com/config/reset_cookies_token?.token=[Your Valid Token]&#38;.done=[Destination Link] Note 1: Fortunately, the destination cannot read your valid token by using referrer section of [...]]]></description>
			<content:encoded><![CDATA[<p>Clicking on an offline message link in Yahoo Messenger is the same as clicking on an unknown link in your yahoo mail! In fact, Yahoo authenticates you before opening the destination link by using this URL:<br />
http://login.yahoo.com/config/reset_cookies_token?.token=[Your Valid Token]&amp;.done=[Destination Link]<br />
Note 1: Fortunately, the destination cannot read your valid token by using referrer section of the HTTP request. However, this valid token is stored at your browser’s history, and if you do not sign-out from Yahoo, it can be dangerous.<br />
Now you may ask why clicking on link while you are authenticating in yahoo is dangerous:<br />
There are a lot of Cross Site Scripting (XSS) vulnerabilities in yahoo.com sub-domains.  Some of these XSS attacks are simply detectable by IE8 and/or NoScript (a recommended Mozilla Firefox Add-on), and some aren’t. For example, some of Asian sub-domains of yahoo.com still have SQL Injection. And it is simply possible to cover an XSS attack by using a simple SQL Injection. Moreover, there are some points with different encoded inputs such as UTF-7 or Base64 which can be used to bypass the client-side protections. There are some other types as well that I do not want to talk about them here (I do not want to teach how to find XSS in this post). Some examples: <a href="http://www.xssed.com/search?key=yahoo.com" target="_blank">http://www.xssed.com/search?key=yahoo.com</a></p>
<p><strong>I’m scared. What should I do then?</strong><br />
1- Only open your email in private browsing mode.<br />
2- Do not click on unknown links which are sent to you via offline messages or your email. If you want to open that link, simply open another private browsing and copy/paste that link there to open it. Moreover, you can open those links in a different browser from your open yahoo mail or your default browser.<br />
3- Please always look at the link destination and do not trust its name. For example this link will redirect you to google.com instead of: <a href="http://www.google.com/" target="_blank">http://www.yahoo.com/</a>.</p>
<p><strong>I clicked on a link by mistake. What should I do?</strong><br />
1- If you have knowledge of web security, you can open that link while monitoring your browser by using a local proxy such as Fiddler or BurpSuite. You will see if there is any request to yahoo.com or any other domains then.<br />
2- If you are not sure about what you have done, you MUST change your password immediately. This is the only way that you can protect yourself. Even decreasing the life time of your Yahoo session (Cookie) cannot solve your problem.</p>
<p><strong>What will happen if I don’t care?</strong><br />
1- Attackers will have access to your Yahoo.com account without knowing your password. Fortunately, they cannot change your password directly (they still can use forgot password section).</p>
]]></content:encoded>
			<wfw:commentRss>http://soroush.secproject.com/blog/2010/08/clicking-on-an-offline-message-link-in-yahoo-messenger-can-lead-to-session-hijacking/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>NoScript New Bypass Method by Unicode in ASP</title>
		<link>http://soroush.secproject.com/blog/2010/08/noscript-new-bypass-method-by-unicode-in-asp/</link>
		<comments>http://soroush.secproject.com/blog/2010/08/noscript-new-bypass-method-by-unicode-in-asp/#comments</comments>
		<pubDate>Sun, 08 Aug 2010 23:30:49 +0000</pubDate>
		<dc:creator>Soroush Dalili</dc:creator>
				<category><![CDATA[Security Posts]]></category>
		<category><![CDATA[NoScript bypass in ASP]]></category>

		<guid isPermaLink="false">http://soroush.secproject.com/blog/?p=285</guid>
		<description><![CDATA[Update: NoScript v2.0.2.3 does not have this problem anymore. I&#8217;m happier now. tnx to its clever author. As I told Giorgio, all the problems will be reported to him first ;)  Woohoo! You/We/They/or whatever! can still use unicode in some places! NoScript cannot find out special unicode characters which mean something in ASP: PoC: http://Example.com/VulnFile.asp?DangInput=%u2329scr%u0131pt%u232A%u212Fval(&#8216;alert&#8217;%2b&#8217;(&#8220;NoScript Bypass [...]]]></description>
			<content:encoded><![CDATA[<h4><span style="color: #ff0000;">Update: </span></h4>
<h4><span style="color: #339966;">NoScript v2.0.2.3 does not have this problem anymore. I&#8217;m happier now. tnx to its clever author.</span></h4>
<h4><span style="color: #339966;">As I told Giorgio, all the problems will be reported to him first ;) </span></h4>
<p><del datetime="2010-08-21T20:11:38+00:00">Woohoo! You/We/They/or whatever! can still use unicode in some places!</del></p>
<p>NoScript cannot find out special unicode characters which mean something in ASP:</p>
<p>PoC:</p>
<blockquote><p>http://Example.com/VulnFile.asp?DangInput=%u2329scr%u0131pt%u232A%u212Fval(&#8216;alert&#8217;%2b&#8217;(&#8220;NoScript Bypass in ASP!\\nBy Soroush Dalili&#8221;)&#8217;)%u2329/scr%u0131pt%u232A</p></blockquote>
<p>In this example I selected the characters from: <a href="http://rishida.net/scripts/uniview/uniview.php">http://rishida.net/scripts/uniview/uniview.php</a> . For instance:<br />
%u2329 = &lt;<br />
%u0131 = i<br />
%u232A = &gt;<br />
%u212F = e<br />
From Microsoft point of view! Therefore, IE8 XSS prevention can detect this encoding and NoScript cannot detect it.</p>
]]></content:encoded>
			<wfw:commentRss>http://soroush.secproject.com/blog/2010/08/noscript-new-bypass-method-by-unicode-in-asp/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>New update &#8211; July 2010</title>
		<link>http://soroush.secproject.com/blog/2010/08/new-update-july-2010/</link>
		<comments>http://soroush.secproject.com/blog/2010/08/new-update-july-2010/#comments</comments>
		<pubDate>Sun, 08 Aug 2010 22:10:12 +0000</pubDate>
		<dc:creator>Soroush Dalili</dc:creator>
				<category><![CDATA[Normal Posts]]></category>
		<category><![CDATA[Security Posts]]></category>

		<guid isPermaLink="false">http://soroush.secproject.com/blog/?p=280</guid>
		<description><![CDATA[I want to update my blog with this new post: - I learned good things from BlackHat 2010 although I was not there! JavaSnoop is a great tool by the way. Although there are some minor bugs, this tool is solving many of my problems! - Some software are immune against my reports like Fortify! [...]]]></description>
			<content:encoded><![CDATA[<p>I want to update my blog with this new post:<br />
- I learned good things from BlackHat 2010 although I was not there! JavaSnoop is a great tool by the way. Although there are some minor bugs, this tool is solving many of my problems!</p>
<p>- Some software are immune against my reports like Fortify! I&#8217;m not sure if it&#8217;s a good thing for them however! This is not my policy!</p>
<p>- Burpsuite Pro is great and I&#8217;m waiting for the new version after fixing my issues (current version is 1.3.07).</p>
<p>- A dangerous CSRF vulnerability in Secunia Community has been fixed &#8211; in which attacker could change a user’s email address and then use forgot password feature to reset his/her password &#8211; immediately after my report.</p>
<p>More info: <a href="http://secunia.com/community/forum/thread/show/4856/notification_of_fixed_csrf_issue">http://secunia.com/community/forum/thread/show/4856/notification_of_fixed_csrf_issue</a></p>
<p>- CodeProject.com wants to fix a vulnerability that I&#8217;ve reported 1 month ago.</p>
<p>- I&#8217;ve reported a Microsoft .Net security vulnerability to them and I&#8217;ve just received their first &#8220;thank you&#8221; email. Now, I&#8217;m waiting to see what would happen.</p>
<p>- I reported a dangerous CSRF vulnerability in BlogFa.com to them several months ago. Although they&#8217;ve fixed that issue, they did not give me any credit! Should I report their flaws in future? I&#8217;m not so sure!</p>
<p>- I want to release a powerful tool for Steganography in text soon! This is my MSc. project that I&#8217;ve changed it a bit.</p>
]]></content:encoded>
			<wfw:commentRss>http://soroush.secproject.com/blog/2010/08/new-update-july-2010/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>IIS5.1 Directory Authentication Bypass by using &#8220;:$I30:$Index_Allocation&#8221;</title>
		<link>http://soroush.secproject.com/blog/2010/07/iis5-1-directory-authentication-bypass-by-using-i30index_allocation/</link>
		<comments>http://soroush.secproject.com/blog/2010/07/iis5-1-directory-authentication-bypass-by-using-i30index_allocation/#comments</comments>
		<pubDate>Thu, 01 Jul 2010 18:20:32 +0000</pubDate>
		<dc:creator>Soroush Dalili</dc:creator>
				<category><![CDATA[My Advisories]]></category>
		<category><![CDATA[Security Posts]]></category>
		<category><![CDATA[IIS5.1 Authentication Bypass]]></category>

		<guid isPermaLink="false">http://soroush.secproject.com/blog/?p=263</guid>
		<description><![CDATA[Download this advisory from: http://soroush.secproject.com/downloadable/IIS5.1_Authentication_Bypass.pdf or: http://0me.me/demo/IIS/IIS5.1_Authentication_Bypass.pdf Description: Although IIS5 is very old, finding one is not impossible! Therefore, I want to introduce a technique to bypass the IIS authentication methods on a directory. This vulnerability is because of using Alternate Data Stream to open a protected folder. All of IIS authentication methods can be [...]]]></description>
			<content:encoded><![CDATA[<p>Download this advisory from: <a href="http://soroush.secproject.com/downloadable/IIS5.1_Authentication_Bypass.pdf">http://soroush.secproject.com/downloadable/IIS5.1_Authentication_Bypass.pdf</a><br />
or: <a href="http://0me.me/demo/IIS/IIS5.1_Authentication_Bypass.pdf">http://0me.me/demo/IIS/IIS5.1_Authentication_Bypass.pdf</a></p>
<p style="text-align: justify;"><strong><em>Description:</em></strong><br />
Although IIS5 is very old, finding one is not impossible! Therefore, I want to introduce a technique to bypass the IIS authentication methods on a directory.<br />
This vulnerability is because of using Alternate Data Stream to open a protected folder.<br />
All of IIS authentication methods can be circumvented. In this technique, we can add a “:$i30:$INDEX_ALLOCATION” to a directory name to bypass the authentication.<br />
In a protected folder such as “AuthNeeded” which includes “secretfile.asp”:<br />
It is possible to run “secretfile.asp” by using:<br />
“/AuthNeeded:$i30:$INDEX_ALLOCATION/secretfile.asp”<br />
Instead of:<br />
“/AuthNeeded/secretfile.asp”</p>
<p style="text-align: justify;"><strong>More description:</strong><br />
<strong><em>Why IIS6 and 7 are not vulnerable:</em></strong><br />
- In these versions, IIS does not accept colon (&#8220;:&#8221;) character from the URL before the querystring.</p>
<p style="text-align: justify;"><strong><em>Why we cannot use &#8220;::$Data&#8221; in IIS 5.1 anymore:</em></strong><br />
- IIS rejects the request if its URL contains &#8220;::$&#8221; (before querystring).</p>
<p style="text-align: justify;"><strong><em>Why IIS5 is vulnerable to &#8220;Directory Authentication Bypass&#8221; by using &#8220;:$I30:$Index_Allocation&#8221;:</em></strong><br />
- IIS only verifies the directory name to check for authentication. Therefore, we can use &#8220;http://victim.com/SecretFolder:$I30:$Index_Allocation/&#8221; instead of &#8220;http://victim.com/SecretFolder&#8221; to bypass the authentication.</p>
<p style="text-align: justify;"><strong><em>Is it possible to bypass something else by using &#8220;:$I30:$Index_Allocation&#8221; on a NTFS partition:</em></strong><br />
- If a checking is only based on the directory name, it can be bypassed by using this method.</p>
<p>Download this advisory from: <a href="http://soroush.secproject.com/downloadable/IIS5.1_Authentication_Bypass.pdf">http://soroush.secproject.com/downloadable/IIS5.1_Authentication_Bypass.pdf</a><br />
or: <a href="http://0me.me/demo/IIS/IIS5.1_Authentication_Bypass.pdf">http://0me.me/demo/IIS/IIS5.1_Authentication_Bypass.pdf</a><a href="http://0me.me/demo/IIS/IIS5.1_Authentication_Bypass.pdf"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://soroush.secproject.com/blog/2010/07/iis5-1-directory-authentication-bypass-by-using-i30index_allocation/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Crowzers or Carzy Browsers:</title>
		<link>http://soroush.secproject.com/blog/2010/06/crowzers-or-carzy-browsers/</link>
		<comments>http://soroush.secproject.com/blog/2010/06/crowzers-or-carzy-browsers/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 20:04:14 +0000</pubDate>
		<dc:creator>Soroush Dalili</dc:creator>
				<category><![CDATA[My Advisories]]></category>
		<category><![CDATA[Security Posts]]></category>
		<category><![CDATA[browser address bar lock]]></category>
		<category><![CDATA[browser crash]]></category>
		<category><![CDATA[fix iframe src]]></category>

		<guid isPermaLink="false">http://soroush.secproject.com/blog/?p=256</guid>
		<description><![CDATA[I need to translate this word first: Carzy Browsers = Crowsers Now, I want to share some odd behaviour of browsers with you. Let’s make them Crazy!  1- First, we load a URL in an IFrame. Then, we load another website on the same frame. Now, by using “javascript:window.history.go(0)”, it will change the IFrame SRC [...]]]></description>
			<content:encoded><![CDATA[<p>I need to translate this word first:<br />
Carzy Browsers = Crowsers</p>
<p>Now, I want to share some odd behaviour of browsers with you. Let’s make them Crazy!</p>
<p> 1- First, we load a URL in an IFrame. Then, we load another website on the same frame. Now, by using “javascript:window.history.go(0)”, it will change the IFrame SRC to the first URL,  but it keeps the 2nd website on the IFrame!</p>
<p> Try it here: <a href="http://0me.me/demo/crowzers/irsdl/addressbar_halt.html">http://0me.me/demo/crowzers/irsdl/addressbar_halt.html</a></p>
<p> Which Browsers?</p>
<p>  - Mozilla Firefox 3.6.6</p>
<p>  - IE7</p>
<p>  - IE8</p>
<p> 2- We want to lock the address bar in different browsers by using “onblur” and “onload” events with “this.focus()”.</p>
<p> Try it here: <a href="http://0me.me/demo/crowzers/irsdl/iframe_src_fool.html">http://0me.me/demo/crowzers/irsdl/iframe_src_fool.html</a></p>
<p> Which Browsers?</p>
<p>  - Mozilla Firefox 3.6.6</p>
<p>  - IE7</p>
<p>  - IE8</p>
<p>  - Opera 10.54</p>
<p> 3- We want to stop the browsers from working by using infinite loops and so on.</p>
<p> Try it here: <a href="http://0me.me/demo/crowzers/irsdl/halt.html">http://0me.me/demo/crowzers/irsdl/halt.html</a></p>
<p> Which Browsers?</p>
<p>  - Mozilla Firefox 3.6.6: Halted with Mozilla Crash Reporter</p>
<p>  - IE7: Halted</p>
<p>  - IE8: Halted</p>
<p>  - Safari 5: Crashed on “javascriptcore.dll”</p>
<p>Good luck!</p>
]]></content:encoded>
			<wfw:commentRss>http://soroush.secproject.com/blog/2010/06/crowzers-or-carzy-browsers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Opera Browser  &#8211; Scroll Information Leakage</title>
		<link>http://soroush.secproject.com/blog/2010/06/opera-browser-scroll-information-leakage/</link>
		<comments>http://soroush.secproject.com/blog/2010/06/opera-browser-scroll-information-leakage/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 00:10:35 +0000</pubDate>
		<dc:creator>Soroush Dalili</dc:creator>
				<category><![CDATA[My Advisories]]></category>
		<category><![CDATA[Opera Browser Scroll Information Leakage]]></category>

		<guid isPermaLink="false">http://soroush.secproject.com/blog/?p=253</guid>
		<description><![CDATA[In Opera Browser, “scrollTop” and “scrollLeft” properties of a frame are accessible through the main page. This may lead to cross site information leakage. Tested Platform: Opera &#60;= 10.54 AND 10.60 RC (Build 3443) Proof of Concept: http://0me.me/demo/opera_scroll_leak/test_scroll.html UPDATE: Why is it really an issue? I think it is one kind of bypassing same origin [...]]]></description>
			<content:encoded><![CDATA[<p>In Opera Browser, “scrollTop” and “scrollLeft” properties of a frame are accessible through the main page. This may lead to cross site information leakage.</p>
<p>Tested Platform: Opera &lt;= 10.54 AND 10.60 RC (Build 3443)</p>
<p>Proof of Concept:</p>
<p><a href="http://0me.me/demo/opera_scroll_leak/test_scroll.html">http://0me.me/demo/opera_scroll_leak/test_scroll.html</a></p>
<p><strong><span style="color: #ff0000;">UPDATE:</span></strong><br />
<strong>Why is it really an issue?</strong></p>
<div>I think it is one kind of bypassing same origin policy. All other famous browsers are secured against this method.</div>
<div>My point is: If you use &#8220;#&#8221; character, you can jump to a certain point of page in case having that Element&#8217;s ID.</div>
<div>It is shown in my proof of concept if you look at:</div>
<div><a href="http://0me.me/demo/opera_scroll_leak/test_scroll.html">http://0me.me/demo/opera_scroll_leak/test_scroll.html</a></div>
<div>I used two URLs with different Element IDs to collect the user&#8217;s information from Facebook:</div>
<div>First, by using the following URL, I can check if the user is logged-in in facebook. It will jump to &#8220;#pass&#8221; point which is only available in case of having login form at the top of the page.</div>
<div><span style="color: #0000ff;"><a href="http://www.facebook.com/Opera?ref=ts&amp;v=wall#pass">http://www.facebook.com/Opera?ref=ts&amp;v=wall#pass</a></span></div>
<div>Then, as there is a SMS subscription on the Opera Browser Wall (http://www.facebook.com/Opera) when you are the fan, I can find it out by using &#8220;#sms_status_subscribe&#8221; in the following URL:</div>
<div><span style="color: #0000ff;"><a href="http://www.facebook.com/Opera?ref=ts&amp;v=wall#sms_status_subscribe">http://www.facebook.com/Opera?ref=ts&amp;v=wall#sms_status_subscribe</a></span></div>
<div><span style="color: #0000ff;"> </span></div>
<div><span style="color: #0000ff;">And that&#8217;s why&#8230;!</span></div>
]]></content:encoded>
			<wfw:commentRss>http://soroush.secproject.com/blog/2010/06/opera-browser-scroll-information-leakage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Another Simple DOM Viewer</title>
		<link>http://soroush.secproject.com/blog/2010/05/another-simple-dom-viewer/</link>
		<comments>http://soroush.secproject.com/blog/2010/05/another-simple-dom-viewer/#comments</comments>
		<pubDate>Sun, 30 May 2010 17:49:14 +0000</pubDate>
		<dc:creator>Soroush Dalili</dc:creator>
				<category><![CDATA[Normal Posts]]></category>
		<category><![CDATA[dom object viewer]]></category>
		<category><![CDATA[javascript object content]]></category>
		<category><![CDATA[javascript object viewer]]></category>

		<guid isPermaLink="false">http://soroush.secproject.com/blog/?p=251</guid>
		<description><![CDATA[What is inside of an object in my browser? What about you? I’d written a simple JavaScript code in order to list the content of an HTML object. Now, I want to share it with you as well. Although in Mozilla Firefox it is not as good as FireBug, it is very simple and makes [...]]]></description>
			<content:encoded><![CDATA[<p><strong><span style="color: #000080;">What is inside of an object in my browser? What about you?</span></strong></p>
<p style="text-align: justify;">I’d written a simple JavaScript code in order to list the content of an HTML object. Now, I want to share it with you as well. Although in Mozilla Firefox it is not as good as FireBug, it is very simple and makes life easier! Moreover, it is very useful to get some ideas about misusing the DOMs for example to <strong>bypass the Same Origin Policy</strong> or even for<strong> Steganographic purposes</strong>. However, I do not advise you to use this JS code to steal users’ HTML objects in case of having an XSS in an application as you can write a faster and more reliable code for any special target.</p>
<p style="text-align: justify;">So, it is just a code for playing in order to gain more experience and also having fun with DOMs. Please cite me or let me know if you find anything interesting by using it.</p>
<p><a href="http://0me.me/demo/tricks/DOM_Obj_Browse.html">Click here</a> for the demo and the code: <a href="http://0me.me/demo/tricks/DOM_Obj_Browse.html">http://0me.me/demo/tricks/DOM_Obj_Browse.html</a></p>
<p>Save it, Modify it, Enjoy and please do not forget me ;)</p>
<p dir="rtl">از این کد می توانید به منظور دیدن تمامی objectهای موجود در یک صفحه HTML استفاده کنید. این کد به شما کمک خواهد کرد تا شناخت بیشتری نسبت به اشیا موجود به دست بیاورید. حتی ممکن است بتوانید به کمک آن SOP را بایپس کنید یا از آن برای پیدا کردن ایده برای نهان نگاری (Steganography) استفاده کنید. لطفا در صورت یافتن اطلاعات جالب و یا آسیب پذیری مرورگرهی وب مرا نیز در جریان تحقیق خود قرار دهید. موفق باشید.</p>
]]></content:encoded>
			<wfw:commentRss>http://soroush.secproject.com/blog/2010/05/another-simple-dom-viewer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cross Site URL Hijacking by using Error Object in Mozilla Firefox</title>
		<link>http://soroush.secproject.com/blog/2010/05/cross-site-url-hijacking-by-using-error-object-in-mozilla-firefox/</link>
		<comments>http://soroush.secproject.com/blog/2010/05/cross-site-url-hijacking-by-using-error-object-in-mozilla-firefox/#comments</comments>
		<pubDate>Thu, 27 May 2010 00:04:05 +0000</pubDate>
		<dc:creator>Soroush Dalili</dc:creator>
				<category><![CDATA[My Advisories]]></category>
		<category><![CDATA[Security Articles]]></category>
		<category><![CDATA[Security Posts]]></category>
		<category><![CDATA[Cross Site URL Hijacking]]></category>
		<category><![CDATA[Cross Site URL Hijacking by Error Object]]></category>
		<category><![CDATA[XSUH by error object]]></category>
		<category><![CDATA[XSUH in Mozilla Firefox]]></category>

		<guid isPermaLink="false">http://soroush.secproject.com/blog/?p=245</guid>
		<description><![CDATA[In this paper, I want to represent a method for performing Cross Site URL Hijacking (which we can call XSUH) by using the error object of Mozilla Firefox. XSUH attack is used to steal another website URL. This URL can show the client’s situation on that website, and it can contain confidential parameters such as [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">In this paper, I want to represent a method for performing <strong>Cross Site URL Hijacking</strong> (which we can call <strong>XSUH</strong>) by using the<strong> error object</strong> of <strong>Mozilla Firefox</strong>. XSUH attack is used to steal another website URL. This URL can show the client’s situation on that website, and it can contain confidential parameters such as session ID as well. There is another useful article with a similar purpose but with a different approach which is “XSHM” article of CHECKMARX , and reading this article is highly recommended to you as well.<br />
As you might know, scripts error handling in Mozilla Firefox is quite useful for the developers as it can show the exact source of an error with some useful information. Now, this functionality can be misused to divulge the destination URL after the redirections (XSUH attack) which can lead to condition leakage or stealing some important parameters from the URL.</p>
<p><strong>Download From Here</strong>: <a href="http://soroush.secproject.com/downloadable/XSUH_FF_1.pdf">http://soroush.secproject.com/downloadable/XSUH_FF_1.pdf</a><br />
<strong>Or Here</strong>: <a href="http://0me.me/demo/XSUH/XSUH_FF_1.pdf">http://0me.me/demo/XSUH/XSUH_FF_1.pdf</a></p>
<p><strong>Proof of Concept</strong>: <a href="http://0me.me/demo/XSUH/XSUH_demo_firefox_all_in_1.html">http://0me.me/demo/XSUH/XSUH_demo_firefox_all_in_1.html</a></p>
<p>Note:  This technique has been tested on Mozilla Firefox 3.6.3, 3.5.9, 3.6.4build5 (26th May 2010).</p>
]]></content:encoded>
			<wfw:commentRss>http://soroush.secproject.com/blog/2010/05/cross-site-url-hijacking-by-using-error-object-in-mozilla-firefox/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>New Method: Role of the “/” character in mapping the website directories! &#8211; Webservers fault?</title>
		<link>http://soroush.secproject.com/blog/2010/05/new-method-role-of-the-%e2%80%9c%e2%80%9d-character-in-mapping-the-website-directories/</link>
		<comments>http://soroush.secproject.com/blog/2010/05/new-method-role-of-the-%e2%80%9c%e2%80%9d-character-in-mapping-the-website-directories/#comments</comments>
		<pubDate>Thu, 06 May 2010 23:54:44 +0000</pubDate>
		<dc:creator>Soroush Dalili</dc:creator>
				<category><![CDATA[Security Articles]]></category>
		<category><![CDATA[Security Posts]]></category>
		<category><![CDATA[Mapping directory]]></category>
		<category><![CDATA[Mapping folder]]></category>
		<category><![CDATA[Slash role]]></category>
		<category><![CDATA[using slash as a signature]]></category>

		<guid isPermaLink="false">http://soroush.secproject.com/blog/?p=240</guid>
		<description><![CDATA[One of the first steps of a black-box penetration testing of a website is mapping its files and directories.  And in order to do that, security scanners crawl into the website first, and then try to guess the possible directories and files. These scanners use the response header or body of the page to investigate [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">One of the first steps of a black-box penetration testing of a website is mapping its files and directories.  And in order to do that, security scanners crawl into the website first, and then try to guess the possible directories and files. These scanners use the response header or body of the page to investigate a valid file or directory. For instance, the header status “404” can be the sign of “File Not Found” and “200” can be the sign of a valid file. Also, the status “403 Forbidden” can be the sign of a valid directory without any index page. However, many websites such as Yahoo, Google, Facebook, Microsoft, and so on do not like to show the “403 Forbidden” errors for a valid directory, and instead, they show a “Page Not found” or another default page to the users. Although this functionality makes the website more user-friendly, it is not good for the scanners at all; as there is no difference between a valid and an invalid directory then.</p>
<p style="text-align: justify;">Therefore, we need something else as a signature to improve the scanners result. And as a solution we can use a “/” as an identifier. In case of requesting a valid directory without adding a slash at the end of it, the web-server will add an slash automatically, and in case of having an invalid directory there will not be any slash at the end of the directory name.</p>
<p>Some examples:</p>
<p>Invalid Directory: <a href="http://www.microsoft.com/foobars">http://www.microsoft.com/foobars</a></p>
<p>Valid Directory: <a href="http://www.microsoft.com/test">http://www.microsoft.com/test</a></p>
<p>&#8212;&#8212;&#8211;</p>
<p>Invalid Directory: <a href="http://code.google.com/foobars">http://code.google.com/foobars</a></p>
<p>Valid Directory: <a href="http://code.google.com/js">http://code.google.com/js</a></p>
<p>&#8212;&#8212;&#8211;</p>
<p>Invalid Directory: <a href="http://www.facebook.com/foobars">http://www.facebook.com/foobars</a></p>
<p>Valid Directory: <a href="http://www.facebook.com/admin">http://www.facebook.com/admin</a></p>
<p>&#8212;&#8212;&#8211;</p>
<p>Invalid Directory: <a href="http://uk.yahoo.com/foobars">http://uk.yahoo.com/foobars</a></p>
<p>Valid Directory: <a href="http://uk.yahoo.com/private">http://uk.yahoo.com/private</a></p>
<p>&#8212;&#8212;&#8211;</p>
<p>Cheers,</p>
<p><strong>Soroush Dalili</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://soroush.secproject.com/blog/2010/05/new-method-role-of-the-%e2%80%9c%e2%80%9d-character-in-mapping-the-website-directories/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Improve File Uploaders’ Protections &#8211; Bypass Methods- Rev. 1.0</title>
		<link>http://soroush.secproject.com/blog/2010/03/improve-file-uploaders%e2%80%99-protections-rev-1-0/</link>
		<comments>http://soroush.secproject.com/blog/2010/03/improve-file-uploaders%e2%80%99-protections-rev-1-0/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 23:59:35 +0000</pubDate>
		<dc:creator>Soroush Dalili</dc:creator>
				<category><![CDATA[Security Articles]]></category>
		<category><![CDATA[fckeditor bypass methods]]></category>
		<category><![CDATA[file uploader bypass methods]]></category>
		<category><![CDATA[file uploader security bypass]]></category>
		<category><![CDATA[file uploader security improvement]]></category>

		<guid isPermaLink="false">http://soroush.secproject.com/blog/?p=232</guid>
		<description><![CDATA[Some new methods of bypassing file uploaders protections have been discussed. As an example bypassing by using: trailing spaces and dots, “::$data.”, direct Null char, IIS semi-colon  bug, and so on. Uploading files by using web applications is very common. However, there is always a high risk around this matter. In case of uploading a [...]]]></description>
			<content:encoded><![CDATA[<blockquote>
<p style="text-align: justify;"><span style="color: #ff0000;"><span style="color: #000000;">Some new methods of bypassing file uploaders protections have been discussed. As an example bypassing by using:<strong> </strong></span><span style="color: #000000;"><strong>trailing spaces and dots, </strong><strong>“::$data.”, </strong><strong>direct Null char, IIS semi-colon  bug,</strong> and so on.</span></span></p>
</blockquote>
<p style="text-align: justify;">Uploading files by using web applications is very common. However, there is always a high risk around this matter. In case of uploading a web-shell file which can be absolutely malicious, an attacker can get the same privilege of access as the web application to the server. In this paper, which is mostly around the Windows-based web applications, some general solutions for protecting against this type of attack have been suggested. Moreover, as a proof of concept, some of the most general protection methods and the way of bypassing them have been discussed.</p>
<p style="text-align: justify;">This article is an educational article to improve the security of the web applications. And, the author of this article (“Soroush Dalili”) does not accept and has no responsibility about the content or usage of this article in any other way. Any other usage of this article except the legal ones is completely prohibited.</p>
<p style="text-align: justify;">Please respect the copyright and mention the name of the author (“Soroush Dalili”) in case of using this article.</p>
<p style="text-align: left;"><a title="http://soroush.secproject.com/downloadable/Improve File Uploaders’ Protections.pdf" href="http://soroush.secproject.com/downloadable/Improve File Uploaders’ Protections.pdf" target="_blank"><strong>Download</strong> this article by clicking here.</a> (<a title="http://soroush.secproject.com/downloadable/Improve File Uploaders’ Protections.pdf" href="http://soroush.secproject.com/downloadable/Improve File Uploaders’ Protections.pdf" target="_blank">http://soroush.secproject.com/downloadable/Improve File Uploaders’ Protections.pdf</a>)</p>
<p style="text-align: justify;"> </p>
]]></content:encoded>
			<wfw:commentRss>http://soroush.secproject.com/blog/2010/03/improve-file-uploaders%e2%80%99-protections-rev-1-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IE7-8 drive list enumeration!</title>
		<link>http://soroush.secproject.com/blog/2010/03/ie7-8-drive-list-enumeration/</link>
		<comments>http://soroush.secproject.com/blog/2010/03/ie7-8-drive-list-enumeration/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 23:48:53 +0000</pubDate>
		<dc:creator>Soroush Dalili</dc:creator>
				<category><![CDATA[My Advisories]]></category>
		<category><![CDATA[Security Posts]]></category>

		<guid isPermaLink="false">http://soroush.secproject.com/blog/?p=230</guid>
		<description><![CDATA[Iframe delay in loading the local drives in IE7 and IE8 can cause drive list enumeration! Proof of Concept is available from this link: http://plaincipher.com/demo/IE-Drive-Enum-Demo.html Cheers, Soroush Dalili]]></description>
			<content:encoded><![CDATA[<p>Iframe delay in loading the local drives in IE7 and IE8 can cause drive list enumeration!<br />
Proof of Concept is available from this link:<br />
<a href="http://plaincipher.com/demo/IE-Drive-Enum-Demo.html">http://plaincipher.com/demo/IE-Drive-Enum-Demo.html</a></p>
<p>Cheers,<br />
Soroush Dalili</p>
]]></content:encoded>
			<wfw:commentRss>http://soroush.secproject.com/blog/2010/03/ie7-8-drive-list-enumeration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Web Application Security Consortium Threat Classification v2.0</title>
		<link>http://soroush.secproject.com/blog/2010/01/the-web-application-security-consortium-threat-classification-v2-0/</link>
		<comments>http://soroush.secproject.com/blog/2010/01/the-web-application-security-consortium-threat-classification-v2-0/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 23:46:00 +0000</pubDate>
		<dc:creator>Soroush Dalili</dc:creator>
				<category><![CDATA[Normal Posts]]></category>
		<category><![CDATA[Security Posts]]></category>
		<category><![CDATA[WASC Threat Classification v2.0]]></category>
		<category><![CDATA[Web Application Security Consortium Threat Classification]]></category>

		<guid isPermaLink="false">http://soroush.secproject.com/blog/?p=208</guid>
		<description><![CDATA[After OWASP updated its Top 10, now I&#8217;m very glad to quote this: The Web Application Security Consortium (WASC) is pleased to announce the long awaited release of the WASC Threat Classification v2.0. You can read more information from these links: http://projects.webappsec.org/Threat-Classification and http://projects.webappsec.org/f/WASC-TC-v2_0.pdf Cheers, Soroush]]></description>
			<content:encoded><![CDATA[<p>After OWASP updated its <a href="http://www.owasp.org/index.php/Category:OWASP_Top_Ten_Project" target="_blank">Top 10</a>, now I&#8217;m very glad to quote this:</p>
<blockquote><p>The Web Application Security Consortium (WASC) is pleased to announce the long awaited release of the WASC Threat Classification v2.0.</p></blockquote>
<p>You can read more information from these links: <a href="http://projects.webappsec.org/Threat-Classification" target="_blank">http://projects.webappsec.org/Threat-Classification</a> and <a href="http://projects.webappsec.org/f/WASC-TC-v2_0.pdf" target="_blank">http://projects.webappsec.org/f/WASC-TC-v2_0.pdf</a></p>
<p>Cheers,</p>
<p>Soroush</p>
]]></content:encoded>
			<wfw:commentRss>http://soroush.secproject.com/blog/2010/01/the-web-application-security-consortium-threat-classification-v2-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Contradiction</title>
		<link>http://soroush.secproject.com/blog/2010/01/microsoft-contradiction/</link>
		<comments>http://soroush.secproject.com/blog/2010/01/microsoft-contradiction/#comments</comments>
		<pubDate>Sun, 03 Jan 2010 15:36:56 +0000</pubDate>
		<dc:creator>Soroush Dalili</dc:creator>
				<category><![CDATA[Security Posts]]></category>
		<category><![CDATA[Microsoft IIS Vulnerability]]></category>

		<guid isPermaLink="false">http://soroush.secproject.com/blog/?p=204</guid>
		<description><![CDATA[First of all, Microsoft is one of the best companies which leads us to the better world. But, nothing is free of fault except God! I’m writing this post as a response to the Microsoft security response in: “http://blogs.technet.com/msrc/archive/2009/12/29/results-of-investigation-into-holiday-iis-claim.aspx”. They said that “We’ve completed our investigation into the claims that came up over the holiday [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">First of all, Microsoft is one of the best companies which leads us to the better world. But, nothing is free of fault except God!</p>
<p style="text-align: justify;">I’m writing this post as a response to the Microsoft security response in: “<a href="http://blogs.technet.com/msrc/archive/2009/12/29/results-of-investigation-into-holiday-iis-claim.aspx" target="_blank">http://blogs.technet.com/msrc/archive/2009/12/29/results-of-investigation-into-holiday-iis-claim.aspx</a>”.</p>
<p style="text-align: justify;">They said that “We’ve completed our investigation into the claims that came up over the holiday of a possible vulnerability in IIS and found that there is no vulnerability in IIS.”. Therefore, I realized that this is not a Microsoft IIS hole. So, it should be a feature of IIS 6.0! In my opinion it’s a good feature for the attackers to bypass the web uploaders protection. Now my question is: why have they removed this feature from IIS version 7 and 7.5 then? And why are the others so concerned about this feature and some people added it to their exploits collection?</p>
<p>I think it’s not even a critical bug for IIS, but it is highly critical for most of the web applications.</p>
<p style="text-align: justify;">Besides, Microsoft is so wrong about the default configurations since they said “customers who are using IIS 6.0 in the default don’t need to worry about this issue”.  I think they should look at the shared servers default configurations as well as the dedicated ones.</p>
<p style="text-align: justify;">Finally, I think Microsoft should fix this feature as soon as possible to eliminate its risks! And, it is up to the web security researchers and the web penetration testers to decide about the impact of this vulnerability on the web applications.</p>
<p>PS:</p>
<p>You can also look at these links:</p>
<p>-          <a href="http://www.darknet.org.uk/2009/12/microsoft-iis-semicolon-bug-leaves-servers-vulnerable/" target="_blank">http://www.darknet.org.uk/2009/12/microsoft-iis-semicolon-bug-leaves-servers-vulnerable/</a></p>
<p>-          <a href="http://www.esecurityplanet.com/trends/article.php/3855936/article.htm" target="_blank">http://www.esecurityplanet.com/trends/article.php/3855936/article.htm</a></p>
<p>-          <a href="http://www.securityfocus.com/bid/37460/references" target="_blank">http://www.securityfocus.com/bid/37460/references</a></p>
]]></content:encoded>
			<wfw:commentRss>http://soroush.secproject.com/blog/2010/01/microsoft-contradiction/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mirror Blog</title>
		<link>http://soroush.secproject.com/blog/2009/12/mirror-blog-4/</link>
		<comments>http://soroush.secproject.com/blog/2009/12/mirror-blog-4/#comments</comments>
		<pubDate>Sat, 26 Dec 2009 01:44:54 +0000</pubDate>
		<dc:creator>Soroush Dalili</dc:creator>
				<category><![CDATA[Normal Posts]]></category>
		<category><![CDATA[Mirror Blog]]></category>
		<category><![CDATA[soroush dalili blog]]></category>

		<guid isPermaLink="false">http://soroush.secproject.com/blog/?p=200</guid>
		<description><![CDATA[As my website cannot be opened from Iran, I made a mirror blog at: http://irsdl.wordpress.com/ However, I do not think that I can sync. the comments. Cheers, Soroush]]></description>
			<content:encoded><![CDATA[<div>
<div>
<div>
<p>As my website cannot be opened from Iran, I made a mirror blog at: <a href="http://irsdl.wordpress.com/" target="_blank">http://irsdl.wordpress.com/</a></p>
<p>However, I do not think that I can sync. the comments.</p>
<p>Cheers,</p>
<p>Soroush</p>
</div>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://soroush.secproject.com/blog/2009/12/mirror-blog-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Browsers’ Pain: A recursive function!</title>
		<link>http://soroush.secproject.com/blog/2009/12/browsers%e2%80%99-pain-a-recursive-function/</link>
		<comments>http://soroush.secproject.com/blog/2009/12/browsers%e2%80%99-pain-a-recursive-function/#comments</comments>
		<pubDate>Fri, 25 Dec 2009 20:36:55 +0000</pubDate>
		<dc:creator>Soroush Dalili</dc:creator>
				<category><![CDATA[Security Articles]]></category>
		<category><![CDATA[Security Posts]]></category>
		<category><![CDATA[Browsers’ Pain]]></category>
		<category><![CDATA[Mozilla Crash Function]]></category>

		<guid isPermaLink="false">http://soroush.secproject.com/blog/?p=188</guid>
		<description><![CDATA[I have written a recursive function by using Javascript “setInterval” function which calls itself. Unfortunately, none of the last version of famous browsers such as Internet Explorer (8), Chrome (3.0.195.38), and Mozilla Firefox (3.5.6) blocks this script. Moreover, it takes more than 50% of my CPU which is Intel Core 2 Dou 2.50 GHz. And [...]]]></description>
			<content:encoded><![CDATA[<p>I have written a recursive function by using Javascript “setInterval” function which calls itself. Unfortunately, none of the last version of famous browsers such as Internet Explorer (8), Chrome (3.0.195.38), and Mozilla Firefox (3.5.6) blocks this script. Moreover, it takes more than 50% of my CPU which is Intel Core 2 Dou 2.50 GHz.<br />
And the worst one is Mozilla Firefox which stops working after running this script instead of showing a page to stop the script.<br />
This script is:</p>
<blockquote><p>&lt;script&gt;<br />
function recursiveFunc(){setInterval(&#8220;recursiveFunc()&#8221;,1);}<br />
recursiveFunc();<br />
&lt;/script&gt;</p></blockquote>
<p>Just save it as an HTML file, and try to open it with your browsers. You can convert “1” to “0” to get better result in Mozilla Firefox and Chrome.<br />
I reported it to Mozilla Firefox as a bug.<br />
Good luck.</p>
]]></content:encoded>
			<wfw:commentRss>http://soroush.secproject.com/blog/2009/12/browsers%e2%80%99-pain-a-recursive-function/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft IIS Semi-Colon Vulnerability</title>
		<link>http://soroush.secproject.com/blog/2009/12/microsoft-iis-semi-colon-vulnerability/</link>
		<comments>http://soroush.secproject.com/blog/2009/12/microsoft-iis-semi-colon-vulnerability/#comments</comments>
		<pubDate>Fri, 25 Dec 2009 17:50:44 +0000</pubDate>
		<dc:creator>Soroush Dalili</dc:creator>
				<category><![CDATA[My Advisories]]></category>
		<category><![CDATA[Security Posts]]></category>
		<category><![CDATA[Execute ASP by JPG]]></category>
		<category><![CDATA[IIS File Extension Security Bypass]]></category>
		<category><![CDATA[IIS semicolon bug]]></category>
		<category><![CDATA[IIS semicolon vulnerability]]></category>
		<category><![CDATA[Microsoft IIS Vulnerability]]></category>
		<category><![CDATA[Run ASP by JPG]]></category>

		<guid isPermaLink="false">http://soroush.secproject.com/blog/?p=185</guid>
		<description><![CDATA[I found a vulnerability in Microsoft IIS when I was searching about a method to execute an ASP file when we can only upload a JPG file. The result was too simple, but interesting! I need only a semicolon between the &#8220;.asp&#8221; and the &#8220;.jpg&#8221; to execute an ASP file. So, the answer was &#8220;myfilename.asp;,jpg&#8221;. [...]]]></description>
			<content:encoded><![CDATA[<p>I found a vulnerability in Microsoft IIS when I was searching about a method to execute an ASP file when we can only upload a JPG file.</p>
<p>The result was too simple, but interesting! I need only a semicolon between the &#8220;.asp&#8221; and the &#8220;.jpg&#8221; to execute an ASP file. So, the answer was &#8220;myfilename.asp;,jpg&#8221;. I have written some information about this vulnerability in:</p>
<p><a href="http://soroush.secproject.com/downloadable/iis-semicolon-report.pdf" target="_blank">http://soroush.secproject.com/downloadable/iis-semicolon-report.pdf</a></p>
<p>I&#8217;ll try to update this PDF file if there was a need to add or change some information.</p>
<p>Description of this vulnerability from Secunia.com is:</p>
<blockquote><p>Description:<br />
Soroush Dalili has discovered a vulnerability in Microsoft Internet Information Services (IIS), which can be exploited by malicious people to potentially bypass certain security restrictions and compromise a vulnerable system.</p>
<p>The vulnerability is caused due to the web server incorrectly executing e.g. ASP code included in a file having multiple extensions separated by &#8220;;&#8221;, only one internal extension being equal to &#8220;.asp&#8221; (e.g. &#8220;file.asp;.jpg&#8221;). This can be exploited to potentially upload and execute arbitrary ASP code via a third-party application using file extensions to restrict uploaded file types.</p>
<p>The vulnerability is confirmed on a fully patched Windows Server 2003 R2 SP2 running Microsoft IIS version 6. Other versions may also be affected.</p></blockquote>
<p>There are also several websites which wrote about this weakness:</p>
<p>1. Secunia Advisory: <a href="http://secunia.com/advisories/37831/" target="_blank">Microsoft IIS ASP Multiple Extensions Security Bypass</a></p>
<p>2. Securityfocus: <a href="http://www.securityfocus.com/bid/37460" target="_blank"><span>Microsoft IIS Malformed Local Filename Security Bypass Vulnerability</span></a></p>
<p>3. The Register: <a href="http://www.theregister.co.uk/2009/12/25/microsoft_iis_semicolon_bug/" target="_blank">Microsoft IIS vuln leaves users open to remote attack</a></p>
<p>4. VUPEN Security: <a href="http://www.vupen.com/english/advisories/2009/3634" target="_blank">Microsoft IIS File Extension Processing Security Bypass Vulnerability</a></p>
<p>5. Securitytracker: <a href="http://securitytracker.com/alerts/2009/Dec/1023387.html" target="_blank">Microsoft Internet Information Services (IIS) Filename Extension Parsing Flaw May Let Users Bypass Security Controls</a></p>
]]></content:encoded>
			<wfw:commentRss>http://soroush.secproject.com/blog/2009/12/microsoft-iis-semi-colon-vulnerability/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Google captured my privacy!</title>
		<link>http://soroush.secproject.com/blog/2009/12/google-captured-my-privacy/</link>
		<comments>http://soroush.secproject.com/blog/2009/12/google-captured-my-privacy/#comments</comments>
		<pubDate>Sat, 05 Dec 2009 15:32:40 +0000</pubDate>
		<dc:creator>Soroush Dalili</dc:creator>
				<category><![CDATA[Normal Posts]]></category>
		<category><![CDATA[Security Articles]]></category>
		<category><![CDATA[Google captured my privacy]]></category>
		<category><![CDATA[Google captured your privacy]]></category>
		<category><![CDATA[Google is the best Firewall]]></category>
		<category><![CDATA[Google is the best Forensic Tool]]></category>
		<category><![CDATA[Privacy by Google]]></category>

		<guid isPermaLink="false">http://soroush.secproject.com/blog/?p=183</guid>
		<description><![CDATA[Google will be the best Firewall and Forensic Tool of the near future! Google will (or already) know the users&#8217; information! News: &#8220;Google pushes security with Public DNS&#8221; -&#62; So, Google DNS can collect all the websites which is viewed by the users &#8230; &#8220;Browsers use Google to detect web forgery -&#62; So, a browser [...]]]></description>
			<content:encoded><![CDATA[<h3><strong>Google will be the best Firewall and Forensic Tool of the near future!</strong></h3>
<p>Google will (or already) know the users&#8217; information!</p>
<p>News:</p>
<p>&#8220;Google pushes security with Public DNS&#8221; -&gt; So, Google DNS can collect all the websites which is viewed by the users &#8230;</p>
<p>&#8220;Browsers use Google to detect web forgery -&gt; So, a browser send a request to Google before openning a website for you! &#8230;</p>
<p>&#8220;The best search engine for all&#8221; -&gt; So, Google can collect your keywords! &#8230;</p>
<p>&#8220;The best public mail service&#8221; -&gt; So, Google can collect your emails &#8230;</p>
<p>&#8220;Google owned Youtube&#8221; -&gt; So, Google can collect your videos &#8230;</p>
<p>&#8220;Google codes&#8221; -&gt; So, Google can collect your source codes &#8230;</p>
<p>&#8220;Google documents&#8221; -&gt; So, Google can collect your documents &#8230;</p>
<p>&#8220;Google photos&#8221; -&gt; So, Google can collect your photos &#8230;</p>
<p>&#8220;Google messenger&#8221; -&gt; So, Google can collect the messages &#8230;</p>
<p>&#8220;Most of the websites use Google web analyzer (tracker)&#8221; -&gt; So, Google can track the websites&#8217; information and also their customers! &#8230;</p>
<p>&#8220;Google Wave&#8221; -&gt; So, Google can collect the blogs ,e-mails, instant messaging, FTPs, social networking’s, and so on&#8217;s information! &#8230;</p>
<p>&#8220;Google powerful translators&#8221; -&gt; So, Google can understand why you are saying in other languages!</p>
<p>&#8220;Searchable images/sounds/videos by text or another object!&#8221; -&gt; So, Google can search in users&#8217; collected data &#8230;</p>
<p>&#8220;Chrome OS&#8221; -&gt; So, Google can do anything with your computer &#8230;</p>
<p>AND <strong>etc</strong> (see <a href="http://www.google.co.uk/intl/en/options/" target="_blank">http://www.google.co.uk/intl/en/options/</a> and <a href="http://www.googlelabs.com/" target="_blank">http://www.googlelabs.com/</a>)&#8230;</p>
<p>We are waiting for the most powerful shopping centre by Google!</p>
<h3><strong>However, we should trust Google in order to have happier and easier life!</strong></h3>
<h3><strong>Google = No Pain, No Gain!</strong></h3>
<p>Best wishes ;)</p>
<p>Soroush</p>
]]></content:encoded>
			<wfw:commentRss>http://soroush.secproject.com/blog/2009/12/google-captured-my-privacy/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>My belief: 70% of websites are vulnerable</title>
		<link>http://soroush.secproject.com/blog/2009/11/my-belief-70-of-websites-are-vulnerable/</link>
		<comments>http://soroush.secproject.com/blog/2009/11/my-belief-70-of-websites-are-vulnerable/#comments</comments>
		<pubDate>Sun, 29 Nov 2009 15:57:31 +0000</pubDate>
		<dc:creator>Soroush Dalili</dc:creator>
				<category><![CDATA[Security Articles]]></category>
		<category><![CDATA[Security Posts]]></category>
		<category><![CDATA[Critical vulnerabilities]]></category>
		<category><![CDATA[CSRF Attacks]]></category>
		<category><![CDATA[OWASP top 10]]></category>
		<category><![CDATA[SQL Injection Vulnerability]]></category>
		<category><![CDATA[website vulnerability]]></category>
		<category><![CDATA[XSS Vulnerability]]></category>

		<guid isPermaLink="false">http://soroush.secproject.com/blog/?p=180</guid>
		<description><![CDATA[When I was searching for a ticket in nationalrail.co.uk website, I suddenly found an XSS and also a SQL Injection vulnerabilities in it. I reported these two vulns. to its website just for having more security. And, I think these two vulnerabilities are fixed now. However, I believe that still 70% of webistes are vulnerable [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">When I was searching for a ticket in nationalrail.co.uk website, I suddenly found an XSS and also a SQL Injection vulnerabilities in it.</p>
<p style="text-align: justify;">I reported these two vulns. to its website just for having more security. And, I think these two vulnerabilities are fixed now.</p>
<p style="text-align: justify;">However, <strong>I believe that still 70% of webistes are vulnerable against the <a href="http://owasp.org/">OWASP</a> TOP 10! </strong></p>
<p style="text-align: justify;">Also, I think you should read &#8220;<a href="http://www.securityfocus.com/brief/1036"><span>Survey: Majority of Web sites vulnerable</span></a>&#8221; as well.</p>
<p style="text-align: justify;">Cheers,</p>
<p style="text-align: justify;">Soroush</p>
<p style="text-align: justify;">
]]></content:encoded>
			<wfw:commentRss>http://soroush.secproject.com/blog/2009/11/my-belief-70-of-websites-are-vulnerable/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 0.601 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2010-09-02 00:55:41 -->
