我有2个Flash游戏(用as3编写).高分值都被黑客入侵.每场比赛得分的正常范围不超过5000(普通用户,只能获得2000 - 3000分).我目前的反黑客攻击方法是:
完成游戏后,flash将使用post参数发送:username = mike&score = 2000&hash = md5(secret.用户名.得分).在php页面中,我做了检查,如果哈希!= md5(secret.用户名.得分),它将返回错误,并且WONT将数据插入数据库.
我相信这种方法还不够,或者我的Flash游戏不会被黑客攻击.有什么我可以做的来改善我的Flash游戏安全/反黑客?
黑客是如何破解的?使用第三方软件,如Cheat Engine,Tamper数据(firefox ext),tamperIE等?
你能列出所有标准的黑客方法吗?(通过了解黑客的方法/问题,手段解决了50%的问题,至少我知道问题所在,并对此做了一定的预防)
好吧,我的标题有"49700",因为两个游戏的高分都是49700(实际上这个分数值插入我的数据库,不同的用户认为),所以我相信他们使用相同的方法
谢谢