ݺߣ

ݺߣShare a Scribd company logo
İZLENİYORSUNUZ
Canberk	
 Bolat	
 	
 -­‐	
 	
 Barış	
 Vidin	
 
CYPSEC	
 ‘15	
 
15	
 APR	
 2015
Biz	
 kimiz	
 	
 
Canberk	
 Bolat	
 	
 
§  Troublemaker	
 @	
 Symturk	
 	
 
§  Pentest,	
 Fuzzing,	
 Reverse	
 Engineering	
 
§  Blogger/Writer	
 -­‐	
 hHp://cbolat.blogspot.com	
 	
 
§  Contact	
 
§  @cnbrkbolat	
 
§  Canberk_bolat@symturk.com	
 
§  canberk.bolat@gmail.com
Barış	
 Vidin	
 
§  Troublemaker	
 @	
 Symturk	
 	
 
§  ApplicaRon	
 Load	
 TesRng,	
 Fuzzing	
 
§  Contact	
 
§  @barisvidin	
 
§  baris_vidin@symturk.com	
 
§  barisvidin@gmail.com	
 
Biz	
 kimiz
İzleniyorsunuz
www.theguardian.com	
 
Metadata
Metadata
İZLER	
 
•  İnterneHe	
 izler	
 bırakıyoruz	
 
– Fotoğraf	
 paylaşımları	
 
– Yer	
 bildirimleri	
 
– Durum	
 güncellemeleri	
 
– Beğeniler	
 
– Hobiler/Zevkler	
 
– Ruhsal/Duygusal	
 durumlar
Canberk Bolat & Barış Vidin - İzleniyorsunuz
Mahremiyet	
 İhlalleri	
 
•  Çoğu	
 zaman	
 atladığımız	
 bir	
 konu;	
 
– Nerede	
 yemek	
 yediğimiz	
 biliniyor	
 
– Sevdiğimiz	
 yemekler	
 biliniyor	
 
– Gideceğimiz	
 konser	
 
– Sık	
 görüştüğümüz	
 arkadaşlarımız	
 
– İzlemeyi	
 düşündüğümüz	
 filmler	
 
– Favori	
 mekanlarımız	
 
– Günlük	
 ruRnlerimiz	
 
– …
InterneHe	
 1	
 Dakika
InterneHe	
 1	
 Dakika	
 
•  Milyarlarca	
 kişi	
 işlem	
 gerçekleşRriyor	
 
•  TB’larca	
 veri	
 işleniyor	
 
•  Yeni	
 uygulamalar/kullanıcılar	
 bu	
 trafiğe	
 dahil	
 
oluyor	
 
•  NSA,	
 GCHQ	
 gibi	
 servisler	
 bu	
 verileri	
 işliyor!
Mahremiyet	
 İhlalleri	
 
•  Bilerek	
 ve	
 isteyerek	
 yapılan	
 ihlaller	
 
– Yer	
 bildirimi	
 vb	
 paylaşımlar	
 
– Lokasyon	
 servisi	
 açık	
 bir	
 şekilde	
 gezmek	
 
•  Bilmeden	
 yapılan	
 mahremiyet	
 ihlalleri	
 
– Çekilen	
 fotoğraflardaki	
 EXIF	
 metadata	
 bilgisi	
 
– Akğınız	
 tweet’te	
 lokasyon	
 bilgisi	
 
•  Her	
 iki	
 kategoriye	
 de	
 girmeyen	
 durumlar(!?)	
 
– There	
 is	
 no	
 patch	
 for	
 human	
 stupidity
Paylaşım	
 Çılgınlığı
Paylaşım	
 Çılgınlığı
Biz	
 ne	
 yapok?	
 
Canberk	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 VS	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 Barış
SO-­‐INT	
 
•  Sosyal	
 Medya	
 plaqormlarının	
 ifşa	
 erği	
 
bilgileri	
 topluyor	
 
•  Tek	
 bir	
 kişi	
 hakkında	
 bilgi	
 toplamak	
 yerine	
 
toplu	
 olarak	
 genel	
 kitle	
 hakkında	
 bilgi	
 toplama	
 
moRvasyonu	
 ile	
 oluşturuldu	
 
•  Bilinen	
 uygulama	
 ve	
 özellikler	
 kullanılarak	
 
gelişRrildi	
 
