前四天总结

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+安全性显著提升)

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

相关推荐
HackTwoHub16 分钟前
红队低成本 IP 轮换方案 ProxyCat升级版,自动扩容代理池、负载分摊转发,一键部署,告别高价隧道代理
网络·人工智能·网络协议·tcp/ip·安全·web安全·网络安全
能年玲奈喝榴莲牛奶1 小时前
4zreark:只用 PostgreSQL 的资产侦察与漏洞管理平台,Go + React 全栈开源
网络安全·渗透测试·资产测绘·企业管理·资产收集
学逆向的11 小时前
C 堆区内存管理
c语言·开发语言·网络安全
admin and root20 小时前
《神农安全.AI漏洞挖掘src赏金》单独开放!
安全·web安全·网络安全·数据挖掘·渗透测试·ai安全·白帽子黑客
学逆向的20 小时前
C++ 匿名命名空间
开发语言·c++·网络安全
菩提小狗1 天前
每日安全情报报告 · 2026-10-27
网络安全·漏洞·cve·安全情报·每日安全
学逆向的1 天前
C++ 别名命名空间
开发语言·c++·网络安全
QZ166560951591 天前
高效・AI 优化・多模态:知镜-数据安全检测工具政务数据安全管理方案
网络·安全·网络安全
Vitaliy Kostrov(柯维远)1 天前
Multi-CDN 决策闭环:QoE、成本、安全与内容正确性如何进入同一个策略引擎?
安全·网络安全·云计算·音视频·负载均衡·cdn
m0_547486661 天前
《网络安全技术》全套PPT课件2026
安全·web安全·网络安全·数据安全