• 人民网驻阿根廷记者报道集 2019-10-21
  • 上半年信用卡五大套路排行榜 你中了几招 2019-10-21
  • 毒贩电话遥控贩毒被抓 以为不碰毒品就没事 2019-10-13
  • 李华瑞:人们为什么关注宋史 2019-10-13
  • 高检院召开全国检察机关党的建设理论研讨会——中央国家机关工委——“两学一做”专题 2019-10-12
  • 中日韩三国记者参观北京冬奥场馆 期待共享奥运经验 2019-10-12
  • 港珠澳大桥:“中国制造”撑起超级工程“世界之最” 2019-09-22
  • 为世界和平贡献“上合力量”(钟声) 2019-09-22
  • 治学·济世·修身——法学家何勤华的学术人生 2019-09-21
  • 淮海实业集团新时代传习中心揭牌 2019-09-14
  • 西部网(陕西新闻网)www.cnwest.com 2019-09-11
  • 《党建评萃——机关基层党建50评》节选15篇 2019-09-11
  • 建德网—致力打造建德第一视听门户网站 2019-08-15
  • 国家社科基金《成果要报》汇编(2012年) 2019-08-15
  • [雷人]中国人啥不炒?古董、字画、票证、君子兰、普洱茶、大蒜……凡是有较长保存时间的东西,都有人炒! 2019-08-07
  • 您好!欢迎进入聊城百度、聊城云排宝网站!

    13863530790

    息壤虚拟主机不支持邮件发送功能解决方案

    来源:佚名  作者:佚名
    时间:2016-1-30  阅读:次

    天天飞车新版本2017 www.enmk.top 关于fsockopen pfsockopen函数安全问题的公告

    尊敬的息壤用户:

    您好!


    ?? ??我们发现fsockopen pfsockopen函数存在着重大安全隐患,会对整个机房产生极大的影响,为了维护机房以及自身网络的稳定,我们不得不在所有主机产品上 ?? 禁用fsockopen pfsockopen函数,我们会首先将隐患发生较重的服务器着手操作,其他的服务器会分批分量进行,有使用此功能的网站建议用户提前修改程序 ?? ,以免影响网站的正常使用,给您带来不便,请您谅解!如有疑问,您可以致电息壤客服中心,电话:010-52600600

    ?? ??

    关于fsockopen pfsockopen函数被禁用的解决方法

    ?? 一、

    ??

    ?? 服务器同时禁用了fsockopen pfsockopen,那么用其他函数代替,如stream_socket_client()。注意:stream_socket_client()和fsockopen()的参数不同。

    ?? 具体操作:

    ?? 搜索程序中的字符串 fsockopen( 替换为 stream_socket_client( ,然后,将原fsockopen函数中的端口参数“80”删掉,并加到$host。

    ?? 示例如下

    ??

    ?? 修改前:

    ??

    ?? $fp = fsockopen($host, 80, $errno, $errstr, 30);

    ??

    ?? 或

    ??

    ?? $fp = fsockopen($host, $port, $errno, $errstr, $connection_timeout);

    ??

    ?? 修改后:

    ??

    ?? $fp = stream_socket_client("tcp://".$host."80", $errno, $errstr, 30);

    ??

    ?? 或

    ??

    ?? $fp = stream_socket_client("tcp://".$host.":".$port, $errno, $errstr, $connection_timeout);

    ??

    ?? 二、

    ??

    ?? 如果PHP版本低于5.0,fsockopen被禁用,又没有stream_socket_client()怎么办呢?自己写一个函数实现fsockopen的功能,参考代码:

    ?? function b_fsockopen($host, $port, &$errno, &$errstr, $timeout) {

    ?? $ip = gethostbyname($host);

    ?? $s = socket_create(AF_INET, SOCK_STREAM, 0);

    ?? if (socket_set_nonblock($s)) {

    ?? $r = @socket_connect($s, $ip, $port);

    ?? if ($r || socket_last_error() == EINPROGRESS) {

    ?? $errno = EINPROGRESS;

    ?? return $s;

    ?? }

    ?? }

    ?? $errno = socket_last_error($s);

    ?? $errstr = socket_strerror($errno);

    ?? socket_close($s);

    ?? return false;

    ?? }

    ??

    ?? 具体操作:

    ??

    ?? 1.首先找到使用fsockopen函数的代码段,将上面代码加至其上端,搜索该代码段中的字符串 fsockopen( 替换为 b_fsockopen( 。

    ??

    ?? 2.因为fsockopen函数返回文件指针所以可以被文件函数操作,但是这个b_fsockopen函数没能返回文件指针,需要继续修改代码段:用socket_read( 替换掉 fread( ?? ??,用socket_write( 替换掉fwrite( ,用socket_close( 替换掉fclose( 。

    ??

    ?? 三、

    ??

    ?? 使用CMS类网站程序的用户,如织梦CMS,phpwind,帝国,等程序,请将您的程序升级到最新的版本并及时更新安全漏洞补丁。 ?? ??国内主流CMS网站涉及到fsockopen函数的网站系统文件路径列表,如下: ?? ??

    DEDECMS:

    ?? dede\api_ucenter.php

    ?? dede\index_testenv.php

    ?? dede\module_main.php

    ?? dede\plus_bshare.php

    ?? dede\testenv.php

    ?? dede\include\dedecollection.func.php

    ?? dede\include\dedehttpdown.class.php

    ?? dede\include\mail.class.php

    ?? dede\include\sphinxclient.class.php

    ?? dede\plus\bshare.php

    ??

    Discuz! 2.5:

    ?? source\function\function_core.php 这个文件有2处fsockopen,另外的是pfsockopen,请注意区分

    ?? uc_client\client.php 这个文件有2处fsockopen,另外的是pfsockopen,请注意区分

    ?? uc_client\lib\sendmail.inc.php

    ?? uc_client\model\misc.php 这个文件有2处fsockopen,另外的是pfsockopen,请注意区分

    ?? uc_server\install\func.inc.php 这个文件有2处fsockopen,另外的是pfsockopen,请注意区分

    ?? uc_server\lib\sendmail.inc.php

    ?? uc_server\model\misc.php 这个文件有2处fsockopen,另外的是pfsockopen,请注意区分

    ??

    ecms(帝国):

    ?? e\class\class.smtp.php ?? ??

    ECSHOP:

    ?? 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

    本文由我公司编辑,转载请注明出处://www.enmk.top/news/869366.html
    上一篇:没有了!

    关注有惊喜

    Copyright © 2016-2020 聊城云排宝|聊城网站建设|高唐网站设计|临清网站外包|冠县网站制作|聊城百度|聊城百度公司

    联系人:李经理 电话:0635-6695318  手机:13863530790 15163580421

    获取同行营销方案,10秒填写,急速获取
    今日已有人获取方案
    在线客服
    免费咨询热线
    13863530790

    关注有惊喜
  • 人民网驻阿根廷记者报道集 2019-10-21
  • 上半年信用卡五大套路排行榜 你中了几招 2019-10-21
  • 毒贩电话遥控贩毒被抓 以为不碰毒品就没事 2019-10-13
  • 李华瑞:人们为什么关注宋史 2019-10-13
  • 高检院召开全国检察机关党的建设理论研讨会——中央国家机关工委——“两学一做”专题 2019-10-12
  • 中日韩三国记者参观北京冬奥场馆 期待共享奥运经验 2019-10-12
  • 港珠澳大桥:“中国制造”撑起超级工程“世界之最” 2019-09-22
  • 为世界和平贡献“上合力量”(钟声) 2019-09-22
  • 治学·济世·修身——法学家何勤华的学术人生 2019-09-21
  • 淮海实业集团新时代传习中心揭牌 2019-09-14
  • 西部网(陕西新闻网)www.cnwest.com 2019-09-11
  • 《党建评萃——机关基层党建50评》节选15篇 2019-09-11
  • 建德网—致力打造建德第一视听门户网站 2019-08-15
  • 国家社科基金《成果要报》汇编(2012年) 2019-08-15
  • [雷人]中国人啥不炒?古董、字画、票证、君子兰、普洱茶、大蒜……凡是有较长保存时间的东西,都有人炒! 2019-08-07
  • 北京pk拾稳赚技巧 黑龙江时时几分开奖号码 pk10北京pk拾大小计划 极速时时官方开奖号码 幸运28玩的方法 二八杠洗牌顺口溜 幸运快三计划是真的吗 龙虎相斗惊天地 组选包胆投注技巧 下载吉祥棋牌真人斗地主 重庆时时真坑 包赢pk10精准计划群 pk10直播先场 火龙果计划app 斗牛游戏下载 复式投注金额对照表