在端口445上使用任意smbserver

2024-05-23 16:54:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我想在我的计算机上写一个完全任意的SMB服务器。在

我使用Impact(http://code.google.com/p/impacket/source/browse/trunk/impacket/smbserver.py),但问题(可能)是我无法监听端口445,因为它已经被windows使用。在

我已经关闭了LanmanServer服务,但没有用。在

运行netstat -a我可以清楚地看到端口445仍在使用中。在

使用CurrPorts我可以看到监听这个端口的进程是PID 4(又称为System进程),但显然我不能(也不想)杀死它。在

另一方面,为了这个目的,我尝试了监听一些随机端口(5002),并通过连接到\\[my internal ip = 10.0.0.4]:5002\来检查SMB服务器,奇怪的是,这也没有成功。在

我可以在Wireshark上看到一些请求。。我知道我的python进程正在监听这个端口,但是它没有应答。在

在服务器上我只运行以下命令:

SMBSERVER(('10.0.0.4', 5002))

Tags: 端口服务器comhttpsource进程计算机google