网安学习日志02:bandit游戏记录(持续更新……)

复习linux指令知识,来练习bandit小游戏

Level 0 → Level 1

需要 SSH 登录,host是 bandit.labs.overthewire.org,端口为 2220。用户名是bandit0,密码是bandit0。

使用ssh指令:

提示输入密码,输入密码 bandit0

本级过关

Level 0 → Level 1

下一关的密码存储在home目录中名为 readme 的文件中

ls命令列出当前目录下的文件夹和文件

cat命令查看文件内容

退出当前用户,以bandit1用户登陆,输入密码

本级过关

Level 1 → Level 2

意思是这个密码存储在home目录下 - 文件中

使用ls命令确认文件名

使用cat命令读取文件内容,(-为特殊符号,使用cat直接读取会报错,可以加上前置路径 ./)

退出当前用户,以bandit2用户登陆,输入密码

本级过关

Level 2 → Level 3

意思是密码存储在主目录的 spaces in this filename 文件中

使用cat语句读取文件内容,因文件名称存在空格,需要使用 '文件名 ' 来引用文件名

退出当前用户,以bandit3用户登陆,输入密码

本级过关

Level 3 → Level 4

意思是密码存储在inhere目录下的hidden文件中

使用cd命令进入inhere目录中

使用ls指令查看inhere目录下的文件夹和文件,未获取信息,确认为隐藏文件,使用ls -a命令

使用cat命令读取 .hidden 文件

退出当前用户,以bandit4用户登陆,输入密码

本级过关

Level 4 → Level 5

意思是密码存储在inhere目录中唯一人类可读的文件中

使用ls -a 命令或者inhere目录下的隐藏文件

任意读取某一文件,发现文件内容都为乱码

按照提示中“唯一人类可读文件”,通过file命令获取所有文件类型

发现只有 -file07 文件为 ASCII text 格式的文件,使用cat命令读取文件内容。

退出当前用户,以bandit5用户登陆,输入密码

本级过关

Level 5 → Level 6

意思是密码存储在inhere目录下某个文件中,具体以下属性:人类可读性、1033个字节、不可执行。

使用ls -a 命令或者inhere目录下的隐藏文件夹

使用find命令查询inhere目录下所有字节长度为1033,c代表单位为字节

使用cat命令读取文件内容

退出当前用户,以bandit6用户登陆,输入密码

本级过关

Level 6 → Level 7

意思是密码存储在某一文件中,文件具有以下属性:属于bandit7 用户、属于bandit6用户组、33个字节。

使用find命令在主目录下查询,-size 33c -group bandit6 -user bandit7 属性的文件

使用cat命令读取文件内容

退出当前用户,以bandit7用户登陆,输入密码

本级过关

Level 7 → Level 8

意思是密码存储在data.txt文件中,在millionth单词旁

使用sed命令,以millionth作为匹配条件,将匹配到的那行内容打印出来。

或者使用grep命令,匹配millionth,将匹配结果显示出来

退出当前用户,以bandit8用户登陆,输入密码

本级过关

Level 8 → Level 9

意思是密码存储在文件data.txt中 ,并且是唯一只出现一次的文本行

sort -n data.txt | uniq -u

先执行sort -n 对文件中的行进行排序显示,接着执行uniq -u 删除重复行(sort -u 删除会保留重复行中的最后一行,uniq -u 会将所有重复行删除),保留下来的即为不重复的密码行。

退出当前用户,以bandit9用户登陆,输入密码

本级过关

Level 9 → Level 10

意思是密码存储在文件data.txt中 ,位于少数几个人类可读的字符串之一中,前面有几个“=”字符

因提示密码存在字符串中,因此使用strings命令中的字符串打印展示,并使用 = 进行匹配。

在打印出的内容中可以找到密码,退出当前用户,以bandit10用户登陆,输入密码

本级过关

因作者未完成通关,文章内容根据作者游戏进度同步更新……
  • 23
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值