Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
unlicense — 针对 Themida/WinLicense 2.x 和 3.x 的动态脱壳器与导入表修复器。 | Kitploit
工具/GitHubGitHub/ergrelet/unlicense
动态分析 (沙盒)逆向工程恶意软件分析二进制分析
GitHubergrelet/unlicense

unlicense

针对 Themida/WinLicense 2.x 和 3.x 的动态脱壳器与导入表修复器。

查看仓库
1.4k2593年前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

Unlicense

GitHub release Minimum Python version CI status

一个 Python 3 工具,用于动态脱壳受 Themida/WinLicense 2.x 和 3.x 保护的可执行文件。

警告:此工具将执行目标可执行文件。如果你不确定目标可执行文件的作用,请确保在虚拟机中使用此工具。

注意:你需要使用 32 位 Python 解释器来转储 32 位可执行文件。

功能

  • 支持 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
下载工具