•  İnterneHe	
 gerçekten	
 mahremiyet	
 mümkün	
 
mü?
SO-­‐INT	
 
•  3	
 Ana	
 modülden	
 oluşuyor	
 
– Connector	
 
•  Facebook,	
 Instagram,	
 TwiHer,	
 Foursquare,	
 Instachat	
 vs	
 
•  Toplu	
 kişi	
 bilgisine	
 erişme	
 ve	
 veri	
 ayıklama	
 
– Analyzer	
 
•  Toplanan	
 veriyi	
 anlamlandırıyor	
 
– Core	
 
•  Veri	
 toplama,	
 depolama	
 ve	
 süreç	
 yöneRmi
SO-­‐INT	
 Architecture
SO-­‐INT	
 
•  GelişRrme	
 sırasında	
 yaşanan	
 zorluklar	
 
– Uygulama/Servis	
 bazlı	
 zorluklar	
 
•  Yaşadığımız	
 limitasyonlar	
 
•  Uygulama	
 bazlı	
 önlemler	
 
– Kaynak	
 tükeRmi	
 
•  Çok	
 fazla	
 sunucu,	
 depolama	
 alanı,	
 bant	
 genişliği	
 ve	
 
sosyal	
 medya	
 hesabı
TwiHer	
 Connector	
 
•  Lokasyon	
 Bilgisi	
 
•  Eğer	
 eşleşRrilmiş	
 ise	
 Swarm/Foursquare	
 yer	
 bildirimleri	
 
–  Anlık	
 tweet’lerde,	
 lokasyon	
 bazlı	
 olarak	
 “swarmapp.com”	
 
araması	
 yapmak	
 yeterli	
 
–  Doğum	
 gününde	
 nerde	
 olduğunu	
 biliyoruz!	
 
–  Ne	
 zaman	
 doğduğunu	
 da!	
 
–  Kiminle	
 kutladığını	
 da!
Facebook	
 Connector	
 
•  Kişisel	
 zevkler/hobiler	
 
•  Yer	
 bildirimleri	
 
•  Diğer	
 bağlı	
 hesaplardan	
 paylaşımlar	
 
•  Telefon	
 numarası
Facebook	
 Connector	
 
•  Telefon	
 numarası	
 
– Facebook	
 üzerinde	
 telefon	
 numarası	
 ile	
 arama	
 
yapmak	
 mümkün	
 (feature!)	
 
– Gizlilik	
 ayarlarınıza	
 dikkat	
 etmediyseniz	
 başkaları	
 
sizi	
 telefon	
 numaranız	
 ile	
 bulabilir	
 
– Ya	
 birileri	
 tüm	
 GSM	
 numara	
 aralığını	
 sorgularsa?	
 
•  +90-­‐(5NN)-­‐NNN-­‐NNNN	
 
•  5NN=532	
 	
 ==>	
 	
 9~	
 milyon	
 numara	
 olasılığı
Facebook	
 Connector	
 
•  Ne	
 tür	
 bir	
 veri	
 elde	
 ediliyor?	
 
– Telefon	
 numarası	
 FB’da	
 kime	
 kayıtlı	
 
– Kayıtlı	
 kişinin;	
 
•  Ad	
 
•  Soyad	
 
•  Temel	
 Bilgiler	
 (Yaş,	
 Doğum	
 günü,	
 iş,	
 eğiRm)	
 
•  Profil	
 Fotoğra~	
 
– Sahte	
 FB	
 hesaplarının	
 gerçek	
 telefon	
 numaraları	
 
ile	
 eşleşRrilmesi
InstaChat	
 Connector	
 
•  Instagram	
 (IG)	
 tabanlı	
 chat	
 uygulaması	
 
•  Lokasyon	
 servisi	
 kullanıyor	
 
•  Yakınınızdaki	
 IG/IC	
 kullanıcılarını	
 topluyor	
 
•  Bir	
 IC	
 kullanıcısına	
 ait	
 erişilebilen	
 veriler	
 
– IG	
 profil	
 bilgileri	
 
– Lokasyon	
 bilgisi	
 (Kısmi	
 anlık)	
 
– Çevrimiçi	
 bilgisi	
 
– Diğer	
 sosyal	
 medya	
 hesaplarına	
 bağlano
InstaChat	
 Connector	
 
