Trending Topic

Untitled Document

21 Mayıs 2016 Cumartesi

Facebook Telefon Numara Bugu Python Scripti

Geçenlerde küçük bir Facebook Bug’una rastladım. Bu bugu sömürecek küçük bir Python scripti yazdım. En azından küçük bir alıştırma uygulaması olur bizler için.
Facebook’da telefon numarası ile arama yaptığımızda kişinin telefon numarası herkeze açıksa bu numarayı arama kısmına yazarak profilini bulabiliyoruz. Ama Facebook’ta bu numaramızın gözükmemesi için profil ayarlarından kimsenin görmemesini sağlayabiliyoruz. Böylece Facebook arama kutusuna bu numarayı yazsak da bunu bize göstermiyor. Buraya kadar sorun yok.
Olay tam da burada başlıyor. Telefon numaramızın görünürlüğünü kapatsakda kapatmasakda, Facebook’da kullanıcı engelleme sayfasına bu numarayı yazdığımızda Facebook bize kişinin profilini getiriyor. Böylece telefon numaralarımızı gizlesek dahi eğer bir Facebook hesabımızla bağlantılı ise o Facebook profilini alabiliyoruz.
Aşağıda da görüldüğü gibi
[​IMG]
[​IMG]
[​IMG]

Kişinin telefon numarası normal olarak aramada gözükmese de(gizlediği için) engelle kısmında aynı numarayı arattığımızda ilişkili olduğu facebook numarası bulunabiliyor.

O zaman yaptığımız işleri otonom kendisi yapabilen bir script yaparak bu açığı sömürebilir miyiz.
Evet Python’la çok basit. :D
Scriptimizle Facebook’ta giriş yapıp sayfalarda gezinmesi için ben biraz eski de olsa alışkın olduğum mechanize modülünü kullanacağım.
Mechanize modülü sizde de bulunmuyorsa buradan indirip yükleyebilirsiniz.
Nasıl çalıştığınıda yazdığım Mechanize Modülüne Giriş yazısından ulaşabilirsiniz.

Aşama aşama scriptimiz nasıl çalışacak.
1. Öncelikle facebook kullanıcı adı ve şifresi ile Facebook’a login olacak.
2. Daha sonra Engelleme yapmak için kullandığımız arama kutusuna gelerek arama yapacak.
3. Arama sonuçlarını çekip (kod içinde ayıklayıp) bize sonucu döndürecek. 

Kodlar ise aşağıdaki gibidir :

[​IMG]
[​IMG]

Kodlarda dikkat edilmesi gereken yer ise 15. ve 16. satırdaki Facebook Kullanici Adiniz ve Facebook Sifreniz yazan yeri doğru doldurmanız gerekmektedir.
Scriptimizi çalıştırdığımızda aşağıdaki gibi bir sonuç alacağız.

[​IMG]
[​IMG]

Kodlara Ulaşmak için buraya tıklayın.
//DENEME