Mobil Uygulamalar ve MBProxy
Mobil
uygulamaların güvenilirliğini test etmek için sunucu ve uygulama
arasındaki iletişimin takip edilmesi ve sunucudan dönen cevaplarda
değişiklikler yaparak uygulama tarafına gönderilmesi gerekmektedir. Bu
amaca hizmet etmesi için geliştirilen MBProxy kütüphanesinin android cihazı ile konfigürasyonunu gerçekleştirerek sunucu
ve uygulamalar arasındaki iletişim izlenebilir.
Öncelikle
sanal bir android cihazının kurulması gerekmektedir. Bu kurulumun
detaylarını Google’ın geliştiriceler için hazırladığı kaynakları
kullanabilir. Oluşturulan sanal android cihazı proxy ayarları için
iki yöntem kullanabilirsiniz;
- Terminal kullanarak , Android SDK içerisinde bulunan platform-tools dizini altında
emulator -avd [ sanal_cihaz_adı ] -http-proxy [ proxy_adresi : port ]
komutu ile sanal cihazı proxy ayarları yapılı bir şekilde başlatabilirsiniz ya da
- Sanal cihaz ekranı ile manuel olarak
Ayarlar → Diğer ayarlar → Mobil Ağlar → Erişim Noktası Adları → Operatör Adı →
Proxy : [proxy_adresi]
Bağlantı noktası : [port]
parametrelerini girerek oluşturabiliriz.
Sanal android cihazı için proxy ayarlarını yaptıktan sonra aynı proxy adresi ve port numaras ile MBFuzzer
projesinin sahip olduğu MBProxy kütüphanesini çalıştırıp mobil uygulama
ve sunucu arasındaki iletişimi proxy üzerinden gerçekleşmesini
sağlayabilirsiniz.
#proxy’nin çalışması için #proxy’i durdurmak için Ctrl+C
MBProxy.new(proxyt_adresi,port)
0 yorum: