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之后運行您的工具。
PentestBox中文使用詳解
推薦文章: