İçeriğe geç

Proxy Detection – Android

Daha önce test ettiğim bir IoT üreticisini mobil uygulamasında gördüğüm Proxy Detection kodunu chatGPT'ye yazdırdım. Kendime not olsun diye buraya da koyuyorum. Tabiki de basit bir frida scripti ile buradaki kod bypass edilebilir ama yine de buralarda bir yerlerde kalsın.

fun detectProxy(context: Context): Boolean {
        val connectivityManager = context.getSystemService(Context.CONNECTIVITY_SERVICE) as ConnectivityManager
        val networkInfo = connectivityManager.activeNetworkInfo
        val proxyAddress = System.getProperty("http.proxyHost")
        val proxyPort = System.getProperty("http.proxyPort")

        if (networkInfo != null && networkInfo.isConnected) {
            if (!proxyAddress.isNullOrEmpty() && !proxyPort.isNullOrEmpty()) {
                // Proxy ayarları manuel olarak yapılmış olabilir.
                return true
            }
        }
        return false
    }
Kategori:AndroidAndroid Security

İlk Yorumu Siz Yapın

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir