fsockopen pfsockopen函数被禁用,SMTP发送邮件不正常的解决方法

开发技术 作者: 2024-07-19 06:05:01
介绍《PHP实例:fsockopen pfsockopen函数被禁用,SMTP发送邮件不正常的解决方法》开发教程,希望对您有用。

《PHP实例:fsockopen pfsockopen函数被禁用,SMTP发送邮件不正常的解决方法》要点:
本文介绍了PHP实例:fsockopen pfsockopen函数被禁用,SMTP发送邮件不正常的解决方法,希望对您有用。如果有疑问,可以联系我们。

一:近期黑客利用程序漏洞注入后使用 fsockopen 进行PHPDDOS 攻击,导致部分服务器不稳定,现在将危险函数 fsockopen 暂时禁用,部分程序功能可能有问题,以下列出已知问题及通用解决办法:PHP教程

通用解决办法:
找到程序里的 fsockopen 函数,替换为:pfsockopen,即可解决所有问题,两个函数的区别在于 pfsockopen 保持 keep-alive,使得黑客无法进行 连接数攻击.
已知使用 fsockopen 函数的程序文件路径(在fsockopen 前加 p,即fsockopen 修改为 pfsockopen 即可 )PHP教程

二:服务器同时禁用了fsockopen pfsockopen,那么用其他函数代替,如stream_socket_client().注意:stream_socket_client()和fsockopen()的参数分歧.
具体操作:
搜索程序中的字符串 fsockopen( 替换为 stream_socket_client(,然后,将原fsockopen函数中的端口参数“80”删掉,并加到$host.
示例如下PHP教程

改动前:PHP教程

$fp = fsockopen($host,80,$errno,$errstr,30);PHP教程

改动后:PHP教程

$fp = stream_socket_client($host."80",30);
海内主流PHP网站涉及fsockopen函数的网站系统中的文件列表:
海内主流PHP网站涉及fsockopen函数的网站系统中的文件列表:PHP教程

Dedecms:
 
PHP教程

代码如下:

source\function\function_core.PHP  这个文件有2处fsockopen,此外的是pfsockopen,请注意区分
uc_client\client.PHP  这个文件有2处fsockopen,请注意区分
uc_client\lib\sendmail.inc.PHP
uc_client\model\misc.PHP 这个文件有2处fsockopen,请注意区分
uc_server\install\func.inc.PHP 这个文件有2处fsockopen,请注意区分
uc_server\lib\sendmail.inc.PHP
uc_server\model\misc.PHP 这个文件有2处fsockopen,请注意区分

Discuz! 2.5:PHP教程

代码如下:

source\function\function_core.PHP  这个文件有2处fsockopen,请注意区分

ecms(帝国):PHP教程

e\class\class.smtp.PHP
 
ECSHOP:PHP教程

代码以下:

admin\index.PHP
demo\includes\lib_updater.PHP
includes\cls_smtp.PHP
includes\cls_transport.PHP
includes\lib_base.PHP
includes\modules\payment\paypal.PHP

 
shopex:
 
代码以下:

core\api\include\api_utility.PHP
core\api\tools\1.0\api_b2b_1_0_tools.PHP
core\func_ext.PHP
core\lib\nusoap.PHP
core\lib\uc_client\client.PHP
instal\svinfo.PHP
plugins\passport\passport.ucenter.PHP
plugins\payment\pay.nochek.PHP
plugins\pay.paypal.PHP
plugins\pay.paypal.server.PHP
plugins\pay.paypal_cn.PHP

编程之家培训学院每天发布《PHP实例:fsockopen pfsockopen函数被禁用,SMTP发送邮件不正常的解决方法》等实战技能,PHP、MysqL、LINUX、APP、JS,CSS全面培养人才。

原创声明
本站部分文章基于互联网的整理,我们会把真正“有用/优质”的文章整理提供给各位开发者。本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
本文链接:http://www.jiecseo.com/news/show_46926.html