Last time I used it, GArena gets a list of servers (from a central location), and when you start a game (say CoD4) it lunches the game with the server:port as a parameter and since most of garena users are connecting to the same server, you may thinks that it's garena that is routing the packets to the proper application.
How can u intercept all packets from a particular application without using any virtual network adapter ?
It's called packet sniffing, tools like Wireshark can help you analyse all the packet that are transferred through a network interface without creating a virtual network adapter.
发布评论
评论(2)
上次我使用它时,GArena 获取服务器列表(从中心位置),当您启动游戏(例如 CoD4)时,它会使用服务器:端口作为参数来启动游戏,并且由于大多数 garena 用户都连接到在同一台服务器上,您可能会认为是 garena 将数据包路由到正确的应用程序。
这称为数据包嗅探,像 Wireshark 这样的工具可以帮助您分析通过网络接口传输的所有数据包,而无需创建虚拟网络适配器。
Last time I used it, GArena gets a list of servers (from a central location), and when you start a game (say CoD4) it lunches the game with the server:port as a parameter and since most of garena users are connecting to the same server, you may thinks that it's garena that is routing the packets to the proper application.
It's called packet sniffing, tools like Wireshark can help you analyse all the packet that are transferred through a network interface without creating a virtual network adapter.
我注意到游戏必须从 Garena 客户端开始。也许一旦加载了 Winsock 库,它们就会重新路由对 Winsock 库的调用。
我不知道他们是如何做到的,但我会使用分层服务提供商来做到这一点。
I notice that game must be started from withing Garena client. Maybe they reroute calls to Winsock library once the library is loaded.
I don't know how they did it, but I would do it with layered service provider.