OverTheWire的bandit游戏1

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

介绍

信息安全作为作为一个早睡晚起的学科(早上睡觉晚上起床),需要掌握海量的基础知识来支撑后期的学习.而兴趣是我们能坚持下去的动力.遇到了一个很有意思的网站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个文件。随意查看一个发

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值