攻防世界-Web-练习区12题解

本文介绍了小宁在Web开发学习中遇到的挑战,包括查看源代码、理解HTTP请求方法、解析robots协议、PHP基础、cookie管理、前端交互、弱口令破解、webshell防范及命令执行漏洞。通过实战演示了如何解决这些问题并获取旗子。

攻防世界-Web-新手区

一、view_source

题目描述:

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

解决思路:
打开F12,查看网页源代码
在这里插入图片描述

拿到flag

cyberpeace{
   
   486c0bb86e85a7a04bf3675de3d9357c} 

二、get_post

题目描述:

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

解决过程:

  1. 打开后发现:请用GET方式提交一个名为a,值为1的变量

  2. 在路径后添加 ?a=1,发现又有新的问题:

    请再以POST方式随便提交一个名为b,值为2的变量

  3. 用Burp Suite进行抓包重新发送
    在这里插入图片描述

  4. 得到flag

    cyberpeace{
         
         b4b8028bbe315eb7ee4a804b72329254}
    

三、rebots

题目描述:

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

解题过程:

  1. 了解robots协议:

    robots:搜索引擎经过一种程序robot(又称spider),自动访问互联网上的网页并获取网页信息。

    您能够在您的网站中建立一个纯文本文件robots.txt,在这个文件中声明该网站中不想被robot访问的部分,

    这样,该网站的部分或所有内容就能够不被搜索引擎收录了,或者指定搜索引擎只收录指定的内容。该文件默认在网站根目录下。

    所以直接访问该地址下的robots.txt文件看到flag文件后,访问该文件便可。

  2. 在这里插入图片描述

  3. 访问flag_ls_h3re.php

    在这里插入图片描述

  4. 得到flag

    cyberpeace{
         
         cfd7a84acc3b0314e85b47a2af6987fd}
    

四、backup

题目描述:

X老师忘记删除备份文件,他派小宁同学去把备份文件找出来,一起来帮小宁同学吧!

解题过程:

  1. 通过界面的提示,要找到index.php的备份文件

  2. 百度php备份文件
    在这里插入图片描述

  3. 访问index.php~没找到,访问index.php.bak下载了一个文件

    在这里插入图片描述

  4. 使用文本编译器打开该文件
    在这里插入图片描述

  5. 找到flag

    Cyberpeace{
         
         855A1C4B3401294CB6604CCC98BDE334}
    

五、cookie

题目描述:

X老师告诉小宁他在cookie里放了些东西,小宁疑惑地想:‘这是夹心饼干的意思吗?’

解题过程:

  1. 查看本地cookie,按F22
    在这里插入图片描述

  2. 查看到cookie中给了个提示cookie.php,访问cookie.php

  3. 给了提示,查看请求头,按F12查看请求头

  4. 在这里插入图片描述

  5. 找到flag

    cyberpeace{
         
         a85b6d6bd8477b670e6c92ee4f15a12e}
    

六、disabled_button

题目描述:

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

解题过程:

  1. 使按钮能按下去,按F12,找到按钮的网页源代码
    在这里插入图片描述

  2. 删除后再点击按钮
    在这里插入图片描述

  3. 得到flag

    cyberpeace{
         
         787d3cfb5e97261e32ba91524b81cc40}
    

七、weak_auth

题目描述

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

解题过程:

  1. 使用1,1登录,提示要用用户名为admin的账户登录

  2. 使用Burp Suite拦截登录请求,使用intrder进行爆破
    在这里插入图片描述
    在这里插入图片描述
    3.上网搜索常见的弱口令字典,进行爆破
    在这里插入图片描述
    4.使用账户名:admin,密码:123456,获得flag

    cyberpeace{
         
         2ec781d3320b638faace14f57410ee4a}
    

八、simple_php

题目描述

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值