如何使用impacket中的smb.py和smbConnection.py来运行文件?我正在寻找类似这样的东西:
dir = smbConn.connectTree('C$')
smbConn.openFile(dir, '/picture.jpg')发布于 2017-10-05 23:17:34
SMB协议(其所有版本)不提供在远程系统上执行文件的功能。它的主要目标是支持机器之间文件和打印资源的共享。
有几种方法可以在Windows计算机上远程执行文件。其中一些方法包括以下技术:
1) https://github.com/CoreSecurity/impacket/blob/master/examples/wmiexec.py:调用WMI Win32_Process.Create()
2) https://github.com/CoreSecurity/impacket/blob/master/examples/atexec.py:远程使用Windows Task Scheduler
3) https://github.com/CoreSecurity/impacket/blob/master/examples/smbexec.py:使用要执行的命令字符串创建Windows服务。
4) https://github.com/CoreSecurity/impacket/blob/master/examples/psexec.py:上传提供远程外壳能力的Windows服务。
5) https://github.com/CoreSecurity/impacket/blob/master/examples/mmcexec.py:通过MMC DCOM对象远程执行文件。
尽管还有更多的(并且不断发现新的)。
https://stackoverflow.com/questions/46572265
复制相似问题