Sebuah metode menjalankan PPPwn pada router berbasis OpenWRT.
Anda dapat memeriksa apakah router Anda didukung di sini.
Setelah OpenWRT diinstal, Anda perlu menghubungkan router ke internet untuk sementara. Anda dapat melakukan ini di antarmuka web LuCI dengan mengikuti langkah-langkah berikut:
PERINGATAN: Pastikan antarmuka br-lan
Anda tidak menggunakan subnet yang sama dengan jaringan rumah Anda sebelum bergabung sebagai klien. Kalau tidak, mereka akan berkonflik.
Remote ke router Anda melalui SSH
Unduh proyek ke router Anda:
opkg update
wget https://github.com/MODDEDWARFARE/PPPwn_WRT/raw/main/install.sh
chmod +x install.sh && . ./install.sh
Pilih antarmuka Anda yang paling umum adalah br-lan
.
Pilih firmware Anda 11.00
, 10.00
atau 9.00
.
Anda akan ditanya apakah Anda ingin memuat PPPwn dari Antarmuka Web. Anda sebaiknya tidak menggunakan opsi ini jika Anda memiliki ruang penyimpanan terbatas dan berencana memuat PPPwn saat startup atau dengan tombol di router.
Anda akan ditanya apakah Anda ingin memuat skrip saat startup. Jika Anda memilih Y
untuk Ya, Anda dapat mengeditnya di masa mendatang dengan mengedit file: /etc/rc.local
.
Anda akan ditanya apakah Anda ingin mematikan router setelah memuat eksploitasi. Fitur ini mungkin tidak berfungsi pada beberapa router dan malah dapat menyebabkan router melakukan boot ulang. Jika ada file yang tidak diunduh dengan benar selama instalasi, opsi ini juga dapat menyebabkan boot loop.
Anda akan ditanya apakah Anda ingin menginstal nano. Jika Anda memiliki ruang penyimpanan terbatas, sebaiknya tolak opsi ini dan gunakan vi sebagai gantinya.
Anda sekarang dapat menjalankan skrip dari terminal dengan memasukkan ./run.sh
atau menjalankannya dari antarmuka web LuCI dengan masuk ke System > Custom Commands > PPPwn PS4 > Run .
(1-klik tombol WPS untuk menjalankan "run.sh") atau Memicu pembunuh proses (Tahan 3 detik tombol WPS untuk menjalankan "kill.sh")
Metode ini sedikit lebih rumit dibandingkan metode sebelumnya.
SSH ke router dan navigasikan ke cd /etc/rc.button
.
Ketik ls
untuk mencantumkan tombol yang tersedia.
Temukan tombol yang ingin Anda ganti, misalnya wps
.
Edit skrip tombol dengan:
nano wps
Cari kode tombol wps
"dirilis". Ini akan terlihat seperti:
Hapus semua yang ada di dalam pernyataan if
dan ganti dengan perintah berikut:
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
Contoh:
Sekarang, ketika Anda menekan tombol wps
, skrip akan dijalankan.
Jika router Anda memiliki indikator LED untuk wps
, power
, wlan
, dll., Anda dapat menggunakannya untuk menunjukkan kapan skrip sedang berjalan.
Ketik ls /sys/class/leds/
untuk mencantumkan LED yang tersedia.
Pilih LED, misalnya red:info
.
Edit skrip untuk mengubah perilaku LED:
nano /root/PPPwn_WRT-main/run.sh
Ganti green:wps
dengan red:info
di:
echo " heartbeat " > /sys/class/leds/green:wps/trigger
Anda juga dapat mengubah perilaku LED dari heartbeat
menjadi:
none
= matidefault-on
= selalu aktifheartbeat
= berkediptimer
= waktu tunda