proteksi file javascript |
Sering kita jumpai pada sebuah template web atau template blogger sebagian file javascript yang sudah di encrypt alias di proteksi. Kurang lebih seperti ini tampilannya
var _0xbc58=["\x73\x63\x72\x65\x65\x6E\x20\x61\x6E\x64\x20\x28\x6D\x69\x6E\x2D\x77\x69\x64\x74\x68\x3A\x20\x36\x30\x65\x6D\x29","\x6D\x61\x74\x63\x68\x4D\x65\x64\x69\x61","\x6D\x61\x74\x63\x68\x65\x73","\x63\x6C\x69\x63\x6B","\x66\x6F\x63\x75\x73","\x2E\x73\x65\x61\x72\x63\x68","\x66\x69\x6E\x64","\x61\x63\x74\x69\x76\x65","\x61\x64\x64\x43\x6C\x61\x73\x73","\x2E\x6C\x69\x76\x65\x2D\x73\x65\x61\x72\x63\x68","\x6F\x6E","\x2E\x73\x65\x61\x72\x63\x68\x62\x75\x74\x74\x6F\x6E","\x72\x65\x6D\x6F\x76\x65\x43\x6C\x61\x73\x73","\x23\x63\x6C\x6F\x73\x65","\x6F\x6E\x6C\x6F\x61\x64","\x73\x69\x74\x65\x2D\x63\x72\x65\x64\x69\x74","\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x42\x79\x49\x64","\x68\x72\x65\x66","\x6C\x6F\x63\x61\x74\x69\x6F\x6E","\x68\x74\x74\x70\x3A\x2F\x2F\x62\x6C\x6F\x67\x65\x72\x69\x64\x69\x6F\x74\x73\x2E\x62\x6C\x6F\x67\x73\x70\x6F\x74\x2E\x63\x6F\x6D","\x73\x65\x74\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x72\x65\x6C","\x6E\x6F\x66\x6F\x6C\x6C\x6F\x77","\x69\x6E\x6E\x65\x72\x48\x54\x4D\x4C","\x44\x65\x73\x69\x67\x6E\x20\x62\x79\x20\x3C\x61\x20\x68\x72\x65\x66\x3D\x27\x68\x74\x74\x70\x3A\x2F\x2F\x62\x6C\x6F\x67\x65\x72\x69\x64\x69\x6F\x74\x73\x2E\x62\x6C\x6F\x67\x73\x70\x6F\x74\x2E\x63\x6F\x6D\x27\x20\x72\x65\x6C\x3D\x27\x6E\x6F\x66\x6F\x6C\x6C\x6F\x77\x27\x20\x74\x61\x72\x67\x65\x74\x3D\x27\x5F\x62\x6C\x61\x6E\x6B\x27\x20\x74\x69\x74\x6C\x65\x3D\x27\x42\x6C\x6F\x67\x65\x72\x20\x49\x64\x69\x6F\x74\x73\x27\x3E\x42\x6C\x6F\x67\x65\x72\x20\x49\x64\x69\x6F\x74\x73\x3C\x2F\x61\x3E"];
Bagaimana? sulit si baca? bagaimana jika mengubahnya? bisa saja memakai java decoder. Tapi harus di ingat, tidak semua tools java decoder bisa men decode javascript yang sudah di encode ini. Selain menjadi sulit untuk dibaca, javascript yang di encode juga sedikit dapat meringankan sebuah web/blog.
Nah, yang jadi pertanyaan apa nama tool untuk enkripsi javascript terbaik seperti di atas. Yakni bernama Javascript Obfuscator, ente bisa kunjungi https://javascriptobfuscator.com/Javascript-Obfuscator.aspx.
Cara mainnya, misal ente punya javascript yang ingin di enkrip seperti di bawah ini
<script type='text/javascript'>
$(document).ready(function(){
setInterval(function(){
if (!$('#zulmy-footer-wrapper .site-credit:visible').length) window.location.href = 'http://blogeridiots.blogspot.com';}, 3000);
});
</script>
Ambil isi dari javascript itu alias jangan semuanya, sebab jika semua di enkrip akan gagal. Obfuscator mendeteksi itu adalah html.
Pengambilannya seperti ini
$(document).ready(function(){
setInterval(function(){
if (!$('#zulmy-footer-wrapper .site-credit:visible').length) window.location.href = 'http://blogeridiots.blogspot.com';}, 3000);
});
Tempel pada kolom Obfuscator Lalu klik Obfuscate, nantinya contoh hasil seperti ini
var _0x89cb=["\x6C\x65\x6E\x67\x74\x68","\x23\x7A\x75\x6C\x6D\x79\x2D\x66\x6F\x6F\x74\x65\x72\x2D\x77\x72\x61\x70\x70\x65\x72\x20\x2E\x73\x69\x74\x65\x2D\x63\x72\x65\x64\x69\x74\x3A\x76\x69\x73\x69\x62\x6C\x65","\x68\x72\x65\x66","\x6C\x6F\x63\x61\x74\x69\x6F\x6E","\x68\x74\x74\x70\x3A\x2F\x2F\x62\x6C\x6F\x67\x65\x72\x69\x64\x69\x6F\x74\x73\x2E\x62\x6C\x6F\x67\x73\x70\x6F\x74\x2E\x63\x6F\x6D","\x72\x65\x61\x64\x79"];$(document)[_0x89cb[5]](function(){setInterval(function(){if(!$(_0x89cb[1])[_0x89cb[0]]){window[_0x89cb[3]][_0x89cb[2]]=_0x89cb[4]}},3000)});
Lalu tambahkan kembali tag pembuka dan penutup <script>. seperti ini
<script type='text/javascript'>
var _0x89cb=["\x6C\x65\x6E\x67\x74\x68","\x23\x7A\x75\x6C\x6D\x79\x2D\x66\x6F\x6F\x74\x65\x72\x2D\x77\x72\x61\x70\x70\x65\x72\x20\x2E\x73\x69\x74\x65\x2D\x63\x72\x65\x64\x69\x74\x3A\x76\x69\x73\x69\x62\x6C\x65","\x68\x72\x65\x66","\x6C\x6F\x63\x61\x74\x69\x6F\x6E","\x68\x74\x74\x70\x3A\x2F\x2F\x62\x6C\x6F\x67\x65\x72\x69\x64\x69\x6F\x74\x73\x2E\x62\x6C\x6F\x67\x73\x70\x6F\x74\x2E\x63\x6F\x6D","\x72\x65\x61\x64\x79"];$(document)[_0x89cb[5]](function(){setInterval(function(){if(!$(_0x89cb[1])[_0x89cb[0]]){window[_0x89cb[3]][_0x89cb[2]]=_0x89cb[4]}},3000)});
</script>
Sampai disini enkrypting sudah selesai, silahkan tempel script encrypted pada tempatnya.
kalo decodenya gmana tuh bang
ReplyDeleteiblog