2025-11-18 04:16:39
用工具比如netcat扫端口看有没有开的看有没有开的然后连上测试能不能访问共享文件夹。比如用命令行输入nc -zv 192.168.1.1 139就能扫端口。如果端口开着的说明电脑有共享服务在跑。接着用工具比如Test-NetConnection或者smbclient连接测试。如果连上了就能看到电脑上的共享文件夹。
为啥是这个答案呢?因为139端口是微软Windows系统用的SMB协议默认端口。根据微软大前年漏洞报告,SMB协议漏洞占全年高危漏洞的28%。比如WannaCry勒索病毒就是利用SMB1协议漏洞在2017年感染150万台设备。现在很多企业还开着SMB1服务,像某市医院2021年就因139端口未关闭被黑客入侵。用netcat扫端口是因为这个工具简单好使,适合小白测试。但要注意现在很多系统默认关闭了SMB1,得先确认服务是否在跑。比如用netstat -ano查有没有smb服务进程。如果连上了还能看到共享文件夹列表,比如C$、D$这些。不过现在用得少了,很多被换成445端口了。
本题链接: