搜索
查看: 5160|回复: 13

大家一起来把<CMD下载攻击服务器>解决掉

[复制链接]
发表于 2007-5-26 13:54:57 | 显示全部楼层 |阅读模式 来自 中国–辽宁–沈阳
最近我去向几个外国人搞了1段原代码 是防止客户端在游戏里面 输入 CMD dlfile maps/de_dust.bsp 等命令来下载攻击服务器的
我测试了一下 运行的不是很好 请给位帮忙修改完善一下
=============================================
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "Check CMD dlfile"
#define VERSION "0.1"
#define AUTHOR "MaTTe/Styles/SixTwin"
#define KICK_REASON "Rule Violation"
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);
register_concmd("cmd","handle_cmd");
}
public handle_cmd(id)
{
new args[33];
read_argv(1,args,32);

if(containi(args,"dlfile") != -1)
{
server_cmd("kick #%i ^"%s^"",get_user_userid(id), KICK_REASON);
return PLUGIN_HANDLED;
}
return PLUGIN_CONTINUE;
}

=======================================================
发表于 2007-5-26 16:32:21 | 显示全部楼层 来自 中国–广西–钦州

回复: 大家一起来把&lt;CMD下载攻击服务器&gt;解决掉

LZ,这个参数有用吗,实验过没!?
回复

使用道具 举报

发表于 2007-5-26 16:33:20 | 显示全部楼层 来自 中国–广西–钦州

回复: 大家一起来把&lt;CMD下载攻击服务器&gt;解决掉

LZ,这个函数有用吗,测试过了没!?
回复

使用道具 举报

 楼主| 发表于 2007-5-26 20:20:02 | 显示全部楼层 来自 中国–辽宁–沈阳

回复: 大家一起来把&lt;CMD下载攻击服务器&gt;解决掉

实验过
不是很完美
大家一起测试一下
回复

使用道具 举报

发表于 2007-5-27 01:10:54 | 显示全部楼层 来自 中国–福建–漳州

回复: 大家一起来把&lt;CMD下载攻击服务器&gt;解决掉

没用的,不用试了,AMXX根本就没办法截取到cmd命令。
回复

使用道具 举报

 楼主| 发表于 2007-5-27 01:45:28 | 显示全部楼层 来自 中国–辽宁–沈阳

回复: 大家一起来把&lt;CMD下载攻击服务器&gt;解决掉

Post by Rulzy
没用的,不用试了,AMXX根本就没办法截取到cmd命令。
我不甘心啊
还是不相信:brick:
回复

使用道具 举报

发表于 2007-5-27 09:45:56 | 显示全部楼层 来自 中国–福建–漳州

回复: 大家一起来把&lt;CMD下载攻击服务器&gt;解决掉

要想解决此问题,我想只有一种办法,编一个软件,运行在服务器端,使用HOOK技术。因为当客户端执行cmd命令时,肯定会以TCP/IP报文的方式发送一定格式的报文给服务器,这个软件截获此报文,不让服务器端接收到。当然,这个要求同时对HL的协议和HOOK技术都熟悉。
回复

使用道具 举报

发表于 2007-5-27 15:11:40 | 显示全部楼层 来自 中国–广西–钦州

回复: 大家一起来把&lt;CMD下载攻击服务器&gt;解决掉

脏话过滤插件可以使玩家说脏的话延迟,然后过滤成别的话,这种想法是不是能在玩家使用cmd下载东西时延迟 然后把他kick 呢
回复

使用道具 举报

发表于 2007-5-29 08:24:42 | 显示全部楼层 来自 中国–北京–北京

回复: 大家一起来把&lt;CMD下载攻击服务器&gt;解决掉

客户端执行有些命令是不需要提交给服务器的,这些命令服务器接收不到。
回复

使用道具 举报

发表于 2007-5-30 17:59:12 | 显示全部楼层 来自 中国–广西–南宁

回复: 大家一起来把&lt;CMD下载攻击服务器&gt;解决掉

我看到 HL4111e 能防止下载 ini.cfg.txt.等文件,高手们是不是能修改添加bsp.wad文件到Hl4111e 不然人下载呢\?
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

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