Articles of 黑客

JavaScript中的跨平台多人游戏

我想开始创建一个简单的多人游戏 ,基于JavaScript的跨平台游戏。 把它想象成一个双方玩家可以互相射击的马里奥。 我的问题是什么是实现多人游戏的最好方法(或至less一个可行的方法)。 我在想: 在两个客户端上运行游戏,其中之一被认为是服务器,另一个则在追赶。 使用我的Web服务器只建立两个客户端之间的连接(并转发他们之间的请求,我认为这是更容易,然后尝试使用一些RTC对等协议)。 我从来没有做过任何多人游戏,所以我不知道这个方法是否好。 devise中的一个缺陷是游戏变得非常可恶(因为被认为是服务器的那个可以控制所有合法的移动validation)。 所以,我的问题是,如果使用这种方法,可以实现可玩的多人游戏,如果一个玩家点击指向特定方向的“拍摄”button,另一个玩家将在足够短的时间内接收这个数据,他可以对此作出反应。 如果不是,创建一个JavaScript ,跨平台(网页,手机)游戏的另一个可靠的方法是什么? 如果我还要在服务器上为两个客户端之间的每次决斗运行一个游戏实例,我认为服务器会非常容易过载,所以我不认为这是一个解决scheme。 PS:关于可破解的部分。 如果我能以某种方式在两个客户端执行检查,你认为这可以减less吗? PS2:当我说multiplayer我的意思是通过互联网,而不是移动设备的本地特设多人游戏。

如何devise游戏服务器来缓解DDOS攻击

我正处在一个基于回合的游戏的devise阶段,在服务器上的负载很低(每个用户每10秒钟<1个消息,每次<50,000个用户)。 游戏是多平台的。 该协议尚未确定。 如何通过devise来缓解对这样的服务器的DDoS攻击?

模糊的原始数据types作弊

即时尝试创建轻量级值obscurer,反对可能性公然更改内存编辑器中的原始值。 如作弊引擎。 这就是我所要做的。 /// <summary> /// Obscure for type int. /// </summary> public class ObscuredInt{ public ObscuredInt() { this.value = 0; } public ObscuredInt(int value) { this.value = value; } private int _a; private int _b; /// <summary> /// Current obscure value. /// </summary> public int value { get { return _a + _b; } […]

确定了Unity远程安全漏洞风险。 是否有testing版本的补丁?

https://unity3d.com/security?utm_campaign=other_emea_announcement_2017-08-18-EMEA-Security-Notification&utm_content=2017-08-17-Global-Editor-Security-Notification&utm_medium=email&utm_source=Eloqua 好吧,所以我收到一封电子邮件,附带链接指出存在漏洞,我需要修补Unity。 然而,自从我更新到2017.1之后,我有几个崩溃错误和其他错误,所以我目前正在使用testing版b6版本。 在链接上,我没有看到补丁的提及。 我应该使用2017年补丁吗? 还是没有这个补丁? (如果是这样的话,我应该卸载testing版,还是只是不使用它?或者是安全的使用?) 侧注:这是为什么我不断收到错误说:无法连接,你再拥有这个项目,检查你的networking连接…等。 我担心我已经被黑客攻击了吗?

游戏黑客使用什么方法来对付反黑客系统?

在stream行的多人第一人称射击游戏中,经常会出现诸如Aimbot,Noclip,Speed和其他类似黑客的攻击,我知道游戏开发者会采用反黑客function来打击,但是想知道为什么有些黑客能够获得通过这些系统,我查了一下我正在玩的游戏,他们声称对反黑客系统采取“反措施”。 我的问题是,当一切正在被游戏服务器看到时,黑客如何避免反黑客系统呢? 例如太快的运动似乎不可能隐藏起来。 穿过墙壁似乎也无法隐藏。 最后aimbot是一个困难的,也许没有很好的解决scheme来检测它,如果黑客开发者,例如故意使它不完美。 我向游戏开发者提出的问题是:反黑客系统如何从根本上检测到速度,noclip和aimbot攻击,以及如何从根本上针对系统部署反制措施来检测这三种黑客行为?

如何防止攻击者损害多人游戏服务器?

考虑一个相对较小的多人游戏服务器,由个人或小公司编写。 一些恶意用户希望将他们的角色统计提高100倍。 他们可能有什么样的攻击途径,防止这些攻击的最重要的保护措施是什么?

频繁的游戏更新是防止多人作弊的解决scheme吗?

我正在Android上创建一个游戏,在规则的执行只能发生在客户端(我不能把它转移到服务器端…认为aimbotting,但在我的情况下,我甚至不能使用启发式检测它!)。 正如我读过很多次,客户端是不可能100%保护修改/黑客。 我将包括诸如ProGuard混淆的保护。 但是我也会在代码中使用一个公式来encryption客户端的数据。 黑客/作弊者可以反编码并最终find这个公式。 但是他们需要多长时间才能发现encryption公式? 一天,一周? 事实上,一般来说游戏需要多长时间才能被欺骗? 我可以发布更新到我的游戏,以便当黑客发布我的应用程序的修改版本公开,他们变得过时? 如果我发布更新,我不会要求更新单人模式,但只有当他们试图做多人游戏时会显示消息,告诉他们必须更新。 我只是想让多人游戏公平,而不是吓跑玩家,因为他们以超级棒的方式面对对手。

更强大的防黑客MMO游戏比较:基于游戏客户端比。 通过networking浏览器

我在想。 我观察到大多数是易受黑客攻击的MMO。 黑客使用一击杀死,偷账户,立即升级,aimbots(主要是MMOFPS)和可疑的wallers(也在MMOFPS)。 这些黑客可能会影响游戏玩家的公平性和兴奋性,从而引发怀疑,滥用kickers(主要是MMOFPS *和误解),甚至在MMORPG中也提到用于购买物品的即时钱的黑客攻击。 这导致我对我的问题: 哪种MMO游戏平台或模型最适合制作MMO游戏,同时降低黑客攻击的可能性? 例如,我可以通过networking浏览器(通过网站或Facebook )制作MMO游戏,或者使用安装程序/客户端制作MMO游戏,以获取只能通过计算机通过程序运行的补丁和graphics。 什么将有助于防止黑客行为,以及如何? 在制作基于安装程序/客户端的MMO游戏的情况下,是否存在可在MMO环境中推荐的反黑客程序或技巧?

防止在HTML Javascript游戏作弊

我做了一个Javascript / html游戏。 现在我遇到的问题是任何人都可以编辑客户端代码,并在游戏中作弊,例如有一个人射击敌人。 男人HP:100 敌人HP:50 <div id ="man" hp="100" > </div> 现在,如果有人将HP属性改为非常高的值,那么他就变成了不朽的游戏。 现在我怎样才能防止这种types的事情?