
NextJS exploiter for CVE-2025-55182 and more.
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]nextploiter 도움말을 표시합니다.
USAGE
$ nextploiter help [COMMAND...] [-n]
ARGUMENTS
[COMMAND...] 도움말을 보려는 명령어입니다.
FLAGS
-n, --nested-commands 출력에 모든 중첩 명령어를 포함합니다.
DESCRIPTION
nextploiter 도움말을 표시합니다.
코드 출처: @oclif/plugin-help
nextploiter plugins설치된 플러그인 목록을 표시합니다.
USAGE
$ nextploiter plugins [--json] [--core]
FLAGS
--core 코어 플러그인을 표시합니다.
GLOBAL FLAGS
--json 출력을 JSON 형식으로 포맷합니다.
DESCRIPTION
설치된 플러그인 목록을 표시합니다.
EXAMPLES
$ nextploiter plugins
코드 출처: @oclif/plugin-plugins
nextploiter plugins add PLUGINnextploiter에 플러그인을 설치합니다.
USAGE
$ nextploiter plugins add PLUGIN... [--json] [-f] [-h] [-s | -v]
ARGUMENTS
PLUGIN... 설치할 플러그인입니다.
FLAGS
-f, --force 로컬에 복사본이 있더라도 npm이 원격 리소스를 가져오도록 강제합니다.
-h, --help CLI 도움말을 표시합니다.
-s, --silent npm 출력을 숨깁니다.
-v, --verbose 상세 npm 출력을 표시합니다.
GLOBAL FLAGS
--json 출력을 JSON 형식으로 포맷합니다.
DESCRIPTION
nextploiter에 플러그인을 설치합니다.
npm을 사용하여 플러그인을 설치합니다.
사용자가 설치한 플러그인은 코어 플러그인을 덮어씁니다.
NEXTPLOITER_NPM_LOG_LEVEL 환경 변수를 사용하여 npm 로그 레벨을 설정하세요.
NEXTPLOITER_NPM_REGISTRY 환경 변수를 사용하여 npm 레지스트리를 설정하세요.
ALIASES
$ nextploiter plugins add
EXAMPLES
npm 레지스트리에서 플러그인을 설치합니다.
$ nextploiter plugins add myplugin
github URL에서 플러그인을 설치합니다.
$ nextploiter plugins add https://github.com/someuser/someplugin
github 슬러그에서 플러그인을 설치합니다.
$ nextploiter plugins add someuser/someplugin
nextploiter plugins:inspect PLUGIN...플러그인의 설치 속성을 표시합니다.
USAGE
$ nextploiter plugins inspect PLUGIN...
ARGUMENTS
PLUGIN... [default: .] 검사할 플러그인입니다.
FLAGS
-h, --help CLI 도움말을 표시합니다.
-v, --verbose
GLOBAL FLAGS
--json 출력을 JSON 형식으로 포맷합니다.
DESCRIPTION
플러그인의 설치 속성을 표시합니다.
EXAMPLES
$ nextploiter plugins inspect myplugin
코드 출처: @oclif/plugin-plugins
nextploiter plugins install PLUGINnextploiter에 플러그인을 설치합니다.
USAGE
$ nextploiter plugins install PLUGIN... [--json] [-f] [-h] [-s | -v]
ARGUMENTS
PLUGIN... 설치할 플러그인입니다.
FLAGS
-f, --force 로컬에 복사본이 있더라도 npm이 원격 리소스를 가져오도록 강제합니다.
-h, --help CLI 도움말을 표시합니다.
-s, --silent npm 출력을 숨깁니다.
-v, --verbose 상세 npm 출력을 표시합니다.
GLOBAL FLAGS
--json 출력을 JSON 형식으로 포맷합니다.
DESCRIPTION
nextploiter에 플러그인을 설치합니다.
npm을 사용하여 플러그인을 설치합니다.
사용자가 설치한 플러그인은 코어 플러그인을 덮어씁니다.
NEXTPLOITER_NPM_LOG_LEVEL 환경 변수를 사용하여 npm 로그 레벨을 설정하세요.
NEXTPLOITER_NPM_REGISTRY 환경 변수를 사용하여 npm 레지스트리를 설정하세요.
ALIASES
$ nextploiter plugins add
EXAMPLES
npm 레지스트리에서 플러그인을 설치합니다.
$ nextploiter plugins install myplugin
github URL에서 플러그인을 설치합니다.
$ nextploiter plugins install https://github.com/someuser/someplugin
github 슬러그에서 플러그인을 설치합니다.
$ nextploiter plugins install someuser/someplugin
코드 출처: @oclif/plugin-plugins
nextploiter plugins link PATH개발을 위해 CLI에 플러그인을 링크합니다.
USAGE
$ nextploiter plugins link PATH [-h] [--install] [-v]
ARGUMENTS
PATH [default: .] 플러그인 경로
FLAGS
-h, --help CLI 도움말을 표시합니다.
-v, --verbose
--[no-]install 플러그인 링크 후 종속성을 설치합니다.
DESCRIPTION
개발을 위해 CLI에 플러그인을 링크합니다.
링크된 플러그인은 사용자가 설치한 플러그인 또는 코어 플러그인을 덮어씁니다.
예: 사용자가 설치했거나 코어 플러그인에 'hello' 명령어가 있는 경우, 'hello' 명령어를 가진 링크된 플러그인을 설치하면 사용자 설치 또는 코어 플러그인 구현을 덮어씁니다. 이는 개발 작업에 유용합니다.
EXAMPLES
$ nextploiter plugins link myplugin
코드 출처: @oclif/plugin-plugins
nextploiter plugins remove [PLUGIN]CLI에서 플러그인을 제거합니다.
USAGE
$ nextploiter plugins remove [PLUGIN...] [-h] [-v]
ARGUMENTS
[PLUGIN...] 제거할 플러그인
FLAGS
-h, --help CLI 도움말을 표시합니다.
-v, --verbose
DESCRIPTION
CLI에서 플러그인을 제거합니다.
ALIASES
$ nextploiter plugins unlink
$ nextploiter plugins remove
EXAMPLES
$ nextploiter plugins remove myplugin
nextploiter plugins reset사용자가 설치하거나 링크한 모든 플러그인을 제거합니다.
USAGE
$ nextploiter plugins reset [--hard] [--reinstall]
FLAGS
--hard 플러그인 제거 외에도 node_modules 및 패키지 관리자 관련 파일을 삭제합니다.
--reinstall 제거 후 모든 플러그인을 다시 설치합니다.
코드 출처: @oclif/plugin-plugins
nextploiter plugins uninstall [PLUGIN]CLI에서 플러그인을 제거합니다.
USAGE
$ nextploiter plugins uninstall [PLUGIN...] [-h] [-v]
ARGUMENTS
[PLUGIN...] 제거할 플러그인
FLAGS
-h, --help CLI 도움말을 표시합니다.
-v, --verbose
DESCRIPTION
CLI에서 플러그인을 제거합니다.
ALIASES
$ nextploiter plugins unlink
$ nextploiter plugins remove
EXAMPLES
$ nextploiter plugins uninstall myplugin
코드 출처: @oclif/plugin-plugins
nextploiter plugins unlink [PLUGIN]CLI에서 플러그인을 제거합니다.
USAGE
$ nextploiter plugins unlink [PLUGIN...] [-h] [-v]
ARGUMENTS
[PLUGIN...] 제거할 플러그인
FLAGS
-h, --help CLI 도움말을 표시합니다.
-v, --verbose
DESCRIPTION
CLI에서 플러그인을 제거합니다.
ALIASES
$ nextploiter plugins unlink
$ nextploiter plugins remove
EXAMPLES
$ nextploiter plugins unlink myplugin
nextploiter plugins update설치된 플러그인을 업데이트합니다.
USAGE
$ nextploiter plugins update [-h] [-v]
FLAGS
-h, --help CLI 도움말을 표시합니다.
-v, --verbose
DESCRIPTION
설치된 플러그인을 업데이트합니다.
코드 출처: @oclif/plugin-plugins
nextploiter rce원격 서버에서 JavaScript 코드를 실행하는 데 사용됩니다.
USAGE
$ nextploiter rce
DESCRIPTION
원격 서버에서 JavaScript 코드를 실행하는 데 사용됩니다.
코드 출처: src/commands/rce/index.ts
nextploiter rce access-files서버에서 반환 파일을 나열하는 헬퍼입니다. 서버리스 시스템에서는 작동하지 않을 수 있습니다.
USAGE
$ nextploiter rce access-files --baseURL <value>
FLAGS
--baseURL=<value> (required)
DESCRIPTION
서버에서 반환 파일을 나열하는 헬퍼입니다. 서버리스 시스템에서는 작동하지 않을 수 있습니다.
코드 출처: src/commands/rce/access-files.ts
nextploiter rce kill-serverprocess.exit를 사용하여 원격 서버를 종료하는 헬퍼입니다.
USAGE
$ nextploiter rce kill-server --baseURL <value>
FLAGS
--baseURL=<value> (required)
DESCRIPTION
process.exit를 사용하여 원격 서버를 종료하는 헬퍼입니다.
코드 출처: src/commands/rce/kill-server.ts
nextploiter rce list-envprocess.env를 반복하여 모든 환경 변수를 스크래핑하는 헬퍼입니다.
USAGE
$ nextploiter rce list-env --baseURL <value>
FLAGS
--baseURL=<value> (required)
DESCRIPTION
process.env를 반복하여 모든 환경 변수를 스크래핑하는 헬퍼입니다.
코드 출처: src/commands/rce/list-env.ts
nextploiter rce list-files서버의 모든 파일을 나열하는 헬퍼입니다. 서버리스 시스템에서는 작동하지 않을 수 있습니다.
USAGE
$ nextploiter rce list-files --baseURL <value> [--dir <value>]
FLAGS
--baseURL=<value> (required) 공격 대상 서버의 기본 URL
--dir=<value> [default: .] ls 명령어의 디렉토리
DESCRIPTION
서버의 모든 파일을 나열하는 헬퍼입니다. 서버리스 시스템에서는 작동하지 않을 수 있습니다.
코드 출처: src/commands/rce/list-files.ts
nextploiter rce process-access-files노출된 Node 프로세스를 사용하여 파일에 접근하고 process.binding을 활용하는 헬퍼입니다. Node 버전에 따라 다를 수 있습니다.
USAGE
$ nextploiter rce process-access-files --baseURL <value> --path <value>
FLAGS
--baseURL=<value> (required)
--path=<value> (required)
DESCRIPTION
노출된 Node 프로세스를 사용하여 파일에 접근하고 process.binding을 활용하는 헬퍼입니다. Node 버전에 따라 다를 수 있습니다.
코드 출처: src/commands/rce/process-access-files.ts
nextploiter rce spawn-terminal터미널을 생성하는 헬퍼입니다.
USAGE
$ nextploiter rce spawn-terminal --baseURL <value>
FLAGS
--baseURL=<value> (required)
DESCRIPTION
터미널을 생성하는 헬퍼입니다.