# 电信 / 运营商 / ISP 渗透 playbook > 视角:黑盒,针对国内三大运营商(移动 / 联通 / 电信)+ 广电 + 各地 ISP + 物联网卡服务商。 > 数据基础:运营商行业 WooYun 案例聚焦弱口令 (7,513) / 越权 (1,705) / 未授权 (1,891) 三大类。 --- ## 1. 一句话定位 运营商系统的特点:**资产规模大 + 系统老 + 内部接口多**。 - 入口多:网厅 / 掌厅 / H5 / 公众号 / 小程序 / SP-CP / 各省分公司站。 - 后台多:BOSS / OA / NMS / AAA / 短信网关 / 物联网卡平台。 - 漏洞多:以**弱口令 + 越权 + 未授权**为主,金融业的支付篡改在运营商场景里换成"话费/流量充值"。 **金矿点**:省分公司、SP/CP 第三方接入平台、物联网卡管理平台。 --- ## 2. 攻击面全景图 ``` 运营商攻击面 │ ┌─────────┬─────────┬───────┴───────┬─────────┬─────────┐ ▼ ▼ ▼ ▼ ▼ ▼ 互联网门户 移动APP 增值业务平台 内部系统 物联网平台 供应链 │ │ │ │ │ │ ├─网厅 ├─掌厅 ├─SP/CP 接入 ├─OA ├─IoT 卡 ├─外包 ├─积分商城 ├─H5 ├─短信网关 ├─邮件 ├─M2M ├─设备商 ├─营业厅 ├─SDK ├─计费接口 ├─VPN ├─车联网 ├─运维商 └─营销活动 └─代理商门户 └─NMS └─印刷厂 ``` --- ## 3. 高危漏洞类型分布 ### 3.1 弱口令(7,513 案例,58.2% 高危) > 运营商最大矿区——内部系统 + 工号制后台 + 老旧厂商设备。 | 目标系统 | 常见弱口令 | GetShell 可能 | |---------|----------|---------------| | BOSS 后台 | admin/admin、工号/123456、工号/工号 | ⭐⭐⭐⭐⭐ | | 网管平台 / NMS | root/root、huawei/huawei、admin/Huawei@123 | ⭐⭐⭐⭐⭐ | | OA 系统 | admin/admin、工号/123、123/123 | ⭐⭐⭐⭐ | | 数据库 | sa/空、root/root、postgres/postgres | ⭐⭐⭐⭐⭐ | | Docker API | 无认证 | ⭐⭐⭐⭐⭐ | | 中间件 | tomcat/tomcat、weblogic/weblogic、admin/123 | ⭐⭐⭐⭐⭐ | | 监控 | admin/zabbix、admin/admin(Grafana / Prometheus)| ⭐⭐⭐⭐ | | 网络设备 | huawei/huawei、admin/admin、cisco/cisco | ⭐⭐⭐⭐ | **检测方法**: ```bash # 速率控制(运营商 SRC 严禁高频爆破) hydra -L users.txt -P top200.txt -t 4 -W 2 target ssh hydra -l admin -P passwords-cn.txt -t 4 target http-post-form "/login:user=^USER^&pwd=^PASS^:F=失败|invalid" # 注意:单 IP 速率控制 4 线程,≤ 50 次/小时 ``` 详见 `dictionaries/default-credentials-cn.md`。 ### 3.2 越权(1,705 案例,62.3% 高危) **运营商特有越权点**: | 功能点 | 关键参数 | 影响 | |-------|---------|-----| | 话费查询 | `phone`, `mobile`, `mob` | 查任意用户话费 | | 通话记录 / 详单 | `cust_id`, `user_id`, `acc_nbr` | 任意用户通话记录(涉及隐私) | | 套餐变更 | `order_id`, `pkg_id` | 修改他人套餐 | | 实名信息 | `id_card`, `cert_no` | 泄露身份证扫描件 | | 流量包订购 | `phone`, `productId` | 给他人订购付费包 | | 充值记录 | `phone`, `month` | 查充值历史 | **绕过技巧**: ``` 参数污染:?uid=自己&uid=目标 数组注入:uid[]=目标 JSON 嵌套:{"user":{"id":目标}} GET / POST 切换:GET 鉴权 / POST 不鉴权 省份参数:?provinceCode=改成全省 ``` ### 3.3 未授权访问(1,891 案例) **高频暴露路径**: ``` 后台 /admin /manager /console /manage /manager/html /jmx-console 监控 /zabbix /grafana /nagios /server-status /nginx_status 中间件 /weblogic-console /actuator /druid /dubbo-admin /nacos /xxl-job-admin API 文档 /swagger-ui /api-docs /v2/api-docs /openapi.json 数据库 /phpmyadmin /pma /myadmin /adminer /eshore-mongo 定制系统(运营商常见) /seeyon /seeyon/m /seeyon/management /oa /oa/login /portal /web-bbs /sso-server /CRM /u2000 /eMaster /M2000 ``` 详见 `dictionaries/chinese-srcfingerprints.md`。 --- ## 4. 不常见但高价值的攻击面 ### 4.1 SP / CP 增值业务平台 ``` 特征: ├── 第三方接入,安全要求往往低于运营商主站 ├── 与计费系统直接对接(找一个就能影响计费) ├── SP 接口含 mobile / spid / accessNumber 参数 └── 多数采用老旧 SOAP / WebService 协议 切入点: ├── 短信 / 彩信下发平台(短信网关) ├── 流量加油包接口 ├── 视频 / 音乐 SP 接入接口 └── WAP 推送平台 ``` **典型案例**: - 三大运营商 SP 平台(涉及 wooyun-2015-0131337 等多起) - 某省电信商企平台大量注入(wooyun-2015-0134241,参数 `PARENTTYPEID`) - 某通信厂商 SQL + 任意文件下载(wooyun-2016-0205773,参数 `token, sameName, selfilePath, fileName, siteId`) ### 4.2 物联网卡管理平台 ``` 攻击面: ├── IoT 设备管理后台(卡片激活 / 状态查询) ├── 批量开通接口(API 鉴权弱) ├── M2M 平台 API ├── 车联网(T-Box)回连接口 └── 工业 IoT 平台 ``` **关键参数**:`iccid`, `imsi`, `imei`, `customerId`, `terminalId`, `cardId`。 ### 4.3 网管系统(NMS) ``` 华为系列: ├── U2000 ── 城域网/接入网网管 ├── M2000 ── 移动核心网网管 ├── eMaster── 设备主管理器 └── iManager U2000 ── 默认 admin/Changeme_123 中兴 / 烽火 / 上海贝尔: ├── NetNumen ── 中兴网管 ├── OTNM2000 ── 烽火光网网管 └── 5620 SAM ── 上海贝尔 ``` > **一旦突破网管 → 可控制核心网络设备 → 极高价值,但红线极严**。 ### 4.4 计费系统 WooYun 案例:中国铁通计费系统 GetShell + 生成充值卡(任意发卡)。 特征: - 接口路径含 `/billing/`、`/recharge/`、`/payment/` - 关键参数:`phone`、`amount`、`cardNo`、`cardPwd`、`recordId` --- ## 5. GetShell / 横向移动路径 ### 5.1 路径一:Web RCE 直入 ``` 优先级排序: 1. Struts2 RCE(S2-045/046/048/052/057/059) ── 大量省分公司老系统在用 2. WebLogic 反序列化(CVE-2017-10271 / 2019-2725 / 2020-14882) ── BOSS 系统常见 3. Shiro rememberMe 反序列化 ── 内部 OA / 工单系统 4. Fastjson 1.2.x RCE ── SP 接入平台 5. 文件上传绕过(FCKeditor / eWeb / UE / Kind) ── 大量老 OA + 政企系统 6. SQL 注入 → xp_cmdshell / into outfile ── ASP / JSP 老站 7. JBoss / WebLogic / Tomcat 默认凭据 → war 部署 ``` ### 5.2 路径二:边界设备 ``` VPN: ├── Pulse Secure CVE-2019-11510 ├── Fortinet CVE-2018-13379 ├── Citrix CVE-2019-19781 └── 深信服 / 启明 / 天融信 / 安恒 设备 网络设备: ├── 华为 NE / S 系列默认密码(部分在用) ├── 思科 Smart Install 协议滥用 ├── SNMP Community String 泄露(public / private / 厂家固定) └── 各类 RouterOS / Mikrotik 旧版漏洞 ``` ### 5.3 路径三:供应链 ``` 切入: ├── 外包开发 → 测试环境 → 正式环境 ├── 运维终端 → AD 凭据 → 域控 ├── 第三方设备 → 预置默认账号 └── 印刷厂 → 充值卡密 / 物联网卡密 ``` --- ## 6. 横向移动目标 | 目标系统 | 价值 | 难度 | |---------|-----|------| | BOSS 系统 | 用户数据、计费控制 | 高 | | AAA 认证中心 | 全网用户凭证 | 高 | | 短信网关 | 短信劫持(接管验证码) | 高 | | 核心网设备(HSS / MME) | 网络控制面 | 极高 | | DNS 服务器 | 流量劫持 | 中 | | 计费 / 营账 | 任意发卡 / 套餐 | 高 | | 实名系统 | 身份证 / 人脸数据库 | 极高 | > 短信网关、核心网、AAA、实名 — 这四个属于"敏感目标禁区",即使 SRC 授权也不要深入。证明可访问即停。 --- ## 7. 实战 Checklist ### 7.1 信息收集 - [ ] 子域枚举(含各省 / 城市分公司,如 *.10086.cn 下的省级子域) - [ ] 端口扫描(非标准端口,运营商常用 8085 / 8089 / 8443 / 8161) - [ ] GitHub / Gitee 代码泄露(运营商外包占比高) - [ ] 网络空间测绘(Shodan / Fofa / 360 Quake) - [ ] APP / 小程序 / 公众号下载(注意:每个省可能有独立 APP) - [ ] H5 营销活动 / 流量送礼活动 ### 7.2 漏洞发现 - [ ] 弱口令爆破(注意限速) - [ ] 越权测试(手机号 / 工号 / 客户 ID 遍历) - [ ] 未授权访问(参考 `playbooks/unauth-access.md`) - [ ] 框架漏洞扫描(Struts2 / WebLogic / Shiro / Fastjson) - [ ] 接口未授权(Swagger 抓 → 无 token 调) - [ ] SP / CP 接入平台(鉴权弱) - [ ] 物联网卡平台 ### 7.3 GetShell 后 - [ ] 权限维持(仅证明,不长留) - [ ] 内网信息收集(仅 IP / 主机名级别) - [ ] 凭证获取(仅截图,不外泄) - [ ] 横向证明(最多打到第二台机器即停) - [ ] 立即清理 + 报告中说明清理时间 --- ## 8. 真实案例指纹 | 案例 | 一句话指纹 | 类型 | |------|----------|------| | 涉及三大运营商某站 wooyun-2015-0131337 | `/FrameAction/index.do` + 工号 / 123456 | 弱口令 | | 某省电信商企平台 wooyun-2015-0134241 | 参数 `PARENTTYPEID` SQL 注入 | SQLi | | 某通信厂商 17W 用户 wooyun-2016-0205773 | `token / sameName / selfilePath` 多参 | SQLi + 文件下载 | | 中国铁通计费系统 | 计费接口任意发卡 | 任意操作 | | e 信 wifi 多系统 100W 用户 + 100W 充值卡 | 多漏洞链 | 信息泄露 | | 国家电网某站点 wooyun-2016-0193221 | admin/123 + 合闸/拉闸 | 弱口令 | | 某社交平台核心机房漫游 wooyun-2015-095043 | OTNM2000 网管 8089 | 配置不当 | --- ## 9. 红线(电信 / 运营商行业特别版) - **绝不**:触碰短信网关 / 短信发送接口(即使可调)。任何短信发送都属于实测,违反通信法规。 - **绝不**:实测合闸 / 拉闸 / 工业控制接口(电力、燃气、水务关联)。证明可达即停。 - **绝不**:调用核心网命令(HSS、MME、网元配置)。 - **绝不**:在网管系统执行任何写操作(即使 root 权限)。 - **绝不**:扫描运营商公网 IP 段。仅授权资产 + 已知子域。 - **绝不**:实名系统数据外泄。任意截图必须脱敏到无法识别个人。 - **测试限速**:单目标 ≤ 4 并发,path fuzzing ≤ 5 rps。 - **GetShell 即停**:证明 RCE → 立即清理 → 报告中标注清理 hash + 时间。 --- ## 10. 与方法论 / 字典链接 ``` methodology/05-srctimebox-priority.md → 弱口令/越权/未授权 时间盒 playbooks/unauth-access.md → 默认凭据 / Redis / Mongo / Actuator playbooks/arbitrary-x-authz.md → 任意操作(充值卡 / 套餐订购) playbooks/sqli.md → 老 ASP/JSP 站 SQL playbooks/file-upload.md → FCKeditor / eWeb / UE / Kind playbooks/rce.md → Struts2 / WebLogic / Shiro / Fastjson dictionaries/default-credentials-cn.md → 华为 / 中兴 / OA / 网管默认凭据 dictionaries/chinese-srcfingerprints.md → 致远 / 通达 / 万户 / SP 平台路径 ```