日志八
DVWA
File inclusion
LOW
- 一种本地文件,直接在磁盘里创建一个文件page=路径
- 另一种用远程文件url,PHP study重启一下服务,刷新一下网页,page=http://www. (网页路径)
Medium级别
-
做了一些过滤
$file = str_replace( array( “http://”, “https://” ), “”, $file );
$file = str_replace( array( “…/”, “…”" ), “”, $file ); -
使用双写成功绕过,hthttp://tp://
High级别
- 做了一个匹配,前缀必须是file
- file协议是读取本地文件的一个协议
- 只能执行本地的文件包含
Impossible级别
- 固定格式,较安全
- file1.php
所有级别《DVWA File inclusion(文件包含)-超详细》
File upload
LOW级别
- 没有对任何文件进行验证,所以直接上传PHP
- 创建一个.php的文件
- 加入一句话木马 ,列如:<?php POST['123']); ?>,并上传
- 用中国蚁剑,填写相关数据
- 地址也是连接的url,网站路径加上文件的本地路径
- 密码是[]里面的,列:123
- 点击测试,连接成功
Medium级别
- 对文件的后缀名进行验证,所以将后缀名改成符合要求的格式,JPG或PNG,大小小于100000字节的文件才能上传
- 在burp中上传后缀名为png的一句话木马文件,点击上传
- 看到burp抓到的包修改为.php
- 然后点击forward发送
- 然后使用中国蚁剑
High级别
- 防范iis 6.0 文件解析漏洞,为了绕过限制提交,无论最后的.jpg前面有多少,只验证最后的.jpg