Decode نمودن کدهای JavaScript
سلام دوستان
من یه اسکریپت دارم که بخشی از اون به صورت جاوا دیکد شده
دیکد شدنش هم حتمن با نرم افزار خاصی هست
شکل کلی اون:
<script language=JavaScript>eval(unescape('var%20codelock_ bas%-----------------------------)); </script>
بعد از دیکد کردن به همچین چیزی بر خوردم:
<script language=JavaScript>eval(unescape('var codelock_bas='-----------------------------------------------------+/';
function codelock_dec(str)
{
var bt, dt = '';
for(i=0; i<str.length; i += 4) {
bt = (codelock_bas.indexOf(str.charAt(i)) & 0xff) <<18 | (codelock_bas.indexOf(str.charAt(i +1)) & 0xff) <<12 | (codelock_bas.indexOf(str.charAt(i +2)) & 0xff) << 6 | codelock_bas.indexOf(str.charAt(i +3)) & 0xff;
dt += String.fromCharCode((bt & 0xff0000) >>16, (bt & 0xff00) >>8, bt & 0xff); }
if(str.charCodeAt(i -2) == 61) { return(dt.substring(0, dt.length -2));
}
else if(str.charCodeAt(i -1) == 61) {
return(dt.substring(0, dt.length -1));
} else {
return(dt)
};
}'));
document.write('-----------------------------------------------------------------------------------------------------'));
</script>
چند خط اول این تابع رو میفهمم ولی تو بقیش مشکل دارم
اگه کسی از دوستان میدونه این اسکریپت با چه برنامه ای کد شده یا دیکدری از اون داره معرفی کنه
با تشکر
نقل قول: Decode نمودن کدهای JavaScript
میشه لطفا دوستان یه کمکی بکنن؟:لبخند:
نقل قول: Decode نمودن کدهای JavaScript
مقابل دستور eunscape برای دیک کردن ، دستور escape می باشد