game1WEB 未解决

分数: 15 金币: 3
题目作者: Aman
一  血: 犬来八荒
一血奖励: 3金币
解  决: 13112
提  示:
描  述:
game1
评论
陪小y许个愿 2月前

这题目真有意思

回复 0

碎灵海 2月前

我明白了,是要抓取失败的流量,我说怎么一直抓没有出现score,burp score跟sign值相等就ok了,sign的值在控制台Base64.encode('')就可以得出来

回复 1

b2026tf 2月前

http://171.80.2.169:13273/score.php?score=9999&ip=171.15.91.185&sign=zMOTk5OQ== sing=zM******==,里面是分数的base64编码, OTk5OQ==

回复 2

xfgg 3月前

GET /score.php?score=25&ip=223.160.115.144&sign=zMMjU=== 如果你的分数是25那他的俩值就是这个,zM是固定拼接上去的,解码不要带上 MjU== base64解码后是25 网页源码控制台调用base64.encode(10000000),复制控制台输出的东西 BP重发,前面的替换

回复 2

ndzdb 3月前

重点就是要发现是zM+base64 看了好多wp。。。。。

回复 1

azerl7 3月前

我做这道题目绕了很大一圈,先是去查找到文件,然后看到base.js很奇怪,在这个文件上花了很多时间,最后发现是一个base64加解密,开头以zM,结尾以==,但是找了半天没找到这种字符串,然后看了下面的题解才知道绕路了。。。。。

回复 2

zhuoke 3月前

sing=zM******==,里面是分数的base64编码,替换成999999的base64即可获得flag

回复 4

Z131 4月前

yes 点下去玩两把 用burp拦截到score.php 之后 修改score没用 注意到不变的sign 放到decoder没用 右键加入到compare 查看两次不同的地方 sign对比 去掉zM和之后的== 解码BASE64 变成数字 再次加密99999变成______ 插入到sign 和score 得到flag 蛮好玩的

回复 0

19153693078 4月前

打开后发现是个游戏,玩几把都嗝屁了,突然发现有个score.pho,不同的score对应不同的sign,前边zM是相同的,解密发现可能为base64加密生成 直接改了不生效,用burp先本地开启代理,然后追踪开启(on(proxy),history抓到后右键发到repeater同步修改score和sign,随便带入score=99999,加密生成带入zM********,Go 得到flag

回复 1

小许同学 4月前

{3a95c69af8883161d80aad5a399ea137}

回复 0

WriteUp

image
hu1y40

3 金币

评分(33)

解题动态

吃点水果 攻破了该题 12小时前
demonslayer 攻破了该题 13小时前
ffffyx 攻破了该题 14小时前
nihao123@ 攻破了该题 15小时前
ljjbit 攻破了该题 16小时前
胜天3号 攻破了该题 17小时前
15306829633 攻破了该题 17小时前
H1lla1n 攻破了该题 17小时前
cykai999 攻破了该题 22小时前
proapolly 攻破了该题 1天前
abc114514 攻破了该题 1天前
whhw 攻破了该题 1天前
17793189238 攻破了该题 1天前
999哲111 攻破了该题 1天前
你倒过来读看看呢 攻破了该题 1天前
pleonexia123 攻破了该题 2天前
yuanchu 攻破了该题 2天前
15685950861 攻破了该题 2天前
gc 攻破了该题 2天前
倚楼叹世间 攻破了该题 2天前
问题反馈