Boleh jadi kamu membenci sesuatu, padahal ia amat baik bagimu,
dan boleh jadi (pula) kamu menyukai sesuatu padahal ia amat buruk bagimu;
Allah mengetahui, sedang kamu tidak mengetahui. (QS. 2:216)
Jadwal Sholat untuk wilayah Jakarta dan Sekitarnya, Kamis, 24 Mei 2012/3 Rajab 1433 H : Imsak 4:26:59 - Shubuh 4:33:25 - Terbit 5:55:33 - Dzuhur 11:49:46 - Ashar 15:11:48 - Maghrib 17:44:03 - Isya' 18:57:40 WIB

Penulis Topik: Proteksi Javascript  (Dibaca 1057 kali)


Offline ARS

  • myQ Hero
  • *
  • Tgl Gabung: Apr 2006
  • Tulisan: 21.962
  • Lokasi: Kasultanan Ngayogyakarta Hadiningrat
  • Jenis kelamin: Pria
  • !..Karena Korupsi Bukanlah Budaya!..!
    • Lihat Profil
    • Apa Dong (dot) Com
« pada: 28 Mei 2009, 08:08:27 »
Dulu pernah pake script yang bisa memproteksi javascript supaya cuma bisa dijalankan dari URL tertentu saja. Sekarang mau pake lagi, tapi lupa :D

Ada yang tahukah??
█ Apa Dong (dot) Biz @ www.apadong.biz
█ 24x7x365 Support - Free Services+Bon

Offline fikri2831

  • myQ Aktivis
  • *
  • Tgl Gabung: Apr 2006
  • Tulisan: 1.874
  • Jenis kelamin: Pria
    • Lihat Profil
« Jawab #1 pada: 29 Mei 2009, 09:00:27 »
nunggu ARS inget aja deh  :ngemil2:

Offline oomnya fahrel

  • myQ Setia
  • *
  • Tgl Gabung: Okt 2007
  • Tulisan: 12.300
  • Lokasi: Bumi Allah
  • Jenis kelamin: Pria
  • Kage Mane no Jutsu
    • Lihat Profil
    • Open house
« Jawab #2 pada: 29 Mei 2009, 09:03:29 »
nunggu ARS inget aja deh  :ngemil2:

Hihi :hihi: %peace%

Offline aang

  • myQ Aktivis
  • *
  • Tgl Gabung: Apr 2006
  • Tulisan: 1.274
  • Lokasi: Palembang
  • Jenis kelamin: Pria
    • Lihat Profil
    • OmahKu
« Jawab #3 pada: 29 Mei 2009, 09:12:52 »
taunya seh encript javascript :siul:
silahkan datang ke omahku.... omahku.com

Offline ARS

  • myQ Hero
  • *
  • Tgl Gabung: Apr 2006
  • Tulisan: 21.962
  • Lokasi: Kasultanan Ngayogyakarta Hadiningrat
  • Jenis kelamin: Pria
  • !..Karena Korupsi Bukanlah Budaya!..!
    • Lihat Profil
    • Apa Dong (dot) Com
« Jawab #4 pada: 29 Mei 2009, 09:21:19 »
nunggu ARS inget aja deh  :ngemil2:
wueleh, kirain dah ada solusi :wataw:


taunya seh encript javascript :siul:
kalo cuma di encrypt, masih bisa dijalanin di tempat lain, percuma :D
█ Apa Dong (dot) Biz @ www.apadong.biz
█ 24x7x365 Support - Free Services+Bon

Offline fikri2831

  • myQ Aktivis
  • *
  • Tgl Gabung: Apr 2006
  • Tulisan: 1.874
  • Jenis kelamin: Pria
    • Lihat Profil
« Jawab #5 pada: 29 Mei 2009, 09:24:18 »
lhah dari dulu juga pengen proteksi .js, tp blum sempet googling :D

Offline aang

  • myQ Aktivis
  • *
  • Tgl Gabung: Apr 2006
  • Tulisan: 1.274
  • Lokasi: Palembang
  • Jenis kelamin: Pria
    • Lihat Profil
    • OmahKu
« Jawab #6 pada: 29 Mei 2009, 09:37:15 »
kayaknya sih bisa, tapi dicampur ma PHP :hmmm:

prinsipnya sama kayak protek gambar
silahkan datang ke omahku.... omahku.com

