Чи є спосіб на пристрої Android не вкоренитись, який список програм слухають на якому порту? Або навіть спосіб дізнатися, чи додаток прослуховує певний порт?
Чи є спосіб на пристрої Android не вкоренитись, який список програм слухають на якому порту? Або навіть спосіб дізнатися, чи додаток прослуховує певний порт?
Відповіді:
Я зміг побачити, який додаток має відкритий порт, використовуючи стандартні знання Linux.
Встановіть terminal emulator
або виконайте adb shell
та виконайте такі дії:
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
Важливі речі вище:
Ви можете зіставити список uid з програмами через Як я можу знайти ім'я програми за UID?
Якщо ви використовуєте мобільне передавання даних, вам не доведеться хвилюватися, оскільки ви не маєте змоги відкривати порти (принаймні, я це не так).
Якщо ви підключені до wi-fi, ви можете відкрити порти. Тоді вам просто потрібен комп'ютер, який підключений до тієї ж мережі, і встановіть на нього nmap і виконайте сканування порту, але спочатку ви повинні дізнатися ваші телефони локального ip ( не переходячи до iesmyip.com). Ви маєте змогу знайти свій ip із налаштувань.
Щоб запустити сканування портів на Linux, вам просто потрібно набрати: nmap (ваші телефони ip).
Встановіть монітор ОС . У ньому будуть перераховані всі відкриті порти.