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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
TokenPlayer — Windows 액세스 토큰 조작 및 악용 | Kitploit
도구/GitHubGitHub/s1ckb0y1337/tokenplayer
Privilege EscalationImpersonation ToolsLateral MovementPost-ExploitationPenetration Testing
GitHubs1ckb0y1337/tokenplayer

TokenPlayer

Windows 액세스 토큰 조작 및 악용

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

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

TokenPlayer

Windows 액세스 토큰 조작 및 악용.

___TokenPlayer___는 win32 API 프로그래밍을 배우고 Windows의 액세스 토큰 모델을 더 잘 이해하기 위해 제가 만든 작은 도구입니다.

기능:

  • 기본 토큰 탈취 및 가장(Impersonation).
  • 보호된 프로세스 가장.
  • 토큰 중복(Token-Duplication) 방식을 사용한 UAC 우회.
  • 특수 권한이나 상승된 컨텍스트 없이 자격 증명을 제공하여 네트워크 인증용 새 토큰 생성(runas /netonly와 유사).
  • 부모 프로세스 ID를 스푸핑하고 다른 부모를 가진 프로세스를 실행.
  • 가장된 컨텍스트에서 제공된 매개변수로 모든 애플리케이션 실행.
  • 파이프를 사용한 부모-자식 프로세스 통신을 통해 비대화형 컨텍스트(예: 리버스 셸)에서도 사용 가능.

사용법:

root@kitploit:~
General options:
  --help                 Display help menu.

Impersonation Options:
  --impersonate          Impersonates the specified pid and spawns a new child
                         process under its context.
  --pid arg              Proccess ID to steal the token from.
  --spawn                Spawns a new command prompt under the context of the
                         stolen token.

Execution Options:
  --exec                 Execute an instance of a specified program under the
                         impersonated context.
  --pid arg              Proccess ID to steal the token from.
  --prog                 The full path to the program to be executed.
  --args                 Optional execution arguments for the specified
                         program.

Make Token Options:
  --maketoken            Create a new process under a set of creds for only
                         network authentication (Similar to runas /netonly).
  --username arg         Username
  --password arg         Password in plaintext format.
  --domain arg           The domain the user belongs, if domain isn't specified
                         the local machine will be used.

UAC Bypass Options:
  --pwnuac               Will try to bypass UAC using the token-duplication
                         method.
  --spawn                Spawns a new elevated prompt.
  --prog arg             The full path to the program to be executed.
  --args arg             Optional execution arguments for the specified
                         program.

Parent Process Spoofing Options:
  --spoofppid            Spawn a new instance of an application with spoofed
                         parent process.
  --ppid arg             The PID of the parent process.
  --prog arg             The full path to the program to be executed.
  --args arg             Optional execution arguments for the specified
                         program.

사용법 1: 토큰 가장

동일한 콘솔 사용:

Token Impersonation

새 콘솔 실행:

Token Impersonation In New Window

사용법 2: 애플리케이션 실행(예: 리버스 셸)

Executing Reverse Shell

사용법 3: 토큰 생성

Make Token

사용법 4: UAC 우회

UAC Bypass

사용법 5: PPID 스푸핑

PPID Spoofing

컴파일 지침

직접 컴파일하려면 boost 라이브러리를 설치해야 합니다. 이 도구는 명령줄 인수 구문 분석 및 처리를 위해 boost를 사용하기 때문입니다. 또한 프로젝트 설정에서 외부 라이브러리 폴더를 지정해야 합니다.

참고 자료

  • Windows 액세스 토큰 및 대체 자격 증명
  • 액세스 토큰 탈취 이해 및 방어
  • T1134: 기본 액세스 토큰 조작
  • 토큰 조작을 통한 권한 상승
  • 입출력 리디렉션을 사용한 자식 프로세스 생성
  • UAC 우회하기 (1부)
  • UAC 우회하기 (2부)
  • UAC 우회하기 (3부)
  • UAC-TokenMagic.ps1
  • UAC-TokenDuplication
  • RunasCs
  • 액세스 토큰 조작: 부모 PID 스푸핑
  • SYSTEM이 되는 대체 방법
도구 다운로드