•  Limitasyon	
 problemi	
 
– Instachat	
 
•  Belirli	
 sayıda	
 online/yakın	
 kullanıcı	
 
•  Yapılan	
 istekler	
 encrypted	
 
•  Lokasyon’a	
 müdahele
IC	
 EncrypRon	
 Key	
 
•  APK	
 analizi	
 
•  DEX	
 	
 -­‐	
 -­‐	
 -­‐	
 >	
 JAR	
 
•  EncrypRon	
 key	
 	
 
•  Tüm	
 istekler	
 decrypt	
 edilebildi	
 J
IC	
 EncrypRon	
 Key	
 
com/futurebits/instamessage/free/b/e.java
IC	
 EncrypRon	
 Key	
 
com/futurebits/instme/EncryptLoad.java
IC	
 EncrypRon	
 Key	
 
•  lib/armeabi/libinstme.so	
 
•  Reversed	
 in	
 IDA	
 Pro	
 
•  Export	
 funcRon	
 getAESKey
IC	
 EncrypRon	
 Key	
 
•  aInstaihs_p5sag	
 değişkeni	
 
–  16	
 byte	
 uzunluk	
 
–  KEY?
IC	
 EncrypRon	
 Key	
 
•  AES-­‐128-­‐ECB	
 Mode	
 DecrypRon
IC	
 EncrypRon	
 Key
Facebook	
 Connector	
 
•  Limitasyonlar	
 
– Facebook	
 numara	
 sorgulama	
 limiR	
 
•  Tek	
 account	
 ile	
 200~	
 numara	
 sorgulayabilme	
 
•  iOS	
 endpoint’i	
 ile	
 bunu	
 500~	
 çıkartabildik	
 
•  Dağıok	
 sistem
Facebook	
 Connector	
 
•  Facebook	
 Web	
 
– Belirli	
 bir	
 sürede	
 peş	
 peşe	
 200~	
 numara	
 sorgusu
Facebook	
 Connector	
 
•  Facebook	
 for	
 iOS	
 
– /method/ubersearch.get	
 
– query=TelefonNumarası	
 
– Limitasyon	
 daha	
 iyi	
 (500~	
 sorgulama)
Facebook	
 Connector	
 
•  1	
 Agent	
 à	
 4	
 Account	
 
– 60	
 saniye	
 à	
 10	
 sorgu	
 
– 60	
 dakika	
 à	
 600	
 sorgu	
 
– 1	
 gün	
 à	
 14.400	
 sorgu	
 
– 3	
 ay	
 à	
 1.296.000	
 sorgu	
 
	
 
•  20	
 Agent	
 à	
 80	
 Account	
 
– 3	
 ay	
 à	
 25.920.000	
 sorgu	
 
– Bir	
 GSM’e	
 ait	
 yaklaşık	
 3	
 adet	
 numara	
 aralığı
Sonuç	
 
•  Instachat	
 
– HTTP	
 Trafik	
 
– SSL	
 Pinning	
 yok	
 
– Embedded	
 EncrypRon	
 Key	
 
•  Facebook	
 for	
 iOS	
 
– Farklı	
 Arama	
 Endpoint	
 
– İsRsmara	
 açık	
 özellikler	
 (FB	
 Account-­‐>Tel	
 No)	
 
– HTTP	
 Trafik
Sonuç	
 
•  Sadece	
 sosyal	
 medya	
 hesapları	
 ile	
 bir	
 kişiye	
 ait	
 
çok	
 detaylı	
 bilgiler	
 elde	
 edilebiliyor	
 
•  İlgili	
 plaqormlar	
 toplu	
 olarak	
 insanlar	
 hakkında	
 
bilgiler	
 toplanmasına	
 olanak	
 sağlıyor	
 
•  Lokasyon	
 bazlı	
 uygulamalar	
 gerekli	
 önlemler	
 
alınmadığında	
 takip	
 edilmenize	
 olanak	
 sağlıyor
TEŞEKKÜR	
 EDERİZ
Ad

Recommended

