HTB-Valentine

在这里插入图片描述

HTB-Valentine

信息收集

nmap
在这里插入图片描述

  • ssh
  • http

dirbuster

在这里插入图片描述
在/dev里找到了两个文件夹
在这里插入图片描述
hype.key
在这里插入图片描述
notes.txt,其中第三条格外注意
在这里插入图片描述

打开http就发现一颗心在流血不由得想到心血这个漏洞
在这里插入图片描述

心脏出血(英语:Heartbleed),也简称为心血漏洞,是一个出现在加密程序库OpenSSL的安全漏洞,该程序库广泛用于实现互联网的传输层安全(TLS)协议。它于2012年被引入了软件中,2014年4月首次向公众披露。只要使用的是存在缺陷的OpenSSL实例,无论是服务器还是客户端,都可能因此而受到攻击。此问题的原因是在实现TLS的心跳扩展时没有对输入进行适当验证(缺少边界检查),因此漏洞的名称来源于“心跳”(heartbeat)。该程序错误属于缓冲区过读,即可以读取的数据比应该允许读取的还多。

开机

用NSE验证一下,先找到心血脚本名字,然后扫描。

在这里插入图片描述
在这里插入图片描述
msfconsole并没有找到能利用的负载。
在这里插入图片描述
搜索找到一个heartbleed的poc(https://github.com/sensepost/heartbleed-poc.git)

在这里插入图片描述

在这里插入图片描述

python2 heartbleed-poc.py  -n 1 -f dump.bin 10.10.10.79 -p 443

在这里插入图片描述

aGVhcnRibGVlZGJlbGlldmV0aGVoeXBlCg==

在这里插入图片描述前面我们找到了个hype.key,把它从hex转成原来的二进制。
在这里插入图片描述
在这里插入图片描述
转化的hype.key不像标准的RSA私钥,前面获取的heartbleedbelievethehype是hype.key的解密密钥。
在这里插入图片描述
在这里插入图片描述

直接ssh会加载key失败,记得修改权限。
在这里插入图片描述
还是失败,经过搜索发现因为sha-1不安全,新版openssl禁用了它。加上-o PubkeyAcceptedKeyTypes=+ssh-rsa
在这里插入图片描述
在这里插入图片描述
查看速冻sudo -l在这里插入图片描述
再看看历史命令
在这里插入图片描述
看到有几条tmux
tmux是terminal multiplexer(终端复用器),更多信息可以去搜索阅读。因为通过历史命令发现并没有关闭这个会话,尝试连接后此会话拥有root并且保持活跃。
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值