黑客可以修改一些软件的中间概率吗?
黑客可以修改一些软件的中间概率吗?
About
当然可以
游戏分为单机游戏和网络游戏
网络游戏如果不出意外的话(虽然经常出意外,比如饿了么就出现过这种低级错误),随机数源是在服务器上,那么黑客在不黑入服务器的前提下是很难修改概率的。
而单机游戏我们从信任根的角度出发,很显然是可以进行修改的。
比如普通一点的就是时间戳随机数,无论中间函数是多么复杂,只要奖品的概率不是等于0或者无穷接近于0,那么就很容易通过生日攻击碰撞出符合条件的时间戳,然后就是把时间设置成目标时间戳即可。
再复杂一点的会引入真随机数,即系统提供的随机数接口。这个随机数是通常意义上而言是充分随机的,但是确不是真正安全的。问题出在如果你控制了这个接口呢?或者你控制了随机数硬件,那么自然可以修改目标值,从而获得想要的结果。