LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: 夕夜如风

linux服务器被DDOS攻击

[复制链接]
发表于 2007-4-2 11:39:13 | 显示全部楼层
方法还是有的。其实你用linux是个不错的选择,但是不知道你有没有合理去配置iptalbes.
从你给的信息看来,你是用linux做CS服务器?重要的一点,你应drop所有源IP是私有IP的所有连接。这是一条基本的策略。
第二:想办法受攻击的包抓下来,分析出源(不管真假),然后请求ISP,也就是你的上游,封死这个网段的IP。
不知道你的服务器外面有没有接firewall.,如果有,那最佳的方法在入口挡住攻击。如果说,攻击者是费带宽的话就难办了。这个有效的方法还是求助于电信,要在到你服务前drop掉。具体的处理方法,可以找我聊聊94397652.认证ddos
回复 支持 反对

使用道具 举报

发表于 2007-4-4 14:22:33 | 显示全部楼层
在路由上面做TCP检测就可以
检测SYN,三次握手都做到了,才把数据交给服务器处理!
如果是消耗带宽的话就没办法了!
回复 支持 反对

使用道具 举报

发表于 2007-5-12 14:34:26 | 显示全部楼层
Post by julydays
你可以写一个iptables脚本,在不用cs服务器的时候把27015的端口屏蔽掉!在每次启动的时候运行该脚本,或者用crond。(可以在/etc/rc.d/rc.local里面增加脚本)但在你进行服务的时候,这就有点难度。

你也可以抓个攻击包来看看,有没有留下攻击者的mac地址,如果不同的ip地址但有相同mac地址的话,用iptables把该mac地址发送的所有包drop掉就可以了。

我猜想攻击者是自己写个程序来生成随机的ip源地址,统一的ip目的地址和端口号的tcp包来进行dos攻击。如果他没把mac地址也随机生成的话,那上述方法就应该可用。



我的天网天天都显示
13:30:22] 61.128.198.77试图连接本机的8080端口,
           TCP标志:S,
           该操作被拒绝。

[13:30:35] 218.25.37.194试图连接本机的2967端口,
           TCP标志:S,
           该操作被拒绝。

[13:31:40] 接收到 222.72.31.124 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 26772
           该包被拦截。

[13:31:41] 接收到 222.72.31.124 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 26772
           该包被拦截。

[13:31:42] 接收到 222.72.31.124 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 26772
           该包被拦截。

[13:31:43] 接收到 222.72.31.124 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 26772
           该包被拦截。

[13:32:16] 接收到 222.72.31.124 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 26772
           该包被拦截。

[13:32:19] 接收到 222.72.31.124 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 26772
           该包被拦截。

[13:32:22] 接收到 222.72.31.124 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 26772
           该包被拦截。

[13:32:26] 接收到 222.72.31.124 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 26772
           该包被拦截。

[13:32:47] 125.64.15.236试图连接本机的8081端口,
           TCP标志:S,
           该操作被拒绝。

[13:33:01] 61.128.198.77试图连接本机的8081端口,
           TCP标志:S,
           该操作被拒绝。

[13:33:03] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。

[13:33:06] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。

[13:33:10] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。

[13:33:16] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。

[13:38:59] 59.77.45.147试图连接本机的1433端口,
           TCP标志:S,
           该操作被拒绝。

[13:39:02] 59.77.45.147试图连接本机的1433端口,
           TCP标志:S,
           该操作被拒绝。

[13:39:15] 222.73.220.153试图连接本机的8099端口,
           TCP标志:S,
           该操作被拒绝。

[13:39:28] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。

[13:39:30] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。

[13:39:33] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。

[13:39:36] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。

[13:46:16] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。

[13:46:23] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。

[13:46:29] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。

[13:46:31] 202.130.82.213试图连接本机的1433端口,
           TCP标志:S,
           该操作被拒绝。

[13:46:34] 202.130.82.213试图连接本机的1433端口,
           TCP标志:S,
           该操作被拒绝。

[13:46:37] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。

[13:48:11] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。

[13:48:15] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。

[13:48:19] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。

[13:48:24] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。

[13:48:48] 59.41.88.160试图连接本机的135端口,
           TCP标志:S,
           该操作被拒绝。

[13:52:57] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。

[13:52:58] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。

[13:53:00] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。

[13:53:01] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。

[13:54:34] 125.90.55.24试图连接本机的135端口,
           TCP标志:S,
           该操作被拒绝。

[13:58:04] 219.148.80.73试图连接本机的1433端口,
           TCP标志:S,
           该操作被拒绝。

[13:58:06] 220.173.62.82试图连接本机的8088端口,
           TCP标志:S,
           该操作被拒绝。

[14:02:05] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。

[14:02:10] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。

[14:02:17] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。

[14:02:23] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。

[14:05:02] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。

[14:05:06] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。

[14:05:08] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。

[14:05:13] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。

[14:07:15] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。

[14:07:17] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。

[14:07:18] 222.183.3.205试图连接本机的8081端口,
           TCP标志:S,
           该操作被拒绝。

[14:07:19] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。
回复 支持 反对

使用道具 举报

发表于 2007-5-12 14:35:09 | 显示全部楼层

晕....

