Henkaku
Seul Linux est pris en charge. Vous aurez besoin: Tous les outils devraient être dans votre PATH. Exécutez ./build.sh pour tout construire. Ce script nettoie...
Choisir une liste...
Construire
Seul Linux est pris en charge. Vous aurez besoin:
- Python 3
- Vita SDK
- Uglify JS (Ubuntu 16.04 paquet node-uglify) testé version 2.4.15
- Autres outils standard que vous auriez déjà dû installer, tels que openssl, dd, chat, touch
Tous les outils devraient être dans votre PATH.
Exécuter ./build.sh pour tout construire. Ce script nettoie d'abord tous les répertoires de construction et construit ensuite l'exploit.
Développer
Il est utile que tout soit automatiquement reconstruit lorsqu'un fichier source change. Pour y parvenir, installer entr et exécuter dans une termina séparée:
while sleep 1; do find build.sh krop/ payload/ urop/ webkit/ | entr -d ./build.sh ; done
Ensuite, lorsque vous changez un fichier source (ou en ajoutez un nouveau), tout sera automatiquement reconstruit. Notez que si vous ajoutez un nouveau répertoire, vous devrez mettre à jour le script.
Distrib
Distribuer seulement les fichiers de la output ne distribuez pas d'autres fichiers.
Il y a deux versions de l'exploit, situé dans le output répertoire. L'un ou l'autre peut être servi en utilisant n'importe quel serveur web régulier (par exemple: python3 -m http.server).
Les offline charge utile est pour courir avec le client de messagerie. Les web charge utile est pour fonctionner sur l'application Navigateur.
Exploitation
Pour exécuter l'exploitation, d'abord le démarrage froid de votre Vita, puis naviguer à exploit.html. Les situations suivantes sont possibles :
- navigateur n'affiche pas d'alerte(s) et affiche un écran gris "S'il vous plaît attendre..." après quelques secondes: c'est normal, permettre jusqu'à 10 recharges avant que l'exploit effectivement déclenche
- vous obtenez une alerte "déclencheur", puis rien ne se passe : l'exploit a réussi
- vous obtenez une alerte "déclencheur", puis le navigateur s'écrase: l'exploit a échoué, réessayer quelques fois, puis redémarrer la Vita et essayer à nouveau
- vous obtenez une alerte "déclencheur", puis le système s'écrase: cela ne devrait pas arriver, essayez à nouveau l'exploitation