Bedah script : Enkripsi tag html dengan php & java script
Pernahkah anda melihat suatu source code sebuah website yang terenkripsi ? Ya mungkin kode2 nya bukan tag-tag html lagi melainkan sebuah kata-kata yang acak dikombinasikan dengan karakter-karakter yang aneh ataupun hanya kumpulan kombinasi angka binary dan heksadesimal yang acak sehingga kita gak bisa melihat ataupun membaca tag html website tersebut. Dari pengalaman itulah saya akan sedikit share ilmu tentang mengutak-atik script bagaimana cara membuat enkripsi tag html. Sebenarnya trik enkripsi ini diperoleh ketika saya membuka source code sebuah website. Berikut sebagian kodenya.
Coba anda amati 2 karakter dari belakang misal \u0068 =>68, \u006c => 6c yang ternyata tidak lain adalah karakter heksadesimal dimana karakter heksadesimal 68 = h {huruf kecil}, 6c = l. Untuk mengecek nilai dari karakter2 heksadesimal gunakan potongan script php
berikut :
_________________.bof.__________________
AsciiStringHeksadesimal
";
for($i=60;$i<123;$i++) { echo " ".$i."".chr($i)."".bin2hex(chr($i))."
";
}
echo "";
?>
_____.eof.______________________________
Dan hasil dari 3c,68,74,6d,6c,3e,3c,68,65,61,64,3e
jika kita rangkai adalah
Dengan menambahkan karakter \u00 didepannya maka 2
karakter heksadesimal tsb akan dijadikan string
yang dapat dibaca oleh browser tetapi masih dalam
format karakter heksadesimal. Hhmmm....
Bagaimana cara membuat seperti itu ??
Begini kita mulai dari sini , buat file php
masukkan script berikut :
_______. bof .______________________________
Enkripsi tag html
Masukkan tag html :
Hasil enkripsi :
_______. eof .______________________________
jalankan dan cobalah untuk mengenkripsi sebuah
halaman website [hanya tag html] kemudian hasil
enkripsi tadi panggil dengan menggunakan javascript
dan simpan di page lain.
Lihat hasilnya coba klik kanan halaman web anda.
Hohoho.. jika berhasil yg tampil hanyalah kumpulan
kombinasi karakter heksadesimal . Jika fasilitas
javascriptnya di disable maka halaman web anda gak
bisa tampil.
Pernahkah anda melihat suatu source code sebuah website yang terenkripsi ? Ya mungkin kode2 nya bukan tag-tag html lagi melainkan sebuah kata-kata yang acak dikombinasikan dengan karakter-karakter yang aneh ataupun hanya kumpulan kombinasi angka binary dan heksadesimal yang acak sehingga kita gak bisa melihat ataupun membaca tag html website tersebut. Dari pengalaman itulah saya akan sedikit share ilmu tentang mengutak-atik script bagaimana cara membuat enkripsi tag html. Sebenarnya trik enkripsi ini diperoleh ketika saya membuka source code sebuah website. Berikut sebagian kodenya.
Coba anda amati 2 karakter dari belakang misal \u0068 =>68, \u006c => 6c yang ternyata tidak lain adalah karakter heksadesimal dimana karakter heksadesimal 68 = h {huruf kecil}, 6c = l. Untuk mengecek nilai dari karakter2 heksadesimal gunakan potongan script php
berikut :
_________________.bof.__________________
AsciiStringHeksadesimal
";
for($i=60;$i<123;$i++) { echo " ".$i."".chr($i)."".bin2hex(chr($i))."
";
}
echo "";
?>
_____.eof.______________________________
Dan hasil dari 3c,68,74,6d,6c,3e,3c,68,65,61,64,3e
jika kita rangkai adalah
Dengan menambahkan karakter \u00 didepannya maka 2
karakter heksadesimal tsb akan dijadikan string
yang dapat dibaca oleh browser tetapi masih dalam
format karakter heksadesimal. Hhmmm....
Bagaimana cara membuat seperti itu ??
Begini kita mulai dari sini , buat file php
masukkan script berikut :
_______. bof .______________________________
Masukkan tag html :
Hasil enkripsi :
_______. eof .______________________________
jalankan dan cobalah untuk mengenkripsi sebuah
halaman website [hanya tag html] kemudian hasil
enkripsi tadi panggil dengan menggunakan javascript
dan simpan di page lain.
Lihat hasilnya coba klik kanan halaman web anda.
Hohoho.. jika berhasil yg tampil hanyalah kumpulan
kombinasi karakter heksadesimal . Jika fasilitas
javascriptnya di disable maka halaman web anda gak
bisa tampil.