前四天总结

1. 开发与调试环境搭建

**调试工具选择:**pwndbg Docker + VSCode

**Docker环境优势:**避免本地系统污染 可复用他人配置好的镜像 支持远程SSH连接和代码编辑

HTTPS/TLS安全机制深度解析

加密流程:

  1. 客户端发起Client Hello(包含TLS版本、随机数、加密套件)

  2. 服务端响应(Server Hello、证书、公钥)

  3. 客户端验证证书并生成对称密钥

  4. 使用服务端公钥加密对称密钥传输

  5. 建立对称加密通信

安全机制核心:

  • 身份认证:CA数字证书确保服务端身份真实

  • 密钥交换:非对称加密传递对称密钥

  • 数据加密:对称加密保证传输效率和安全

中间人攻击限制:

    • 无法伪造CA签名的证书

    • 无法解密使用服务器私钥加密的对称密钥

    • Burpsuite等工具需安装自签名证书才能解密(需用户信任)

漏洞高级利用技术场景:

PHP7环境 PHP5环境

关键技术点:

phpinfo + LFI组合利用
  • 原理:phpinfo会显示上传文件的临时路径

  • 临时文件特性

    • phpinfo页面加载完毕后才删除临时文件

    • 可通过增加垃圾数据延长页面加载时间

    • 缓冲区机制(4096字节/次)提供时间窗口

  • 利用步骤

    1. 发送包含webshell的上传请求到phpinfo

    2. 使用垃圾数据填充header延长响应时间

    3. 通过socket读取响应,匹配临时文件名

    4. 在临时文件删除前进行包含利用

PHP7段错误利用
  • 触发方式php://filter/string.strip_tags

  • 优势

    • 无需phpinfo页面

    • 段错误导致临时文件未被清理

    • 结合目录遍历可定位临时文件

漏洞利用技巧

  • 持久化webshell :使用file_put_contents写入持久化文件

  • 条件竞争优化:通过socket精准控制请求时机

  • 目录信息收集:利用现有功能(如dir.php)辅助攻击

防御建议

  • 严格过滤文件包含参数

  • 避免在生产环境暴露phpinfo

  • 及时更新PHP版本(PHP7+安全性显著提升)

  • 对上传文件进行严格验证和重命名

相关推荐
Bruce_Liuxiaowei4 小时前
基于微步在线威胁情报的公网 IP 攻击迹象监测:threatbook_query 脚本全解析与 BruceSec 平台整合实践
数据库·tcp/ip·安全·网络安全·智能体
小新讲网安8 小时前
安全运营中心(SOC)建设实战:从SIEM到威胁狩猎全流程指南
网络·安全·web安全·网络安全·网安
Atomic1213813 小时前
Apache Shiro 核心漏洞与实战利用指南
web安全·网络安全·渗透测试
ze^01 天前
【软考信息安全】第2章 网络攻击原理与常用方法
网络·web安全·网络安全
数据知道1 天前
反序列化漏洞:Java、PHP、Python 三条线各讲透
java·网络·python·安全·网络安全·php
菩提小狗1 天前
每日安全情报报告 · 2026-08-12
网络安全·漏洞·cve·安全情报·每日安全
数据知道1 天前
XXE 漏洞深度实战:XML 外部实体攻击与 OOB 带外
xml·网络·安全·网络安全
Raas1001 天前
MAIGateway,魔芋企业级AI网关的安全基建化设计
大数据·人工智能·网关·网络安全·api网关·mai gateway·魔芋
笨鸟先飞,勤能补拙1 天前
AI Agent应用领域深度解析:从概念到落地的全维度审视
大数据·人工智能·python·物联网·安全·网络安全·github
Sombra_Olivia1 天前
复现Windows Server服务RPC请求缓冲区溢出漏洞(MS08067)
网络·windows·安全·web安全·网络安全·渗透测试·vulhub