DC-2靶机渗透

DC-2靶机渗透回顾

文章目录

信息收集

  1. nmap进行主机发现和端口扫描,发现开启80,7744端口
  1. 进行全扫描查看7744端口其实是ssh服务端口

FLAG1

  1. 访问网址,发现加载失败,看url地址看来是需要配域名解析的,修改添加/etc/hosts文件中的域名ip对应。发现网页给出了flag1


FLAG2

  1. 由于是wordpress框架,先尝试去查看可登录用户名
  1. 根据FLAG1的提示,密码字典需要使用cewl来生成,该工具可以将指定的网页上的单词爬取做成相应字典
  1. 再次使用wpscan工具,尝试进行用户名密码的爆破登录,得到jerry和tom两个用户
  1. 登录到后台后发现,pages功能界面有着flag2

FLAG3

  1. 该后台没能getshell的利用点,根据提示寻找另外一条路,想到前面扫描到的ssh端口,尝试进行登录,发现tom的用户密码可以登录,但发现其是受限的rbash
  1. 尝试在网上搜索相关能够逃逸rbash的文章,在rbash逃逸大全 - 先知社区 (aliyun.com)这一文章中找到了解决方案,内容很全。使用compgen -c查看可执行的命令,利用vi命令来进行逃逸。发现成功跳到bash下,但还是不能成功执行,可能是存在路径异常的原因,执行文章中给出的修复方案,可成功执行命令查看flag3

FLAG4

  1. 根据flag3的提示su和jerry,猜测需要切换用户,但在tom权限下也能照常访问flag4
  1. 尝试使用前面得到的jerry的密码成功切换用户。看来配置了该用户不能ssh进行登录

FLAG5

  1. 开始尝试最后的提权,发现用户具有git命令的sudo权限,去GTFOBins找到了相应的提权方案,直接照着执行成功拿下root权限



相关推荐
2301_777998348 小时前
ARP协议进阶:ARP缓存、RARP与ARP欺骗原理解析
linux·服务器·网络·网络协议·缓存
m0_7156744313 小时前
可视化易用·低误报率·跨区域部署:知源-AI数据分类分级系统在金融行业的落地实践
网络·安全·网络安全
dk_tjy13 小时前
AI驱动的自动化攻击背景下:企业端点安全体系的技术架构与建设路径
网络·人工智能·安全·自动化·终端安全管理·数据防泄漏
Zenova EdgeOS15 小时前
Linux 内核日志 dmesg 进阶实战:从现场过滤到持久化闭环
linux·运维·服务器
郝亚军15 小时前
ec_private.pem的生成方法
linux·运维·服务器
昂好的day16 小时前
VisionMaster 通信模块实战(上):Modbus、TCP 收发、协议组装解析
开发语言·网络·网络协议·tcp/ip·c#
NendoZen16 小时前
Arch Linux解决Grub无法SAVEDEFAULT问题(uki启动问题)
linux·运维·服务器
忆挽篱笙歌17 小时前
进程控制管理
linux·运维·服务器
Escalating_xu17 小时前
【Linux 网络编程】connect 的断线重连:用状态机写一个能恢复连接的 TCP 客户端
linux·网络·tcp/ip
Zucker n18 小时前
英语“论文”语法检查工具
linux·windows