Catatan


Arsip



    

 

Oct 17

Posted by jomblo_keparat on www.balihack.or.id
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 mengotak-atik script bagaimana cara membuat enkripsi tag html. Sebenarnya trik enkripsi ini diperoleh ketika saya membuka source code sebuah website. Berikut sebagian kodenya.

<script language=”javascript”>
document.write(’\u003c\u0068\u0074\u006d\u006c\u003
e\u003c\u0068\u0065\u0061\u0064\u003e…..dst
banyak sekali pokoknya ‘);
</script>

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 :

<?
echo “<table width=200><tr><td
align=center>Ascii</td><td
align=center>String</td><td
align=center>Heksadesimal</td></tr>”;
for($i=60;$i<123;$i++) {
echo “<tr><td align=center>”.$i.”</td><td
align=center>”.chr($i).”</td><td
align=center>”.bin2hex(chr($i)).”</td></tr>”;
}
echo “</table>”;
?>

Dan hasil dari 3c,68,74,6d,6c,3e,3c,68,65,61,64,3e jika kita rangkai adalah <html><head> 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 :

<html>
<head><title>Enkripsi tag html</title>
</head>
<body>
<strong>Masukkan tag html :
</strong>
<form method=”post” action=”#”>
<textarea name=”data” rows=”10″

cols=”35″></textarea><br>
<input type=”submit” value=”Enkripsi !”>
<input type=”reset” name=”Reset” value=”Reset”>
</form>
<?
$datane=stripslashes($data);
?>
<br><br><br>
<strong>Hasil enkripsi :</strong><br>
<textarea name=”hasil” cols=”35″ rows=”10″>
<?
for ($x=0;$x<strlen($datane);$x++) {
echo “\u00″.bin2hex(substr($datane,$x,1));
}
?>
</textarea>
</body>
</html>

jalankan dan cobalah untuk mengenkripsi sebuah halaman website [hanya tag html] kemudian hasil enkripsi tadi panggil dengan menggunakan javascript dan simpan di page lain.

<script language=”javascript”>
document.write(”masukkan hasil enkripsi tag
html disini !!!!”);
</script>

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.

Ok sekian.
jomblo_keparat

wassalam.

2 Responses to “Enkripsi tag html dengan php && javascript”

  1. phpghz says:

    mblo … gambarmu genti-en davy-jones(flying-duth-man) ae serem

    lopo kok one-piece

  2. admin says:

    iyo senenganku film one piece soale sam, Monkey D Luffy….kan yo bajak laut pisan to, sampek Angkatan Laut Marine wae dadi kalang kabut

Leave a Reply

Links


IP



Dengan bangga mendukung kegiatan idsecconf 2009