背景:
阅读文章

如果我恶意攻击一个MUD

[日期:2007-05-06] 来源:  作者:maht [字体: ]

      前两天,我突然想,如果一个人恶意从一个公共的IP
攻击一个MUD,可以怎么做?
以下假设网络质量比较好

1 制造大量垃圾帐号
如果 alias 设的够长,或者 set 环境变量不限制
那么一个帐号 100k 是很容易
那么如果网络没有问题,20K/s 的制造硬盘垃圾
是可以实现的,一个小时就是 140M 至少也有 100M


那么硬盘很容易就被浪费

2 制造大量的断线的 user object
通常断线的 user object 是不算在 MAX_USER 限制中
如果在就更好了 grin
那么制造垃圾帐号再断线,这样就留在内存中了
如果在被系统回收前连续不断的制造这样的东西
浪费内存也是可观的,保持在20 min.造 500 个以上
是可以的,那就浪费大量的内存了,系统会很慢的

3 占住所有的 login object
一般的说 login object 不会让无限的 clone 出来,
那么如果能够通过占用所的 login object,那么这个
MUD就是等于废了(一般都是 20-30)

4 往一个登陆的帐号连续发送数据
这样 MudOS 可能会忙于处理 网络 而导致系统不稳定

5 在登陆时,只发送连接信号,使得欢迎画面积累
在 server 一端 积累的多了,MudOS 处理就会有问题
登陆可能会出问题

4 & 5 由于我对MudOS 如何处理网络不知道,只是设想

一个MUD还是很脆弱的 

尊重作者 转载请注明出处52mud.com

收藏 推荐 打印 | 录入:sbso | 阅读:
相关内容      
本文评论   [发表评论]   全部评论 (0)
内容推送
52mud提供
一起回忆泥巴游戏QQ群68186072
52mud官方微信公众平台
热门评论