{
  "added_at": "2026-11-09",
  "category": "native-analysis",
  "description_en": "BNPyc is a Binary Ninja plugin that disassembles Python bytecode from version 3.0 through 3.10. It annotates branches and comparisons and inlines co_consts, co_names, and co_varnames. The README says IL lifting is not implemented.",
  "description_zh": "BNPyc 是 Binary Ninja 插件，反汇编 Python 3.0 到 3.10 的字节码。它标注分支和比较，并内联 co_consts、co_names 和 co_varnames。README 写明中间语言提升还没有实现。",
  "entry_url": "https://awesomerea.org/resources/bnpyc/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/bnpyc/",
  "evidence_url": "https://github.com/Njord0/BNPyc/blob/2bad86ee84dd371cff84919809f94982b8fad688/README.md",
  "group": "tools",
  "id": "bnpyc",
  "json_url": "https://awesomerea.org/resources/bnpyc/record.json",
  "kind": "tool",
  "markdown_url": "https://awesomerea.org/resources/bnpyc/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/bnpyc/index.md",
  "name": "BNPyc",
  "name_zh": "BNPyc",
  "record_type": "resource",
  "relationship": "foundation",
  "requirements": [
    "Clone it into the Binary Ninja plugin folder and run python3 -m pip install -r requirements.txt. Open a .pyc file in Binary Ninja.",
    "The README names no license."
  ],
  "requirements_zh": [
    "把它克隆到 Binary Ninja 的插件目录，并运行 python3 -m pip install -r requirements.txt。在 Binary Ninja 里打开 .pyc 文件。",
    "README 未列出许可证。"
  ],
  "targets": [
    "binary"
  ],
  "url": "https://github.com/Njord0/BNPyc",
  "verification": "source-reviewed",
  "verified_at": "2026-11-07"
}