Offline ARS

  • myQ Hero
  • *
  • Tgl Gabung: Apr 2006
  • Tulisan: 21.962
  • Lokasi: Kasultanan Ngayogyakarta Hadiningrat
  • Jenis kelamin: Pria
  • !..Karena Korupsi Bukanlah Budaya!..!
    • Lihat Profil
    • Apa Dong (dot) Com
« Jawab #7 pada: 29 Mei 2009, 09:39:30 »
coba kayak gimana...?
█ Apa Dong (dot) Biz @ www.apadong.biz
█ 24x7x365 Support - Free Services+Bon

Offline aang

  • myQ Aktivis
  • *
  • Tgl Gabung: Apr 2006
  • Tulisan: 1.274
  • Lokasi: Palembang
  • Jenis kelamin: Pria
    • Lihat Profil
    • OmahKu
« Jawab #8 pada: 29 Mei 2009, 09:55:41 »
file index.php

Kode: [Pilih]
<?
session_start();

$_SESSION['loadTest'] = true;
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/javascript" src="test.php"></script>
<title>Untitled Document</title>
</head>

<body onLoad="tes()">

</body>
</html>




file test.php

Kode: [Pilih]
<?
session_start();
if($_SESSION['loadTest']) {
?>
function tes() {
alert('tes ok');
}
<?
unset($_SESSION['loadTest']);
}
?>



kalo dipanggil file index.php di browser, maka akan kluar alert box. tapi kalo dipanggil file test.php yg isinya javascript, hasilnya ga ada apa2, baik di browser maupun di source code. jadi dengan proteksi ini (mungkin) orang ga bisa liat code javascipt maupun memanggilnya secara langsung (mesti lewat file index.php)



apa kayak gitu yg dimaksud??
silahkan datang ke omahku.... omahku.com

Offline ARS

  • myQ Hero
  • *
  • Tgl Gabung: Apr 2006
  • Tulisan: 21.962
  • Lokasi: Kasultanan Ngayogyakarta Hadiningrat
  • Jenis kelamin: Pria
  • !..Karena Korupsi Bukanlah Budaya!..!
    • Lihat Profil
    • Apa Dong (dot) Com
« Jawab #9 pada: 29 Mei 2009, 11:03:39 »
pernah liat yang kayak gitu deh... :hmmm:


tapi kok ga bisa yawh pas di test..!? :D


ada yang kurang di test.php-nya
█ Apa Dong (dot) Biz @ www.apadong.biz
█ 24x7x365 Support - Free Services+Bon

Offline aang

  • myQ Aktivis
  • *
  • Tgl Gabung: Apr 2006
  • Tulisan: 1.274
  • Lokasi: Palembang
  • Jenis kelamin: Pria
    • Lihat Profil
    • OmahKu
« Jawab #10 pada: 29 Mei 2009, 11:06:08 »
masa? disini bisa tuh.

kalo pake ff, coba buka console error, diclear dulu, trus refresh. emang ada errro?
silahkan datang ke omahku.... omahku.com

Offline ARS

  • myQ Hero
  • *
  • Tgl Gabung: Apr 2006
  • Tulisan: 21.962
  • Lokasi: Kasultanan Ngayogyakarta Hadiningrat
  • Jenis kelamin: Pria
  • !..Karena Korupsi Bukanlah Budaya!..!
    • Lihat Profil
    • Apa Dong (dot) Com
« Jawab #11 pada: 29 Mei 2009, 11:13:34 »
ini pake FF, yang:
function tes() {
   alert('tes ok');
}

mati
█ Apa Dong (dot) Biz @ www.apadong.biz
█ 24x7x365 Support - Free Services+Bon

Offline aang

  • myQ Aktivis
  • *
  • Tgl Gabung: Apr 2006
  • Tulisan: 1.274
  • Lokasi: Palembang
  • Jenis kelamin: Pria
    • Lihat Profil
    • OmahKu
« Jawab #12 pada: 29 Mei 2009, 11:14:47 »
mati gmn bos? :hmmm:
silahkan datang ke omahku.... omahku.com

Offline ARS

  • myQ Hero
  • *
  • Tgl Gabung: Apr 2006
  • Tulisan: 21.962
  • Lokasi: Kasultanan Ngayogyakarta Hadiningrat
  • Jenis kelamin: Pria
  • !..Karena Korupsi Bukanlah Budaya!..!
    • Lihat Profil
    • Apa Dong (dot) Com
« Jawab #13 pada: 29 Mei 2009, 11:22:54 »
ga kebaca di browser maksudnya. di IE juga error di line 14 katanya (yang body onLoad).

