{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "apps",
  "description_en": "HikVision QR export decoder reconstructs the format of Hik-Connect device export QR codes and provides a Python decoder and renewal command. The author traces Base64 and zlib layers, field separators, device credentials, and expiration data, then describes using Ghidra to identify the native library’s encryption routine.",
  "description_zh": "HikVision QR export decoder 重建 Hik-Connect 设备导出二维码的格式，并提供 Python 解码与更新命令。作者分析了 Base64、zlib、字段分隔符、设备凭据和过期时间，并记录了用 Ghidra 定位原生库加密过程的研究。",
  "entry_url": "https://awesomerea.org/resources/hikvision-qr-export-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/hikvision-qr-export-case/",
  "evidence_url": "https://github.com/maxim-smirnov/hik-qr-export/blob/65664fce47e1c50a8a2e2b9c1dd2372c3745cf50/README.md",
  "group": "cases",
  "id": "hikvision-qr-export-case",
  "json_url": "https://awesomerea.org/resources/hikvision-qr-export-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/hikvision-qr-export-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/hikvision-qr-export-case/index.md",
  "name": "HikVision QR export decoder: reconstructing Hik-Connect device exports",
  "name_zh": "HikVision QR export decoder：重建 Hik-Connect 设备导出格式",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "license"
  ],
  "requirements": [
    "A Hik-Connect device export QR string is required; macOS clipboard input needs Pillow and zxing-cpp.",
    "No licence file in the repository."
  ],
  "requirements_zh": [
    "需要 Hik-Connect 设备导出二维码字符串；从 macOS 剪贴板读取图片还需 Pillow 和 zxing-cpp。",
    "仓库中没有许可证文件。"
  ],
  "targets": [
    "app"
  ],
  "url": "https://github.com/maxim-smirnov/hik-qr-export",
  "verification": "source-reviewed",
  "verified_at": "2026-11-08"
}
