{
  "added_at": "2026-11-06",
  "category": "binary-libraries",
  "description_en": "Metasm is a Ruby suite for assembling, disassembling, debugging, and modifying executable binaries. It supports formats including PE, ELF, Mach-O, and shellcode.",
  "description_zh": "Metasm 是一套用于汇编、反汇编、调试和修改可执行二进制文件的 Ruby 工具。它支持 PE、ELF、Mach-O 和 shellcode 等格式。",
  "entry_url": "https://awesomerea.org/resources/metasm/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/metasm/",
  "evidence_url": "https://github.com/jjyg/metasm/blob/a70271c239ba15a496975ce23018eb263167ad2c/README",
  "group": "tools",
  "id": "metasm",
  "json_url": "https://awesomerea.org/resources/metasm/record.json",
  "kind": "tool",
  "markdown_url": "https://awesomerea.org/resources/metasm/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/metasm/index.md",
  "name": "Metasm",
  "name_zh": "Metasm Ruby 汇编处理套件",
  "record_type": "resource",
  "relationship": "foundation",
  "requirements": [
    "Ruby is required to use the suite and its sample scripts.",
    "LGPL per the README; the LICENCE file carries LGPL-2.1."
  ],
  "requirements_zh": [
    "使用该套件及其示例脚本需要 Ruby。",
    "依 README 采用 LGPL；LICENCE 文件为 LGPL-2.1。"
  ],
  "targets": [
    "binary"
  ],
  "url": "https://github.com/jjyg/metasm",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
