01
—
漏洞证明
1、连续签到获取更多奖励,1天,3天,5天,此时金币数量375
2、签到1天获取3金币
3、修改extendSceneName参数为study3Day,fuzz addCoinNumber和extendSceneName参数,得出签到3天获取5金币,签到5天获取10金币
4、此时金币数量393,375+3+5+10=393
02
—
漏洞危害
1、系统公平性受损:如果用户通过修改系统参数来获取本不应得到的奖励,这将破坏系统内的公平性原则。正常遵守规则的用户会觉得不公平,这可能导致用户对系统的不满和信任度的下降。
2、经济模型失衡:金币作为系统内的一种经济激励,如果能够轻易地通过漏洞获取,将导致系统预设的金币分配和累积机制失效。这种失衡可能会对游戏或服务的长期可持续性和经济模型产生不利影响。
3、增加作弊行为动机:一旦漏洞被发现并被公开,或者讨论起来,它可能激励更多用户去尝试和利用这个漏洞。