.; .-. .-. .-. ;;-. .-..-. `-' . ,';. .-. .;.-' ; ;; ;; ;' ;. ;' ;; ;;.;.-' `:::'`;;;;'.;` ``;;'( ;_.;:._.'; ;; `:::' `-' ; `. ECHO MAGAZINE VOLUME IX, ISSUE XXIV, PHILE 0x07.TXT Ctf Online Idsecconf 2011 Explanation - dedi_dwianto a.k.a the_day dedi/dot/dwianto/at/gmail.com -----[ pendahuluan idecconf2011 online ctf hacking contest adalah suatu permainan hacking online yang dipersiapkan oleh komite idsecconf untuk kegiatan tahunan idsecconf, disamping kami juga mengadakan offline ctf hacking contest saat kegiatan. permainan ini akan menguji tingkat keahlian hacking peserta di berbagai level yang telah di persiapkan oleh team ctf. pada tahun 2011 ini, kami akan memberikan kesempatan kepada pemenang pertama untuk menjadi "pemateri-khusus" pada kegiatan idsecconf2011 di palembang, yang berarti tiket idsecconf2011, akomodasi, transportasi dan penginapan akan diberikan kepada peserta yang menjadi pemenang pertama. ctf online ini dimulai pada 11 mei 2011 sampai 16 juni 2011; atau jika telah ada pemenang sebelum tanggal tersebut . pemenang pertama dari ctf online ini adalah icalantehbotol yang berhak datang ke idsecconf 2011 di palembang. jumlah peserta yang terdaftar dan terverifikasi sebanyak 658 pada tulisan ini saya akan coba menjelaskan mengenai tantangan yang ada pada ctf kali ini dan cara menyelesaikan tantangan tersebut. -----[ level tantangan : ada 5 level tantangan pada ctf online idsecconf 2011 kali ini yaitu : 1) web hacking #1 2) reverse engineering 3) web hacking #2 4) web hacking #3 5) network analysis -----[ web hacking #1 : tantangan pada level ini mencari username&password yang akan digunakan untuk masuk ke level selanjutnya. jika saya perhatikan dari log aplikasi banyak sekali peserta yang melakukan testing sql injection dan juga melakukan brute force untuk level ini. tapi sebenarnya username&password ada didalam halaman index sendiri . untuk melihatnya cukup view source code pada browser, maka akan tampil source html dari halaman index ini, pada bagian header akan terdapat sesuatu kata yang tidak biasa, berikut snip source code dari header , aplikasi ctf online ini saya buat menggunakan django : ------------------------------------------------ base.html ------------------------------------------------ index.html ---- {% block acc %}{% if level1.status = 1 %}{{ level1.auth }} {% endif %} {% endblock %} ---- sehingga tampilan yang akan di lihat oleh peserta menjadi : ---- ---- didapatkan username adalah eyb2zawd8s , selanjutnya mencari password lagi-lagi disini dibutuhkan kejelian para peserta untuk mencari hal-hal yang di anggap tidak biasa . password jika dilihat melalui view source code html nya terdapat pada bagian footer ------------------------------------------------ index.html