Cara Decrypt Dan Decode File Js
Rekan-rekan blogger niscaya sudah pernah tahu, mendengar, atau bahkan pernah menerapkan penggunaan Page Navigation di Blogger. Bagi yang belum tahu, page navigation yaitu salah satu cara yang sanggup dilakukan blogger untuk sanggup memperlihatkan nomor halaman di blognya. Fitur ini tidak tersedia secara default di Blogger sehingga seorang Blogger harus menambahkan sendiri scriptnya melalui sajian "Edit HTML".
Banyak teknik yang sanggup dipakai untuk menambahkan Page Navigation ini namun di sini saya tidak mengulas caranya. Sebagai teladan kasus mungkin anda sanggup membaca artikel "Numbered Page Navigation for Blogger" dari Abu Farhan. Bila anda telusuri lebih lanjut, cara ini memakai file .js (JavaScript) terkompresi dan terenkripsi memakai "packer" dari Dean Edwards dalam file "pagenaviv202-min.js". Mungkin ada bertanya-tanya, bagaimana caranya membaca file yang dienkripsi tersebut?
NB: Artikel ini saya tulis bukan dengan maksud untuk menghapus copyright oleh saudara Abu Farhan, namun hanya sebagai teladan pembelajaran semata. Lakukan semua dengan bertanggung jawab.
Sekarang saya akan membeberkannya cara mendekripsi file JavaScript tersebut. Cara ini sanggup dilakukan dengan membalik logika enkripsi yang ditawarkan di situs packer dari Dean Edwards. Mula-mula yang kita lakukan yaitu bookmark link di bawah ini (bookmarklet):
Baca Juga
Cara bookmark cukup mudah, klik kanan link di atas dan pilih sajian "Bookmark this link" (tergantung browser). Kemudian bukalah situs packer yang saya sebutkan di atas atau klik di sini. Setelah halaman final loading, buka bookmark tadi melalui sajian Bookmark-reEnable. Paste instruksi JavaScript yang terdapat dalam file "pagenaviv202-min.js" ke kolom bawah/kolom kedua di halaman situs packer. Klik tombol "Decode" untuk mulai mendekripsi script yang sebelumnya tidak terbaca.
Tadaa..! Sekarang isi bahwasanya dari script tersebut sanggup dilihat dan dibaca (bahkan dimodifikasi :) ).
Namun anda niscaya bertanya-tanya, kok kodenya seolah tidak ada enter (line break) atau spasinya ya? Jangan khawatir, cobalah manfaatkan layanan JavaScript Tidy yang sanggup diperoleh di sini. Copy-paste semua instruksi yang berhasil didekripsi di atas ke kolom yang tersedia di TidyJS kemudian klik tombol "Tidy". Sekarang sudah tampak menyerupai "bahasa JavaScript" sebenarnya, bukan?
NB: Artikel ini saya tulis bukan dengan maksud untuk menghapus copyright oleh saudara Abu Farhan, namun hanya sebagai teladan pembelajaran semata. Lakukan semua dengan bertanggung jawab.
UPDATE: Cara di atas mungkin sudah tidak sanggup digunakan. Gambar dalam proses pemulihan.