Ini adalah skrip untuk mengatur PPPwn dan PPPwn_cpp pada raspberry pi.
GoldHen akan berjalan pada versi firmware
9.00
9.60
10.00, 10.01
10.50, 10.70, 10.71
11.00
ps4-hen-vtx akan berjalan pada versi firmware
7.00, 7.01, 7.02
7.50, 7.51, 7.55
8.00, 8.01, 8.03
8.50, 8.52
9.00
9.03, 9.04
9.50, 9.51, 9.60
10.00, 10.01
10.50, 10.70, 10.71
11.00
Ini juga mendukung akses internet setelah pwn dan akses ke server ftp, klog dan binloader yang diluncurkan oleh goldhen.
Pemblokir dns juga dipasang dan digunakan untuk mencegah pembaruan.
Raspberry Pi 4, Raspberry Pi 400 dan Raspberry Pi 5 dapat melewati drive usb yang dimasukkan ke pi ke konsol jika pi dicolokkan ke port usb konsol
Ada juga server web untuk mengontrol pi, mengubah pengaturan dan mengirim muatan dengan mengakses http://pppwn.local dari konsol atau komputer Anda jika Anda mengaktifkan akses internet.
Ini adalah model yang telah saya uji tetapi pi-pwn tidak terbatas pada model ini.
Raspberi Pi 5
Raspberry Pi 4 Model B
Raspberi Pi 400
Raspberry Pi 3B+
Raspberry Pi 2 Model B
Raspberry Pi Zero 2 W dengan adaptor usb ke ethernet
Raspberry Pi Zero W dengan adaptor usb ke ethernet
ROCK PI 4C Plus dengan Gambar armbian
BIGTREETECH BTT Pi V1.2 dengan armbian minimal
pcDuino3b dengan Gambar armbian
Anda perlu menginstal Raspberry Pi OS Lite atau Armbian Cli/Minimal ke kartu sd.
Tempatkan kartu sd ke dalam raspberry pi, boot dan sambungkan ke internet lalu jalankan perintah berikut
sudo apt update
sudo apt install git -y
sudo rm -f -r PI-Pwn
sudo systemctl stop pipwn
git clone https://github.com/stooged/PI-Pwn
sudo mkdir /boot/firmware/
cd PI-Pwn
sudo cp -r PPPwn /boot/firmware/
cd /boot/firmware/PPPwn
sudo chmod 777 *
sudo bash install.sh
Selama proses instalasi Anda akan diminta untuk mengatur beberapa opsi.
Jika Anda menggunakan adaptor usb ke ethernet untuk koneksi ke konsol, Anda harus memilih ya
Jika pi Anda memiliki port ethernet dan Anda menggunakan adaptor usb ke ethernet, antarmuka Anda untuk adaptor usb harus eth1
Jika Anda menggunakan sesuatu seperti pi zero 2 antarmukanya akan menjadi eth0
Setelah pi reboot, pppwn akan berjalan secara otomatis.
Settings
lalu Network
Set Up Internet connection
dan pilih Use a LAN Cable
Custom
dan pilih PPPoE
untuk IP Address Settings
ppp
untuk PPPoE User ID
dan PPPoE Password
ppp
defaultAutomatic
untuk DNS Settings
dan MTU Settings
Do Not Use
untuk Proxy Server
Untuk GoldHen Anda perlu menempatkan file goldhen.bin ke root drive usb dan menyambungkannya ke konsol.
Setelah goldhen dimuat untuk pertama kalinya, itu akan disalin ke hdd internal konsol dan usb tidak lagi diperlukan.
Untuk memperbarui goldhen cukup ulangi proses di atas dan versi baru akan disalin ke hdd internal
Jika pi pwn diatur untuk mengizinkan akses internet, Anda dapat menggunakan server ftp, klog, dan binloader di konsol
Pi Anda juga harus terhubung ke jaringan rumah Anda melalui wifi atau koneksi ethernet kedua
Untuk terhubung ke server dari komputer Anda cukup sambungkan ke ip raspberry pi di jaringan Anda dan semua permintaan akan diteruskan ke konsol
Untuk ftp pastikan Anda mengatur mode transfer pada perangkat lunak klien ftp Anda ke Active
bukan pasif.
Anda dapat meletakkan usb flash drive di pi dan itu akan dipasang ke konsol, Anda harus meletakkan folder di root drive yang disebut "payloads"
Untuk menggunakan fitur ini Anda harus mencolokkan raspberry pi 4/400/5 ke port USB konsol menggunakan koneksi USB-C pada pi.
Jika Anda memiliki masalah daya, Anda dapat menggunakan kabel usb Y untuk menyuntikkan daya dari sumber lain tetapi dalam pengujian saya kedua varian pi berjalan menggunakan satu kabel.
Anda dapat mengaktifkan opsi untuk mendeteksi apakah goldhen sedang berjalan di opsi yang akan menyebabkan pi-pwn memeriksa apakah goldhen aktif sebelum menjalankan pppwn, ini berguna untuk mode istirahat
Jika Anda memiliki pi yang ditenagai dari port usb konsol, Anda harus menonaktifkan "Pasokan Daya ke Port USB" dalam pengaturan mode istirahat konsol.
Konsol juga harus menggunakan pengguna PPPoe dan pass yang ditetapkan untuk "koneksi internet konsol" pi-pwn atau default jika Anda tidak pernah mengubahnya yaitu ppp untuk pengguna dan kata sandi.
Jika Anda menginstal FTP untuk mengakses folder pppwn untuk file eksploitasi, Anda harus menggunakan pengguna/pass login root Anda untuk mengakses server.
Server ftp menggunakan port standar 21 dan 20.
Jika Anda mengatur samba untuk mengakses folder pppwn untuk file eksploitasi, Anda dapat mengakses drive di...
\pppwn.localpppwn
atau
smb:\pppwn.localpppwn
Berbagi tidak memerlukan pengguna/kata sandi untuk mengaksesnya.
Setelah semuanya diatur dan kabel ethernet dicolokkan di antara pi dan konsol, pi secara otomatis akan mencoba dan memasang konsol tersebut.
Eksploitasinya mungkin gagal berkali-kali tetapi pi akan terus membersihkan konsol untuk terus mencoba melakukan pwn sendiri.
Setelah di-pwn, prosesnya akan berhenti dan pi akan dimatikan jika Anda tidak menggunakan akses internet.
Idenya adalah Anda mem-boot konsol dan pi secara bersamaan dan pi akan terus mencoba melakukan pwn pada konsol tanpa masukan apa pun dari Anda, tunggu saja di layar beranda hingga proses selesai
Anda dapat mengedit skrip eksploitasi dengan memasukkan kartu sd ke komputer Anda dan masuk ke folder PPPwn.
Perintah di atas juga dapat dijalankan kembali untuk menginstal pembaruan atau mengubah pengaturan.
Anda juga dapat mengklik tombol perbarui di antarmuka web.
Interface
- ini adalah antarmuka lan pada pi yang terhubung ke konsol.
Firmware version
- versi firmware yang berjalan di konsol.
Time to restart PPPwn if it hangs
- batas waktu dalam hitungan menit untuk memulai ulang pppwn jika eksploitasi terhenti di tengah proses.
Led activity
- pada model pi yang dipilih, LED ini akan menyala berdasarkan kemajuan eksploitasi.
Use Python version
- mengaktifkan ini akan memaksa penggunaan pppwn python asli yang dirilis oleh TheOfficialFloW
Use GoldHen if available for selected firmware
- jika ini tidak diaktifkan atau firmware Anda tidak memiliki goldhen yang tersedia, vtx-hen akan digunakan.
Use original source ipv6
- ini akan memaksa pppwn untuk menggunakan alamat IPv6 asli yang digunakan di pppwn karena pada beberapa konsol ini meningkatkan kecepatan pwn.
Use usb ethernet adapter for console connection
- aktifkan ini hanya jika Anda menggunakan adaptor usb ke ethernet untuk menyambung ke konsol.
Detect if goldhen is running
- ini akan membuat pi-pwn memeriksa apakah goldhen dimuat di konsol dan lewati menjalankan pppwn jika sedang berjalan.
Detect console shutdown and restart PPPwn
- dengan ini diaktifkan jika tautan hilang antara pi dan konsol pppwn akan dimulai ulang.
Enable verbose PPPwn
- mengaktifkan keluaran debug dari pppwn sehingga Anda dapat melihat kemajuan eksploitasi.
Enable console internet access
- mengaktifkan ini akan membuat pi-pwn menyiapkan koneksi ke konsol yang memungkinkan akses internet setelah pppwn berhasil.
Disable DNS blocker
- mengaktifkan ini akan mematikan pemblokir dns yang memblokir server tertentu yang digunakan untuk pembaruan dan telemetri.
Shutdown PI after PWN
- jika diaktifkan ini akan membuat pi mati setelah pppwn berhasil.
Enable usb drive to console
- pada model pi tertentu, ini akan memungkinkan drive usb di pi diteruskan ke konsol.
Ports
- ini adalah daftar port yang diteruskan dari pi ke konsol, port tunggal atau rentang port dapat digunakan.
Semua penghargaan diberikan kepada TheOfficialFloW, xfangfang, SiSTR0, Vortex, EchoStretch dan banyak orang lain yang telah mewujudkan proyek ini.