Bonjour,
Je vous propose un petit tuto, pour monter un Raspberry Pi 3 en serveur Ps4-Exploit-Host 0.4.2.
Nécessaire
-Un Raspberry
-Une carte SD 4G min
-Raspbian Lite
-Win disk 32 imager
-Winscp Permet de rajouter des fichiers
-putty Permet de se connecter en ssh
I Installation de Raspian
Pour commencer on va installer raspian sur sa carte SD. Pour cela on utilise Win32 Disk Imager. On charge son fichier image.img et on clique sur write.
Si vous voulez faire un backup de votre SD une fois le tuto finis, il vous suffit juste de donner un nom a votre backup et de faire read
ex: C:\backup.img
Étape 2 (si on préfère administrer son pi depuis son pc)
Activer le ssh
On se logue avec les informations suivante:
Utilisateur : pi
Mot de passe : raspberry
sudo raspi-config
on descend sur Interfacing options
Puis sur SSh et on active celui ci
Étape 2 bis Wifi facultatif (si on préfère connecter son raspberry en wifi)
On descend sur Network option
et on rentre le nom son wifi + sa cle
Une fois fait on descend sur finish
Et on tape la commande suivante :
sudo reboot
Étape 3 Installation de l exploit
Pour cette partie je vous conseille d être en ssh pour faire de simple copier/coller de chaque ligne. Sinon c est pas grave comme moi a la mano ^^
On va commencer par mettre a jours raspbian et on va télécharger Git
sudo apt-get update sudo apt-get -y upgrade sudo apt-get update sudo apt-get install git
répondre y
On récupère le fichier ps4-exploit-host
git clone --recursive https://github.com/Al-Azif/ps4-exploit-host.git curl -L https://github.com/Al-Azif/ps4-exploit-host/releases/download/v0.4.2/ps4-exploit-host-linux.arm-v0.4.2.zip --output /home/pi/ps4-exploit-host-linux.arm-v0.4.2.zip
Et on le décompresse
unzip -d /home/pi /home/pi/ps4-exploit-host-linux.arm-v0.4.2.zip
Repondre A (la majuscule est importante)
Pour ceux voulant utiliser son raspberry pour envoyer un payload.bin le tuto s arrête ici. il faudra juste taper cette ligne pour un démarrage de l exploit. Et de relancer celle ci en cas de coupure du Raspberry
sudo python3 /home/pi/ps4-exploit-host/start.py
Pour ceux voulant automatiser l exploit a chaque démarrage du pi. Pratique si on souhaite pas utiliser son pi pour envoyer les payload avec son pi ou son pc grace a NETCAT_GUI.Vous trouverez plus bas une méthode pour convertir les bin en payload et les rajouter.
On va créer un script pour cela:
sudo nano /lib/systemd/system/myscript.service
on copie/colle ou on tape ce texte
[Unit] Description=My Script Service After=multi-user.target [Service] Type=idle ExecStart=/usr/bin/python3 /home/pi/ps4-exploit-host/start.py [Install] WantedBy=multi-user.target
Pour sortir et l enregistrer :
Ctrl+X
On appuie sur Y puis entrée
On lui augmente ses droits et on lance celui ci:
sudo chmod 644 /lib/systemd/system/myscript.service sudo systemctl daemon-reload sudo systemctl enable myscript.service sudo reboot
Voila le serveur est lancé, il reste plus qu a mettre sur votre ps4 dans l adresse dns l ip de votre raspberry. Et de se connecter grâce au manuel utilisateur
II Depuis ma release pour ceux l ayant recuperer.
Pour ceux qui on utilisée ma release, et qui rencontre un problème lors de l upgrade manuel de sa version 0.4.1. Voila la démarche
Creer un mot de passe root (facultatif pour ceux l ayant modifier)
On se logue:
Utilisateur : pi
Mot de passe : raspberry (ou votre mot de passe)
sudo passwd
Et on definit son mdp root
Pour supprimer l installation en 0.4.1
on stop le service
systemctl stop myscript.service
taper son mdp root
On supprime le dossier exploit,donc récupérer vos payloads avant la manipulations suivante si besoin
sudo rm -r ps4-exploit-host git clone --recursive https://github.com/Al-Azif/ps4-exploit-host.git curl -L https://github.com/Al-Azif/ps4-exploit-host/releases/download/v0.4.2/ps4-exploit-host-linux.arm-v0.4.2.zip --output /home/pi/ps4-exploit-host-linux.arm-v0.4.2.zip
On remet ses payload pour éviter 2 reboot inutile
sudo systemctl enable myscript.service sudo reboot
Voila le serveur est de nouveau opérationnel
III Rajouter des payloads
Pour cela il suffit d utiliser Winscp et d y déposer ces fichier dans le dossier ps4exploit-host/exploits et de reboot son raspberry
IV Convertir les fichiers bin en payloads.
Pour cela on va utiliser Bin2js et il suffit juste de faire glisser le *.bin sur le bat.
On récupère le fichier payload créé et on le rajoute a ce dossier de base 4.0.5 ou pour la 4.55.
Modifié par fystrack, 05 octobre 2019 - 20:02.