摘要: DVWA靶场练习(五)—— Insecure CAPTCHA 本文分析了不安全验证码的漏洞成因与攻击方式,指出其核心问题在于服务端状态管理失效,导致验证码验证可被逻辑绕过。以DVWA为例,低级模式下步骤二未校验验证码状态,攻击者仅需篡改step=1为step=2即可跳过验证;中级虽增加passed_captcha参数,但仍可伪造;高级虽引入秘密值与请求头校验,却因硬编码而失效。 阅读全文
posted @ 2026-10-23 21:03 昕染 阅读(2) 评论(0) 推荐(0)
摘要: DVWA靶场练习(四)—— File Upload 本文通过靶场环境演示文件上传漏洞(CWE-434)的利用过程,涵盖Low、Medium、High三级难度。低级场景允许任意文件上传,直接上传PHP一句话木马获取WebShell;中级通过修改Content-Type绕过MIME校验,实现脚本上传;高级则结合图片拼接技术(如copy /b命令合并文件),绕过扩展名与内容检测,最终实现恶意代码执行。使用蚁剑连接,验证了漏洞利用链的完整闭环,揭示了文件上传防护中校验机制不足的风险。 阅读全文
posted @ 2026-10-23 16:48 昕染 阅读(2) 评论(0) 推荐(0)
摘要: DVWA靶场练习(三)—— File Inclusion 本文是文件包含漏洞学习笔记。文章区分了 LFI 与 RFI,并指出文件包含与路径穿越的关键差异:前者会把文件内容交给解释器,可能从读取升级为代码执行。成因主要是用户输入未经约束进入 include/require 等 sink,RFI 还需 allow_url_include=On。危害包括敏感文件泄露,以及通过日志投毒、会话文件、上传文件、PHP 封装器等实现 RCE。防御核心是服务端白名单映射,辅以关闭远程包含、open_basedir、最小权限和监控。攻击方法涵盖探测、路径穿越、过滤绕过、封装器利用、LFI→RCE、RFI 和反弹 shell。 阅读全文
posted @ 2026-10-22 19:09 昕染 阅读(4) 评论(0) 推荐(0)
摘要: DVWA靶场练习(二)——Cross Site Request Forgery (CSRF) 本文是一份关于 CSRF(跨站请求伪造)的学习笔记摘要。CSRF 的本质是攻击者借助受害者已登录浏览器自动携带 Cookie 的机制,以受害者身份在目标站点执行状态变更操作;其信任方向与 XSS 相反,XSS 利用用户对网站的信任,CSRF 利用网站对浏览器凭据的信任。漏洞成因主要包括认证依赖自动携带凭据、请求参数可预测可伪造、服务端缺少来源二次确认,以及敏感操作使用 GET 等不安全方法。危害取决于受害者在目标站点的权限,可导致改密、转账、变更邮箱等操作。防御应以 CSRF Token 或双重提交 Cookie 为首选,配合 SameSite Cookie、Origin/Referer 辅助校验、敏感操作强制使用 POST/PUT/PATCH/DELETE、高危操作二次验证和框架内置防护;同时需认识到 XSS 可使 CSRF 防御整体失效。 阅读全文
posted @ 2026-10-21 19:03 昕染 阅读(3) 评论(0) 推荐(0)
摘要: DVWA靶场练习(一)——Command Injection 声明:本笔记仅供学习与参考,所有测试均在靶场环境中进行。 一、Command Injection漏洞解析 1.CommandInjection(OS命令注入,CWE-78) 概念 应用程序将不可信输入拼接到操作系统命令中,未中和或错误中和了可能改变命令语义的特殊元素,导致攻击者能在服务器上以Web进 阅读全文
posted @ 2026-10-20 20:00 昕染 阅读(6) 评论(0) 推荐(0)