简介
Kali已经自带了,项目地址。
主要是在Linux对Windows系统进行渗透时使用,因为Windows下有一些Linux默认不支持的协议,另外简化了Windows常用自带软件的登录
Impacket中包含以下协议
以太网,Linux “Cooked” 数据包捕获
IP,TCP,UDP,ICMP,IGMP,ARP
支持IPv4和IPv6
NMB和SMB1,SMB2和SMB3(高级实现)
MSRPC版本5,通过不同的传输协议:TCP,SMB / TCP,SMB/NetBIOS 和 HTTP
使用 密码/哈希/票据/密钥 进行简单的 NTLM 和 Kerberos 身份验证
部分或完全实现以下MSRPC接口:EPM,DTYPES,LSAD,LSAT,NRPC,RRP,SAMR,SRVS,WKST,SCMR,BKRP,DHCPM,EVEN6,MGMT,SASEC,TSCH,DCOM,WMI
部分TDS(MSSQL)和LDAP协议实现。
Impacket中的脚本
远程执行
psexec.py:类似psexec的功能示例,使用remcomsvc(https://github.com/kavika13/remcom)
smbexec.py:与使用remcomsvc的psexec类似的方法。这里描述了该技术。我们的实现更进一步,实例化本地smbserver以接收命令的输出。这在目标计算机没有可写共享可用的情况下很有用。
atexec.py:此示例通过Task Scheduler服务在目标计算机上执行命令,并返回已执行命令的输出。
wmiexec.py:通过Windows Management Instrumentation使用的半交互式shell,它不需要在目标服务器上安装任何服务/代理,以管理员身份运行,非常隐蔽。