Tugas II3062: Mencari Aplikasi Online yang Rentan

Sebelumnya mari kita tinjau dulu definisi hacker:
  • Orang yang senang mempelajari detail sistem komputer & bagaimana meningkatkan kapabilitas dibandingkan orang pada umumnya yang memilih mempelajari seperlunya.
  • Orang yang lebih senang coding dibanding teori tentang programming (The Hacker Dictionary)

Tadinya saya pikir kata "hacking" adalah sesuatu yang jahat dan hanya dilakukan oleh para deDewa komputer, seperti di film Die Hard..

tapi pak Budi Rahardjo menyadarkan, yang penting punya niat untuk mempelajari lebih detail, maka kita sudah bisa menjadi kandidat hacker, termasuk saya yang awam ini :D

Nah, tugas kedua setelah mengenai social engineering, tampak lebih serius, yaitu meng-hack website. Aheeey, terdengar seperti pekerjaan yang sulit dan membutuhkan keahlian khusus, tenaga lebih serta curahan pikiran..

tapi ternyata, dengan memberatkan kerja pada kerja query di website saja bisa termasuk kegiatan hacking. Pak Budi memberitahu beberapa poin kelemahan, misalnya bila dimasukkan rangkaian huruf yang sama (dalam jumlah banyak) atau memasukkan text atau keywords yang baaaanyaaak website yang lemah bisa jadi error atau not responding, ahaaa..

Oke, cara hacking sudah diberitahu, sekarang tinggal mempraktekkannya, ada beberapa target ujicoba, antara lain:

  1. http://www.simplyhired.com/

