Connexion
S'inscrire
Actualités
Quoi de neuf
Activités générales
Auteurs
Forums
Nouveaux messages
Rechercher un forum
Quoi de neuf
Nouveaux messages
Nouveaux messages de profil
Activités générales
Membres
Membres inscrits
Visiteurs actuels
Nouveaux messages de profil
Rechercher dans les messages des profils
Teams
Créé ton équipe
Quoi de neuf ?
Nouveaux messages
Rechercher un forum
Menu
Connexion
S'inscrire
Install the app
Install
Forums
Plateformes
Playstation
[TUTO] : Compiler un Payload
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
Vous utilisez un navigateur non à jour ou ancien. Il ne peut pas afficher ce site ou d'autres sites correctement.
Vous devez le mettre à jour ou utiliser un
navigateur alternatif
.
Répondre à la discussion
Message
<blockquote data-quote="EROOTIIK" data-source="post: 7296652" data-attributes="member: 11812"><p>J'ai pas vu beaucoup de tutos là-dessus, et le seul tuto clair qui est celui de modded warfare sur youtube n'est pas vraiment pratique et rapide.</p><p></p><p>Pour compiler sous Windows il y a plusieurs moyens dont MinGW, Cygwin ou bien passer par une machine virtuelle, vu que j'ai eu que des problèmes avec MinGW et Cygwin je vais donc vous expliquer comment installer une machine virtuelle et compiler un payload avec les SDK 4.05 et 4.55.</p><p></p><p>En premier lieu téléchargez et installez <a href="https://www.virtualbox.org/wiki/Downloads" target="_blank">VirtualBox</a> puis téléchargez l'iso de <a href="https://www.ubuntu.com/download/server" target="_blank">Ubuntu Server</a>, personnellement j'ai pris la version 16.04.4 LTS.</p><p>Téléchargez aussi :</p><p>Les SDK pour 4.55 : <a href="https://github.com/xvortex/ps4-payload-sdk" target="_blank">https://github.com/xvortex/ps4-payload-sdk</a></p><p>ou bien pour 4.05 : <a href="https://github.com/idc/ps4-payload-sdk" target="_blank">https://github.com/idc/ps4-payload-sdk</a></p><p>Un payload 4.55 pour GTA en guise d'exemple: <a href="https://github.com/2much4u/PS4-GTA-V-Native-Caller" target="_blank">https://github.com/2much4u/PS4-GTA-V-Native-Caller</a></p><p></p><p>Pour compiler facilement on aura besoin de faire un partage de dossier entre Windows et Ubuntu Server avec VirtualBox, le dossier partagé s'appellera PS4 pour ce tuto et son chemin d'accès sera toujours le même sous Ubuntu Server : /media/sf_NomDuDossierPartagé donc /media/sf_PS4 pour ce tuto.</p><p></p><p>Plutôt que de faire un pavé non compréhensible j'ai préféré faire une vidéo qui montre comment configurer VirtualBox, Ubuntu Server et le dossier partagé : [MEDIA=youtube]VRdo9PzWifI[/MEDIA]</p><p></p><p>Une fois VirtualBox, Ubuntu Server et le dossier partagé configurés il faudra faire une série de commandes :</p><p>[CODE=bash]sudo apt update && sudo apt upgrade[/CODE](obtient et installe les mises à jour disponibles des paquets installés)</p><p>[CODE=bash]sudo apt install virtualbox-guest-dkms[/CODE](installe des modules VirtualBox nécessaire notamment pour le partage de dossier)</p><p>[CODE=bash]sudo apt install llvm[/CODE](installe le paquet LLVM nécessaire pour la compilation)</p><p>[CODE=bash]sudo apt install g++[/CODE](installe le paquet g++ nécessaire pour la compilation)</p><p>[CODE=bash]sudo apt install socat[/CODE](installe le paquet socat nécessaire pour la communication réseau notamment pour injecter un payload sur votre PS4)</p><p>[CODE=bash]sudo usermod -G vboxsf -a votreNomD'utilisateur[/CODE](vous donne les droits d'accéder au dossier partagé)</p><p></p><p>[CODE=bash]sudo nano /etc/environment[/CODE]</p><p>ajouter la ligne :</p><p>PS4SDK="/media/sf_PS4/SDK"</p><p>ctrl + x puis y puis entrer</p><p>(on défini une variable d'environnement contenant le chemin d'accès des SDK)</p><p>[CODE=bash]reboot[/CODE] (on redémarre la machine virtuelle)</p><p></p><p>Compilation des SDK :</p><p>[CODE=bash]cd ../../media/sf_PS4/SDK/libusbfatfs[/CODE]</p><p>[CODE=bash]make[/CODE] (compile)</p><p>[CODE=bash]cd ../libPS4[/CODE]</p><p>[CODE=bash]make[/CODE] (compile)</p><p></p><p>Compilation du payload GTA :</p><p>[CODE=bash]cd ../../PS4-GTA-V-Native-Caller-4.55[/CODE]</p><p>[CODE=bash]make[/CODE] (compile)</p><p></p><p>commandes optionnelles :</p><p>changer le répertoire par défaut au boot de la VM :</p><p></p><p>[CODE=bash]sudo nano /etc /passwd[/CODE] (enlever l'espace entre /etc et /)</p><p>à la dernière ligne changer /home/votre nom d'utilisateur en /media/sf_PS4</p><p>ctrl x puis y puis entrer</p><p>[CODE=bash]exit[/CODE]</p><p></p><p>enlever le mot de passe de votre compte :</p><p>[CODE=bash]sudo visudo[/CODE]</p><p>à la fin du fichier ajoutez :</p><p>[CODE=bash]VotreNomD'utilisateur ALL=(ALL) NOPASSWD:ALL[/CODE]</p><p>ctrl x puis y puis entrer</p><p>[CODE=bash]sudo passwd -d VotreNomD'utilisateur[/CODE]</p><p></p><p>injecter un payload:</p><p>Créez un fichier .sh dans le dossier de votre payload, ajoutez la ligne suivante et sauvegardez:</p><p>[CODE=bash]socat -u FILE:nomDeVotrePayload TCP:IpDeVotrePS4:9020[/CODE]</p><p>la commande pour exécuter le fichier: [CODE=bash]sudo sh nomDeVotreFichier.sh[/CODE]</p><p>Ou bien effectuez directement la commande socat sans créer de fichier.</p><p></p><p>Merci à [USER=667118]@TheoryWrong[/USER] pour l'idée d'utiliser Ubuntu Server</p></blockquote><p></p>
[QUOTE="EROOTIIK, post: 7296652, member: 11812"] J'ai pas vu beaucoup de tutos là-dessus, et le seul tuto clair qui est celui de modded warfare sur youtube n'est pas vraiment pratique et rapide. Pour compiler sous Windows il y a plusieurs moyens dont MinGW, Cygwin ou bien passer par une machine virtuelle, vu que j'ai eu que des problèmes avec MinGW et Cygwin je vais donc vous expliquer comment installer une machine virtuelle et compiler un payload avec les SDK 4.05 et 4.55. En premier lieu téléchargez et installez [URL='https://www.virtualbox.org/wiki/Downloads']VirtualBox[/URL] puis téléchargez l'iso de [URL='https://www.ubuntu.com/download/server']Ubuntu Server[/URL], personnellement j'ai pris la version 16.04.4 LTS. Téléchargez aussi : Les SDK pour 4.55 : [URL]https://github.com/xvortex/ps4-payload-sdk[/URL] ou bien pour 4.05 : [URL]https://github.com/idc/ps4-payload-sdk[/URL] Un payload 4.55 pour GTA en guise d'exemple: [URL]https://github.com/2much4u/PS4-GTA-V-Native-Caller[/URL] Pour compiler facilement on aura besoin de faire un partage de dossier entre Windows et Ubuntu Server avec VirtualBox, le dossier partagé s'appellera PS4 pour ce tuto et son chemin d'accès sera toujours le même sous Ubuntu Server : /media/sf_NomDuDossierPartagé donc /media/sf_PS4 pour ce tuto. Plutôt que de faire un pavé non compréhensible j'ai préféré faire une vidéo qui montre comment configurer VirtualBox, Ubuntu Server et le dossier partagé : [MEDIA=youtube]VRdo9PzWifI[/MEDIA] Une fois VirtualBox, Ubuntu Server et le dossier partagé configurés il faudra faire une série de commandes : [CODE=bash]sudo apt update && sudo apt upgrade[/CODE](obtient et installe les mises à jour disponibles des paquets installés) [CODE=bash]sudo apt install virtualbox-guest-dkms[/CODE](installe des modules VirtualBox nécessaire notamment pour le partage de dossier) [CODE=bash]sudo apt install llvm[/CODE](installe le paquet LLVM nécessaire pour la compilation) [CODE=bash]sudo apt install g++[/CODE](installe le paquet g++ nécessaire pour la compilation) [CODE=bash]sudo apt install socat[/CODE](installe le paquet socat nécessaire pour la communication réseau notamment pour injecter un payload sur votre PS4) [CODE=bash]sudo usermod -G vboxsf -a votreNomD'utilisateur[/CODE](vous donne les droits d'accéder au dossier partagé) [CODE=bash]sudo nano /etc/environment[/CODE] ajouter la ligne : PS4SDK="/media/sf_PS4/SDK" ctrl + x puis y puis entrer (on défini une variable d'environnement contenant le chemin d'accès des SDK) [CODE=bash]reboot[/CODE] (on redémarre la machine virtuelle) Compilation des SDK : [CODE=bash]cd ../../media/sf_PS4/SDK/libusbfatfs[/CODE] [CODE=bash]make[/CODE] (compile) [CODE=bash]cd ../libPS4[/CODE] [CODE=bash]make[/CODE] (compile) Compilation du payload GTA : [CODE=bash]cd ../../PS4-GTA-V-Native-Caller-4.55[/CODE] [CODE=bash]make[/CODE] (compile) commandes optionnelles : changer le répertoire par défaut au boot de la VM : [CODE=bash]sudo nano /etc /passwd[/CODE] (enlever l'espace entre /etc et /) à la dernière ligne changer /home/votre nom d'utilisateur en /media/sf_PS4 ctrl x puis y puis entrer [CODE=bash]exit[/CODE] enlever le mot de passe de votre compte : [CODE=bash]sudo visudo[/CODE] à la fin du fichier ajoutez : [CODE=bash]VotreNomD'utilisateur ALL=(ALL) NOPASSWD:ALL[/CODE] ctrl x puis y puis entrer [CODE=bash]sudo passwd -d VotreNomD'utilisateur[/CODE] injecter un payload: Créez un fichier .sh dans le dossier de votre payload, ajoutez la ligne suivante et sauvegardez: [CODE=bash]socat -u FILE:nomDeVotrePayload TCP:IpDeVotrePS4:9020[/CODE] la commande pour exécuter le fichier: [CODE=bash]sudo sh nomDeVotreFichier.sh[/CODE] Ou bien effectuez directement la commande socat sans créer de fichier. Merci à [USER=667118]@TheoryWrong[/USER] pour l'idée d'utiliser Ubuntu Server [/QUOTE]
Insérer les citations…
Vérification
Publier la réponse
Forums
Plateformes
Playstation
[TUTO] : Compiler un Payload
Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
Acceptez
En savoir plus.…
Haut