Post by julydays
你可以写一个iptables脚本,在不用cs服务器的时候把27015的端口屏蔽掉!在每次启动的时候运行该脚本,或者用crond。(可以在/etc/rc.d/rc.local里面增加脚本)但在你进行服务的时候,这就有点难度。

你也可以抓个攻击包来看看,有没有留下攻击者的mac地址,如果不同的ip地址但有相同mac地址的话,用iptables把该mac地址发送的所有包drop掉就可以了。

我猜想攻击者是自己写个程序来生成随机的ip源地址,统一的ip目的地址和端口号的tcp包来进行dos攻击。如果他没把mac地址也随机生成的话,那上述方法就应该可用。



我的天网天天都显示
13:30:22] 61.128.198.77试图连接本机的8080端口,
           TCP标志:S,
           该操作被拒绝。

[13:30:35] 218.25.37.194试图连接本机的2967端口,
           TCP标志:S,
           该操作被拒绝。

[13:31:40] 接收到 222.72.31.124 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 26772
           该包被拦截。

[13:31:41] 接收到 222.72.31.124 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 26772
           该包被拦截。

[13:31:42] 接收到 222.72.31.124 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 26772
           该包被拦截。

[13:31:43] 接收到 222.72.31.124 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 26772
           该包被拦截。

[13:32:16] 接收到 222.72.31.124 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 26772
           该包被拦截。

[13:32:19] 接收到 222.72.31.124 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 26772
           该包被拦截。

[13:32:22] 接收到 222.72.31.124 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 26772
           该包被拦截。

[13:32:26] 接收到 222.72.31.124 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 26772
           该包被拦截。

[13:32:47] 125.64.15.236试图连接本机的8081端口,
           TCP标志:S,
           该操作被拒绝。

[13:33:01] 61.128.198.77试图连接本机的8081端口,
           TCP标志:S,
           该操作被拒绝。

[13:33:03] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。

[13:33:06] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。

[13:33:10] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。

[13:33:16] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。

[13:38:59] 59.77.45.147试图连接本机的1433端口,
           TCP标志:S,
           该操作被拒绝。

[13:39:02] 59.77.45.147试图连接本机的1433端口,
           TCP标志:S,
           该操作被拒绝。

[13:39:15] 222.73.220.153试图连接本机的8099端口,
           TCP标志:S,
           该操作被拒绝。

[13:39:28] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。

[13:39:30] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。

[13:39:33] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。

[13:39:36] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。

[13:46:16] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。

[13:46:23] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。

[13:46:29] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。

[13:46:31] 202.130.82.213试图连接本机的1433端口,
           TCP标志:S,
           该操作被拒绝。

[13:46:34] 202.130.82.213试图连接本机的1433端口,
           TCP标志:S,
           该操作被拒绝。

[13:46:37] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。

[13:48:11] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。

[13:48:15] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。

[13:48:19] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。

[13:48:24] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。

[13:48:48] 59.41.88.160试图连接本机的135端口,
           TCP标志:S,
           该操作被拒绝。

[13:52:57] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。

[13:52:58] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。

[13:53:00] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。

[13:53:01] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。

[13:54:34] 125.90.55.24试图连接本机的135端口,
           TCP标志:S,
           该操作被拒绝。

[13:58:04] 219.148.80.73试图连接本机的1433端口,
           TCP标志:S,
           该操作被拒绝。

[13:58:06] 220.173.62.82试图连接本机的8088端口,
           TCP标志:S,
           该操作被拒绝。

[14:02:05] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。

[14:02:10] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。

[14:02:17] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。

[14:02:23] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。

[14:05:02] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。

[14:05:06] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。

[14:05:08] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。

[14:05:13] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。

[14:07:15] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。

[14:07:17] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。

[14:07:18] 222.183.3.205试图连接本机的8081端口,
           TCP标志:S,
           该操作被拒绝。

[14:07:19] 接收到 59.82.6.100 的 UDP 数据包,
           本机端口: 8896 ,
           对方端口: 9706
           该包被拦截。
回复 支持 反对

使用道具 举报

发表于 2007-5-12 14:36:27 | 显示全部楼层
到底要怎么才可以没有这些呢??
请高手帮助``加QQ394567705
回复 支持 反对

使用道具 举报

发表于 2008-1-2 23:25:46 | 显示全部楼层
顶起。。。。。。。。。。。。。
回复 支持 反对

使用道具 举报

发表于 2008-1-22 23:46:40 | 显示全部楼层
用squid很搞笑,根本和squid还是apache没关系

看LZ的情况,把10开头的IP在前面封了就是了,或者在你自己iptables里封
回复 支持 反对

使用道具 举报

发表于 2008-2-3 16:38:34 | 显示全部楼层
能找出ip就hosts.deny,ddos非专业防ddos设备很难解决,主要是识别太难,也有说网桥放火墙能防,可以从ips防扫描开始防。
回复 支持 反对

使用道具 举报

发表于 2008-3-3 14:37:42 | 显示全部楼层
若若说句。。屏蔽不行吗?
回复 支持 反对

使用道具 举报

发表于 2008-3-3 19:40:50 | 显示全部楼层
没有硬防的话,用iptables。
怎么扯到squid去了,他的请求难道你要接受不成,这不添事儿么。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表