Python Sambacry漏洞脚本遇到错误

Python Sambacry漏洞脚本遇到错误,python,python-sockets,impacket,Python,Python Sockets,Impacket,我正在做一个小型的学校网络安全项目,我的Python(带有Impacket库:RPC传输模块)脚本有一个小错误。这是一个非常简单的脚本,可在GitHub上找到有效负载供您参考: 我已经设置了整个系统(Kali Linux 2017.1),包括Samba服务器(4.5.8),Samba共享已经过测试(connect OK file transfer OK)。已验证没有防火墙服务正在运行。有效负载也已从C文件构建到共享对象libpoc.so中: #include <stdio.h> i

我正在做一个小型的学校网络安全项目,我的Python(带有Impacket库:RPC传输模块)脚本有一个小错误。这是一个非常简单的脚本,可在GitHub上找到有效负载供您参考:

我已经设置了整个系统(Kali Linux 2017.1),包括Samba服务器(4.5.8),Samba共享已经过测试(connect OK file transfer OK)。已验证没有防火墙服务正在运行。有效负载也已从C文件构建到共享对象libpoc.so中:

#include <stdio.h>
int samba_init_module(void)
{
printf("hello from cve-2017-7494 poc! ;)\n");
return 0;
}
运行命令时:

python exploit.py -t //localhost/pentest -m /localhost/pentest/libpoc.so
我得到回溯日志:

raise socket.error ("Connection error (%s:%s)" % (peer[0], peer[1]), e) socket.error: 
   [Errno Connection error (localhost/pentest:445)] [Errno -2] Name or service not known

您应该只指定目标FQDN或IP地址。例如:

python exploit.py -t 192.168.1.10 -m /localhost/pentest/libpoc.so

您应该只指定目标FQDN或IP地址。例如:

python exploit.py -t 192.168.1.10 -m /localhost/pentest/libpoc.so

谢谢你的评论,先生。。但是我已经执行了该命令并得到了“STATUS\u OBJECT\u NAME\u NOT\u FOUND”错误,当我的漏洞负载已经在正确的文件夹中时,还尝试了python-aploit.py-t 192.168.1.10-m/home/pentest,这是smb.conf中定义的共享路径。谢谢您的评论,先生。。但是我已经执行了该命令,并且在我的漏洞负载已经处于正确的文件夹中时出现了“STATUS\u OBJECT\u NAME\u NOT\u FOUND”错误。还尝试了python-aploit.py-t 192.168.1.10-m/home/pentest,这是smb.conf中定义的共享路径
python exploit.py -t 192.168.1.10 -m /localhost/pentest/libpoc.so