攻防世界Web新手区题解

本周开始做攻防世界web新手区的内容。

一、View_source

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


F12:

即可获得flag。当然也可以在地址栏前面加上view-source

二、Robots

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

robots 是网站跟爬虫间的协议,用简单直接的 txt 格式文本方式告诉对应的爬 虫被允许的权限,也就是说 robots.txt 是搜索引擎中访问网站的时候要查看的 第一个文件。当一个搜索蜘蛛访问一个站点时,它会首先检查该站点根目录下是 否存在 robots.txt,如果存在,搜索机器人就会按照该文件中的内容来确定访 问的范围;如果该文件不存在,所有的搜索蜘蛛将能够访问网站上所有没有被口 令保护的页面。

先看一下robots.txt文件,看看有什么东西:


提示我们打开flag_ls_h3re.php文件:

获得flag

三、Get_post

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

在 url 中输入?a=1 get 方式传递一个 a 值 再用火狐的 Hackbar 以 post 的方式传递 b 的值:

四、Cookie

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

用火狐浏览器查看 cookie,得到提示,查看 http 响应头,得到 flag


五、Backup

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


index.php的备份文件文件名:index.php.bak

访问index.php.bak得到一个文件夹,用记事本打开:

六、Disabled_button

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

查看元素发现 button 的默认值是 disabled,删了就能按了

七、simple_php

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

打开页面发现是以get的方式传入参数a和b,并且要求a=0&&a为真,b不能为数字且b>1234 通过构造命令 a=a&&b=12345a:

八、weak_auth

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

随便输入用户名和密码,提示要用 admin 用户登入,然后就跳转到了 check.php,查看源码, 提示要用字典,

用 admin 和 123 登陆,再用 burp 截下数据包并发送到 intruder 爆破

加载字典后,


明显看到当密码为 123456 时的响应包长度不一致,点进去得到 flag


九、xff_referer

题目描述:X老师告诉小宁其实xff和referer是可以伪造的。

打开页面要求 ip 为 123.123.123.123,可以使用 X-Forwarder-For 来伪造 ip

进入 Repeater 选项卡,添加 xff 头


看到要必须来自 google.com,利用 referer 添加


十、webshell

题目描述:小宁百度了php一句话,觉着很有意思,并且把它放在index.php里。

打开页面有一句话,可以看出密码是 shell,可以用菜刀和蚁剑,这里用 hackbar

一句话木马就是通过向服务端提交一句简短的代码来达到向服务器插入木马并 最终获得 webshell 的方法。
php 一句话木马: <?php @eval($_POST[value]); ?>
asp 一句话木马: <%eval request (“value”)%> 或 <% execute(request(“value”)) %>
aspx 一句话木马: <%@ Page Language=“Jscript” %> <% eval(Request.Item[“value”]) %>
使用 post 传递 shell=system(‘cat flag.txt’);

十一、simple_js

题目描述:小宁发现了一个网页,但却一直输不对密码。(Flag格式为 Cyberpeace{xxxxxxxxx} )

打开页面让我们输入密码,随便输一个后,查看源代码:


看到一串字符用 python 输出:假的密码 hh



又发现一串 16 进制字符,用 python 转换为 10 进制在转化成对应的 ascii 码:

十二、command_execution

题目描述:小宁写了个ping功能,但没有写waf,X老师告诉她这是非常危险的,你知道为什么吗。


ping 一下 127.0.0.1 可以执行再尝试拼接执行,ping 127.0.0.1&&ls 也可以执行,


尝试找到所有的 txt 文件,发现 flag.txt,打开

