Hack this site basic 8

继续练习Hack this site basic 8

先看界面介绍,说的是sam仍然认为使用文件保存密码是最安全的,并且把密码保存在了此路径下:Sam has saved the unencrypted password file in /var/www/hackthissite.org/html/missions/basic/8/
还介绍了他的女儿为了展示自己的天赋,写了个刚学的保存文件的程序,可以看到是:输入名字,保存文件,点击可以查看:

这个刚看到不太懂,搜了一下缕了下思路,学习一下:
1、执行sam女儿的程序,可以看到路径后缀是shtml的,因此可以猜测可以使用 ssi服务器端包含注入 这个方法:
这里写图片描述

2、利用ssi的漏洞,查看路径下的文件:
使用此命令< !–#exec cmd=”ls”–>可以看到出现一大堆文件:
这里写图片描述
根据首页提示的路径,可知密码在上一层:所以应该输入< !–#exec cmd=”ls ..”–>可以看到密码文件,访问密码文件,得到密码:
这里写图片描述

这里写图片描述

3、这里用到的知识是ssi;补上知识点:
直接执行服务器上的各种程序<#exec>(如CGI或其他可执行程序)

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值