2010-07-03 58 views
3

今天我正在玩现代战争2.我正在举办地面战。有20人在玩。一个notoroius公然的黑客加入。我想摆脱他。我的想法是开始添加端口到我的防火墙找到他并阻止他。MW2如何隐藏来自netstat的连接信息?

当我打开netstat时,这是我发现的。 alt text http://www.phantix-llc.com/netstat_data.jpg

最后一项是在我退出游戏后立即进行。显示的最后一个IP属于蒸汽。

MW2如何隐藏来自netstat的所有传入连接?

我该如何克服这个问题?

回答

2

它将使用UDP而不是TCP,因此不会有固定的连接。不幸的是,你不能从netstat for UDP中找到他的IP;你必须在游戏中查看它。

要从netstat获得更多有用的信息,您需要netstat -ano:它还会显示您打开的UDP侦听套接字以及每个套接字的程序ID。然后您可以使用任务管理器(查看,选择列,添加PID列)来确定哪些属于MW2。但是UDP没有固定的连接,所以它不会显示关于谁在外部使用你的UDP连接的信息。

+0

我必须能够将信息作为服务器推送给玩家。我怎样才能找到IP信息? – Paul 2010-07-03 19:23:59

+0

MW2服务器代码将知道它。必须有一种方法来查询MW2 - 管理控制台或其他东西?在捏一下,你可以安装Ethereal之类的以太网记录器并观看游戏产生的数据包,但是如果游戏中没有管理员/禁止界面,我会很惊讶。 (但我从来没有玩过。) – Rup 2010-07-03 19:35:30

+0

没有管理员/禁止界面。根本没有接口。 Infinitywar /阀门使得玩家无法控制。没有管理员。它很烂。 – Paul 2010-07-03 19:43:33

1

是的,这里有mwf2的管理工具,在控制台中写入状态“在游戏中按ctrl + alt + supr以便你可以看到控制台在后面”。另外aIWNet_crt_u.exe“作弊报告工具”会给你ips和姓名和xuid。

0

使用tcpdump的/ Wireshark的一个工具(曾经是飘渺的)类型的工具来分析流量。那么问题是你将不得不查明哪个udp流属于讨厌的人。 如果您正在主持游戏并能够将人踢出去,您可能需要记录流量,然后将其踢出去并查看哪条流停止。另一种选择是向他发送私人消息并尝试查看他们发送的位置。