欢迎光临
我们一直在努力

IPTV机顶盒抓包(四)--用 OpenWrt + Wireshark 抓取 IPTV 机顶盒数据包

前言
OpenWRT 是一个专门为嵌入式设备(尤其是智能路由器和网络设备)设计的、高度可定制化的 Linux 操作系统。
你可以把它理解成你家用路由器上的“Android 系统”。就像安卓手机允许你安装各种App来实现无穷无尽的功能一样,OpenWRT 也允许你在路由器上安装各种软件包,极大地扩展其原本有限的能力。
今天我们简单讲讲怎么用openwrt路由器来抓包IPTV机顶盒。
一、准备工作 🛠️
  1. 设备

    • 光猫

    • OpenWrt 路由器(能 SSH 登录并安装 tcpdump)

    • IPTV 机顶盒

    • 一台 PC(安装 Wireshark)

  2. 软件

    • PC 端安装 Wireshark

    • OpenWrt 路由器安装 tcpdump:

      SSH登录路由器,如PC是win10以上系统,可在cmd终端(Powershell)输入:ssh root@10.0.0.1(路由器ip) 登录

      登录之后输入以下命令安装

opkg updateopkg install tcpdump
二、接线方式 📡
如果你只需要抓 IPTV 流量(不上网),可以这样接线:
 

 

  • 光猫 iTV 口 → OpenWrt WAN 口

    • 光猫的 iTV 专用口输出的是 IPTV 专网。

    • OpenWrt 的 WAN 口获取 iTV 网络,等于是把机顶盒的流量“拉进来”。

  • 机顶盒 → OpenWrt LAN 口

    • 机顶盒接到 OpenWrt 的 LAN 口,正常就能从 WAN 口拿到 IPTV 信号。

    • 机顶盒会自动获取 OpenWrt 分配的 IP,记下它分配到的 IP(例如 10.0.0.117)。

  • PC → OpenWrt LAN 口 / WiFi

    • 电脑也接到 OpenWrt,确认 PC 与机顶盒在同一网段(如同样是 10.0.0.x)。

    • 这样 PC 可以通过 tcpdump + Wireshark 抓到机顶盒的数据包。

⚠️ 有些地区光猫的 iTV 口可能带 VLAN(比如 VLAN 85/45),需要在 OpenWrt 的 WAN 接口里打上 VLAN Tag,否则机顶盒无法认证。

三、抓包流程 🔍
  1. 确认机顶盒 IP 地址

    • 机顶盒连上 OpenWrt 后,进入 IPTV 机顶盒的设置页面,查看其分配到的 IP。

    • 例如:10.0.0.117

  2. PC 上运行命令
    在 Wireshark 安装目录,按住 Shift + 鼠标右键 → 打开 PowerShell → 输入以下命令:

    ssh root@10.0.0.1 -p 22 "tcpdump host 10.0.0.117 -iany -s 0 -l -w -" | "wireshark.exe" -k -i -

    参数说明:

    • 10.0.0.1 → OpenWrt 路由器 IP

    • 10.0.0.117 → IPTV 机顶盒 IP

    • -iany → 抓取所有网口

    • -s 0 → 不截断数据包

    • -w - → 抓到的数据直接输出到标准输出

    • | wireshark.exe -k -i - → 将数据管道传给 Wireshark 实时分析

  3. 输入密码 → Wireshark 自动启动
    此时 Wireshark 会实时显示 IPTV 机顶盒的流量。

四、保存与分析 
  1. 选择几个频道切换,积累一些数据后停止抓包。

  2. 在 Wireshark 中保存为 .pcapng 文件。

  3. 使用过滤器分析:

图片

分析GET后面一条含text/html的数据,追踪流http流

追踪结果里找到如下图频道数据就对了,如没有继续追踪下一个含text/html的数据
图片
导出对象,http…
图片
保存全部
图片
保存出的最大文件就是抓到的频道列表
图片

经验总结,各地方iptv抓到的包有可能不同,例如:有的频道列表文件是frameset_builder.jsp,有的却是 getchannellistHWCTC.jsp等,但基本思路都是盒子开机后会访问和加载频道列表,抓包到频道列表展开即可。

⚠️五、风险提示 
  • IPTV 属于运营商专网业务,破解/盗用属于违规行为

  • 本教程仅供 学习研究、实验室环境 使用

  • 运营商会定期更新加密/鉴权方式,抓到的地址不一定长期可用

赞(0)

这些信息可能会帮助到你: 下载帮助 | 报毒说明 | 进站必看 | 关于我们


版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《IPTV机顶盒抓包(四)--用 OpenWrt + Wireshark 抓取 IPTV 机顶盒数据包》
文章链接:http://www.077u.cn/jiaocheng/software-jiaocheng/6384.html
免责声明:根据《计算机软件保护条例》第十七条规定“为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。”您需知晓本站所有内容资源均来源于网络,仅供用户交流学习与研究使用,版权归属原版权方所有,版权争议与本站无关,用户本人下载后不能用作商业或非法用途,需在24个小时之内从您的电脑中彻底删除上述内容,否则后果均由用户承担责任;如果您访问和下载此文件,表示您同意只将此文件用于参考、学习而非其他用途,否则一切后果请您自行承担,如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。
本站是非经营性个人站点,所有软件信息均来自网络,所有资源仅供学习参考研究目的,并不贩卖软件,不存在任何商业目的及用途,网站会员捐赠是您喜欢本站而产生的赞助支持行为,仅为维持服务器的开支与维护,全凭自愿无任何强求。
分享到

评论 抢沙发

登录

找回密码

注册