tampilannya di source dreamweaver jadi gini:



yang di source code kalo dia aktif kan berwarna, ga hitam doang :D
█ Apa Dong (dot) Biz @ www.apadong.biz
█ 24x7x365 Support - Free Services+Bon

Offline aang

  • myQ Aktivis
  • *
  • Tgl Gabung: Apr 2006
  • Tulisan: 1.274
  • Lokasi: Palembang
  • Jenis kelamin: Pria
    • Lihat Profil
    • OmahKu
« Jawab #14 pada: 29 Mei 2009, 11:30:53 »
loh kan emang kayak gitu bos. ntu kan file php bukan js. yah jelas2 yg berwarna itu syntax php doank  :wataw:


masa ga boleh onLoad seh :hmmm:

coba file test.php diganti

Kode: [Pilih]
<?
session_start();
if($_SESSION['loadTest']) {
?>

alert('tes ok');

<?
unset($_SESSION['loadTest']);
}
?>


trus <body onLoad="tes()"> di index.php diganti <body>
silahkan datang ke omahku.... omahku.com

Offline ARS

  • myQ Hero
  • *
  • Tgl Gabung: Apr 2006
  • Tulisan: 21.962
  • Lokasi: Kasultanan Ngayogyakarta Hadiningrat
  • Jenis kelamin: Pria
  • !..Karena Korupsi Bukanlah Budaya!..!
    • Lihat Profil
    • Apa Dong (dot) Com
« Jawab #15 pada: 29 Mei 2009, 11:35:53 »
ga kok, kalo aktif, js ma html juga berwarna.

itu juga masih ga bisa :D


lha, emang disitu bisa po?

ini tak coba di FF 3.0.10 ma Chrome + IE juga ga bisa :toe:
█ Apa Dong (dot) Biz @ www.apadong.biz
█ 24x7x365 Support - Free Services+Bon

Offline aang

  • myQ Aktivis
  • *
  • Tgl Gabung: Apr 2006
  • Tulisan: 1.274
  • Lokasi: Palembang
  • Jenis kelamin: Pria
    • Lihat Profil
    • OmahKu
« Jawab #16 pada: 29 Mei 2009, 11:38:09 »
disini pake FF 2.0

yah mungkin tergantung amal masing2 bos  :dada:


Posting Digabung: 29 Mei 2009, 11:40:48


pake IE 6 juga bisa


kayaknya dirimu ngeblok js tuh, makanya script js ga jalan
silahkan datang ke omahku.... omahku.com

Offline ARS

  • myQ Hero
  • *
  • Tgl Gabung: Apr 2006
  • Tulisan: 21.962
  • Lokasi: Kasultanan Ngayogyakarta Hadiningrat
  • Jenis kelamin: Pria
  • !..Karena Korupsi Bukanlah Budaya!..!
    • Lihat Profil
    • Apa Dong (dot) Com
« Jawab #17 pada: 29 Mei 2009, 11:42:55 »
wee.. ga lah..

lha wong ini sembari ngetes script yang dibikin & jalan kok... :wataw:
█ Apa Dong (dot) Biz @ www.apadong.biz
█ 24x7x365 Support - Free Services+Bon

Offline aang

  • myQ Aktivis
  • *
  • Tgl Gabung: Apr 2006
  • Tulisan: 1.274
  • Lokasi: Palembang
  • Jenis kelamin: Pria
    • Lihat Profil
    • OmahKu
« Jawab #18 pada: 29 Mei 2009, 12:30:01 »
mungkin setting SESSION di server mu beda dengan yg disini  :hihi:

jadi ID SESSION yg dipanggil file index.php beda ma yg dipanggil test.php  :toktok:
silahkan datang ke omahku.... omahku.com

Offline ARS

  • myQ Hero
  • *
  • Tgl Gabung: Apr 2006
  • Tulisan: 21.962
  • Lokasi: Kasultanan Ngayogyakarta Hadiningrat
  • Jenis kelamin: Pria
  • !..Karena Korupsi Bukanlah Budaya!..!
    • Lihat Profil
    • Apa Dong (dot) Com
« Jawab #19 pada: 29 Mei 2009, 13:40:51 »
wew, ke session segala :toe:
█ Apa Dong (dot) Biz @ www.apadong.biz
█ 24x7x365 Support - Free Services+Bon

