工具

PINCE GDB 前端与内存分析工具

面向 Linux 的 GNU 调试器(GDB)前端,以游戏为主要对象,也可用于其他逆向工程;名称意为“PINCE is not Cheat Engine”。它借助 libmemscan 扫描进程内存和指针,并将结果放入带类型的地址表;内存视图提供反汇编、即时汇编、对引用的调用、跳转和字符串进行代码剖析、函数/内存区域/指令搜索以及结构体叠加查看,其中结构体可由对原生 Linux 或 Wine/Proton 进程中 Mono/IL2CPP 类的剖析自动生成。调试功能包括可链式关联的断点与观察点、追踪访问某地址的指令、执行跟踪和调用栈查看,并提供 GDB 控制台和可复用的 libpince Python 库。

使用条件与局限

  • 仅支持 Linux。审阅时最新版本为 v0.10.2,发布于 2026-09-18,其标签即所审阅的 master 分支提交;发布包为 x86_64 AppImage,README 表示支持不早于 Ubuntu 22.04 的发行版。
  • 本地开发安装通过 install.sh 使用 APT、Pacman 或 DNF 完成,需要 Python 3.11+、PyQt 6.11+ 和 GDB;官方支持 Kubuntu 22.04+ 和 Arch Linux,Debian 12+、Fedora 35+ 和 openSUSE 仅部分支持且未经积极测试。PINCE.sh 启动脚本会通过 pkexec 或 sudo 以 root 身份运行 PINCE。
  • 用户需自行选择要检查的运行中进程。本条目只描述其内存检查、反汇编和调试功能;README 声明用户须对自身行为负责,并提醒只信任此 GitHub 仓库提供的 PINCE 源码或软件包。
  • 采用 GPL-3.0-or-later 许可(COPYING);AUTHORS 说明 media/icons 中随附的 Silk 图标采用 CC BY 3.0 许可(COPYING.CC-BY)。本条目未附加到或扫描任何进程。

关于此条目

类型
工具
类别
调试与动态分析
关联
基础工具
目标
二进制 · 游戏

来源复核于

说明已依据一手来源复核;这不代表已运行验证、经过安全审计或确认兼容。

一手来源

  1. README.md GitHub · korcankaraokcu/PINCE · 修订 9357ba3
  2. README.md#L25-L67 GitHub · korcankaraokcu/PINCE · 修订 9357ba3
  3. README.md#L92-L116 GitHub · korcankaraokcu/PINCE · 修订 9357ba3
  4. PINCE.sh GitHub · korcankaraokcu/PINCE · 修订 9357ba3
  5. install.sh GitHub · korcankaraokcu/PINCE · 修订 9357ba3
  6. COPYING GitHub · korcankaraokcu/PINCE · 修订 9357ba3
  7. AUTHORS GitHub · korcankaraokcu/PINCE · 修订 9357ba3
  8. https://github.com/korcankaraokcu/PINCE/releases/tag/v0.10.2