文章目录
介绍
信息安全作为作为一个早睡晚起的学科(早上睡觉晚上起床),需要掌握海量的基础知识来支撑后期的学习.而兴趣是我们能坚持下去的动力.遇到了一个很有意思的网站http://overthewire.org/wargames/ 以闯关的形式来学习知识,在游戏中体验学习的快乐话不多说,开始基础游戏bandit
题目
bandit0
这一关主要是学习使用ssh进行连接.我这里使用MobaXterm进行连接。
每一个关卡的用户名都是本关卡的名称,比如本关ssh的用户名就是bandit0,然后每一关的任务就是找到下一关ssh连接的密码。
进入以后使用命令ls查看当前目录下面都有什么文件或文件夹。发现有一个readme文件。用cat查看文件内容.得到下一关的密码
ls
cat readme
bandit1
任务:下一关密码保存在home目录下的-文件中
先用ls命令查看当前目录下的内容.发现有一个文件名以 -开头.如果现在使用cat - 是行不通的.因为linux总是用-后面接收命令执行的参数如ls -l那么怎么查看-文件里面内容呢.这就要介绍./
在linux中./表示当前目录../表示上一层目录.所以这里使用
cat ./-
bandit2
任务:下一关密码保存在名叫home目录下spaces in this filename中。这一个关考察我们对空格的掌握。linux的文件名中的特殊字符需要转移。所以文件名打出来的应该是spaces\ in\ this\ filename
linux自带补全功能,所以我们也可以使用tab键自动补全
cat spaces\ in\ this\ filename
bandit3
任务:下一关密码在inhere目录下面的一个隐藏文件中。
cd inhere进入目录后,当我们使用ls并不能发现隐藏的文件。linux的隐藏文件以.开头。使用ls并不能显示,这个时候需要使用命令
ls -a这样会显示本目录下面所有的文件。发现**.hidden**文件。
cat inhere\.hidden
bandit4
任务:下一关密码保存在inhere目录下的一个人类可读的文件中(这里大致说的是ASCII码)
先cd inhere进入目录,ls -al发现有10个文件。随意查看一个发

本文详细介绍了OverTheWire网站上的Bandit游戏攻略,从bandit0到bandit15,涵盖SSH连接、文件操作、权限管理、加密解密、网络工具使用等技能,适合信息安全学习者实践。
最低0.47元/天 解锁文章
851

被折叠的 条评论
为什么被折叠?



