欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

php.ini禁用到危险函数,防止服务器被入侵后发包(织梦站被入侵后的修改)

shiping1 的头像
  
 

    fsockopen被禁用,fsockopen不能启用,怎么开启fsockopen。

       做PHP快有一年了,前段时间一直在忙,没有时间整理,今天把关于fsockopen不能正常使用的问题做一下简单的说明。/ y, O! b/ s# T! \( r4 [5 g
       首先,要打开fsockopen函数,就必须要开启allow_url_fopen,开启的方法有很多,就是在php.ini文件里面搜索 allow_url_fopen,然后把allow_url_fopen = Off改成allow_url_fopen = On,如果前面有分号,记得一定要去掉,然后如果是iis就重启iis,如果是apache就重启apache服务器就可以了,其它的一样,都要重启才能 生效。
       上面的方法在网上屡见不鲜,不再多做解释。/ t2 q* X9 P. I& f% e$ @) S/ B  B
       有问题的大家可以加入 中国网站技术交流QQ:52973195,102733237共同讨论。
       但是很多人不知道还是第二种方法:
        在php.ini里面搜索disable_functions,disable_functions的作用就是禁用函数用的,所有写在他后面的函数都将被禁用,不管你在下面开启了没有。
        如果你在disable_functions = fsockopen,那么这个fsockopen将被禁用,即使allow_url_fopen = On设置了,还是不能用的。$ u5 R. D# V* j+ A, d& S) S
       由此,以上两种方法任何一种都可以禁用,
       但是要开启,以上两种方法的任何一个都不能禁用的。
       题的大家可以加入 中国网站技术交流QQ:52973195,102733237共同讨论。, D. N  E& v# [; q
       本文章由本人原创,转载请说明出处。2011年7月12日中午。

  s' u' q! Y7 `. M# q5 h
 
 


 
 
  
沙发
 
发表于 2012-4-9 16:00:55 |只看该作者
近期黑客攻击变种,很多客户的服务器被黑客上传木马,并用这些木马程序来发大量的数据包攻击其他服务器,发包时带宽会达到95M以上,这样会严重影响网络的稳定性。: R6 |5 a1 S9 a5 H2 `, o1 F' O9 n# T6 E
     经分析发现,这些发包的PHP程序都使用了fsockopen()这个函数。强烈建议您修改php.ini文件,关闭这个函数,95%以上的程序是 不需要这个函数的,个别程序如淘宝客、Ucenter、部分API程序等才需要使用这个函数。如果关闭这个函数,发包程序彻底失效,极大的增强了服务器的 安全级别。3 C' \- r; `! `  {6 M# N! e% \$ E. R
1. 关闭这个函数的流程,编辑php.ini文件(一般是在:D:\SOFT_PHP_PACKAGE\php 或c:\php 目录下),搜索这个文件中的“disable_functions =”,如果这行前面有;符号的就删除这个符号,然后把这行修改为:  disable_functions = popen,exec,passthru,system,fsockopen,pfsockopen. o) F2 r" B& z2 Q) f
修改完成后保存退出,并重启 IIS或apache服务即可生效 。) f9 z, l8 m, G8 G

2.禁用UDP发包的策略文件有更新,请下载: http://download.west263.net/vps/udpdeny.rar 解压后运行安装目录中的udp.bat即可升级,否则会发包程序的变种无法实施拦截!
3.如果您的服务器上有DedeCMS程序,请特别注意检查:/plus/config_s.php、/plus/index.php、/data/cache/t.php 、/data/cache/x.php ,这些一般是木马程序,要及时删除!

来自 http://www.3g-sec.com/thread-117-1-1.html

普通分类: