千家信息网

怎么预防PHPDDOS的发包攻击别人

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要介绍"怎么预防PHPDDOS的发包攻击别人"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"怎么预防PHPDDOS的发包攻击别人"文章能帮助大家解决问
千家信息网最后更新 2026年11月03日怎么预防PHPDDOS的发包攻击别人

这篇文章主要介绍"怎么预防PHPDDOS的发包攻击别人"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"怎么预防PHPDDOS的发包攻击别人"文章能帮助大家解决问题。

说下防止phpddos发包的方法

复制代码 代码如下:

if (eregi("ddos-udp",$read)) {
fputs($verbinden,"privmsg $channel :ddos-udp - started udp flood - $read2[4]\n\n");
$fp = fsockopen("udp://$read2[4]", 500, $errno, $errstr, 30);
if (!$fp)
{
$fp = fsockopen("udp://$read2[4]", 500, $errno, $errstr, 30);

既然是用fsockopen()函数请求外部,那就不让他请求
php.ini里设置
allow_url_fopen = off
如果这样他还是能发包
extension=php_sockets.dll
改成
;extension=php_sockets.dll
重启apache、iis、nginx
这样就可以防止php ddos发包了
对这种攻击的处罚政策是,
further violations will proceed with these following actions:
  1st violation - warning and shutdown of server. we will allow 24 hours for you to rectify the problem. 第一次是警告+关机,给24小时的时间来解决问题
  2nd violation - immediate reformat of server. 第二次是立即格式化服务器
  3rd violation - cancellation with no refund. 第三次是取消服务并不给退款
  针对这个问题,给一个简单的描述,
  表现特征:一打开iis,服务器的流出带宽就用光-----就是说服务器不断向别人发包,这个情况和受到ddos攻击是不同的,ddos是不断收到大量数据包.
  解决办法:
  先停止iis,这样就暂时没法对外攻击了,然后
  禁止上述的代码:
  在c:\windows\php.ini里设置:
  disable_functions =gzinflate,passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore,dl,pfsockopen,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server,fsocket,fsockopen
  在c:\windows\php.ini里设其值为off
  allow_url_fopen = off
  并且:
  ;extension=php_sockets.dll
  前面的;号一定要有,意思就是限制用sockets.dll
  前面的;号要保留
  然后启动iis
  在ip策略,或防火墙中,禁止所有udp向外发送
linux下解决办法
  一、禁止本机对外发送udp包
  iptables -a output -p udp -j drop
  二、允许需要udp服务的端口(如dns)
  iptables -i output -p udp --dport 53 -d 8.8.8.8 -j accept
  绿色"53",为dns所需要的udp端口,黄色"8.8.8.8"部分为dns ip,根据您服务器的设定来定,若您不知您当前服务器使用的dns ip,可在ssh中执行以下命令获取:
  cat /etc/resolv.conf |grep nameserver |awk 'nr==1{print $2 }'
  附完整iptables规则

复制代码 代码如下:

  #iptables -a input -p tcp -m tcp --sport 53 --dport 1024:65535 -m state --state established -j accept
  #iptables -a input -p udp -m udp --sport 53 --dport 1024:65535 -m state --state established -j accept
  #iptables -a output -p tcp -m tcp --sport 1024:65535 -d 8.8.4.4 --dport 53 -m state --state new,established -j accept
  #iptables -a output -p udp -m udp --sport 1024:65535 -d 8.8.8.8 --dport 53 -m state --state new,established -j accept
  #iptables -a output -p udp -j reject
  #/etc/rc.d/init.d/iptables save
  # service iptables restart
  #chkconfig iptables on

  开放 对外 以及对内的 dns端口 53
  禁止其他全部出站的udp 协议
  开机启动iptables
  另外要说明的是,上面的代码是因为我服务器使用的是谷歌的dns来解析,我服务器端对外的访问(在服务器端上网,就需要,如果只是单纯的服务器,不进行 yum安装也可以不用),因此我开放对8.8.4.4和8.8.8.8的访问,如果你不是设置为谷歌的dns,那么这里要自行修改成你的dns。使用的 dns是什么可以用下面方法查询

关于"怎么预防PHPDDOS的发包攻击别人"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注行业资讯频道,小编每天都会为大家更新不同的知识点。

服务 服务器 攻击 代码 对外 方法 知识 端口 问题 不同 不断 办法 就是 行业 开放 实用 不用 函数 只是 可在 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网下的科技发展 互联网与科技发展 平安科技 互联网 互联网 的科技创新 互联网科技公司官网 广州凡科互联网科技 天下捷融互联网科技 上海万想互联网科技 多迪互联网科技有限公司 汉立互联网科技有限公司联系电话 温州喔噻互联网科技有限公司 欧洲十大科技互联网公司 昭通云南众福互联网科技有限公司 互联网科技公司营业执照怎么办理 济南小医互联网科技有限公司招聘 萌小萌互联网科技河南有限公司 唯美互联网科技 长沙易易互联网科技有限公司 利用互联网等科技手段 武汉亿视互联网科技有限公司 紫鲸互联网科技 华中科技大学互联网 深圳艾佳互联网科技 银川新华互联网科技职业技术培训学校图片 宁夏众和广鑫互联网科技有限公司 苏州铭阳互联网科技有限公司 互联网科技大赛获奖感言 世界互联网领先科技成果获奖 合肥互联网科技公司公章图片 盐城市攀科互联网科技有限公司
0