-1

我注意到我的 Android 手机打开了 https 端口 (443)。这是 nmap 报告:

PORT    STATE SERVICE VERSION
443/tcp open  http    Mongoose httpd
|_http-methods: No Allow or Public header in OPTIONS response (status code 400)
|_http-title: Index of /

如果我尝试从浏览器访问此页面,则无法访问该端口:https://PHONE_IP我收到此错误:ERR_SSL_PROTOCOL_ERROR

我尝试使用 adb shell 连接,端口实际上是打开的,这是 netstat 报告:

Proto Recv-Q Send-Q Local Address          Foreign Address        State
 tcp       0      0 127.0.0.1:7777         0.0.0.0:*              LISTEN
 tcp       0      0 127.0.0.1:7203         0.0.0.0:*              LISTEN
 tcp       0      0 127.0.0.1:5037         0.0.0.0:*              LISTEN
 tcp       0      0 127.0.0.1:80           0.0.0.0:*              LISTEN
 tcp       0      0 0.0.0.0:443            0.0.0.0:*              LISTEN

但我不明白哪个进程绑定了 433 端口。有什么建议么?

更新:Android netstat 没有选项,甚至没有 -h 选项。

4

1 回答 1

0

我不记得 Android 是否netstat有这个-p选项,但如果有,那将是学习打开端口的进程 ID 的最简单方法。

否则,您可以遍历 /proc/ 目录,查看每个进程打开的文件描述符,直到找到有问题的文件描述符。

于 2013-03-22T15:20:31.757 回答