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

网络安全实训第三天(文件上传、SQL注入漏洞)

1 文件上传漏洞

  • 准备一句话文件wjr.php.png,进入到更换头像的界面,使用BP拦截选择文件的请求

在这里插入图片描述

  • 拦截到请求后将wjr.php.png修改为wjr.php,进行转发

在这里插入图片描述

  • 由上图可以查看到上传目录为网站目录下的upload/avator,查看是否上传成功

在这里插入图片描述


  • 使用时间戳在线工具获取到上传文件的名称

在这里插入图片描述

  • 打开中国蚁剑,将上传文件对应的URL输入,并在连接密码处输入cmd,点击添加

在这里插入图片描述


  • 双击进入后可以查看网站目录

在这里插入图片描述


2 SQL注入漏洞

2.1 第一个注入点

  • 进入存在注入点的网页

在这里插入图片描述


  • 输入id=1 and 1=2进行测试,如果与之前的显示不一样则存在SQL注入漏洞

在这里插入图片描述


2.2 第二个注入点

  • 进入存在注入点的网页

在这里插入图片描述


  • 使用BP拦截刷新界面的操作,获取到请求流量,并保存到wjr.txt中

在这里插入图片描述


  • 打开SQLmap工具,输入命令搜索是否存在注入点
python sqlmap.py -r “C:\Users\14724\Desktop\wjr.txt” --batch

在这里插入图片描述


  • 输入命令获取所有的数据库
python sqlmap.py -r “C:\Users\14724\Desktop\wjr.txt” --batch --dbs

在这里插入图片描述


  • 输入命令获取指定数据库的所有表
python sqlmap.py -r “C:\Users\14724\Desktop\wjr.txt” --batch -D niushop_b2c2 --tables

在这里插入图片描述


  • 输入命令获取注定数据库中指定表的所有字段
python sqlmap.py -r “C:\Users\14724\Desktop\wjr.txt” --batch -D niushop_b2c2 -T sys_user --columns

在这里插入图片描述


  • 输入命令获取指定数据库中的指定表的指定字段,这里指定的是user_name和user_password,–dump的作用是获取表中的信息
python sqlmap.py -r “C:\Users\14724\Desktop\wjr.txt” --batch -D niushop_b2c2 -T sys_user -C user_name,user_password --dump

在这里插入图片描述


2.3 第三个注入点

  • 第三个注入点在搜索中
    在这里插入图片描述

  • 使用BP截获搜索请求,将请求保存在wjr.txt中,并使用sqlmap进行测试

在这里插入图片描述


  • 获取到数据库信息

在这里插入图片描述


2.4 第四个注入点

  • 进入存在注入点的网页

在这里插入图片描述


  • 使用BP拦截修改操作,并将流量保存到wjr.txt中

在这里插入图片描述


  • 使用SQLmap获取到数据库信息

在这里插入图片描述

http://www.lryc.cn/news/428316.html

相关文章:

  • Nginx 学习之 配置支持 IPV6 地址
  • springboot+伊犁地区游客小助手-小程序—计算机毕业设计源码无偿分享需要私信20888
  • 提升工作效率的五大神器
  • 想投资现货黄金?在TMGM开户需要多少钱?
  • “零拷贝”
  • [ABC367C] Enumerate Sequences 题解
  • C语言 | Leetcode C语言题解之第336题回文对
  • 【SQL】仅出现一次的最大数据
  • MySQL 数据类型详解及SQL语言分类-DDL篇
  • Leet Code 128-最长连续序列【Java】【哈希法】
  • 网络协议(概念版)
  • Pulsar官方文档学习笔记——消息机制
  • PyTorch--残差网络(ResNet)在CIFAR-10数据集进行图像分类
  • ETAS工具链自动化实战指南<一>
  • 疫情期间我面试了13家企业软件测试岗位,一些面试题整理
  • PINCE——Linux 原生游戏内存修改器,一款替代 Cheat Engine 的强大游戏修改器,Linux 游戏玩家必备神器!
  • 为IntelliJ IDEA安装插件
  • ES6 Promise
  • html+css 实现hover 凹陷按钮
  • 什么是负载均衡?负载均衡器如何运作?
  • (Arxiv-2023)潜在一致性模型:通过少步推理合成高分辨率图像
  • Unity与UE,哪种游戏引擎适合你?
  • 这五本大模型书籍,把大模型讲的非常详细,收藏我这一篇就够了
  • 伊朗通过 ChatGPT 试图影响美国大选, OpenAI 封禁多个账户|TodayAI
  • windows系统如何走后面之windows系统隐藏账户
  • Elasticsearch(ES)(版本7.x)数据更新后刷新策略RefreshPolicy
  • 【运维】从一个git库迁移到另一个库
  • and design vue表格列宽度拖拽,vue-draggable-resizable插件使用
  • 使用hexo搭建个人博客
  • java geotool构建地理点线面