Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
ns2jb — Démonstration de jailbreak en console qui exécute des fonctions natives au sein du processus du système de fichiers de la Switch 2 via SmileBASIC, vérifie les résultats et restaure les instructions d'origine. | Kitploit
Outils/GitLabGitLab/pepsipu/ns2jb
Sécurité des Systèmes EmbarquésEscalade de PrivilègesExploitationRétro-ingénierieHacking MatérielSécurité Matériel et IoTDéveloppement de Charges Utiles
GitLabpepsipu/ns2jb

ns2jb

Démonstration de jailbreak en console qui exécute des fonctions natives au sein du processus du système de fichiers de la Switch 2 via SmileBASIC, vérifie les résultats et restaure les instructions d'origine.

Voir le dépôt
27138il y a 1 jourPas encore vérifié

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

Merci Codex d'avoir empaqueté consciencieusement les exploits pour la distribution. Non, je n'ai pas lu le paquet distribué.

Démo Switch 2 FS

Exécute deux petites fonctions natives dans FS, vérifie leurs résultats et restaure les instructions d'origine. Switch 2 uniquement ; aucune installation npm ni compilateur nécessaire.

Vous avez besoin de SmileBASIC 4.4.9, du logiciel système 23.0.1, de Node.js 22+ sous macOS ou Linux, et de plus de 20 MiB libres dans la sauvegarde SmileBASIC. L'ordinateur et la console doivent être sur le même réseau accessible.

Configuration initiale

Dans Make a Program de SmileBASIC, saisissez bootstrap.bas dans l'emplacement 0 et enregistrez-le sous NS2. Un clavier USB est utile. Le ZIP est un paquet pour ordinateur, pas un fichier d'import SmileBASIC ; il n'existe aucune clé de téléchargement publiée.

Exécution

  1. Redémarrez la console, ouvrez SmileBASIC et entrez en mode Direct.

  2. Sur l'ordinateur, ouvrez un terminal dans le dossier extrait et exécutez :

    node run.cjs
    

    Si on vous le demande, sélectionnez l'adresse de l'ordinateur accessible par la console. Vous pouvez aussi la fournir directement : node run.cjs 192.168.1.10. La connexion utilise le port 39380.

  3. Dans SmileBASIC, chargez le programme enregistré et saisissez ces commandes séparément :

    LOAD "TXT:NS2"
    RUN
    REMOVE NSR,&H60000000,&H3FFFFFFF
    

    Confirmez le chargement. Le message Out of memory renvoyé par REMOVE est attendu. Saisissez ensuite la ligne V=START(...) affichée par l'ordinateur.

Gardez SmileBASIC ouvert et l'ordinateur éveillé jusqu'à FS execution verified. Redémarrez la console une fois terminé ; cela restaure également le processus RO d'origine. Cette démo n'installe ni firmware personnalisé ni persistance.

Si une exécution échoue, conservez le dossier runs et redémarrez la console avant de réessayer. Ne saisissez REMOVE qu'une seule fois par processus d'application. Les journaux et les captures mémoire temporaires restent dans runs ; ils ne font pas partie de la distribution.

Testé physiquement le 21 octobre 2026 : les deux défis d'instructions FS, la restauration et le nettoyage ont réussi. L'acquisition est sensible au timing : le test a réussi au troisième démarrage à froid. Les deux premières tentatives se sont arrêtées aux contrôles de validation et ont effectué le nettoyage.

Code

run.cjs est le point d'entrée hôte. engine/switch2/pipeline.cjs contient la séquence de lancement fixe ; engine/switch2/process/fs-execute.cjs contient la démo FS. L'assistant natif et sa source se trouvent dans engine/switch2/ro/payload/. Les développeurs peuvent le reproduire avec Zig 0.15.2 : node engine/build-payload.cjs --check --zig /path/to/zig.

Télécharger l’outil