攻防世界Web新手区题解相关推荐

  1. 攻防世界-web新手区wp

    攻防世界-web新手区wp view source robots backup cookie disabled_button weak auth simple php get_post xff_ref ...

  2. 攻防世界——web新手区(全解)

    当前网络安全形式越来越严重,我国也越来越重视,现在国内乃至国际上各个网络攻防大赛层出不穷,但是练习平台却还是很稀缺,可以说目前网上能够练习的平台也就只有几家,大多数的院校它们有自己的练习平台但并不公开 ...

  3. 攻防世界web新手区(来自小白)*-*

    鄙人是个纯纯的小白,这个博客也是给小白写的,不过大佬们也不会来查这些题的wp吧 拍飞 文章目录 攻防世界WEB新手区(1--11) 第一题view_source 第二题robots 第三题backup ...

  4. 攻防世界-Web(新手区)

    前言 暑假前,为了学习Web题,做了攻防世界的新手区的Web题,当时没有总结,现在总结一下. 正文 Web1:view_source 查看源代码,右键不可以用.所以按F12,直接查看源码即可. Web ...

  5. 攻防世界web新手区easyphp题解writeup

    写在前面 最近在学习CTF web相关知识,顺带学习php,在攻防世界平台上做做题.遇到了一道名为easyphp的题目,对我这个新手一点也不easy,于是决定把过程记录下来. 参考了官网上shuita ...

  6. 攻防世界web新手区合集

    攻防世界(xctf)做题合集-get_post- robots-backup-cookie-disabled_button-simple_php-weak_auth-xff_referer-simpl ...

  7. 2019攻防世界web新手区

    robots 看了题目描述,发现与robots协议有关,过完去百度robots协议.发现了robots.txt,然后去构造url访问这个文件  http://111.198.29.45:42287/r ...

  8. 攻防世界web新手区解题 /cookie / disabled_button / weak_auth

    cookie 题目描述:X老师告诉小宁他在cookie里放了些东西,小宁疑惑地想:'这是夹心饼干的意思吗?' 使用burp suite抓包查看 发现提示: look-here=cookie.php 于 ...

  9. 攻防世界web新手区解题 view_source / robots / backup

    1**. view_source** 题目描述:X老师让小宁同学查看一个网页的源代码,但小宁同学发现鼠标右键好像不管用了. f12查看源码即可发现flag 2. robots 题目描述:X老师上课讲了 ...

  10. 攻防世界web新手区前六关

    第一题view_source 鼠标无法查看网页源代码,可以利用F12来查看,flag就在网页源码中. 第二题robots 根据题目提示robots,此题考查robots协议,robots协议也叫rob ...

最新文章

  1. 3DSSD:基于点云的single-stage物体检测模型 | CVPR2020
  2. pytorch 区间loss 损失函数
  3. composer update报错: The https://packagist.phpcomposer.com/p/xxx file could not be downloaded
  4. 题目1197:奇偶校验
  5. java 数据结构容器之HashSet
  6. “掌上神策”上线,数据解读随时随地
  7. SpringBoot+layUI上传图片功能
  8. media适配css
  9. Microsoft Office企业项目管理(EPM)解决方案
  10. Linux|CentOS下配置Maven环境
  11. js undefined 相等_你知道JS中==和===区别吗?
  12. 【Mybatis笔记】mybatis实现mysql增删改查
  13. [BuildRelease]Mozilla Build Tools(自动设置VC环境)
  14. Android setBackgroundDrawable()过时解决办法
  15. Oracle笔记(九) 表的创建及管理
  16. 第二次作业-Steam软件分析
  17. matlab实现卷积操作
  18. EEPROM AT24C08的操作
  19. opencv中rect的用法
  20. 打包contrail-setup

热门文章

  1. NOIP2016普及组复赛——T4魔法阵
  2. 电脑水冷,论电脑到底有没有必要装水冷
  3. 联想z5可以刷鸿蒙系统吗,联想z5引用adb刷Project Treble通刷第三方rom教程(亲测成功)...
  4. 递归求地铁两站间最短路径
  5. Win7任务管理器显示不全问题解决办法
  6. Linux C/C++程序员 但行好事 莫问前程 Linux系统下 解决Qt5无法连接MySQL数据库的方法
  7. 外卖优惠券小程序源码,美团外卖,饿了么外卖红包
  8. 千锋python培训班怎么样
  9. 怒肝半月!Python 学习路线+资源大汇总
  10. 泰拉瑞亚服务器config修改,泰拉瑞亚配置修改方法详解 泰拉瑞亚怎么修改游戏配置 Config文件-游侠网...