Leviathan(全章)

本文详细介绍了Leviathan游戏的各个级别攻略,包括通过grep搜索HTML文件获取密码,利用ltrace跟踪程序库函数找出密码,通过文件权限和access()函数的特性获取密码,以及通过strcmp函数比较和二进制转换来解开谜题。每个级别都涉及到不同的系统调用和文件操作技巧,展示了系统安全和权限利用的知识。
摘要由CSDN通过智能技术生成

Level 0 → Level 1
ssh登录之后,在主目录下发现一个.backup文件夹,进入文件夹,发现一个html文件。我们可以使用grep搜索关键字password,然后得到密码。

cat bookmarks.html | grep password

在这里插入图片描述

Level 1 → Level 2
进入主目录,看到一个check程序,执行程序,发现程序要求我们输入密码,然而不知道密码,就随便输一个,查看结果。
在这里插入图片描述
使用 ltrace ,它能够跟踪进程得库函数调用,会显示出哪个库函数被调用。可以
在这里插入图片描述
我们可以看到后面有一个strcmp函数,它将我们之前输入的三个字符与sex进行对比,由此,我们可以猜测密码为sex,尝试一下,得到密码。
在这里插入图片描述

Level

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值