saya dapat ide untuk mencoba menghack situs ini karena kesal tidak menemukan summer internship opportunity di web ini.. Saya memang ngidam setengah mati mau mencoba Kerja Praktek di luar negeri bulan juni sampai agustus tahun ini, tapi sampai sekarang belum dapat :((

Nah, ini dia gambar webnya setelah saya coba meng-copy seluruh isi ebook Software Engineering - A Practitioner Approach ( lumayan, ada 880 halaman, hahaha)

kemudian saya paste ke kolom search di situs itu. Ini dia hasilnya:


2. 2. http://www.takemeoutindonesia.com/registration.php

Ide untuk meng-hack website ini muncul setelah saya menonton take me out minggu kemarin. Kebetulan di websitenya ada registration page untuk mendaftarkan diri jadi peserta. Ahaaa, ada banyak textbox yang bisa diisi, maka semuanya saya isi dengan mem-paste seluruh isi ebook Software Engineering - A Practitioner Approach (lagi-lagi menggunakan buku ini :D) Tak berapa lama setelah mensubmit..jreng jreeng, layar nampak putih pertanda not resonding.


Setelah ditunggu 20 menit, keadaan layar tidak ada perubahan, lalu saya mencoba mengganti alamat menjadi www.takemeoutindonesia.com tapi layar tetap putih, ahaaaaaaaa.




3. 3. http://www.riau.go.id/index.php?mod=bukutamu

Kembali saya menggunakan jurus copy-paste seluruh isi ebook Software Engineering, dan ternyata hasil yang muncul nyaris sama dengan website take me out Indonesia, layar putih (pertanda not responding kah ini?)

Hanya ada animasi “PENERIMAAN CALON ANGGOTA KPID RIAU” yang tetap bisa menyala, yang lainnya putih tih tih tih…




4. 4. http://www.yellowpages.co.id

Pada semua kolom search yang tersedia, keywords yang saya masukkan adalah isi buku Software engineering, dan hasil yang nampak pada layar tertulis bahwa “Connection full” hahahaha.. Sebelumnya saya mencoba mencari dengan kata kunci AAAAAAAAAAAAAAAAAAA….. yang cukup panjang, namun tetap muncul hasil. Setelah diisi dengan copas buku Software engineering terlihatlah respon seperti ini:



Resep Sup Makaroni Ayam ala anak kosan, hehe

hari ini gw males pergi kmana-mana, tapi perut udh laper banget T_T
pas ngecek kulkas ternyata masih teronggok daging fillet ayam,
kernel corn, makaroni merk makar*niku, rolade, yogurt, serta bahan makanan
lainnya.
karena bingung, gw nelpon nyokap di jakarta
Me: "ma, ayuk mega punya daging fillet ayam 2 ons, jagung pipil sama makaroni, enaknya dibikin apa yak?"
Mom: (dengan sedikit editan biar enak dibaca) "dibikin sup makaroni aja nak, bumbunya cuman bawang putih, garam, lada kok. pake wortel lebih bagus"
Me: (ga bisa mikir karena udh kelaperan) "Oke mah"
Mom: "Eh tap...."
Ga pake terima kasih telponnya malah gw tutup. Duuhh, durhaka banget yak jadi anak. Mohon jangan ditiru.

Hooke, sudah diputuskan, gw akan masak sup makaroni ayam.

bahan - bahan:
1 liter air (kayaknya sih lebih dari 1 liter)
50 gr makaroni (gw pake merk maka*roniku,ukurannya agak kecil2 ternyata =_=")
200 gr ayam fillet, dipotong dadu (gajadi dadu sih gw motongnya, secara kemampuan koordinasi spatial gw buruk)
5 sendok makan kernel corn (jagung pipil) --> ini sih jadi kayak hiasan doang :-D
1/2 sdm bawang putih halus (tapi kyknya tadi sendok yg gw pake bukan sendok makan, curiganya sih sendok sayur :))
1/3 sdm garam
1/2 sdm lada (lada tuh yang bubuk warna putih bikin bersin2 itu kan?)

cara masaknya:
1. rebus makaroni dan jagung, nunggu nya agak lama nih, lebih dari 7 menit,
pokoknya cicip aja si makaroninya udh empuk ato belum.
2. setelah makaroni nyaris empuk masukin daging ayam
3. tambahkan bawang putih, garam & lada
aduk2 hingga rata, tungu 5 - 10 menit, jadi deeh.
cukup untuk 3 porsi nih.
hehee, ternyata gampang dan gak ribet. coba aja gw punya wortel, pasti lebih cantik
bentuknya. Tapi yg penting gw terhindar dari wabah kelaparan :D.
Sayangnya setelah perut kenyang, pikiran tenang, hati pun senang, gw tetep lupa nelpon nyokap nanyain tadi dia mau ngomong apa pas telponnya gw tutup.. TT__TT maafkan hamba ya Tuhan,
saya tetap percaya bahwa surga memang ada di telapak kaki kok.

Cara install Symbian S60 SDK beserta Netbeans IDE

Di semester 5 ini prodi STI dapet mata kuliah wajib Sistem Multimedia,
nama kerennya SisMul,heheee.
Awalnya sih simpang siur silabus mata kuliahnya apa yg mau dipelajari,
soalnya ini bukan mata kuliah wajib IF, dan ga banyak yg ngambil.
setelah bertanya kesana kemari, katanya ni pelajaran bahan uts nya
gampang, cuman belajar cara make adobe photosop, corel draw dll,
(hahahaha, seneng alhamdulillah),
tapi begitu uas, tubes nya adalah... jeng jeng.. bikin graphic editor
seperti paint/photosop, hyaaaaaaaa
=_=" lebih dahsyat lagi.

akhirnya gw dan anak ist 07 lainnya pasrah aja pas awal kuliah.
dan ternyata materi nya adalah... jeng jeng.. mobile application.
tiap anak dikasih tugas berupa proyek bikin suatu aplikasi mobile di hp
dalam kurun waktu 1 semester. UTS nya berupa presentasi project charter
serta bikin poster iklan aplikasi kita.
UAS nya? tentu aja demo implementasi programnya >.<

Karena kita dikasih kebebasan mau bikin di atas platform apa aja (Symbian, Blackbery, android, brew, iphone, Windows Mobile 6,dll)
gw milih yang pasti - pasti aja, yaitu Symbian. Trus setelah milih platform, ternyata
ada pilihan lagi, mau ngoding pake bahasa apa (C++, Java, Phyton,dsb), akhirnya gw milih Java, karena cuman itu yg masih
melekat di otak, heee. Coba ada pilihan bahasa indonesia, lebih seru =_="
Trus saatnya memilih tema aplikasi, karena bawaan sebagai asisten Sistem Informasi,
ntah knp dengan bodohnya gw milih tema yg berat, 'aplikasi pendeteksi presensi wireless'.
Apaan tuh?
"Aplikasi yg berguna sebagai mesin presensi otomatis pengganti tanda tangan di kertas
memanfaatkan teknologi bluetooth yang menggunakan MySQL sebagai DBMS nya agar data kehadiran lebih robust."
Kyaaaa, doakan aja, moga2 bener2 bisa diimplementasikan.

oke, tahap menuju kesuksesan nya adalah dengan menginstall semua tools yg diperlukan, hahaaaa
Berikut langkah2 nya,

langkah 1 : Download semua aplikasi yg dibutuhkan, yaitu Java JDK ,
sebenernya yg Sun WRT Kit ga wajib sih.. tapi buat jaga2 gw tetep nginstall.
- Java Development Kit pilih yg JDK nya aja,
ga usah yang paket plus plus lainnya. (versi terbaru saat ini 1.6.7)
- Netbeans IDE versi terbaru saat ini 6.8 beta
pilih yg mendukung Java ME, biar enak gw milihnya yg full aja.
- Symbian S60 SDK versi terbaru saat ini 3rd edition FP1
- Active Perl versi terbaru saat ini 5.8.9.826
- Sun wireless tool kit versi terbaru saat ini 2.5.2-01
Langkah 2 : Install JDK
Langkah 3 : install active perl
Langkah 4 : install netbeans IDE trus Sun WRT Kit
pas install netbeans defaultnya sih bakal ninstall semua aplikasi kayak java fx, java ME, ruby, c++ terpasang. tapi klo gamau semuanya
bisa diubah pilihannya, yg pnting ttp ada java ME
Langkah 5 : install Symbian S60
pas lagi install ini netbeans harus ditutup biar bisa langsung di konfigurasikan dgn Smbian S60.
Setelah semua terinstall, pastikan platform Smbian udh ter-detect di netbeans.
cara liatnya, pilih menu tools > java platform.
nanti akan muncul windows kyk gini :
klo dari gmbr di atas, berarti Symbian belum terdetect di netbeans gw,
untuk menambahkannya ke netbeans, cara yg disuruh menurut tutorial sih klik add platforms, trus pilih tempat dimana folder s60 diinstall.

tapi ternyata dgn bodohnya netbeans versi terbaru ini ga bisa ngedetect klo mo setting add platforms untuk pertama kalinya.
jadi gw memutuskan memakai trick untuk "memancing" add platforms sbg berikut:

1. bikin project baru: klik file > new project
pilih categories:Java ME, projects: mobile application
klik next

2. tentukan nama project yg mau dibikin, terserah apa aja judulnya. Setelah itu klik next


3. setelah itu disuruh milih default platform, Karena S60 belum terdetect, yaudah biarin aja. Klik next



4. Langkah terakhir, klik finish :D

5. horee, project aplikasi mobile sudah terbentuk

6. nah sekarang untuk mengganti platform ke S60.
Klik kanan pada nama project, pilih properties


7. terus pada emulator platforms, pilih manage platforms


8. nanti akan muncul windows ini, pilih add platforms

9. muncul dialog box untuk add new platforms,
pilih platform type: Java ME MIDP Platform emulator
klik next

10. nanti dia akan mendetect otomatis platform lainnya
nah, kebetulan hasil detect di netbeans gw masih belum ngedetect Symbian S60,
jadi gw klik Find More Java Platforms Folder



11. arahkan ketempat dimana folder s60 berada. klik open.

nanti dia akan mendetect sendiri kayak gini:


12. Klo udah, klik next, nanti dia bakal nginstall platformnya kayak gini:

13. selesai! klik finish.

klo project nya ga mau dipake bisa dihapus aja. tapi klo mo dipake seterusnya,
jangan lupa ubah platform sama device nya jadi S60.


sekarang Sun WRT Kit dan Symbian S60 nya udh kedetect.
klo ga percaya, buka menu tools > java program. akan muncul tampilan:


yg anehnya, pas gw klik add platforms, baru deh muncul dialog box yg seharusnya seperti langkah ke-9.

fiuhh, agak ribet juga, keburu bosan, hahaha.
jadi untuk coba ngoding nya dilanjutkan besok aja dahh.

Have you ever wonder about "genius" ?


Tadi baru dapet forward email dari milis URPA ITB, trus judulnya "Why teacher are so stressed", dan setelah ngeliat gambar2 ini, gw jadi ngerti kenapa,,hahahaahaa

1. Dengan jeniusnya ada yang berhasil meng"expand" persamaan matematika ini:

2. Klo yang ini, bahkan gw sama sekali ga kepikiran cara se JENIUS ini:

3. Yang ini lebih parah lagi:

4. Klo yang ini pernah sih kepikiran caranya dalam otak gw,hoho ^^



5. Sumpah,yang ini bikin gw ngakak ga berhenti,,hahahahahaa


6. Melalui tulisan ini, gw paham ni anak ternyata udh merencanakan masa depannya
dengan sangat baik sedari dia kecil:



Ya ampuun, gw paham, ni anak emang jenius & memiliki potensi terpendam,
tapi gw gatau bakatnya didapat dari orangtua nya ato bukan,
semoga anak gw ga kayak gini ntar, AMIIIIIIIIIINNNN

Curriculum Vitae


Apa jadinya klo smua Curriculum Vitae alias CV di dunia ini
formatnya sama semua? ngebosenin.
Semua CV ditulis dalam bentuk microsoft word, tinta hitam di
atas kertas putih. Sooo old, dan ternyata para warga IF pun
mengert itu. maksudnya?

Jadi gini, sekarang ini lagi masa2nya recruitment calon asisten
lab kelompok keahlian di IF, ada banyak lab sih, ada RPL (Rekayasa Perangkat Lunak),
BasDat(basis data), SI(Sistem Infromasi), Gaib(Pemrograman &
Inteligensia Buatan), Sister(Sistem Terdistribusi),dan
maaasssiih banyak lagi..

tadinya sih gw ga tertarik jadi asisten,cuman emang tertariknya ama
pelajaran basdat dan SI, tp gw sadar kemampuan diri gw.
nah,,kbetulan open recruitment lab (SI) tahap 1 mewajibkan
calon asistennya utk mengumpulkan CV beserta motivasi knapa
pengen masuk lab SI, paling lambat dikumpulkan ke ka ernes
dengan judul [dare to join you] tantangan 1,
hari sabtu 09 mei pukul 23.59. CV nya ini, harus dibuat sekreatip
mungkin dan ga boleh dalam bentuk .doc atau .docx.

Temen2 gw yang mau masuk SI udh pada banyak yg riuh mo bikin
pake adobe sotosop lah, movie maker lah, apalah inilah itulah.
Sedangkan gw masih santai2 aja karena gw bener ga punya
bakat mau bikin pake yg aneh2. Pas hari kamis & jumat
gw masih keukeuh ga mau daftar, tapi...
pas hari sabtu nya, sekitar pukul 17.59 (hahaha,,jamnya lebay)
gw lagi iseng melanjutkan belajar gw tentang CSS & html,
tiba2 kepikiran bikin CV pake itu.
dan akhirnya..taraaaa..
jadilah CV gw, bener2 sederhana dengan menerapkan konsep
css & html yg baru gw pelajari itu. Untuk desainnya gw
mengambil tema classic but elegant, makanya didominasi
warna abu2, hitam,putih & emas.
:))






Kemudian jam 7 malemnya gw ngesot ke kosan diska buat
bikin tubes orkom(tubes buat bikin game snake sial*n itu).
ternyata ada jeng wina lagi bikin CV pake power point,
lalu gw kepikiran buat menyempurnakan CV gw itu,
dengan bantuan diska si master adobe sotosop, gw mendesain
layoutnya.
Kemudian akhirnya dengan tangan gemetar (lebay) gw mengirimkan
CV gw tersebut ke email ka ernes, daan..
resmilah sudaahhh!!
kini gw bakal calon asisten Kelompok keahlian Sistem Informasi, ahahaha
baru bakal calon doang udah bangga,,
tapi doakan yg terbaik aja dehh,smoga Yang Di atas memberikan
ketabahan, kesabaran, keberkahan, dan kemakmuran kepada hambaNya ini. ehehehe
amiiin..