bandit,主要练习linux命令
Level 0
关卡介绍:
提示:此级别的目标是让您使用 SSH 登录游戏。您需要连接的主机是 bandit.labs.overthewire.org,端口为 2220。用户名是bandit0,密码是bandit0。登录后,转到1 级页面以了解如何击败 1 级。
Level 0 → Level 1
关卡介绍:
提示:下一级别的密码存储在位于主目录中的名为readme的文件 中。使用此密码通过 SSH 登录到 bandit1。每当您找到某个级别的密码时,请使用 SSH(在端口 2220 上)登录该级别并继续游戏。
解决方案:
# 通过ssh连接到bandit0
[c:\~]$ ssh bandit.labs.overthewire.org 2220
#查看当前路径下的文件
bandit0@bandit:~$ ls
readme
#发现一个readme的文件,既然它让看它,那就打开看一看
cat 查看得到第一关密码
bandit0@bandit:~$ cat readme
boJ9jbbUNNfktd78OOpsqOltutMc3MY1
bandit0@bandit:~$
Level 1 → Level 2
关卡介绍:
提示:下一级的密码存储在名为-的文件中, 位于主目录中
解决方案:
#发现一个为-的文件名,使用cat - 是不行的
bandit1@bandit:~$ ls
-
bandit1@bandit:~$ ls -l
total 4
-rw-r----- 1 bandit2 bandit1 33 May 7 2020 -
bandit1@bandit:~$ cat ./-
CV1DtqXWVFXTvM2F0k09SHz0YwRINYA9
bandit1@bandit:~$
Level 2 → Level 3
关卡介绍:
提示:下一级别的密码存储在位于主目录中的此文件名中的一个名为空格的文件中
解决方案:
#详细信息显示当前路径下面的文件,发现一个spaces in this filename 。打开得到下一关密码
bandit2@bandit:~$ ls -l
total 4
-rw-r----- 1 bandit3 bandit2 33 May 7 2020 spaces in this filename
bandit2@bandit:~$ cat ./
.bash_logout .bashrc .profile spaces in this filename
bandit2@bandit:~$ cat ./
.bash_logout .bashrc .profile spaces in this filename
bandit2@bandit:~$ cat ./
.bash_logout .bashrc .profile spaces in this filename
bandit2@bandit:~$ cat ./spaces\ in\ this\ filename
UmHadQclWmgdLOKQ3YNgjWxGoRMb5luK
bandit2@bandit:~$
Level 3 → Level 4
关卡介绍:
提示:下一级别的密码存储在inhere目录中的隐藏文件中 。
解决方案:
#先显示当前路径下的内容,发现有一个文件夹,去到文件夹里。ls -a 查看所有。
bandit3@bandit:~$ ls -l
total 4
drwxr-xr-x 2 root root 4096 May 7 2020 inhere
bandit3@bandit:~$
bandit3@bandit:~$ cd inhere/
bandit3@bandit:~/inhere$ ls
bandit3@bandit:~/inhere$ ls -l
total 0
bandit3@bandit:~

本文提供Bandit游戏从Level0到Level10的详细攻略,包括每个级别的目标提示、解决方案及密码获取方法。例如,Level0的目标是通过SSH登录游戏,而Level1的密码则藏于主目录下的readme文件中。
最低0.47元/天 解锁文章
6628

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



