Search site


Contact

Tirta Sadewa
Banten

E-mail: greyhacker@reggaefan.com

IP
free counters

Poll

APAKAH ANDA SUKA DENGAN WEBSITE INI..?

Total votes: 185

Counter Powered by  RedCounter
www.Greyhacker.webnode.com www.alamnasroh666.tk
Grey Hacker
Krasak Underground | Underground Music | Compilation Music Underground.
Krasak Underground | Underground Music | Compilation Music Underground.

METALDOGMA

Bedah script : Enkripsi tag html dengan php & java script

05/02/2010 15:15
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.

<script language="javascript">
document.write('\u003c\u0068\u0074\u006d\u006c\u00 3
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 :

_________________.bof.__________________

<?
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>";
?>
_____.eof.______________________________


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 :

_______. bof .______________________________
<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>
_______. 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.

<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.