2023'te Daha İyi SEO Performansı İçin Site Hızınızı Artıracak 12 İpucu
2023'te Daha İyi SEO Performansı İçin Site Hızınızı Artıracak 12 İpucu
Ilyas Teker
Değişen Google Algoritmalarına Göre Kaliteli İçerik Nedir?
Değişen Google Algoritmalarına Göre Kaliteli İçerik Nedir?
Ilyas Teker
En Çok Linklenen 1 Milyon Türkçe Sayfanın Analizinden Neler Öğrendik?
En Çok Linklenen 1 Milyon Türkçe Sayfanın Analizinden Neler Öğrendik?
Ilyas Teker
2023 Yeni: Yapabileceğiniz En Kötü 50 SEO Hatası ve Çözümleri - İlyas Teker #...
2023 Yeni: Yapabileceğiniz En Kötü 50 SEO Hatası ve Çözümleri - İlyas Teker #...
Ilyas Teker
2023 Yeni: Google Discover'dan Nasıl Daha Fazla Trafik Alabiliriz?
2023 Yeni: Google Discover'dan Nasıl Daha Fazla Trafik Alabiliriz?
Ilyas Teker
Türkiye Pazarı için Bugüne Kadar Yapılmış "En Kapsamlı" Teknik SEO Analizinde...
Türkiye Pazarı için Bugüne Kadar Yapılmış "En Kapsamlı" Teknik SEO Analizinde...
Ilyas Teker
2023 Yeni: Rakiplerinizden Neyi Farklı Yaparak Trafiğinizi Kolayca Artırabili...
2023 Yeni: Rakiplerinizden Neyi Farklı Yaparak Trafiğinizi Kolayca Artırabili...
Ilyas Teker
2023 Yeni: İçeriklerinizi Düzenli Analiz Ederek SEO Trafiğinizi Nasıl Artırır...
2023 Yeni: İçeriklerinizi Düzenli Analiz Ederek SEO Trafiğinizi Nasıl Artırır...
Ilyas Teker
Minhaç Çelik - Ülkelerin Siber Güvenlik Stratejileri ve Siber Güvenlik Strate...
Minhaç Çelik - Ülkelerin Siber Güvenlik Stratejileri ve Siber Güvenlik Strate...
CypSec - Siber Güvenlik Konferansı
Adil Burak Sadıç - Siber Güvenlik mi, Bilgi Güvenliği mi, BT Güvenliği mi?
Adil Burak Sadıç - Siber Güvenlik mi, Bilgi Güvenliği mi, BT Güvenliği mi?
CypSec - Siber Güvenlik Konferansı
Onur Alanbel & Ozan Uçar - Ulusal Siber Güvenlikte Kitle Saldırıları
Onur Alanbel & Ozan Uçar - Ulusal Siber Güvenlikte Kitle Saldırıları
CypSec - Siber Güvenlik Konferansı
İsmail Burak Tuğrul - Online Bankacılık Uygulamalarında Karlılaşılan Güvenlik...
İsmail Burak Tuğrul - Online Bankacılık Uygulamalarında Karlılaşılan Güvenlik...
CypSec - Siber Güvenlik Konferansı
Yrd. Doç. Dr. Yavuz Erdoğan
Yrd. Doç. Dr. Yavuz Erdoğan
CypSec - Siber Güvenlik Konferansı
Suleyman Özarslan - 2014 Hackerların Yükselişi
Suleyman Özarslan - 2014 Hackerların Yükselişi
CypSec - Siber Güvenlik Konferansı
Bünyamin Demir - 10 Adımda Yazılım Güvenliği
Bünyamin Demir - 10 Adımda Yazılım Güvenliği
CypSec - Siber Güvenlik Konferansı
Huzeyfe Önal - SSL, DPI Kavramları Eşliğinde Internet Trafiği İzleme ve Karşı...
Huzeyfe Önal - SSL, DPI Kavramları Eşliğinde Internet Trafiği İzleme ve Karşı...
CypSec - Siber Güvenlik Konferansı
Evren Yalçın - Fatmagül Ergani - Kurumsal firmalar için hata avcılığı
Evren Yalçın - Fatmagül Ergani - Kurumsal firmalar için hata avcılığı
CypSec - Siber Güvenlik Konferansı
Emre Tınaztepe - FileLocker Zararlıları (Çalışma Mantıkları ve Analiz Yönteml...
Emre Tınaztepe - FileLocker Zararlıları (Çalışma Mantıkları ve Analiz Yönteml...
CypSec - Siber Güvenlik Konferansı
Canberk Bolat - Alice Android Diyarında
Canberk Bolat - Alice Android Diyarında
CypSec - Siber Güvenlik Konferansı
Bünyamin Demir - Secure YourApp
Bünyamin Demir - Secure YourApp
CypSec - Siber Güvenlik Konferansı

More Related Content

More from CypSec - Siber Güvenlik Konferansı (14)

Minhaç Çelik - Ülkelerin Siber Güvenlik Stratejileri ve Siber Güvenlik Strate...
Minhaç Çelik - Ülkelerin Siber Güvenlik Stratejileri ve Siber Güvenlik Strate...
CypSec - Siber Güvenlik Konferansı
Adil Burak Sadıç - Siber Güvenlik mi, Bilgi Güvenliği mi, BT Güvenliği mi?
Adil Burak Sadıç - Siber Güvenlik mi, Bilgi Güvenliği mi, BT Güvenliği mi?
CypSec - Siber Güvenlik Konferansı
Onur Alanbel & Ozan Uçar - Ulusal Siber Güvenlikte Kitle Saldırıları
Onur Alanbel & Ozan Uçar - Ulusal Siber Güvenlikte Kitle Saldırıları
CypSec - Siber Güvenlik Konferansı
İsmail Burak Tuğrul - Online Bankacılık Uygulamalarında Karlılaşılan Güvenlik...
İsmail Burak Tuğrul - Online Bankacılık Uygulamalarında Karlılaşılan Güvenlik...
CypSec - Siber Güvenlik Konferansı
Yrd. Doç. Dr. Yavuz Erdoğan
Yrd. Doç. Dr. Yavuz Erdoğan
CypSec - Siber Güvenlik Konferansı
Suleyman Özarslan - 2014 Hackerların Yükselişi
Suleyman Özarslan - 2014 Hackerların Yükselişi
CypSec - Siber Güvenlik Konferansı
Bünyamin Demir - 10 Adımda Yazılım Güvenliği
Bünyamin Demir - 10 Adımda Yazılım Güvenliği
CypSec - Siber Güvenlik Konferansı
Huzeyfe Önal - SSL, DPI Kavramları Eşliğinde Internet Trafiği İzleme ve Karşı...
Huzeyfe Önal - SSL, DPI Kavramları Eşliğinde Internet Trafiği İzleme ve Karşı...
CypSec - Siber Güvenlik Konferansı
Evren Yalçın - Fatmagül Ergani - Kurumsal firmalar için hata avcılığı
Evren Yalçın - Fatmagül Ergani - Kurumsal firmalar için hata avcılığı
CypSec - Siber Güvenlik Konferansı
Emre Tınaztepe - FileLocker Zararlıları (Çalışma Mantıkları ve Analiz Yönteml...
Emre Tınaztepe - FileLocker Zararlıları (Çalışma Mantıkları ve Analiz Yönteml...
CypSec - Siber Güvenlik Konferansı
Canberk Bolat - Alice Android Diyarında
Canberk Bolat - Alice Android Diyarında
CypSec - Siber Güvenlik Konferansı
Bünyamin Demir - Secure YourApp
Bünyamin Demir - Secure YourApp
CypSec - Siber Güvenlik Konferansı
Minhaç Çelik - Ülkelerin Siber Güvenlik Stratejileri ve Siber Güvenlik Strate...
Minhaç Çelik - Ülkelerin Siber Güvenlik Stratejileri ve Siber Güvenlik Strate...
CypSec - Siber Güvenlik Konferansı
Adil Burak Sadıç - Siber Güvenlik mi, Bilgi Güvenliği mi, BT Güvenliği mi?
Adil Burak Sadıç - Siber Güvenlik mi, Bilgi Güvenliği mi, BT Güvenliği mi?
CypSec - Siber Güvenlik Konferansı
Onur Alanbel & Ozan Uçar - Ulusal Siber Güvenlikte Kitle Saldırıları
Onur Alanbel & Ozan Uçar - Ulusal Siber Güvenlikte Kitle Saldırıları
CypSec - Siber Güvenlik Konferansı
İsmail Burak Tuğrul - Online Bankacılık Uygulamalarında Karlılaşılan Güvenlik...
İsmail Burak Tuğrul - Online Bankacılık Uygulamalarında Karlılaşılan Güvenlik...
CypSec - Siber Güvenlik Konferansı
Huzeyfe Önal - SSL, DPI Kavramları Eşliğinde Internet Trafiği İzleme ve Karşı...
Huzeyfe Önal - SSL, DPI Kavramları Eşliğinde Internet Trafiği İzleme ve Karşı...
CypSec - Siber Güvenlik Konferansı
Evren Yalçın - Fatmagül Ergani - Kurumsal firmalar için hata avcılığı
Evren Yalçın - Fatmagül Ergani - Kurumsal firmalar için hata avcılığı
CypSec - Siber Güvenlik Konferansı
Emre Tınaztepe - FileLocker Zararlıları (Çalışma Mantıkları ve Analiz Yönteml...
Emre Tınaztepe - FileLocker Zararlıları (Çalışma Mantıkları ve Analiz Yönteml...
CypSec - Siber Güvenlik Konferansı

Canberk Bolat & Barış Vidin - İzleniyorsunuz

  • 1. İZLENİYORSUNUZ Canberk Bolat -­‐ Barış Vidin CYPSEC ‘15 15 APR 2015
  • 2. Biz kimiz Canberk Bolat §  Troublemaker @ Symturk §  Pentest, Fuzzing, Reverse Engineering §  Blogger/Writer -­‐ hHp://cbolat.blogspot.com §  Contact §  @cnbrkbolat §  Canberk_bolat@symturk.com §  canberk.bolat@gmail.com
  • 3. Barış Vidin §  Troublemaker @ Symturk §  ApplicaRon Load TesRng, Fuzzing §  Contact §  @barisvidin §  baris_vidin@symturk.com §  barisvidin@gmail.com Biz kimiz
  • 7. İZLER •  İnterneHe izler bırakıyoruz – Fotoğraf paylaşımları – Yer bildirimleri – Durum güncellemeleri – Beğeniler – Hobiler/Zevkler – Ruhsal/Duygusal durumlar
  • 9. Mahremiyet İhlalleri •  Çoğu zaman atladığımız bir konu; – Nerede yemek yediğimiz biliniyor – Sevdiğimiz yemekler biliniyor – Gideceğimiz konser – Sık görüştüğümüz arkadaşlarımız – İzlemeyi düşündüğümüz filmler – Favori mekanlarımız – Günlük ruRnlerimiz – …
  • 11. InterneHe 1 Dakika •  Milyarlarca kişi işlem gerçekleşRriyor •  TB’larca veri işleniyor •  Yeni uygulamalar/kullanıcılar bu trafiğe dahil oluyor •  NSA, GCHQ gibi servisler bu verileri işliyor!
  • 12. Mahremiyet İhlalleri •  Bilerek ve isteyerek yapılan ihlaller – Yer bildirimi vb paylaşımlar – Lokasyon servisi açık bir şekilde gezmek •  Bilmeden yapılan mahremiyet ihlalleri – Çekilen fotoğraflardaki EXIF metadata bilgisi – Akğınız tweet’te lokasyon bilgisi •  Her iki kategoriye de girmeyen durumlar(!?) – There is no patch for human stupidity
  • 15. Biz ne yapok? Canberk VS Barış
  • 16. SO-­‐INT •  Sosyal Medya plaqormlarının ifşa erği bilgileri topluyor •  Tek bir kişi hakkında bilgi toplamak yerine toplu olarak genel kitle hakkında bilgi toplama moRvasyonu ile oluşturuldu •  Bilinen uygulama ve özellikler kullanılarak gelişRrildi •  İnterneHe gerçekten mahremiyet mümkün mü?
  • 17. SO-­‐INT •  3 Ana modülden oluşuyor – Connector •  Facebook, Instagram, TwiHer, Foursquare, Instachat vs •  Toplu kişi bilgisine erişme ve veri ayıklama – Analyzer •  Toplanan veriyi anlamlandırıyor – Core •  Veri toplama, depolama ve süreç yöneRmi
  • 19. SO-­‐INT •  GelişRrme sırasında yaşanan zorluklar – Uygulama/Servis bazlı zorluklar •  Yaşadığımız limitasyonlar •  Uygulama bazlı önlemler – Kaynak tükeRmi •  Çok fazla sunucu, depolama alanı, bant genişliği ve sosyal medya hesabı
  • 20. TwiHer Connector •  Lokasyon Bilgisi •  Eğer eşleşRrilmiş ise Swarm/Foursquare yer bildirimleri –  Anlık tweet’lerde, lokasyon bazlı olarak “swarmapp.com” araması yapmak yeterli –  Doğum gününde nerde olduğunu biliyoruz! –  Ne zaman doğduğunu da! –  Kiminle kutladığını da!
  • 21. Facebook Connector •  Kişisel zevkler/hobiler •  Yer bildirimleri •  Diğer bağlı hesaplardan paylaşımlar •  Telefon numarası
  • 22. Facebook Connector •  Telefon numarası – Facebook üzerinde telefon numarası ile arama yapmak mümkün (feature!) – Gizlilik ayarlarınıza dikkat etmediyseniz başkaları sizi telefon numaranız ile bulabilir – Ya birileri tüm GSM numara aralığını sorgularsa? •  +90-­‐(5NN)-­‐NNN-­‐NNNN •  5NN=532 ==> 9~ milyon numara olasılığı
  • 23. Facebook Connector •  Ne tür bir veri elde ediliyor? – Telefon numarası FB’da kime kayıtlı – Kayıtlı kişinin; •  Ad •  Soyad •  Temel Bilgiler (Yaş, Doğum günü, iş, eğiRm) •  Profil Fotoğra~ – Sahte FB hesaplarının gerçek telefon numaraları ile eşleşRrilmesi
  • 24. InstaChat Connector •  Instagram (IG) tabanlı chat uygulaması •  Lokasyon servisi kullanıyor •  Yakınınızdaki IG/IC kullanıcılarını topluyor •  Bir IC kullanıcısına ait erişilebilen veriler – IG profil bilgileri – Lokasyon bilgisi (Kısmi anlık) – Çevrimiçi bilgisi – Diğer sosyal medya hesaplarına bağlano
  • 25. InstaChat Connector •  Limitasyon problemi – Instachat •  Belirli sayıda online/yakın kullanıcı •  Yapılan istekler encrypted •  Lokasyon’a müdahele
  • 26. IC EncrypRon Key •  APK analizi •  DEX -­‐ -­‐ -­‐ > JAR •  EncrypRon key •  Tüm istekler decrypt edilebildi J
  • 27. IC EncrypRon Key com/futurebits/instamessage/free/b/e.java
  • 28. IC EncrypRon Key com/futurebits/instme/EncryptLoad.java
  • 29. IC EncrypRon Key •  lib/armeabi/libinstme.so •  Reversed in IDA Pro •  Export funcRon getAESKey
  • 30. IC EncrypRon Key •  aInstaihs_p5sag değişkeni –  16 byte uzunluk –  KEY?
  • 31. IC EncrypRon Key •  AES-­‐128-­‐ECB Mode DecrypRon
  • 33. Facebook Connector •  Limitasyonlar – Facebook numara sorgulama limiR •  Tek account ile 200~ numara sorgulayabilme •  iOS endpoint’i ile bunu 500~ çıkartabildik •  Dağıok sistem
  • 34. Facebook Connector •  Facebook Web – Belirli bir sürede peş peşe 200~ numara sorgusu
  • 35. Facebook Connector •  Facebook for iOS – /method/ubersearch.get – query=TelefonNumarası – Limitasyon daha iyi (500~ sorgulama)
  • 36. Facebook Connector •  1 Agent à 4 Account – 60 saniye à 10 sorgu – 60 dakika à 600 sorgu – 1 gün à 14.400 sorgu – 3 ay à 1.296.000 sorgu •  20 Agent à 80 Account – 3 ay à 25.920.000 sorgu – Bir GSM’e ait yaklaşık 3 adet numara aralığı
  • 37. Sonuç •  Instachat – HTTP Trafik – SSL Pinning yok – Embedded EncrypRon Key •  Facebook for iOS – Farklı Arama Endpoint – İsRsmara açık özellikler (FB Account-­‐>Tel No) – HTTP Trafik
  • 38. Sonuç •  Sadece sosyal medya hesapları ile bir kişiye ait çok detaylı bilgiler elde edilebiliyor •  İlgili plaqormlar toplu olarak insanlar hakkında bilgiler toplanmasına olanak sağlıyor •  Lokasyon bazlı uygulamalar gerekli önlemler alınmadığında takip edilmenize olanak sağlıyor