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之后运行您的工具。
推荐文章: