一,启动虚拟机
查看靶场的mac地址
二,寻找虚拟机IP,nmap扫描端口
发现没有开放http端口,但是知道ssh端口开放,且靶机描述有账号密码
账号:bob,密码:secret
连接成功
三、提权
尝试提权
1. sudo 提权:
输入sudo find . -exec /bin/sh \; -quit
,提权成功
2.SUID 提权:
<1>
查找suid文件
发现taskset文件
查找语句
输入语句,提权成功
3.SUDO提权:
<1>ash
显示了允许当前用户使用的命令
查找相关命令
提权成功
<2>awk
提权成功
<3>bash
提权成功
<4>csh
<5>curl
<6>dash
<7>ed
<8>env
<9>expect
<10>find
<11>ftp
<12>scp
<13>socat
<14>ssh
<15>vi
<16>zsh
<17>perl
<18>tclsh
<19>git
<20>script
<21>scp
<22>man
<23>less
直接输入
<24>more
4.计划任务提权
1.查看计划任务
写入反弹shell,权限被拒绝
4./etc/shadow提权
查看/etc/shadow权限,发现有写的权限
查看文件内容
发现一个密码,且uid为0
尝试破解,破解成功
尝试登陆,登陆成功