自動stressthem.to帳戶操縱工具
SteadyCook 是一款瀏覽器自動化工具,它積極使用 Selenium 和快取的 XPath 資訊來自動化免費載入流程,該過程是在https://stressthem.to 上註冊帳戶所需的,以便能夠持續迭代遠端目標的基於DNS 的攻擊。
SteadyCook 可能需要額外的設定和配置才能在適當的環境中運行
注意:為了使 SteadyCook 正常運作,您需要安裝 Google Chrome 並編輯「 .bashrc 」或「 .zshrc 」檔案以將 Google Chrome 新增至您的系統全域路徑。您可以透過以下方式執行此操作:
export PATH=$YOUR_PATH_TO_GOOGLE_CHROME:$PATH
其中「 YOUR_PATH_TO_GOOGLE_CHROME 」是 Google Chrome 安裝的絕對路徑
完成後執行: source
如果您可以執行: Google Chrome
且沒有任何錯誤,請繼續步驟 #1
若要正確設定和安裝 SteadyCook,請執行以下操作:
安裝虛擬環境:
pip3 install virtualenv
| Linux: sudo apt-get install virtualenv
| MacOS: brew install virtualenv
透過 virtualenv 設定一個新的虛擬環境,可以存取全域 python 系統網站套件:
virtualenv Project_SteadyCook --python=python3.6 --system-site-packages
將目前目錄變更為虛擬環境“ Project_SteadyCook ”:
cd Project_SteadyCook/ ; source bin/activate
複製 SteadyCook 並將所有本機檔案移至您的虛擬環境
git clone https://github.com/TeamEternal/SteadyCook.git
cd SteadyCook/ ; mv * ..
然後執行cd .. ; sudo rm -r SteadyCook/
安裝 pip 套件pynput並在 driver_src/ 目錄中建立一個 ' driver_path.txt ' 文件
pip3 install pynput ; touch driver_src/driver_path.txt
下載適合您的 Google Chrome 瀏覽器版本的正確 Chrome 驅動程式(繼續步驟 #7)
注意:如果您沒有下載正確的 Google Chrome 驅動程序,您可以從以下位置取得:https://chromedriver.chromium.org/downloads
下載適合您的 Google Chrome 版本的正確 chrome 驅動程式後,請確保它位於當前虛擬環境中的 driver_src/ 資料夾中。接下來解壓縮文件:
要解壓縮,只需執行以下命令:
cd driver_src/ ; unzip -d .. ; cd ..
您現在可以繼續下一步。
開始 SteadyCook 的主要安裝,它將產生「 settings.ini 」並儲存 DEFAULT_CHROME_PATH
python3 setup.py
最後一條命令將產生以下文件:
SteadyCook 具有多種功能,可讓最終使用者透過本機選項控制 SteadyCook 的執行語句。
使用 SteadyCook,您可以執行以下操作:
將目前目錄變更為先前建立的虛擬環境 (Project_SteadyCook) 並執行:
touch clientauth.txt
python3 steadycook.py
重新啟動 SteadyCookSteadyCook 目前仍處於開發的早期階段,因此僅支援核心指令!
成功安裝後,您現在可以使用 SteadyCook,如下所示:
./exec.sh
python3 steadycook.py -t -p -d -x dns
為什麼我需要運行./exec.sh
才能使用 SteadyCook?
exec.sh
包含 SteadyCook 嚴重依賴的命令,如果沒有 Google Chrome 的遠端偵錯瀏覽器,SteadyCook 將根本無法運作。如果您嘗試在不啟動 Google 遠端偵錯瀏覽器的情況下啟動 SteadyCook,腳本將在嘗試連接到本機 Google Chrome 伺服器時進行緩衝,並且無法建立連線。如何退出目前已啟動的虛擬環境?
deactivate
。命令 | 描述 |
---|---|
-t | 以 IPv4 位址的形式指定遠端目標,以發動基於 DNS 的攻擊 |
-p | 指定啟動遠端攻擊時將使用的目標端口 |
-d | 攻擊將持續到執行停止的持續時間(最大值=8小時) |
-x | 針對遠端目標發起的攻擊類型 (SUPPORTED=DNS) |
警告:SteadyCook 用於列印 TIME_PASSED 和 TIME_LEFT 的基於時間的資料仍在積極開發中。您可能會看到剩餘分鐘數形式的數字,而沒有剩餘小時數或已過小時數。 SteadyCook 仍將在您以小時設定的持續時間內完全執行攻擊(透過-d
)此變更將在以後的版本中出現,因為一旦您設定了正確的環境,SteadyCook 的核心功能就可以保證充分發揮作用。