Offline aang

  • myQ Aktivis
  • *
  • Tgl Gabung: Apr 2006
  • Tulisan: 1.274
  • Lokasi: Palembang
  • Jenis kelamin: Pria
    • Lihat Profil
    • OmahKu
« Jawab #20 pada: 29 Mei 2009, 13:45:34 »
yo wes ntar tunggu diriku aja yg ngubek2 di laptopmu, besok insyaAlloh mo ke sekre
silahkan datang ke omahku.... omahku.com

Offline ARS

  • myQ Hero
  • *
  • Tgl Gabung: Apr 2006
  • Tulisan: 21.962
  • Lokasi: Kasultanan Ngayogyakarta Hadiningrat
  • Jenis kelamin: Pria
  • !..Karena Korupsi Bukanlah Budaya!..!
    • Lihat Profil
    • Apa Dong (dot) Com
« Jawab #21 pada: 29 Mei 2009, 14:03:32 »
wokeh..!! :ehm:




bawa makanannya sekalian biar enak gituh... ^-^
█ Apa Dong (dot) Biz @ www.apadong.biz
█ 24x7x365 Support - Free Services+Bon

Offline chung

  • myQ Aktivis
  • *
  • Tgl Gabung: Apr 2006
  • Tulisan: 2.430
  • Jenis kelamin: Pria
  • Azzam
    • Lihat Profil
    • Chung's Blog
« Jawab #22 pada: 29 Mei 2009, 15:36:20 »
ini mangsute apa to?

kok aku ndak mudheng...

kenapa g di simpan di file tersendiri aja javascriptnya.

tinggal nanti di panggil aja..

tinggal miliih, file mana aja yang manggil ntuh file :D


**tambah mumet mesti :))
Ikhtiar tanpa Do'a === Sombong
Do'a tanpa Ikhtiar === Bohong

--
IKHWAN IBNU HASYIM
================
Chung

Visit MyBlog:
http://blog.chung.web.id/



Offline ARS

  • myQ Hero
  • *
  • Tgl Gabung: Apr 2006
  • Tulisan: 21.962
  • Lokasi: Kasultanan Ngayogyakarta Hadiningrat
  • Jenis kelamin: Pria
  • !..Karena Korupsi Bukanlah Budaya!..!
    • Lihat Profil
    • Apa Dong (dot) Com
« Jawab #23 pada: 29 Mei 2009, 19:24:31 »
^ wueleh, ditanya begitu malah mumet lagi...

inti sebenernya tuh, "gimana caranya biar javascriptnya ga bisa dicuri orang?" atau setidaknya "memperlambat & memperumit proses pencurian tersebut".

jawabannya ada beberapa emang. dulu pernah pake ditambahin script yang mana javascriptnya itu cuma bisa dijalankan dari URL/IP yang ditentukan. kalo dibawa keluar dari URL/IP itu dia ngeblokir. nah, tentu kalo cuma ditulis scriptnya pake cara biasa kan gampang diakalinnya, liat scriptnya hapus kode pemblokirnya, jalan deh tuh script. maka dari itu, perlu langkah berikutnya, yaitu di enkripsi. untuk bagian enkripsi gampang lah, cuma masalahnya script gemboknya itu yang lupa :D

cara yang dikasih aang diatas pernah liat sebenernya, tapi kok pas dicoba disini ga bisa tuh :D
█ Apa Dong (dot) Biz @ www.apadong.biz
█ 24x7x365 Support - Free Services+Bon

Offline fikri2831

  • myQ Aktivis
  • *
  • Tgl Gabung: Apr 2006
  • Tulisan: 1.874
  • Jenis kelamin: Pria
    • Lihat Profil
« Jawab #24 pada: 29 Mei 2009, 21:07:38 »
kacaukan dg javascript obfuscator

Offline dark_ipl

  • myQ Aktivis
  • *
  • Tgl Gabung: Apr 2006
  • Tulisan: 1.836
  • Lokasi: Bandung
  • Jenis kelamin: Pria
  • wink..
    • Lihat Profil
« Jawab #25 pada: 30 Mei 2009, 07:38:56 »
bikin script javascriptnya satu baris aja.. :D

gak pernah mikir mau dicuri ato tidak ya kalo cuma js aja.. ikhlasin aja.. kekekkekek...
http://blog.dark-ipl.com ............................. ............

