
Exploiteur NextJS pour CVE-2025-55182 et plus.
Outil d'exploitation pour NextJS
$ npm install -g nextploiter
$ nextploiter COMMAND
running command...
$ nextploiter (--version)
nextploiter/1.0.0 darwin-arm64 node-v24.12.0
$ nextploiter --help [COMMAND]
USAGE
$ nextploiter COMMAND
...
nextploiter help [COMMAND]nextploiter pluginsnextploiter plugins add PLUGINnextploiter plugins:inspect PLUGIN...nextploiter plugins install PLUGINnextploiter plugins link PATHnextploiter plugins remove [PLUGIN]nextploiter plugins resetnextploiter plugins uninstall [PLUGIN]nextploiter plugins unlink [PLUGIN]nextploiter plugins updatenextploiter rcenextploiter rce access-filesnextploiter rce kill-servernextploiter rce list-envnextploiter rce list-filesnextploiter rce process-access-filesnextploiter rce spawn-terminalnextploiter help [COMMAND]Affiche l'aide pour nextploiter.
USAGE
$ nextploiter help [COMMAND...] [-n]
ARGUMENTS
[COMMAND...] Commande pour laquelle afficher l'aide.
OPTIONS
-n, --nested-commands Inclure toutes les commandes imbriquées dans la sortie.
DESCRIPTION
Affiche l'aide pour nextploiter.
Voir le code : @oclif/plugin-help
nextploiter pluginsListe les plugins installés.
USAGE
$ nextploiter plugins [--json] [--core]
OPTIONS
--core Afficher les plugins de base.
OPTIONS GLOBALES
--json Formater la sortie en JSON.
DESCRIPTION
Liste les plugins installés.
EXEMPLES
$ nextploiter plugins
Voir le code : @oclif/plugin-plugins
nextploiter plugins add PLUGINInstalle un plugin dans nextploiter.
USAGE
$ nextploiter plugins add PLUGIN... [--json] [-f] [-h] [-s | -v]
ARGUMENTS
PLUGIN... Plugin à installer.
OPTIONS
-f, --force Forcer npm à récupérer les ressources distantes même si une copie locale existe sur le disque.
-h, --help Afficher l'aide de la CLI.
-s, --silent Silencer la sortie npm.
-v, --verbose Afficher la sortie npm détaillée.
OPTIONS GLOBALES
--json Formater la sortie en JSON.
DESCRIPTION
Installe un plugin dans nextploiter.
Utilise npm pour installer les plugins.
L'installation d'un plugin installé par l'utilisateur écrasera un plugin de base.
Utilisez la variable d'environnement NEXTPLOITER_NPM_LOG_LEVEL pour définir le niveau de journal npm.
Utilisez la variable d'environnement NEXTPLOITER_NPM_REGISTRY pour définir le registre npm.
ALIAS
$ nextploiter plugins add
EXEMPLES
Installer un plugin depuis le registre npm.
$ nextploiter plugins add myplugin
Installer un plugin depuis une URL github.
$ nextploiter plugins add https://github.com/someuser/someplugin
Installer un plugin depuis un slug github.
$ nextploiter plugins add someuser/someplugin
nextploiter plugins:inspect PLUGIN...Affiche les propriétés d'installation d'un plugin.
USAGE
$ nextploiter plugins inspect PLUGIN...
ARGUMENTS
PLUGIN... [default: .] Plugin à inspecter.
OPTIONS
-h, --help Afficher l'aide de la CLI.
-v, --verbose
OPTIONS GLOBALES
--json Formater la sortie en JSON.
DESCRIPTION
Affiche les propriétés d'installation d'un plugin.
EXEMPLES
$ nextploiter plugins inspect myplugin
Voir le code : @oclif/plugin-plugins
nextploiter plugins install PLUGINInstalle un plugin dans nextploiter.
USAGE
$ nextploiter plugins install PLUGIN... [--json] [-f] [-h] [-s | -v]
ARGUMENTS
PLUGIN... Plugin à installer.
OPTIONS
-f, --force Forcer npm à récupérer les ressources distantes même si une copie locale existe sur le disque.
-h, --help Afficher l'aide de la CLI.
-s, --silent Silencer la sortie npm.
-v, --verbose Afficher la sortie npm détaillée.
OPTIONS GLOBALES
--json Formater la sortie en JSON.
DESCRIPTION
Installe un plugin dans nextploiter.
Utilise npm pour installer les plugins.
L'installation d'un plugin installé par l'utilisateur écrasera un plugin de base.
Utilisez la variable d'environnement NEXTPLOITER_NPM_LOG_LEVEL pour définir le niveau de journal npm.
Utilisez la variable d'environnement NEXTPLOITER_NPM_REGISTRY pour définir le registre npm.
ALIAS
$ nextploiter plugins add
EXEMPLES
Installer un plugin depuis le registre npm.
$ nextploiter plugins install myplugin
Installer un plugin depuis une URL github.
$ nextploiter plugins install https://github.com/someuser/someplugin
Installer un plugin depuis un slug github.
$ nextploiter plugins install someuser/someplugin
Voir le code : @oclif/plugin-plugins
nextploiter plugins link PATHLie un plugin dans la CLI pour le développement.
USAGE
$ nextploiter plugins link PATH [-h] [--install] [-v]
ARGUMENTS
PATH [default: .] Chemin vers le plugin
OPTIONS
-h, --help Afficher l'aide de la CLI.
-v, --verbose
--[no-]install Installer les dépendances après avoir lié le plugin.
DESCRIPTION
Lie un plugin dans la CLI pour le développement.
L'installation d'un plugin lié écrasera un plugin installé par l'utilisateur ou un plugin de base.
Par exemple, si vous avez un plugin installé par l'utilisateur ou un plugin de base qui a une commande 'hello', l'installation d'un plugin lié avec une commande 'hello' écrasera l'implémentation du plugin installé par l'utilisateur ou du plugin de base. Ceci est utile pour le travail de développement.
EXEMPLES
$ nextploiter plugins link myplugin
Voir le code : @oclif/plugin-plugins
nextploiter plugins remove [PLUGIN]Supprime un plugin de la CLI.
USAGE
$ nextploiter plugins remove [PLUGIN...] [-h] [-v]
ARGUMENTS
[PLUGIN...] Plugin à désinstaller
OPTIONS
-h, --help Afficher l'aide de la CLI.
-v, --verbose
DESCRIPTION
Supprime un plugin de la CLI.
ALIAS
$ nextploiter plugins unlink
$ nextploiter plugins remove
EXEMPLES
$ nextploiter plugins remove myplugin
nextploiter plugins resetSupprime tous les plugins installés par l'utilisateur et les plugins liés.
USAGE
$ nextploiter plugins reset [--hard] [--reinstall]
OPTIONS
--hard Supprimer node_modules et les fichiers liés au gestionnaire de paquets en plus de désinstaller les plugins.
--reinstall Réinstaller tous les plugins après les avoir désinstallés.
Voir le code : @oclif/plugin-plugins
nextploiter plugins uninstall [PLUGIN]Supprime un plugin de la CLI.
USAGE
$ nextploiter plugins uninstall [PLUGIN...] [-h] [-v]
ARGUMENTS
[PLUGIN...] Plugin à désinstaller
OPTIONS
-h, --help Afficher l'aide de la CLI.
-v, --verbose
DESCRIPTION
Supprime un plugin de la CLI.
ALIAS
$ nextploiter plugins unlink
$ nextploiter plugins remove
EXEMPLES
$ nextploiter plugins uninstall myplugin
Voir le code : @oclif/plugin-plugins
nextploiter plugins unlink [PLUGIN]Supprime un plugin de la CLI.
USAGE
$ nextploiter plugins unlink [PLUGIN...] [-h] [-v]
ARGUMENTS
[PLUGIN...] Plugin à désinstaller
OPTIONS
-h, --help Afficher l'aide de la CLI.
-v, --verbose
DESCRIPTION
Supprime un plugin de la CLI.
ALIAS
$ nextploiter plugins unlink
$ nextploiter plugins remove
EXEMPLES
$ nextploiter plugins unlink myplugin
nextploiter plugins updateMet à jour les plugins installés.
USAGE
$ nextploiter plugins update [-h] [-v]
OPTIONS
-h, --help Afficher l'aide de la CLI.
-v, --verbose
DESCRIPTION
Met à jour les plugins installés.
Voir le code : @oclif/plugin-plugins
nextploiter rceUtilisé pour exécuter du code JavaScript sur le serveur distant.
USAGE
$ nextploiter rce
DESCRIPTION
Utilisé pour exécuter du code JavaScript sur le serveur distant.
Voir le code : src/commands/rce/index.ts
nextploiter rce access-filesUtilitaire pour lister les fichiers de retour sur le serveur. Peut ne pas fonctionner sur les systèmes sans serveur.
USAGE
$ nextploiter rce access-files --baseURL <value>
OPTIONS
--baseURL=<value> (requis)
DESCRIPTION
Utilitaire pour lister les fichiers de retour sur le serveur. Peut ne pas fonctionner sur les systèmes sans serveur.
Voir le code : src/commands/rce/access-files.ts
nextploiter rce kill-serverUtilitaire qui utilise process.exit pour arrêter le serveur distant.
USAGE
$ nextploiter rce kill-server --baseURL <value>
OPTIONS
--baseURL=<value> (requis)
DESCRIPTION
Utilitaire qui utilise process.exit pour arrêter le serveur distant.
Voir le code : src/commands/rce/kill-server.ts
nextploiter rce list-envUtilitaire qui itère sur process.env pour récupérer toutes les variables d'environnement.
USAGE
$ nextploiter rce list-env --baseURL <value>
OPTIONS
--baseURL=<value> (requis)
DESCRIPTION
Utilitaire qui itère sur process.env pour récupérer toutes les variables d'environnement.
Voir le code : src/commands/rce/list-env.ts
nextploiter rce list-filesUtilitaire pour lister tous les fichiers sur le serveur. Peut ne pas fonctionner sur les systèmes sans serveur.
USAGE
$ nextploiter rce list-files --baseURL <value> [--dir <value>]
OPTIONS
--baseURL=<value> (requis) URL de base du serveur à attaquer
--dir=<value> [default: .] Répertoire pour la commande ls
DESCRIPTION
Utilitaire pour lister tous les fichiers sur le serveur. Peut ne pas fonctionner sur les systèmes sans serveur.
Voir le code : src/commands/rce/list-files.ts
nextploiter rce process-access-filesUtilitaire pour accéder aux fichiers en utilisant le processus Node exposé et utilise process.binding, peut dépendre de la version de Node.
USAGE
$ nextploiter rce process-access-files --baseURL <value> --path <value>
OPTIONS
--baseURL=<value> (requis)
--path=<value> (requis)
DESCRIPTION
Utilitaire pour accéder aux fichiers en utilisant le processus Node exposé et utilise process.binding, peut dépendre de la version de Node.
Voir le code : src/commands/rce/process-access-files.ts
nextploiter rce spawn-terminalUtilitaire qui crée un terminal.
USAGE
$ nextploiter rce spawn-terminal --baseURL <value>
OPTIONS
--baseURL=<value> (requis)
DESCRIPTION
Utilitaire qui crée un terminal.
Voir le code : src/commands/rce/spawn-terminal.ts