Henkaku

henkaku henkaku
Dépôt créer le : 05/08/2016
Release du : 15/02/2026 v1.5 – Release 6
Forks: 102 Watcher: 0 522
Choisir une liste...
FR

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

Contributeurs GitHub

xyzz
xyzz
132 contributions
d3m3vilurr
d3m3vilurr
9 contributions
TheOfficialFloW
TheOfficialFloW
33 contributions
devnoname120
devnoname120
2 contributions
Wassburgare
Wassburgare
2 contributions
coestergaard
coestergaard
8 contributions
codestation
codestation
1 contributions
yifanlu
yifanlu
108 contributions
DaveeFTW
DaveeFTW
5 contributions
WanderMax
WanderMax
3 contributions
ProximaV
ProximaV
2 contributions
2dook
2dook
1 contributions