Kamis, 10 Maret 2011

Hacking Dengan Firesheep

Firesheep adalah plugin firefox yang bisa mencuri account Facebook, Twitter, Yahoo, dll.  Anda cukup login di wifi terbuka seperti restoran/hotel/sekolah, jalankan Firesheep, dan semua Facebook/Twitter/Yahoo/dll jadi milik Anda. Modalnya hanya Firefox dan WinPcap.

Teknik yang digunakan relatif simple dan sebenarnya bukan hal baru, yaitu HTTP Session Hijacking. Idenya sederhana, Firesheep akan mengoleksi semua cookie yang bisa diambil, lalu cookie ini akan digunakan sebagai pengenal untuk masuk ke website-website yang telah di-authenticate sebelumnya. Contohnya, jika saya login Facebook, mengetikkan username dan password saya, kemudian login sukses, maka Facebook akan membuat Cookie sebagai tanda pengenal saya. Cookie inilah yang akan dicuri oleh Firesheep.

Pada tempat-tempat yang menyediakan wifi/hotspot terbuka, semua cookie yang aktif pada dasarnya tersedia dan bisa diambil. Menyedihkan kan?, dengan begitu kita bisa hack siapapun yang sedang aktif di area tersebut.

Cara menggunakan Firesheep relatif sederhana. Setelah instalasi, pertama-tama jalankan Firefox, lalu Firesheep akan muncul di sidebar. Setelah itu klik tombol Start Capturing. Maka Firesheep akan mulai menangkap cookie-cookie yang berterbangan di area wifi. Begitu dapat, Firesheep akan menampilkannya di Sidebar. Sebagai contoh, jika ada yang sedang login Facebook, maka Firesheep akan menampilkan Facebooknya di sidebar firefox kita, dan ketika kita meng-klik Facebook tersebut, kita secara otomatis sudah login sebagai orang yang memilik account Facebook tersebut!.

Silahkan lihat langkah-langkah penggunaan Firesheep ini, pertama kita jalankan Firefox, dan Firesheep muncul di sidebar:

Firesheep saat dijalankan

Lalu setelah meng-klik Start Capturing, semua orang yang sedang login Twitter, Facebook, Google Mail, Yahoo, dll akan tertangkap di Firesheep kita, dan akan muncul di sidebar Firefox:

Firesheep melakukan capturing

Itu saja, kita bisa memilih akan mencuri account siapa, tinggal klik icon-icon yang ada di Sidebar, lalu secara otomatis kita telah login sebagai mereka, kita bisa melakukan apapun, mengganti email, password, apapun:

Login menggunakan account orang lain

Kenapa Firesheep bisa mencuri data semudah itu?. Ada beberapa alasan, yang pertama adalah karena port yang digunakan layanan web sekarang masih relatif tidak aman, yaitu HTTP (80), yang mana tidak banyak enkripsi yang dilakukan oleh port ini. Alasan kedua adalah, banyak layanan web yang tidak melakukan autentikasi lanjutan setelah login. Cookie yang mereka simpan pada dasarnya “telanjang” tanpa perlindungan apapun, sehingga siapapun bisa mencurinya. Alasan ketiga adalah karena cookie ini dishare pada 1 wifi terbuka, yang secara otomatis akan memiliki public IP yang sama. Sehingga layanan web seperti Facebook dan Twitter akan menganggap siapapun user yang memiliki Cookie dan public IP yang sama adalah orang yang sama.

Cara mengatasinya dengan beberapa cara, yang paling mudah adalah: Jangan pernah login di tempat terbuka!. Kalau kita merasa account kita cukup penting, maka rawatlah dengan benar, cukup login di tempat-tempat yang bisa dipercaya, seperti rumah, warnet (jangan lupa periksa keylogger dan worm), atau tempat-tempat aman lainnya. Kemudian biasakan membuka halaman web seperti Facebook dan Twitter dengan port HTTPS

0 komentar:

Posting Komentar