game1WEB 未解决

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

sign= zM + 分数base64加密 + ==

回复 3

CDCcc123 1年前

我发现了两种破解方法:第一种就是sign的值使用游戏里面的Base64.encode,然后分数用25的倍数破解,第120次,也就是3000分的时候拿到。第二种是这样的形式:score=3000,sign=b'MzAwMA==',注意sign是b'MzAwMA==',MzAwMA== 就是3000的正常base64值,我是误打误撞拿到的,为什么能生效,我没想明白,求大佬解惑。

回复 2

Wang_Micro 1年前

flag{c53ea3f29a474b1eb0f11a05ab941058}

回复 0

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

WriteUp

image
hu1y40

3 金币

评分(29)

解题动态

穹空丶悠远 攻破了该题 1天前
jiandandian 攻破了该题 1天前
starry_zhy 攻破了该题 1天前
wangjianshuo 攻破了该题 1天前
CD123456 攻破了该题 2天前
寒夜清风 攻破了该题 3天前
Jazz888 攻破了该题 5天前
krnxy777 攻破了该题 5天前
无聊至极的香蕉 攻破了该题 5天前
ovdoes 攻破了该题 5天前
雨季小朋友 攻破了该题 6天前
18317004560 攻破了该题 6天前
十里故清云 攻破了该题 7天前
潭影空人心 攻破了该题 7天前
2523822945 攻破了该题 7天前
qq1002517 攻破了该题 7天前
麻辣鸽子头 攻破了该题 7天前
18171382569 攻破了该题 8天前
EverGarden 攻破了该题 9天前
hao123456 攻破了该题 9天前
问题反馈