某不知名博客 某不知名博客
首页
  • 《vulcat文档》
  • Web安全

    • 《BurpSuite及官方实验室》
    • 《OSWE学习历程》
  • 云原生安全

    • 《Docker命令大全》
    • 《CKS考试学习指南》
    • 《旧-Kubernetes教程》
漏洞库
  • 《渗透工具大全》
  • 《云安全》
事件库
关于
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

Carsaid

安全界的小学生
首页
  • 《vulcat文档》
  • Web安全

    • 《BurpSuite及官方实验室》
    • 《OSWE学习历程》
  • 云原生安全

    • 《Docker命令大全》
    • 《CKS考试学习指南》
    • 《旧-Kubernetes教程》
漏洞库
  • 《渗透工具大全》
  • 《云安全》
事件库
关于
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 前言

  • 服务器端主题(翻译)

  • 客户端主题(翻译)

  • 高级主题(翻译)

  • 扩展阅读(翻译)

  • 个人学习笔记

  • 实验室做题记录

    • 实验室做题记录
    • 服务器端

      • SQL注入

      • 身份验证

      • 目录遍历

      • OS命令注入

        • 学徒-OS命令注入-简单示例
        • 从业者-OS命令盲注-时间延迟
          • 题目
          • 实操
        • 从业者-OS命令盲注-输出重定向
        • 从业者-OS命令盲注-带外交互
        • 从业者-OS命令盲注-带外数据泄露
      • 业务逻辑漏洞

      • 信息泄露

      • 访问控制

      • 文件上传漏洞

      • SSRF漏洞

      • XXE注入漏洞

    • 客户端

    • 高级主题

  • BurpSuite及官方实验室
  • 实验室做题记录
  • 服务器端
  • OS命令注入
clincat
2023-06-14
目录

从业者-OS命令盲注-时间延迟

# 实验室:具有时间延迟的OS命令盲注

# 题目

本实验室的 反馈功能 中存在操作系统命令盲注漏洞。

应用程序执行 包含用户提供的详细信息的 shell 命令,命令的输出不会在响应中返回。

要解决实验室问题,请利用操作系统命令盲注漏洞 造成 10 秒的延迟。

实验室-从业者

具有时间延迟的OS命令盲注 >>

- name: 实验室-从业者
  desc: 具有时间延迟的OS命令盲注 >>
  avatar: https://fastly.statically.io/gh/clincat/blog-imgs@main/vuepress/static/imgs/docs/burpsuite-learn/public/lab-logo.png
  link: https://portswigger.net/web-security/os-command-injection/lab-blind-time-delays
  bgColor: '#001350'
  textColor: '#4cc1ff'
1
2
3
4
5
6

# 实操

根据题意,可得实验目标:

  • 在 反馈功能 中,尝试利用 OS命令盲注漏洞,并造成 10 秒的延迟。

点击 “Access the lab” 进入实验室。

Not Found Image

实验室首页如下,在右上角可以看到一个 “Submit feedback” ,点击它进入反馈页面。

Not Found Image

反馈页面如下,填写相应信息,启用浏览器代理 并提交反馈。

Not Found Image

查看 BurpSuite 数据包情况,其中传递了五个参数。

Not Found Image

虽然数据包中存在 csrf token ,但数据包依然可以重放。

Not Found Image

先尝试可回显的命令,对其进行 URL 编码。

Not Found Image

将命令注入email参数当中,应用程序返回了错误信息,并没有显示 echo 命令的输出。

Not Found Image

尝试无回显的命令,使用ping命令对本地环回地址执行 10 次 ping 操作,对命令进行 URL 编码。

# 编码前
& ping -c 10 127.0.0.1 &

# 编码后
%26%20%70%69%6e%67%20%2d%63%20%31%30%20%31%32%37%2e%30%2e%30%2e%31%20%26
1
2
3
4
5
Not Found Image

将命令注入email参数,应用程序延迟了 9 秒多钟(不是固定的时间,有时慢有时快),说明注入的命令成功执行。

Not Found Image

实验完成。

Not Found Image
编辑 (opens new window)
学徒-OS命令注入-简单示例
从业者-OS命令盲注-输出重定向

← 学徒-OS命令注入-简单示例 从业者-OS命令盲注-输出重定向→

最近更新
01
API测试笔记
04-30
02
msfvenom
03-29
03
Metasploit
03-29
更多文章>
Theme by Vdoing | Copyright © 2023-2024 Carsaid | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式