Decode JavaScript Yang di Encode


Hari ini kebetulan saya berdiskusi dengan kawan tentang javascript dan css.

Dan kebetulan salah satu contoh javascript tersebut di encode oleh pembuatnya sehingga tidak mudah dibaca.

Pertamanya agak bingung juga. Tapi terpikir kalau sebetulnya semua itu akan dijalankan oleh browser dan si browser bisa mengerti. Berarti sesungguhnya semua itu harus bisa di baca secara langsung.

Nah, yang jadi masalah adalah kita mau membahas isinya. So jelas kita harus punya kode yang dalam kondisi tidak di encode.

Nah browser tentunya sudah punya engine untuk kebutuhan ini. Tapi untuk mempermudah, saya menggunakan Rhino, javascript engine yang ditulis dalam java.

Rhino ini terdiri dari rhino yang shell base dan rhino-debugger yang berbasis grafis.

Panggil rhino-debugger  yang akan menghasilkan windows grafis, lalu panggil file yang berisi javascript yang di encode dan klik “Go”.

Violla… selesailah kita men-decode.

Tentunya ada banyak cara lainnya selain yang dituliskan disini.

Penggunaan debug perlu dilakukan terutama bila file javascriptnya memberikan pesan error ketika di panggil oleh rhino.

oh iya.. para pengguna ubuntu tinggal menjalankan “apt-get install rhino” untuk menginstallnya.

Selamat mencoba.

, , ,

Leave a Reply

Your email address will not be published. Required fields are marked *