【高分奖励】javascript代码求指导求分析
如下代码:
eval(function(p, a, c, k, e, d) {
e = function(c) {
return (c < a ? "": e(parseInt(c / a))) + ((c = c % a) > 35 ? String.fromCharCode(c + 29) : c.toString(36))
};
if (!''.replace(/^/, String)) {
while (c--) d[e(c)] = k[c] || e(c);
k = [function(e) {
return d[e]
}];
e = function() {
return '\\w+'
};
c = 1;
};
while (c--) if (k[c]) p = p.replace(new RegExp('\\b' + e(c) + '\\b', 'g'), k[c]);
return p;
} ('d.e("<2 b=\"c://h.i.f/g?q=%5%6%3%4%9%a&7=8&j=0&t=v&u=1&y=x\" w=\"s%\" l=\"k\" n=\"r\" p=\"o\" m=\"0\"></2>");',35, 35, '||iframe|B2|BD|C5|DC|pid|kk_123415|BB|FA|src|http|document|writeln|com|search|s|51qcm|unid|center|align|frameborder|height|no|scrolling||6060|100|mode|from_bt|23|width|mytest|initiative_id'.split('|'), 0, {}))
document.writeln("<iframe src="http://s.51qcm.com/search?q=%C5%DC%B2%BD%BB%FA&pid=kk_123415&unid=0&mode=23&from_bt=1&initiative_id=mytest" width="100%" align="center" height="6060" scrolling="no" frameborder="0"></iframe>");