天天看点

信息系统安全实验——Week 3的入土初体验T1.弱密码T2.robots协议

T1.弱密码

题目描述

弱口令没有严格和准确的定义,通常认为容易被别人猜测到或被破解工具破解的口令均为弱 口令。

弱密码漏洞,即由于MySQL 数据库root账户的密码设置简单,为弱密码,很容易爆破成功。

MySQL数据库的登录密码是典型的弱密码,并且有远程登录的权限,攻击者可以通过 sqlmap

等工具破解出弱密码,登录数据库并且获取数据库当中的随机flag。

tips:注意sqlru库

留心这个网络拓扑图!有重要作用!

第一次接触实验平台,尬了很长时间蚌埠住询问了学姐

学姐说:没有给你靶机吗?虚拟环境生成的时候有一个网络拓扑图啊。。。

我才恍然大悟为什么题目上强调了 " 远程登录的权限 "

信息系统安全实验——Week 3的入土初体验T1.弱密码T2.robots协议

首先我们要了解一点点MySQL数据库的基本命令

  • 显示数据库

    show databases;

  • 选择数据库

    use 数据库名;

  • 显示数据库中的表

    show tables;

  • 显示数据表的结构

    describe 表名;

  • 显示表中记录

    SELECT * FROM 表名;

  • 建库

    create databse 库名;

  • 本地登录MySQL数据库

    mysql -uroot -p输入root密码进去即可查看。

  • 指定IP地址和端口号远程登录MySQL数据库

    命令格式为:mysql -h ip -u root -p -P 3306

    例如:mysql -h 1.1.100.3 -u root -p -P 3306

    MySQL默认端口号为3306

我们来直接尝试一下接入靶机的MySQL数据库

我就试了一下123456没想到就成功了,不愧是弱口令

信息系统安全实验——Week 3的入土初体验T1.弱密码T2.robots协议

让我们看看里面有哪些数据库

根据提示进入sqlru库中寻找flag

信息系统安全实验——Week 3的入土初体验T1.弱密码T2.robots协议

显示一下sqlru库中users表的内容,问题就迎刃而解啦~

信息系统安全实验——Week 3的入土初体验T1.弱密码T2.robots协议

T2.robots协议

题目描述

robots是网站跟爬虫间的协议,用简单直接的txt格式文本方式告诉对应的爬虫被允许的权限,也就是说robots.txt是搜索引擎中访问网站的时候要查看的第一个文件。

当一个搜索蜘蛛访问一个站点时,它会首先检查该站点根目录下是否存在robots.txt,如果存在,搜索机器人就会按照该文件中的内容来确定访问的范围;如果该文件不存在,所有的搜索蜘蛛将能够访问网站上所有没有被口令保护的页面。

这道题很简单,主要考查对robots协议的理解。如果你真的理解了robots协议,那么你就可以轻松的找到flag。

留心网络拓扑图,确认靶机IP

信息系统安全实验——Week 3的入土初体验T1.弱密码T2.robots协议

robots.txt是一个纯文本文件,在这个文件中网站管理者可以声明该网站中不想被robots访问的部分,或者指定搜索引擎只收录指定的内容。

注意题目中的描述:

当一个搜索蜘蛛访问一个站点时,它会首先检查该站点根目录下是否存在robots.txt,如果存在,搜索机器人就会按照该文件中的内容来确定访问的范围

仔细思考一下你就知道该怎么做了

打开浏览器输入靶机IP查看一下内容,没看出什么端倪

信息系统安全实验——Week 3的入土初体验T1.弱密码T2.robots协议

看一下robots.txt文件呢?

信息系统安全实验——Week 3的入土初体验T1.弱密码T2.robots协议

这不是已经把需要查看的文件拍在我们脸上了吗,输入浏览器地址栏查看即可

一开始我还傻傻地在本机上查找/admin/key.php文件

重新仔细阅读了robots文件的定义,才豁然开朗

任何一个网页都可以视作一个 " 文件夹 "

robots文件里面给出的是允许用户端访问的 " 文件夹 "内容

信息系统安全实验——Week 3的入土初体验T1.弱密码T2.robots协议