攻防世界web新手区

攻防世界web新手区

    • 第一题view_source
    • 第二题get_post
    • 第三题robots
    • 第四题Backup
    • 第五题cookie
    • 第六题disabled_button
    • 第七题simple_js
    • 第八题xff_referer
      • 第九题weak_auth
      • 第十题webshell
    • 第十一题command_execution
    • 第十二题simple_php

第一题view_source

f12查看源码攻防世界web新手区_第1张图片

第二题get_post

1按照提示先get一个a=1,在post一个b=2,就行
攻防世界web新手区_第2张图片

第三题robots

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

也就是说通常网站下会有个robots.txt,它会告诉爬虫什么能访问什么不能访问,不能访问是指不希望被爬虫抓取到的内容(通常有重要信息),但是我们可以访问

这里直接在地址后接robots,
攻防世界web新手区_第3张图片
然后访问flag。。。

第四题Backup

index.php的备份文件名通常是index.php.bak

.bak通常是编辑这个文件时,自动生成的备份文件;
可以用于紧急恢复
如果编辑后没有什么问题;
可以删除.BAK文件
通常命名为xxx.bak

这里直接访问index.php.bak.

第五题cookie

Cookie(复数形态Cookies),又称为“小甜饼”。类型为“小型文本文件”,指某些网站为了辨别用户身份而储存在用户本地终端(Client Side)上的数据(通常经过加密)。
Cookie 是浏览器访问服务器后,服务器传给浏览器的一段数据。
浏览器需要保存这段数据,不得轻易删除。
此后每次浏览器访问该服务器,都必须带上这段数据。
Cookie 就是这么简单,这就是 Web 开发里 Cookie 的含义。
Cookie一般有两个用处:
1.识别用户的身份
2.记录历史信息
用一个例子说明:
假设我们去一个公园,需要购买门票,这个门票的有效期为1一天,也就是在这一天内我们可以凭着这张票随意的进出公园。也就是说可以把每一次进入公园当作是一次http请求,这个票就相当于我们设置的Cookie,正是有了这个票(Cookie),我们可以顺利的进入这个公园(访问网站)。同理Cookie可以设置存活的时间等信息。如:

Session和Cookie的应用场景

 (1)登录网站,今输入用户名密码登录了,第二天再打开很多情况下就直接打开了。这个时候用到的一个机制就是cookie。

 (2)session一个场景是购物车,添加了商品之后客户端处可以知道添加了哪些商品,而服务器端如何判别呢,所以也需要存储一些信息就用到了session。

对cookie和session的理解
https://blog.csdn.net/qq_41802128/article/details/82151490

访问网址,抓包看cookie,
攻防世界web新手区_第4张图片访问cookie.php再抓包,放包response(响应)
攻防世界web新手区_第5张图片

第六题disabled_button

这里主要是考查前端代码
disabled 属性规定应该禁用 input 元素。
被禁用的 input 元素既不可用,也不可点击
攻防世界web新手区_第6张图片
这里我们直接将它删除
攻防世界web新手区_第7张图片然后就可以点击了

第七题simple_js

提交几次无果后发现
攻防世界web新手区_第8张图片
人造密码哈哈?
在想到之前查看的源码(这题关键是将源码看懂)

JS

                    
                    

你可能感兴趣的:(ctf)