PentestBox引入自己的工具

引入自己的工具

在很多情况下,有人要运行某个工具,而该工具可能不是toolsmanager提供的,或者默认情况下未在PentestBox中安装。您可以按照以下指南添加自己的工具。

为了在PentestBox中包含一个工具,您需要做两件事,下载/克隆工具文件,然后为其设置别名。别名基本上是需要在PentestBox控制台中传递的终端命令,例如sqlmap是用于访问SQLMAP的别名。

引入基于Python的工具

  • 首先在C:/ PentestBox / bin / customtools中下载/克隆该工具的文件
  • 使用pip安装任何需要的库,例如,如果您需要安装BeautifulSoup4库,则可以使用python -m pip install BeautifulSoup4进行安装
  • 由于python是在PentestBox中预先配置的,因此您可以通过将python放在python文件之前来运行该工具。
  • 要添加一个别名,打开customaliases位于C文件:/ PentestBox /bin/ customtools /文件夹。
  • 例如,如果您需要为sqlmap工具添加别名,则其别名为 sqlmap=python "%pentestbox_ROOT%\bin\customtools\sqlmap\sqlmap.py" $*
  • 将以上行添加到customaliases并保存文件
  • 同样,您可以为工具创建一个别名。您可以在重新启动PentestBox之后运行您的工具。

引入基于Ruby的工具

  • 首先在C:/ PentestBox / bin / customtools中下载或者克隆该工具的文件
  • 使用gem安装任何所需的gem,例如,如果您需要安装nokogiri库,则可以使用gem install nokogiri安装它。
  • 由于Ruby在PentestBox预先配置,可以通过预先运行该工具Ruby的红宝石文件。
  • 例如,如果您需要为wpscan工具添加别名,则其别名为 wpscan=ruby "%pentestbox_ROOT%\bin\customtools\wpscan\wpscan.rb" $*
  • 将以上行添加到customaliases并保存文件
  • 同样,您可以为工具创建一个别名。您可以在重新启动PentestBox之后运行您的工具。

引入一个基于可执行工具

  • 首先在C:/ PentestBox / bin / customtools中下载/克隆该工具的文件
  • 您可以通过输入文件名直接访问文件,例如,可以通过在控制台上输入tool.exe来访问tool.exe 。
  • 例如,可执行文件的别名为。tool="%pentestbox_ROOT%\bin\customtools\tool.exe" $*
  • 将以上行添加到customaliases并保存文件。
  • 同样,您可以为工具创建一个别名。您可以在重新启动PentestBox之后运行您的工具。

引入基于Java的工具

  • 首先在C:/ PentestBox / bin / customtools中下载/克隆该工具的文件
  • 由于Java是在PentestBox中预先配置的,因此可以通过在jar文件前添加java -jar来运行该工具。
  • 例如,如果您需要为“工具”添加别名,则其别名为 tool=start javaw -jar "%pentestbox_ROOT%\bin\customtools\tool.jar" $*
  • 将以上行添加到customaliases并保存文件
  • 同样,您可以为工具创建一个别名。您可以在重新启动PentestBox之后运行您的工具。

本文章首发在 网安wangan.com 网站上。

上一篇 下一篇
讨论数量: 0
只看当前版本


暂无话题~