专注Web及移动安全[红日安全64期]
字数 1709 2025-08-18 11:37:45
Web及移动安全综合教学文档
一、安全动态与基础知识
1.1 黑客学习资源汇总
- 推荐学习路径:从基础网络协议到高级渗透测试技术
- 必备知识体系:TCP/IP协议、HTTP/HTTPS协议、操作系统原理、编程基础
- 重点学习方向:OWASP Top 10漏洞、常见攻击手法、防御技术
1.2 信息安全漏洞周报分析
- 漏洞跟踪方法:CVE、CNVD、CNNVD等漏洞数据库
- 漏洞分类:远程代码执行、权限提升、信息泄露、拒绝服务等
- 漏洞生命周期:发现→报告→修复→补丁发布→漏洞公开
二、Web安全核心技术
2.1 WebShell文件上传漏洞
靶场第一关要点:
- 前端验证绕过技术:修改HTML、BurpSuite拦截修改
- MIME类型欺骗:image/jpeg → application/x-php
- 文件扩展名绕过:.php → .php5, .phtml, .phar
靶场第二关要点:
- 内容检测绕过:在PHP文件中插入图片头(GIF89a)
- 二次渲染绕过:分析渲染后保留的代码部分
- 条件竞争攻击:高并发上传利用
2.2 XSS漏洞全解析
- 反射型XSS:非持久化,需要诱骗用户点击
- 存储型XSS:持久化,存储在服务器端
- DOM型XSS:完全在客户端执行
- 高级绕过技巧:
- 编码绕过:HTML实体、JS Unicode、Base64
- 事件处理器:onmouseover, onerror, onload
- SVG标签利用:
2.3 其他Web安全要点
- HTTPS安全实践:禁用TLS 1.0/1.1,HSTS部署
- 敏感数据传输:避免URL参数传递敏感信息
- IIS历史漏洞:解析漏洞、短文件名泄露、HTTP.sys漏洞
三、渗透测试技术
3.1 内网渗透技术
- 信息收集:NetBIOS、LLMNR、mDNS查询
- 横向移动:Pass-the-Hash、Over-Pass-the-Hash
- 权限维持:计划任务、服务持久化、WMI事件订阅
3.2 渗透测试实用技巧
- Windows日志清除:事件查看器、wevtutil命令
- 攻击溯源:日志分析、时间线重建、IOC匹配
- QQ信息获取:通过QQ号查手机号的社会工程学方法
3.3 IoT渗透测试
- 固件分析:binwalk提取、逆向工程
- 硬件接口:UART、JTAG、SWD调试接口
- 无线协议:Zigbee、Z-Wave、BLE安全测试
四、安全工具详解
4.1 扫描器编程原理
- 端口扫描:TCP SYN扫描、ACK扫描、UDP扫描
- 服务识别:Banner抓取、协议握手分析
- 漏洞检测:签名匹配、版本比对、POC验证
4.2 主流工具使用
- Metasploit框架:模块架构、载荷生成、后渗透模块
- AWVS 12破解版:深度扫描配置、漏洞验证
- CSRFTester:CSRF漏洞检测与利用验证
五、代码审计技术
5.1 PHP危险函数审计
-
parse_str():变量覆盖漏洞parse_str("name=admin&role=super"); // 可能覆盖现有变量 -
preg_replace():命令执行漏洞preg_replace("/.*/e", "system('whoami')", ""); -
str_replace():过滤绕过$input = str_replace("../", "", $_GET['file']); // 可被../../绕过(未递归过滤)
5.2 程序流程问题
- 未恰当exit导致的漏洞:
if(!admin) { echo "Not authorized"; // 缺少exit/die,后续代码仍会执行 }
六、防御技术
6.1 Web安全防御
- 输入验证:白名单优于黑名单
- 输出编码:上下文相关(HTML/JS/URL)
- 安全头设置:CSP、X-Frame-Options、HSTS
6.2 日志监控
- Web日志分析要点:
- 异常User-Agent
- 高频404错误
- 敏感路径访问
- 异常HTTP方法
七、进阶学习资源
7.1 Python爬虫安全方向
- 爬虫与安全结合应用:
- 漏洞情报收集
- 暗网数据监控
- 资产发现与测绘
7.2 视频教程重点
-
Windows远程桌面协议安全:
- CredSSP加密漏洞
- 中间人攻击
- 网络级认证绕过
-
MSF框架深度利用:
- 载荷生成技术
- 免杀处理
- 后渗透模块链式利用
本教学文档涵盖了Web及移动安全的核心知识点,建议按照以下路径学习:
- 先掌握Web安全基础(XSS、SQLi、文件上传等)
- 然后学习渗透测试方法论
- 接着深入代码审计和漏洞挖掘
- 最后研究防御技术和安全体系建设
每个技术点都应配合实际靶场环境进行练习,推荐使用DVWA、WebGoat等练习平台。