Skip to content

r0capture.py 模块总览 ​

🐍 r0capture.py 是 Python host 端,负责设备连接、脚本注入、消息接收、pcap 写入。

文件结构 ​

核心函数清单 ​

函数行号区间职责
show_banner()111-123打印彩色 ASCII banner
ssl_log(...)131-512主流程:连接设备→注入→收消息
log_pcap(...)147-240手工拼装 pcap 数据包
serve_bridge(...)256-276响应 frida17 桥接加载请求
on_message(...)278-336接收设备端消息的总回调
stoplog(...)502-508Ctrl+C 时的清理
__main__515-576CLI 解析与启动

关键全局 ​

python
ssl_sessions = {}  # {session_id: (client_sent, server_sent)} 模拟 TCP 序列号

每个 SSL 会话维护一对「已发送字节数」,用来给手工造的 pcap 包编自洽的 seq/ack。

与 script.js 的分工 ​

子文档 ​

基于 VitePress 构建 · 教学用途