一種在基於 OpenWRT 的路由器上執行 PPPwn 的方法。
您可以在此處檢查您的路由器是否受支援。
安裝 OpenWRT 後,您需要暫時將路由器連接到網際網路。您可以按照以下步驟在 LuCI Web 介面中執行此操作:
警告:在加入為客戶端之前,請確保您的br-lan
介面不使用與家庭網路相同的子網路。否則他們會發生衝突。
透過 SSH 遠端存取您的路由器
將專案下載到您的路由器:
opkg update
wget https://github.com/MODDEDWARFARE/PPPwn_WRT/raw/main/install.sh
chmod +x install.sh && . ./install.sh
選擇最常見的介面是br-lan
。
選擇您的韌體11.00
或10.00
9.00
系統將詢問您是否要從 Web 介面載入 PPPwn。如果您的儲存空間有限且計劃在啟動時或透過路由器上的按鈕載入 PPPwn,則不應使用此選項。
系統會詢問您是否要在啟動時載入腳本。如果您選擇Y
(是),您可以在將來透過編輯檔案/etc/rc.local
來編輯它。
載入漏洞後,系統會詢問您是否要關閉路由器電源。此功能可能不適用於某些路由器,並可能導致它們重新啟動。如果安裝過程中任何檔案未正確下載,此選項也可能導致開機循環。
系統會詢問您是否要安裝 nano。如果您的儲存空間有限,最好拒絕此選項並使用 vi 代替。
現在,您可以透過輸入./run.sh
從終端機執行該腳本,或透過前往System > Custom Commands > PPPwn PS4 > Run從 LuCI Web 介面執行該腳本。
(1-點選 WPS 按鈕執行「run.sh」)或觸發進程殺手(按住 3 秒 WPS 按鈕執行「kill.sh」)
這種方法比前一種方法複雜一些。
透過 SSH 連接到路由器並導航至cd /etc/rc.button
。
鍵入ls
以列出可用按鈕。
找到您要替換的按鈕,例如wps
。
使用以下命令編輯按鈕腳本:
nano wps
尋找wps
按鈕「已發布」代碼。它應該看起來像:
刪除if
語句中的所有內容並將其替換為以下命令:
cd /root/PPPwn_WRT-main && ./run.sh
if [ " $SEEN " -ge 3 ] ; then
cd /root/PPPwn_WRT-main && ./kill.sh
else
cd /root/PPPwn_WRT-main && ./run.sh
fi
例子:
現在,當您按下wps
按鈕時,它將運行腳本。
如果您的路由器有wps
、 power
、 wlan
等 LED 指示燈,您可以使用它們來指示腳本何時執行。
鍵入ls /sys/class/leds/
以列出可用的 LED。
選擇一個 LED,例如red:info
。
編輯腳本以更改 LED 行為:
nano /root/PPPwn_WRT-main/run.sh
將green:wps
替換為red:info
:
echo " heartbeat " > /sys/class/leds/green:wps/trigger
您也可以將 LED 行為從heartbeat
改為:
none
= 關閉default-on
= 始終開啟heartbeat
=眨眼timer
=時間延遲