其他分享
首页 > 其他分享> > Impacket官方使用指南

Impacket官方使用指南

作者:互联网

 

什么是Impacket

Impacket是用于处理网络协议的Python类的集合。Impacket专注于提供对数据包的简单编程访问,以及协议实现本身的某些协议(例如SMB1-3和MSRPC)。数据包可以从头开始构建,也可以从原始数据中解析,而面向对象的API使处理协议的深层次结构变得简单。该库提供了一组工具,作为在此库找到可以执行的操作的示例。

有关某些工具的说明,请访问:https://www.secureauth.com/labs/open-source-tools/impacket

Impacket中包含以下协议

获得Impacket

 程序安装

快速开始

获取最新的稳定版本,将其解压缩并执行命令pip install .   然后在它的目录中运行。

安装要求

安装

为了安装源,请从解压缩Impacket包的目录中执行以下命令:pip install .   这将把类安装到默认的Python模块路径中; 请注意,您可能需要特殊的权限才能在那里进行写入。有关setup.py中可用的命令和选项的详细信息,请运行python setup.py --help-commands

测试

如果您想要运行库测试用例,您需要主要做三件事:

  1. 安装和配置Windows 2012 R2域控制器。  
    • 确保远程注册表(RemoteRegistry)服务已启用并正在运行。 
  2. 使用必要的信息配置dcetest.cfg文件  
  3. 安装tox(pip install tox)

完成后,您可以运行tox并等待结果。如果一切顺利,所有测试用例都应该通过。您还可以在impacket/tests/htlmcov/index.html上找到一个被覆盖的HTML报告

IMPACKET中包含以下工具

远程执行

Windows Secrets

服务器工具/ MiTM攻击

WMI

已知的漏洞 

SMB / MSRPC

MSSQL / TDS

文件格式

 

其他

源码  

文档

我们希望有更多可用的文档,因此大多数文档都作为Python的文档注释包含在源代码中。您还可以通过其测试用例示例了解很多关于库功能的信息.

 

 

       

 

标签:0.9,示例,py,tarball,官方,Impacket,gzip,使用指南,SMB
来源: https://www.cnblogs.com/backlion/p/10676339.html