Mobil Uygulamalar ve MBProxy

21:07 Mehmet Kılıç 0 Comments

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: