Köklü olmayan bir Android cihazda hangi uygulamaların hangi bağlantı noktasında dinlediklerini görmenin bir yolu var mı? Veya bir uygulamanın belirli bir limanda dinleyip dinlemediğini görmenin bir yolu?
Köklü olmayan bir Android cihazda hangi uygulamaların hangi bağlantı noktasında dinlediklerini görmenin bir yolu var mı? Veya bir uygulamanın belirli bir limanda dinleyip dinlemediğini görmenin bir yolu?
Yanıtlar:
Standart linux bilgisini kullanarak hangi uygulamanın açık bir limanı olduğunu görebildim.
Yükleyin terminal emulator
veya yapın adb shell
ve aşağıdakileri yürütün:
shell@android:/ $ cat /proc/net/tcp
sl local_address rem_address st tx_queue rx_queue tr tm->when retrnsmt uid timeout inode
0: 0100007F:1C23 00000000:0000 0A 00000000:00000000 00:00000000 00000000 1001 0 2111 1 e22cc000 300 0 0 2 -1
Yukarıdaki önemli şeyler:
Uid listesini uygulamalarla UID ile nasıl bulabilirim?
Mobil veri bağlantısı kullanıyorsanız endişelenmenize gerek yoktur, çünkü bağlantı noktalarını açamamanız gerekir (en azından ben değilim).
Wi-fi'ye bağlıysanız, portları açabilirsiniz. Sonra sadece aynı ağa bağlı olan bir bilgisayara ihtiyaç ve üzerinde Nmap yükleyip bir liman tarama yapmak ama önce senin telefonları (yerel ip öğrenmek zorunda değil yani whatsmyip.com giderek). IP’nizi ayarlarınızdan bulabilmelisiniz.
Linux'ta port taraması yapmak için sadece şunu yazmanız gerekir: nmap (telefonunuzun ipi).
OS Monitor'ü yükleyin . Tüm açık portları listeleyecektir.