攻防世界 web方向

文章介绍了Web安全领域的基础概念,包括robots.txt协议的用途,GET和POST请求的区别,前端中禁用按钮的处理,弱口令问题,以及PHP中的比较运算符。通过一系列简单的挑战,帮助初学者理解Web安全的基本原理。
摘要由CSDN通过智能技术生成
攻防世界 web方向
tobots 难度:一颗星

题目描述:

X老师上课讲了Robots协议,小宁同学却上课打了瞌睡,赶紧来教教小宁Robots协议是什么吧。

根据题意可以知道robots协议是网站的协议,这个协议是在告诉网络爬虫即(机器人)如何访问和爬取该网站的内容,这个协议可以被成为robots.txt

  1. 点击链接进入网页

在这里插入图片描述

  1. 在后面加上robots.txt,发现Disallow: f1ag_1s_h3re.php文件

在这里插入图片描述

  1. 把后面的robots.txt更改为f1ag_1s_h3re.php,得到flag

在这里插入图片描述

get_post 难度:一颗星

题目描述:

X老师告诉小宁同学HTTP通常使用两种请求方法,你知道是哪两种吗?

在http中有两种常见的请求方式,get和post

  • get:请求方式以查询字符串的形式向服务器请求数据,这些数据通常作为url地址的一部分

  • post:请求方式将请求参数放置在请求体(body)中,相比get更适合传输大量数据和敏感信息,post请求通常用于提交表单,上传文件等场景

  1. 点击链接进去,发现题目要求是以get方式提交变量
    在这里插入图片描述

  2. 我们可以在url的末尾加上?a=1;?在这里的作用是分隔符,得到下一个要求以post方式提交

在这里插入图片描述

  1. 接下来我们可以使用cmd提交,因为hackbar收费,不过也有其他的替代插件可以用,得到flag

在这里插入图片描述

  1. 我们也可以通过表单的方式提交,点击页面中的sumbit按钮,得到flag

在这里插入图片描述
在这里插入图片描述

disabled_button 难度:一颗星

题目描述:

X老师今天上课讲了前端知识,然后给了大家一个不能按的按钮,小宁惊奇地发现这个按钮按不下去,到底怎么才能按下去呢?

  1. 点击链接进去发现flag的按钮安不了,直接F12查看源码,更改属性,将disabled删掉,发现按钮可以点击了

在这里插入图片描述

  1. 得到flag

在这里插入图片描述

weak_auth 难度:一颗星

题目描述:

小宁写了一个登陆验证页面,随手就设了一个密码。

  1. 直接查看源码,并随便输入账号和密码,按login登录,发现弹窗和提示,拿到用户名为admin

在这里插入图片描述

  1. 可以先尝试几个简单的弱口令,运气好,发现密码就是123456,得到flag

在这里插入图片描述

view_source 难度:一颗星

题目描述:

X老师让小宁同学查看一个网页的源代码,但小宁同学发现鼠标右键好像不管用了。

  1. 进入网页,发现鼠标右键不能点击,还是老样子,直接查看源码看看能不能发现什么,发现flag

在这里插入图片描述

baby_web 难度:一颗星

题目描述:

想想初始页面是哪个

  1. 根据题目想到初始页面应该是index.php,在url后面把1.php更改为index.php以后,发现还是会跳转为1.php,但是输入login.php则是网页报错
  2. 按F12进入开发者模式,使用网络模块,再次更改一下url为index.php,查看index.php,发现flag,也发现响应头的location重定向的是1.php页面,怪不得输入index.php会自动跳转到1.php

在这里插入图片描述

simple_php 难度:一颗星

题目描述:

小宁听说php是最好的语言,于是她简单学习之后写了几行php代码。

题目所用到的原理:

php中有两种比较符号:

  • === 会同时比较字符串的值和类型
  • == 会先将字符串换成相同类型,再作比较,属于弱类型比较
  1. 进入场景发现是php代码,这个时候我们仔细来分析一下这几行代码,发现需要以get方式传递两个参数a和b;

a参数的要求是a必须等于0,且a为真

b参数的要求是,不能为数字,且大于1234

在这里插入图片描述

  1. 我们可以先输入/?a=a 获得flag1
    在这里插入图片描述

  2. 再输入a=a & b=1235a,得到flag

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值