Files
Sec-Interview/Chapter1/1-21.md
T
2025-09-27 22:13:21 +08:00

24 lines
1.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
### 移动端怎么收集域名呢
**1. 移动端与新媒体资产关联(绕过备案)**
许多企业的新媒体和移动端服务由不同的团队或第三方开发,它们的域名往往独立于主站,且防护薄弱
**A. 微信生态资产(公众号/小程序)**
这是进行资产收集的**高价值切入点**
- **操作**:通过 **微信内部的搜索功能**,输入目标单位的**全称、简称或产品名**
- **资产发现**
- **公众号**:许多企业会将公众号的菜单链接到**独立的 WEB 页面**或**自建的 Web 应用**。通过关注公众号并点击菜单栏链接,或抓取其历史文章中的外部链接,可以直接发现新的域名
- **小程序**:小程序的接口请求通常指向**独立的 API 域名**或**云服务域名**。通过识别小程序,再进行抓包分析,即可获取新的接口和业务域名
- **扩展思路(同主体关联)**:在小程序中,查看该小程序账号所关联的**其他小程序**。这些关联的小程序大概率也属于目标单位的资产范围,可以作为新的信息收集起点
**B. APP 应用提取域名(代码泄露)**
移动应用程序是隐藏 Web 资产的宝库,特别是那些用于 API 交互的域名
- **操作**:主要通过**反编译**和**信息提取**,而非“硬测”App 本身
- **资产发现**
- **提取 URL**:使用自动化工具(如你提到的 **AppInfoScanner**)或反编译工具,直接从 **APK/IPA 文件**中提取所有硬编码的 URL 链接、IP 地址和 API 端点。这些端点往往是 Web 服务的入口
- **老版本风险**:许多应用在初期开发时,安全措施(如代码混淆、加壳)较少。如果能找到**旧版本**的 APK,往往能更轻松地提取到清晰、完整的 Web 资产信息