game1WEB 未解决

分数: 15 金币: 3
题目作者: Aman
一  血: 犬来八荒
一血奖励: 3金币
解  决: 13703
提  示:
描  述:
game1
评论
Xavier456 3年前

分数设大一点,2500都不够。

回复 2

不会编程的崽 3年前

随便开一局游戏,bp抓个包。将游戏分base64编码,发现sign=zM+base64(分)+== 修改一个大一点的分数,b64编码,在修改sign,拿到flag

回复 1
jg2023 3年前

正解, http://114.67.175.224:18724/score.php?score=250000&ip=122.97.133.228&sign=zMMjUwMDAw===

回复 0

18905608864 3年前

flag{3fbe415c1dde27c45f9a1e652f51b6ae}

回复 0

Kawin 3年前

flag{3fbe415c1dde27c45f9a1e652f51b6ae}

回复 0

YZ_86 3年前

玩一把游戏截取游戏分数判定的流量包也就是那个/score的发送到repeater,伪造一下分数,有两个核对分数的参数,一个是明文一个是密文,两个都要改而且要改到满分以上,自己取一个高的明文数值然后后面的密文与前面的对应。后面的密文构成是zM(头部)+base64(分数)+==,修改完重新发包,会返回flag,觉得清晰了,记得点个赞

回复 22

路过的小战士 3年前

/score.php?score=99999&ip=60.223.123.226&sign=zMOTk5OTk== 查看源代码可以看到score为base64加密,再通过score对应的base64加密值,sign=zM+加密值+=== 就可以得到flag

回复 0

wxy1343 3年前

main.js搜t.addScore下断e.setVariable(n.gameScore, l)控制台改l分数 t.addScore = function(e, t) { var i = e.getVariable(n.gameUserOption) , a = i.setGameScore , r = i.successScore

回复 0

jnu5e 3年前

score=9999 Base64.encode(score.toString())

回复 0

晚风 3年前

/score.php?score=99999&ip=60.223.123.226&sign=zMOTk5OTk==

回复 0

2193089129 3年前

flag{aa15c67147b4e27857f7a8eaadbd5add}

回复 0

WriteUp

image
hu1y40

3 金币

评分(34)

解题动态

dazhuqi 攻破了该题 54分钟前
NB2522510112 攻破了该题 2小时前
wusaihu 攻破了该题 9小时前
crea-tive 攻破了该题 11小时前
stststststst 攻破了该题 13小时前
Gaia 攻破了该题 15小时前
betaaaaa 攻破了该题 16小时前
linweirui 攻破了该题 17小时前
安全的可达鸭 攻破了该题 1天前
xiaoxiyuan 攻破了该题 1天前
洛123 攻破了该题 1天前
YDG777 攻破了该题 2天前
星域的娅弥 攻破了该题 2天前
zhiyuanadnim 攻破了该题 2天前
嘎jio噻 攻破了该题 2天前
Bertramoon 攻破了该题 2天前
int32 攻破了该题 3天前
钟意 攻破了该题 3天前
rose 攻破了该题 3天前
玄瞳 攻破了该题 3天前
问题反馈