跳到正文

正在自动登录…

← 返回项目列表

YuuLuo/a7c2-service-preload

安全研究

该仓库记录了索尼ILCE-7CM2相机固件2.01版本中,从USB服务会话到一次性root代码执行的完整攻击链研究,包括认证交换、路径解析和预加载执行。适用于对相机安全研究或固件逆向感兴趣的技术人员。

AI 中文解读 · 根据仓库描述与 README 生成 · 2026/10/16 08:56:19 · 查看原文

普通未标注语言研究项目
累计 Stars
79
当前热度
未达当前门槛
仓库创建时间
打开 GitHub ↗

选用指南

AI 根据 README 整理 · 2026/10/16 08:56:19

适用场景

适用于研究ILCE-7CM2固件2.01的USB服务认证、Jiritsu路径解析和预加载代码执行机制。

查看 README 依据
# ILCE-7CM2 Service Mode Preload Research [简体中文](README.zh-CN.md) This repository traces the path from the ILCE-7CM2's USB service session to one-shot root code execution, observed on firmware 2.01. It maps the authentication exchange, Jiritsu path resolution, dynamic loader behavior and execution evidence. ## Execution chain 1. The camera starts as USB Mass Storage (`054C:0E8A`). The host opens interface 0, starts Senser, and completes a three-round challenge–response exchange.
2. The camera re-enumerates as `054C:0336`. A fresh Senser exchange authenticates this service identity. [The protocol notes](PROTOCOL.md) give the control request, frame structure, digest inputs, replies, and two-mode sequence. 3. Jiritsu file commands select paths containing `/tmp/jiritsu/../..`. On the investigated firmware, path resolution reaches outside the Jiritsu directory. A shared object is placed in temporary Work storage; after the preload-path write, a service read of `/etc/ld.so.preload` returns that object's path.
已知限制

观察结果仅针对ILCE-7CM2固件2.01,其他版本需要自行验证。预加载执行不会永久禁用签名检查,安装修改固件还需更新接受路径。

查看 README 依据
The observed result is temporary code execution in the child process. It can be used to inspect internal state or access data allowed by that process. Firmware construction is a separate offline task. Installing a modified firmware image also needs an update acceptance path; preload execution does not permanently disable signature checks. The investigated update workflow restored its temporary gate afterward.
The observations here are specific to ILCE-7CM2 firmware 2.01. Other versions require their own checks of the USB session, Jiritsu path behavior, loader, and child privileges. [Sony-PMCA-RE's Senser source](https://github.com/ma1co/Sony-PMCA-RE/blob/master/pmca/usb/sony.py) is the public reference for the authentication framing. Documentation © 2026 YuuLuo · [CC BY-SA 4.0](LICENSE).

README

正在加载 README…

收录信息

仓库创建时间
2026/10/15 19:02:03
首次达标收录
2026/10/16 08:51:33
统计更新时间
2026/10/22 19:01:10

按创建时长与累计 Stars 判断等级。首次达标收录后,即使未达当前门槛仍保留;累计 Stars 和仓库状态会定期更新。确认只有 README 及辅助文件的仓库会停止公开。

模型评估

普通加权总分 3.4 / 5

新颖度
3.9
实用价值
3.0
成熟度
3.5
实质含量
3.3

由 Jev 模型根据仓库描述与 README 评估,2026/10/16 08:51:33 生成。评分仅供参考,不是代码、安全或许可证审查;热度等级另按创建时长与累计 Stars 计算。

仓库信息

最近推送
2026/10/15 19:02:48
许可证标识
CC-BY-SA-4.0
Fork 数
28
当前状态
未归档

收录记录

按创建时长与累计 Stars 首次收录:小火
首次发现项目