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

BugKu Web渗透之 login1

 题目如下:

启动场景,打开网页。

发现是一个登陆页面,如下图所示。

步骤一:尝试输入各种值,看返回结果。

输入admin,admin  提示 用户名或密码错误 。

输入admin' or 1=1#,admin  提示 用户名或密码错误 。

输入admin' or '1'='1,admin  提示 用户名或密码错误 。

输入admin'-0-',admin  提示 用户名或密码错误 。

感觉没有区别的提示,这样很难测出可注入点。

步骤二:点击没有账号按钮,尝试注册。

输入admin和6位数密码,提示admin已存在。

这时没有太多提示的时候,返回到题目的提示:SQL约束攻击

步骤三:了解SQL约束攻击。

SQL约束攻击的基本原理

这种攻击利用了以下数据库行为特点:

  1. ​字符串截断​​:某些数据库会对超出长度限制的字符串自动截断

  2. ​唯一约束​​:数据库在判断唯一性时可能只比较部分字符

  3. ​宽松的比较规则​​:某些数据库在比较时会忽略尾部空格

其中常见的攻击场景就是用户注册绕过。攻击者注册一个与目标用户相似但带有额外空格或特殊字符的用户名:

-- 正常用户
INSERT INTO users (username, password) VALUES ('admin', 'secure123');-- 攻击者注册
INSERT INTO users (username, password) VALUES ('admin ', 'hacked123');

步骤四:利用SQL约束攻击来进行攻击。

我们可以尝试输入已知用户名admin,后加空格,之后再手动填写密码。再用admin和新的密码登录看是否能登录成功。

1.在注册页面注册用户名 “admin  ” 和密码 “Zz1234”的用户,显示注册成功。

2.返回登录页面,用用户名 “admin” 和密码 “Zz1234”去登录,最后成功登录,显示flag。

http://www.dtcms.com/a/496954.html

相关文章:

  • 鲜花网网站开发的意义网络营销策划总结
  • 中国航空航天国防展收官之日,展出大量程MEMS陀螺仪
  • 网站设计制做报价服装品牌策划方案
  • 时装网站的建设哪个公司的卡网络最好
  • 做企业礼品的网站网络营销网站
  • 网站建设没有预付款网站推广的方法是什么
  • 嵌入式开发学习日志39——stm32之I2C总线物理层与常用术语
  • 小学生课程同步做网站软件南宁网站建设q479185700棒
  • 鹤壁做网站公司电话平台网站建设 厦门
  • 配置USB CDC功能实现通过USB口的串口输入功能
  • 营销型平台网站建设万网站底部添加备案号
  • 济宁公司做网站在线销售网站设计文献
  • 河南焦作有做网站开发的公司吗网站备案取消前置审批
  • mvc4做网站五免费网站怎么做
  • 无法访问此网站是什么原因2345网址大全浏览器
  • 网站域名查询ip电子商务网站建设与管理课后习题
  • 做网站必须购买空间吗?网上书店网站建设毕业设计范文
  • 搜索动图素材的网站石家庄网站建设登录
  • YYModel源码学习
  • wordpress缩略图生成网站怎么做推广和优化
  • 怎样做网站关键词优化成全视频免费观看在线看2024年新年贺词
  • 那些网站分享pr做的视频软件制作商城网站模板
  • 网站开发的响应式和兼容性问题wordpress页面权限设置
  • c.xxl.job.core.log.XxlJobFileAppender : No such file or directory
  • 网站还没建设好可以备案吗网站开发之前前后端不分离
  • 米拓建站教程wordpress 视频收费
  • 网站半年了 没有流量网站备案怎么换
  • 网站内容页显示不出来建个企业网站备案需要多长时间
  • 重建大师8.0 | 首创OPGS-Mesh建模技术,三维模型走向美用兼得新态势
  • 建设银行网站怎么修改手机号码吗电子商务网站规划与建设论文