[ask] tentang unescape

Forum diskusi mengenai client-side scripting Javascript dan framework-framework yang mendukungnya

Moderator: irzan2010

[ask] tentang unescape

Postby mandud » 10 Oct 2011, 21:59

apa maksud unescape pada javascript ?

contoh :

Code: Select all
//document.write (s)  <script language="javascript">function dF(s){var s1=unescape(s.substr(0,s.length-1)); var t='';for(i=0;i<s1.length;i++)t+=String.fromCharCode(s1.charCodeAt(i)-s.substr(s.length-1,1));document.write(unescape(t));}</script>
google me
User avatar
mandud
Prajurit Satu
Prajurit Satu
 
Posts: 129
Joined: 15 Apr 2011, 19:30
Location: Bekasi,Indonesia
Memberi kopi: 3 cangkir
Mendapat kopi: 14 cangkir

Re: [ask] tentang unescape

Postby vberror13 » 10 Oct 2011, 22:07

penjelasan yang bagus di JavaScript unescape() Function.
:ymbilly: :ymbilly: :ymbilly: =:) :ymbilly:
Just Because You Are Unique, Doesn't Mean You Are Useful
User avatar
vberror13
Global Moderator
Global Moderator
 
Posts: 1846
Joined: 13 Mar 2010, 20:34
Location: Medan Indonesia
Memberi kopi: 296 cangkir
Mendapat kopi: 321 cangkir

Re: [ask] tentang unescape

Postby mandud » 10 Oct 2011, 22:23

iya om ane kmrn udah baca2 kesitu jg, maklum baru belajar jg soal js, jadi banyak yg kurang paham
klo yg distus itu khan contohnya sderhana nah klo script yg ane tanyain diatas ga paham ane =))

ni asli script diatas tadi
Code: Select all
"%3C%73%63%72%69%70%74%20%6C%61%6E%67%75%61%67%65%3D%22%6A%61%76%61%73%63%72%69%70%7"+
"4%22%3E%66%75%6E%63%74%69%6F%6E%20%64%46%28%73%29%7B%76%61%72%20%73%31%3D%75%6E%65%73%63%61%70%65%28%73%2E%73%75%62%73%74%72%28%30%2C%73%2E%6C%65%6E%67%74"+
"%68%2D%31%29%29%3B%20%76%61%72%20%74%3D%27%27%3B%66%6F%72%28%69%3D%30%3B%69%3C%73%31%2E%6C%65%6E%67%74%68%3B%69%2B%2B%29%74%2B%3D%53%74%72%69%6E%67%2E%66%"+
"72%6F%6D%43%68%61%72%43%6F%64%65%28%73%31%2E%63%68%61%72%43%6F%64%65%41%74%28%69%29%2D%73%2E%73%75%62%73%74%72%28%73%2E%6C%65%6E%67%74%68%2D%31%2C%31%29%2"+
"9%3B%64%6F%63%75%6D%65%6E%74%2E%77%72%69%74%65%28%75%6E%65%73%63%61%70%65%28%74%29%29%3B%7D%3C%2F%73%63%72%69%70%74%3E


trus ane coba cari dekripnya jadi

Code: Select all
"<script language="javascrip%7"+
"4">function dF(s){var s1=unescape(s.substr(0,s.lengt"+
"h-1)); var t='';for(i=0;i<s1.length;i++)t+=String.f%"+
"72omCharCode(s1.charCodeAt(i)-s.substr(s.length-1,1)%2"+
"9;document.write(unescape(t));}</script>


dipaling atas script jsnya ada ini

Code: Select all
var str;str=""+
google me
User avatar
mandud
Prajurit Satu
Prajurit Satu
 
Posts: 129
Joined: 15 Apr 2011, 19:30
Location: Bekasi,Indonesia
Memberi kopi: 3 cangkir
Mendapat kopi: 14 cangkir

Re: [ask] tentang unescape

Postby vberror13 » 11 Oct 2011, 17:40

:D hehe. ane jadi bingung nih,oom. Pertanyaannya tadi apa, ya?
Mungkin tentang penggunaannya di aplikasi, ya ?
Untuk kasus oom mandud itu, barangkali sipembuat javascriptnya takut kalo orang-orang mencontek listing programmnya. makanya dia buat dalam bentuk yang sudah di-encode (yang banyak karakter % itu).
Nah karena bentuk yang sudah di-encode tidak bisa dibaca oleh browser untuk dijalankan sebagai script , maka dia lakukan lagi decode scriptnya. supaya script yang didecode bisa jalan, maka setelah didecode, di*sisipkan* di halaman web dengan cara menuliskan script tersebut (document.write (stringdecoded))

atau bisa juga itu adalah string javascript untuk ditampilkan dihalaman web. di-encode sedemikian rupa agar kelihatan di browser, tetapi tidak dijalankan sebagai script program.
:ymbilly: :ymbilly: :ymbilly: =:) :ymbilly:
Just Because You Are Unique, Doesn't Mean You Are Useful
User avatar
vberror13
Global Moderator
Global Moderator
 
Posts: 1846
Joined: 13 Mar 2010, 20:34
Location: Medan Indonesia
Memberi kopi: 296 cangkir
Mendapat kopi: 321 cangkir

Re: [ask] tentang unescape

Postby mandud » 11 Oct 2011, 22:04

wah js ternyata rumit bgt klo dah didekrip =))
iya jadi kasusnya emg source nya di encode sdemikian rupa, ya ane skdar belajar aja sih sbenernya

OOT
ni sbnernya ane iseng2 nyoba kontes hacking :D
nah misi pertamanya decode ni js trus distu ada kode untuk misi berikutnya
makanya ane mau mahamin logika encode n decodenya
google me
User avatar
mandud
Prajurit Satu
Prajurit Satu
 
Posts: 129
Joined: 15 Apr 2011, 19:30
Location: Bekasi,Indonesia
Memberi kopi: 3 cangkir
Mendapat kopi: 14 cangkir


Return to Javascript and Framework

Who is online

Users browsing this forum: No registered users and 1 guest