game1WEB 未解决

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

分数zMOTk5OQ== zM后半部分为base64加密

回复 0

迷茫的三千面 1年前

flag{5466163f0f58c41c75ae378f6dabd4aa}

回复 0

abbccc 1年前

flag{92ff0299f97f915fb2ecf4fe338d8e0e}

回复 0

小白帽来挖个漏洞 1年前

详细解释:https://blog.csdn.net/guanrongl/article/details/142770736

回复 4

whitenul 1年前

flag{c01f629e251c8f2aad0eb97e1ac67494}

回复 0

soyotion 1年前

有大佬解释一下zM==是怎么产生的吗?重写的Base64函数吗?没看到啊?

回复 0
tabwux 1年前

Base64函数是调用的./base.js , 这个解密能看到return "zM" + t + "=="

回复 0

luoming 1年前

对主页源码进行检索,关键字“sign”,发现sign属于base64加密信息。 重复抓包,发现在不同score的情况下,sign值不同,但表现出一定规律。 删除不变的部分,对剩下的值进行base64解密后发现,原值为score值。 得出sign的变化规律。 放大score值,尝试1000,10000,100000,构造payload,发送,获得flag。

回复 3

luoming 1年前

保持BP开启,刷取一定分数后结束游戏,发现BP截获score.php(为什么御剑没分析到呢?)。 查看score.php,在响应头处发现score,ip,sign参数。sign有明显base64加密痕迹。 对sign进行解密,发现解密失败,怀疑:sign被加密后进行二次修改,或不属于base64加密。

回复 1

luoming 1年前

首先想到,单调的闯关游戏类解题,flag条件通常是达到一定分数,或者通关。 查看源码,要素过多,暂时保留。 御剑分析,未见有效信息。 在开始游戏时进行BP抓包,未见有效信息。

回复 0

八一卜kod 1年前

不用bp,在f12里搞也行

回复 0

WriteUp

image
hu1y40

3 金币

评分(28)

解题动态

Niko_83c 攻破了该题 25分钟前
Kael 攻破了该题 14小时前
Lia 攻破了该题 14小时前
15999281181 攻破了该题 14小时前
dyh1213 攻破了该题 15小时前
harry2025 攻破了该题 15小时前
sdxsdxl 攻破了该题 19小时前
000000k 攻破了该题 20小时前
Micro 攻破了该题 21小时前
念旧 攻破了该题 1天前
zy99 攻破了该题 1天前
空空如也 攻破了该题 1天前
faaaq 攻破了该题 1天前
xjn12 攻破了该题 1天前
BLX123 攻破了该题 2天前
ding0520 攻破了该题 2天前
昭昭 攻破了该题 2天前
yfyffytfty 攻破了该题 2天前
zdabajfk 攻破了该题 2天前
L4vie 攻破了该题 2天前
问题反馈