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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
unlicense — Themida/WinLicense 2.x 및 3.x용 동적 언패커 및 임포트 픽서입니다. | Kitploit
도구/GitHubGitHub/ergrelet/unlicense
Dynamic Analysis (Sandboxing)Reverse EngineeringMalware AnalysisBinary Analysis
GitHubergrelet/unlicense

unlicense

Themida/WinLicense 2.x 및 3.x용 동적 언패커 및 임포트 픽서입니다.

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

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

Unlicense

GitHub release Minimum Python version CI status

Themida/WinLicense 2.x 및 3.x로 보호된 실행 파일을 동적으로 언패킹하는 Python 3 도구입니다.

경고: 이 도구는 대상 실행 파일을 실행합니다. 대상 실행 파일이 무엇을 하는지 확실하지 않은 경우 반드시 VM에서 이 도구를 사용하세요.

참고: 32비트 실행 파일을 덤프하려면 32비트 Python 인터프리터를 사용해야 합니다.

특징

  • Themida/WinLicense 2.x 및 3.x 지원
  • 32비트 및 64비트 PE(EXE 및 DLL) 지원
  • 32비트 및 64비트 .NET 어셈블리(EXE만) 지원
  • 원본 엔트리 포인트(OEP) 자동 복구
  • (난독화된) 임포트 테이블 자동 복구

알려진 제한 사항

  • .NET 어셈블리 DLL은 지원하지 않음
  • 대부분의 경우 실행 가능한 덤프를 생성하지 못함
  • Themida 2.x로 패킹된 32비트 실행 파일의 임포트 해석은 상당히 느림
  • 라이선스 파일을 요구하는 WinLicense 보호 실행 파일을 언패킹하려면 유효한 라이선스 파일이 필요함

사용 방법

다운로드

"Releases" 섹션에서 PyInstaller로 생성된 실행 파일을 다운로드하거나, git으로 프로젝트를 가져와 pip으로 설치할 수 있습니다:

root@kitploit:~
pip install git+https://github.com/ergrelet/unlicense.git

사용

명령줄 인터페이스(CLI)를 사용하기 싫다면, 대상 바이너리를 적절한(32비트 또는 64비트) unlicense 실행 파일("Releases" 섹션에서 제공)에 끌어다 놓기만 하면 됩니다.

그렇지 않다면 CLI는 다음과 같습니다:

root@kitploit:~
unlicense --help
NAME
    unlicense.exe - Unpack executables protected with Themida/WinLicense 2.x and 3.x

SYNOPSIS
    unlicense.exe PE_TO_DUMP <flags>

DESCRIPTION
    Unpack executables protected with Themida/WinLicense 2.x and 3.x

POSITIONAL ARGUMENTS
    PE_TO_DUMP
        Type: str

FLAGS
    --verbose=VERBOSE
        Type: bool
        Default: False
    --pause_on_oep=PAUSE_ON_OEP
        Type: bool
        Default: False
    --no_imports=NO_IMPORTS
        Type: bool
        Default: False
    --force_oep=FORCE_OEP
        Type: Optional[Optional]
        Default: None
    --target_version=TARGET_VERSION
        Type: Optional[Optional]
        Default: None
    --timeout=TIMEOUT
        Type: int
        Default: 10

NOTES
    You can also use flags syntax for POSITIONAL ARGUMENTS
도구 다운로드