Offline ARS

  • myQ Hero
  • *
  • Tgl Gabung: Apr 2006
  • Tulisan: 21.962
  • Lokasi: Kasultanan Ngayogyakarta Hadiningrat
  • Jenis kelamin: Pria
  • !..Karena Korupsi Bukanlah Budaya!..!
    • Lihat Profil
    • Apa Dong (dot) Com
« Jawab #26 pada: 30 Mei 2009, 07:45:34 »
kacaukan dg javascript obfuscator
ini mah udah masuk step enkripsinya tho? :hmmm:


bikin script javascriptnya satu baris aja.. :D

gak pernah mikir mau dicuri ato tidak ya kalo cuma js aja.. ikhlasin aja.. kekekkekek...
premium script, client request :D
█ Apa Dong (dot) Biz @ www.apadong.biz
█ 24x7x365 Support - Free Services+Bon

Offline fikri2831

  • myQ Aktivis
  • *
  • Tgl Gabung: Apr 2006
  • Tulisan: 1.874
  • Jenis kelamin: Pria
    • Lihat Profil
« Jawab #27 pada: 30 Mei 2009, 09:27:14 »
kalo masalah tidak bisa di jalankan di domain lain. mugkin cara kerja nya awalnya dia ngcek url host nya, kalo di PHP yg pake $_SERVER[PHP_SELF] itu
kalo pengennya .js tsb tidak bisa di copy pengunjung,, saya rasa TIDAK BISA
begitu script tersebut termuat di halaman. pangunjung bisa save as halaman nya dan bisa melhat script js nya, namnya aja juga client side script
dg obfuscator dapat menghambat untuk dimodifikasi

*tp saya blum teknik nya sodara aang diatas

Offline ARS

  • myQ Hero
  • *
  • Tgl Gabung: Apr 2006
  • Tulisan: 21.962
  • Lokasi: Kasultanan Ngayogyakarta Hadiningrat
  • Jenis kelamin: Pria
  • !..Karena Korupsi Bukanlah Budaya!..!
    • Lihat Profil
    • Apa Dong (dot) Com
« Jawab #28 pada: 30 Mei 2009, 09:33:41 »
sodara fikri... saya juga tidak terlalu tertarik dengan copy-an pengunjung. karena itu memang tidak bisa diakalin sepenuhnya. cuman, tekniknya yang ingin saya tempuh adalah:
pasang gembok di dalam javascript >> enkrip/obfus/encode


demikian kedua langkahnya. roger. ganti :D
█ Apa Dong (dot) Biz @ www.apadong.biz
█ 24x7x365 Support - Free Services+Bon

Offline fikri2831

  • myQ Aktivis
  • *
  • Tgl Gabung: Apr 2006
  • Tulisan: 1.874
  • Jenis kelamin: Pria
    • Lihat Profil
« Jawab #29 pada: 30 Mei 2009, 10:41:15 »
ya itu tadi,,
1. set variable/array domain yg dijalankan mis. var allowedhost = new array("apadong.com","apadeh.net")
2. ambil host domain dimana script dijalankan, blm tau di JS gmn syntaxnya, misal jadi var thishost
3. bandingkan in_array(thishost,allowedhost)
4. jika ditemukan baru bisa eksekusi script2 dibawahnya
5. baru .js nya di obfuscated
gt ya,,,

Offline ARS

  • myQ Hero
  • *
  • Tgl Gabung: Apr 2006
  • Tulisan: 21.962
  • Lokasi: Kasultanan Ngayogyakarta Hadiningrat
  • Jenis kelamin: Pria
  • !..Karena Korupsi Bukanlah Budaya!..!
    • Lihat Profil
    • Apa Dong (dot) Com
« Jawab #30 pada: 30 Mei 2009, 14:38:16 »
yup begitu kira-kira, tinggal dimatengin ajah tutorial 1-4-nya :D
█ Apa Dong (dot) Biz @ www.apadong.biz
█ 24x7x365 Support - Free Services+Bon

Online servodaeman

  • myQ Aktivis
  • *
  • Tgl Gabung: Apr 2007
  • Tulisan: 2.242
  • Lokasi: jakarta
  • Jenis kelamin: Pria
  • muslim itu bersaudara
    • Lihat Profil
    • Portal
« Jawab #31 pada: 23 Juli 2009, 04:15:03 »
Mau dunk ebook ini tutorialnya y.. :)


Posting Digabung: 23 Juli 2009, 04:15:29


Mau dunk ebook ini tutorialnya y.. :)
http://www.abdulrahman-oman.co.nr/
God Just One && Mohammed is The last Messenger