在我之前的脚本教程中,我介绍了BASH、Perl和PowerShell脚本,并且在此在这里,我们将开始研究黑客使用最广泛的脚本语言Python。
Python有一些重要的特性使其特别适合黑客攻击,但可能最重要的是,它有一些预构建的库,提供了一些强大的功能。Python附带了1,多个模块,并且在其他各种存储库中提供了更多模块。这并不是说像BASH、Perl和Ruby这样的脚本语言不能做与Python相同的事情,但是使用Python构建这些功能要容易得多。
添加Python模块
Python标准库和模块提供了广泛的功能,包括内置数据类型、异常处理、数字和数学模块、文件处理、加密服务、互联网数据处理以及与互联网协议(IP)的交互。
尽管这些标准库和模块提供了所有功能,但我们可能需要或想要额外的第三方模块。可用于Python的第三方模块非常广泛,这可能是大多数黑客更喜欢Python编写脚本的原因。您可以在PyPI:ThePythonPackageIndex中找到完整的第三方模块列表。
如果我们需要安装第三方模块,我们可以简单地使用wget从存储库中下载它,解压模块,然后运行
pythonsetup.py安装命令。例如,让我们从xael.org的一个小型存储库下载并安装nmappython模块。
首先,让我们从xael.org下载模块:
kaliwget
转载请注明:http://www.0431gb208.com/sjsbszl/4656.html