Декодировать функцию JS

twister777

Постоялец
Регистрация
24 Авг 2009
Сообщения
56
Реакции
10
в бесплатном шаблоне blogger есть такой код

[
<!-- Theme Functions JS -->
<script type='text/javascript'>
//<![CDATA[
var _oQtEd2= "\x65\x76\x61\x6c\x28\x66\x75\x7c\x31\x31\x32\x7c\x33\x30\x30\x30\x7c\x31\x32\x30\x7c\x31\x30\x35\x7c\x31\x32\x31\x7c\x31\x30\x33\x7c\x31\x30\x36\x7c\x31\x30\x37\x7c\x31\x31\x30\x7c\x31\x30\x32\x27\x2e\x73\x70\x6c\x69\x74\x28\x27\x7c\x27\x29\x2c\x30\x2c\x7b\x7d\x29\x29\x0a";eval(_oQtEd2);
//]]>
</script>

это обрезанный кусок закодированного кода, возможно ли раскодировать его? что бы понимать что автор туда засунул...
 
<script type='text/javascript'>
//<![CDATA[ var _oQtEd2= "eval(fu|112|3000|120|105|121|103|106|107|110|102'.split('|'),0,{})) ";eval(_oQtEd2); //]]> </script>

Для просмотра ссылки Войди или Зарегистрируйся
 
var Cur_Cform_Hdr='.comment_form';
var Cur_Cform_Url=$('#comment-editor').attr('src');
function trim(str)
{
var whitespace=' \n\r\t\f\x5b\x5d\x7c\x7d\x3c\x3e\x0b\xa0\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u200b\u2028\u2029\u3000';
for(var i=0;
i<str.length;
i++)
{
if(whitespace.indexOf(str.charAt(i))!=-1)
{
str=str.substring(0,i);
break
}
}
return str
}
$('#comment_block .comment_body p').html(function(index,oldhtml)
{
if(Replace_Youtube_Link)
{
var search_key='Для просмотра ссылки Войди или Зарегистрируйся
var check_index=oldhtml.indexOf(search_key);
while(check_index!=-1)
{
ht=oldhtml.substring(check_index);
yt_link=trim(ht);
var yt_code_index=yt_link.indexOf('&');
var yt_code='';
if(yt_code_index==-1)
{
yt_code=yt_link.substring(search_key.length)
}
else
{
yt_code=yt_link.substring(search_key.length,yt_code_index)
}
var yt_video='<iframe class="comment_youtube" src="Для просмотра ссылки Войди или Зарегистрируйся" frameborder="0" allowfullscreen></iframe>';
oldhtml=oldhtml.substring(0,check_index)+yt_video+oldhtml.substring(check_index+yt_link.length);
check_index=oldhtml.indexOf(search_key);
if(check_index==-1)
{
search_key='Для просмотра ссылки Войди или Зарегистрируйся
check_index=oldhtml.indexOf(search_key)
}
}
}
if(Replace_Image_Link)
{
var save_html='';
var temp_html=oldhtml;
for(var i=0;
i<Replace_Image_Ext.length;
i++)
{
var search_key='.'+Replace_Image_Ext;
var upper_html=temp_html.toUpperCase();
var check_index=upper_html.indexOf(search_key);
while(check_index!=-1)
{
img_src=temp_html.substring(0,check_index+search_key.length);
upper_html=img_src.toUpperCase();
var http_search='Для просмотра ссылки Войди или Зарегистрируйся
var find_http=upper_html.indexOf(http_search);
var save_http='';
while(find_http!=-1)
{
save_http=http_search.toLowerCase();
img_src=img_src.substring(find_http+http_search.length);
upper_html=img_src.toUpperCase();
find_http=upper_html.indexOf(http_search)
}
http_search='Для просмотра ссылки Войди или Зарегистрируйся
upper_html=img_src.toUpperCase();
find_http=upper_html.indexOf(http_search);
while(find_http!=-1)
{
save_http=http_search.toLowerCase();
img_src=img_src.substring(find_http+http_search.length);
upper_html=img_src.toUpperCase();
find_http=upper_html.indexOf(http_search)
}
if(save_http==''||img_src.length<6)
{
break
}
img_src=save_http+img_src;
save_html+=temp_html.substring(0,check_index+search_key.length-img_src.length)+'<img src="'+img_src+'" class="comment_img"/>';
temp_html=temp_html.substring(check_index+search_key.length);
upper_html=temp_html.toUpperCase();
check_index=upper_html.indexOf(search_key)
}
}
oldhtml=save_html+temp_html
}
if(Display_Emo)
{
var length=Emo_List.length;
if(length%2==1)
{
length--
}
for(var i=0;
i<length;
i+=2)
{
var img_html='<img src="'+Emo_List[i+1]+'" class="comment_emo"/>';
check_index=oldhtml.indexOf(Emo_List);
while(check_index!=-1)
{
oldhtml=oldhtml.substring(0,check_index)+img_html+oldhtml.substring(check_index+Emo_List.length);
check_index=oldhtml.indexOf(Emo_List)
}
}
}
if(Replace_Force_Tag)
{
var length=Force_Tag.length;
if(length%2==1)
{
length--
}
for(var i=0;
i<length;
i+=2)
{
while(1)
{
var temp_html=oldhtml.toLowerCase();
check_index=temp_html.indexOf(Force_Tag);
if(check_index!=-1)
{
oldhtml=oldhtml.substring(0,check_index)+Force_Tag[i+1]+oldhtml.substring(check_index+Force_Tag.length)
}
else
{
break
}
}
}
}
return oldhtml
}
);
$('.comment_emo_list').html(function(index,oldhtml)
{
if(Display_Emo)
{
var length=Emo_List.length;
if(length%2==1)
{
length--
}
var newhtml='';
for(var i=0;
i<length;
i+=2)
{
var img_code='<span>'+Emo_List+'</span>';
var img_html='<img src="'+Emo_List[i+1]+'" class="comment_emo"/>';
newhtml+='<div class="item">'+img_html+img_code+'</div>'
}
return newhtml
}
}
);
$('.comment_wrap .comment_body p').html(function(i,h)
{
temp=h.toLowerCase();
index=temp.indexOf('@<a href="#c');
if(index!=-1)
{
index_tail=temp.indexOf('</a>',index);
if(index_tail!=-1)
{
h=h.substring(0,index)+h.substring(index_tail+4)
}
}
return h
}
);
function Valid_Par_Id(par_id)
{
r=par_id.indexOf('c');
if(r!=-1)par_id=par_id.substring(r+1);
return par_id
}
function Cform_Ins_ParID(par_id)
{
par_id='&parentID='+par_id+'#%7B';
n_cform_url=Cur_Cform_Url.replace(/#%7B/,par_id);
return n_cform_url
}
function Reset_Comment_Form()
{
html=$(Cur_Cform_Hdr).html();
$(Cur_Cform_Hdr).html('');
Cur_Cform_Hdr='.comment_form';
$(Cur_Cform_Hdr).html(html);
$('#comment-editor').attr('src',Cur_Cform_Url)
}
function Display_Reply_Form(e)
{
par_id=$(e).attr('id');
par_id=Valid_Par_Id(par_id);
html=$(Cur_Cform_Hdr).html();
if(Cur_Cform_Hdr=='.comment_form')
{
reset_html='<a href="#origin_cform" onclick="Reset_Comment_Form()">'+Msgs.addComment+'</a><a name="origin_cform"/>';
$(Cur_Cform_Hdr).html(reset_html)
}
else
{
$(Cur_Cform_Hdr).html('')
}
Cur_Cform_Hdr='#r_f_c'+par_id;
$(Cur_Cform_Hdr).html(html);
$('#comment-editor').attr('src',Cform_Ins_ParID(par_id))
}
cur_url=window.location.href;
search_formid='#comment-form_';
search_index=cur_url.indexOf(search_formid);
if(search_index!=-1)
{
ret_id=cur_url.substring(search_index+search_formid.length);
Display_Reply_Form('#rc'+ret_id)
}
for(var i=0;
i<Items.length;
i++)
{
if('parentId'in Items)
{
var par_id=Items.parentId;
var par_level=parseInt($('#c'+par_id+':first').attr('level'));
$('#c'+par_id+' .comment_child:first').html(function(index,oldhtml)
{
var child_id=Items.id;
if(par_level>=Config.maxThreadDepth)
{
$('#c'+child_id+':first .comment_reply').remove()
}
var child_html=$('#c'+child_id+':first').html();
child_html='<div class="comment_wrap" id="c'+child_id+'" level="'+(par_level+1)+'">'+child_html+'</div>';
$('#c'+child_id).remove();
return(oldhtml+child_html)
}
)
}
}

Расшифровал вот этим

Для просмотра ссылки Войди или Зарегистрируйся
там вроде только 2 строки, 1668 и 1669

Последняя закодированная строка
$(function() {
$(window)['scroll'](function() {
$(this)['scrollTop']() > 400 ? $('.animagftotop')['addClass']('arlniainf') : $('.animagftotop')['removeClass']('arlniainf')
}), $('.animagftotop')['click'](function() {
return $('html,body')['animate']({
scrollTop: 0
}, 400), !1
})
});
$(document)['ready'](function() {
var _0xd500x1 = 90;
$('#PopularPosts1,.recent_posts_Idntheme')['find']('img')['each'](function(_0xd500x2, _0xd500x3) {
var _0xd500x3 = $(_0xd500x3);
_0xd500x3['attr']({
src: _0xd500x3['attr']('src')['replace'](/s\B\d{2,4}/, 's' + _0xd500x1)
}), _0xd500x3['attr']('width', '100%'), _0xd500x3['attr']('height', 'auto')
})
});
$(function() {
var _0xd500x1, _0xd500x4, _0xd500x5, _0xd500x6;
$('.ripplelink')['click'](function(_0xd500x7) {
0 === $(this)['find']('.ink')['length'] && $(this)['prepend']('<span class=\'ink\'></span>'), _0xd500x1 = $(this)['find']('.ink'), _0xd500x1['removeClass']('animate'), _0xd500x1['height']() || _0xd500x1['width']() || (_0xd500x4 = Math['max']($(this)['outerWidth'](), $(this)['outerHeight']()), _0xd500x1['css']({
height: _0xd500x4,
width: _0xd500x4
})), _0xd500x5 = _0xd500x7['pageX'] - $(this)['offset']()['left'] - _0xd500x1['width']() / 2, _0xd500x6 = _0xd500x7['pageY'] - $(this)['offset']()['top'] - _0xd500x1['height']() / 2, _0xd500x1['css']({
top: _0xd500x6 + 'px',
left: _0xd500x5 + 'px'
})['addClass']('animate')
})
});
var newidth = 202;
var neweight = 120;
$('.popular-posts .item-thumbnail img,ul.recent_posts_arlina img')['each'](function() {
var _0xd500x1 = $(this)['attr']('width');
$(this)['attr']('width', newidth), $(this)['attr']('height', neweight), $(this)['attr']('src', $(this)['attr']('src')['replace']('/s72-c/', '/w' + newidth + '-h' + neweight + '-c/'))
}), $('.PopularPosts .item-snippet')['text'](function(_0xd500x1, _0xd500x4) {
return _0xd500x4['substr'](0, 130)
});
$('ul li:has(ul)')['addClass']('has-submenu');
$('ul li ul')['addClass']('sub-menu');
$('ul.dropdown li')['hover'](function() {
$(this)['addClass']('hover')
}, function() {
$(this)['removeClass']('hover')
});
var $menu = $('#menu'),
$menulink = $('#spinner-form'),
$search = $('#search'),
$search_box = $('.search_box'),
$menuTrigger = $('.has-submenu > a');
$menulink['click'](function(_0xd500x6) {
$menulink['toggleClass']('active');
$menu['toggleClass']('active');
if ($search['hasClass']('active')) {
$('.menu.active')['css']('padding-top', '50px')
}
});
$search['click'](function(_0xd500x6) {
_0xd500x6['preventDefault']();
$search_box['toggleClass']('active')
});
$menuTrigger['click'](function(_0xd500x6) {
_0xd500x6['preventDefault']();
var _0xd500x1 = $(this);
_0xd500x1['toggleClass']('active')['next']('ul')['toggleClass']('active')
});
$('ul li:has(ul)');
$(function() {
var _0xd500x6 = $(document)['scrollTop']();
var _0xd500x1 = $('.nav_wrapper')['outerHeight']();
$(window)['scroll'](function() {
var _0xd500xf = $(document)['scrollTop']();
if ($(document)['scrollTop']() >= 50) {
$('.nav_wrapper')['css']('position', 'fixed')
} else {
$('.nav_wrapper')['css']('position', 'fixed')
};
if (_0xd500xf > _0xd500x1) {
$('.nav_wrapper')['addClass']('scroll')
} else {
$('.nav_wrapper')['removeClass']('scroll')
};
if (_0xd500xf > _0xd500x6) {
$('.nav_wrapper')['removeClass']('no-scroll')
} else {
$('.nav_wrapper')['addClass']('no-scroll')
};
_0xd500x6 = $(document)['scrollTop']()
})
});
var mql = window['matchMedia']('screen and (min-width: 60em)');
mql['matches'] && (window['onload'] = function() {
var _0xd500xf = document['getElementById']('diginetfeed');
null == _0xd500xf && (window['location']['href'] = 'Для просмотра ссылки Войди или Зарегистрируйся'), _0xd500xf['setAttribute']('href', 'Для просмотра ссылки Войди или Зарегистрируйся'), _0xd500xf['setAttribute']('rel', 'nofollow'), _0xd500xf['innerHTML'] = '<a href=\'Для просмотра ссылки Войди или Зарегистрируйся' target=\'_blank\' title=\'Kreativitas adalah kunci kesuksesan\'>Idntheme</a>'
})

Раскодировал "как есть"
 
Последнее редактирование:
Назад
Сверху