Home > Umum > Cara memperbaiki profile/grup FB (menghapus komentar XSS)

Cara memperbaiki profile/grup FB (menghapus komentar XSS)

Beberapa hari yang lalu saya dikejutkan dengan panampakan aneh di grup FB. Postingan yang muncul hanya 3 post teratas, sisanya seolah-olah menghilang. Sedikit searching dan bantuan info dari teman, ternyata ini ulah dari script yang diletakkan pada note seseorang, kemudian link note tersebut diletakkan pada wall grup/profile. Karena sudah ada beberapa yang merasakan efek tidak nyaman dari script nakal ini, saya coba menuliskan langkah-langkah yang diperlukan untuk menanganinya.

Intinya sih kita harus dapat menghilangkan comment tersebut dari grup/profile.  Nah yang jadi masalah comment tersebut sudah tersembunyi di bawah sana sehingga tidak bisa dihapus melalui tampilan web. Caranya adalah hapus comment tersebut melalui graph FB.  Untuk bisa menggunakan graph ini kita memerlukan access token. Caranya mendapatkan access token FB:

  1. Pergi ke https://www.facebook.com/developers/
  2. Buat aplikasi baru dengan mengklik “Set Up New App”. Isikan nama aplikasinya, asal juga tidak apa-apa. Klik Continue, lalu isikan security code, klik Submit. Di situ kita akan mendapatkan App ID dan App Secret, ini akan digunakan untuk mendapatkan access token.
  3. Nah untuk mendapatkan acces tokennya, copas url berikut ke address bar
    https://graph.facebook.com/oauth/access_token?grant_type=client_credentials&client_id=App_ID&client_secret=App_Secret
  4. App_ID dan App_Secret diganti dengan yang sudah kita dapatkan di atas.
  5. Access token yang didapat akan seperti ini (sebagian saya hapus)

Ok kalau access token sudah didapat, saatnya mencari dimana comment tersebut berada. Script di bawah ini saya copy-paste langsung dari sumbernya:

  1. kiriman grup
    https://graph.facebook.com/id_grup/feed?access_token=access_token_yang_sudah_didapat
    contoh :
    https://graph.facebook.com/260272420675092/feed?access_token=202449083143672|5nmhVxHvEPoAWoQqkSv7cR47W2M
  2. dokumen group
    https://graph.facebook.com/id_grup/docs?access_token=202449083143672|5nmhVxHvEPoAWoQqkSv7cR47W2M
  3. status
    https://graph.facebook.com/me/feed?access_token=access_token_yang_sudah_didapat
  4. notes/catatan
    https://graph.facebook.com/me/notes?access_token=access_token_yang_sudah_didapat
  5. photo
    https://graph.facebook.com/me/photos?access_token=access_token_yang_sudah_didapat
  6. album foto
    https://graph.facebook.com/me/albums?access_token=access_token_yang_sudah_didapat

Yang kita cari adalah comment yang mengandung kata ‘note’, seperti gambar di bawah ini

Copy id commentnya, contoh di atas “121311681337610_140081409460637_159553160846795”

Lalu hapus dengan cara
https://graph.facebook.com/id_commen?method=delete&access_token= access_token_yang_sudah_didapat

Contoh : https://graph.facebook.com/121311681337610_140081409460637_159553160846795?method=delete&access_token=
AAAC4IFmvlfgBAPIZAbZB21QMYEN1ZBgGjS9Xuf6Fl79BYxNPBwL4s7JKvb4FlcaIyZANwXAZCQwkg5x8Es3j8lhtIErxuxKZCPxVUp7sopXLH4pqOj

Apabila hasilnya TRUE, maka comment berhasil dihapus dan grup/profile kembali normal.

Apabila penghapusan comment ini gagal. Kita remove saja user yang bersangkutan dari grup atau block dia dari friend list, sehingga commentnya akan hilang.

Untuk mendapatkan id_grup, kita pergi ke http://m.facebook.com/groups. Pilih grup, di address bar akan tampak id grupnya. Jika tidak bisa terbuka, kemungkinan pada saat pencarian commnet tidak mendapatkan hasil. Untuk menanganinya, ubah grup menjadi open.

Catatan: yang bisa menghapus comment hanya admin grup, user biasa hanya dapat melihat saja.

Referensi:

http://www.facebook.com/groups/cyber.xplorer/doc/457721050918809/

Categories: Umum
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: