【发布时间】:2021-07-17 16:04:22
【问题描述】:
我正在尝试在开发我的在线游戏时了解有关安全性的更多信息。
拦截服务器发来的数据包,用一些软件修改,然后发回数据给服务器,有没有可能,难度有多大?
这是一个场景:
玩家进入与 AI 敌人的战斗。玩家输掉了战斗,在战斗结束时,数据包被发送回服务器,说明发生了什么。是否可以在发送之前修改这个数据包并告诉服务器玩家已经赢得了战斗?如何读取这些数据并对其进行修改?
有没有可能说玩家进入了与 1 个敌人的战斗,但向服务器发送了一个数据包,说玩家赢得了与 20 个敌人的战斗? (假设服务器没有实现自我保护)
【问题讨论】:
标签: security server client packet packet-sniffers