Samba是一套实现SMB(Server Messages Block)协议、跨平台进行文件共享和打印共享服务的程序。 Samba的NDR函数实现上存在漏洞,远程攻击者可能利用此漏洞控制Samba服务器。 Samba没有正确地验证发送给多个RPC接口的RPC请求,在解析对LsarAddPrivilegesToAccount、DFSEnum、RFNPCNEX、NetSetFileSecurity和LsarLookupSids/LsarLookup...
另外还有一点很有趣,Windows NT客户机并不使用SMB打印共享,而宁愿使用MS-RPC直接打印到远程NT主机。当然,这要假定要打印的人在远程主机上必须有一定权限,Windows NT为打印机分配的缺省权限为:“Everyone”组可打印。 4.2.3. 支持大量打印机 在我们开发Samba 2.2的时候曾经出现过一个问题,那就是需要支持下载100台打...
基本安装过程有四个步骤,并用smbclient和rpcclient对Perl代码进行了包装。 foreach (支持的打印机架构平台) { 1. rpcclient: 取得远程服务器上的适当上传目录 2. smbclient: 上传驱动程序文件 3. rpcclient: 发送AddPrinterDriver() MS-RPC调用 } 4. rpcclient: 发送AddPrinterEx() MS-RPC调用,实际建立打印机 ...