base64解码非https会话cookie

问题描述 投票:0回答:1

我正在尝试将来自CTF挑战的以下cookie的base64解码作为学习练习

%2BiEftn9TF4DIoUwhXQRsXk1ipRbOigvD1H%2BINemWOLQpoPksFJSnLozS86thQ / wfH7V3Dhb / s2rZrbvlKJSpTJh9SJ3iAhFPOj5cymG6N3kGMRNBeYLs8SKxMxydtqaX

此cookie包含需要解密的标志。我尝试在Linux中使用以下命令,但它返回垃圾

echo "%2BiEftn9TF4DIoUwhXQRsXk1ipRbOigvD1H%2BINemWOLQpoPksFJSnLozS86thQ/wfH7V3Dhb/s2rZrbvlKJSpTJh9SJ3iAhFPOj5cymG6N3kGMRNBeYLs8SKxMxydtqaX" | base64 -d

我知道%不是base64角色。如何解码此cookie,因为它包含%并获得可以进一步解密的标志?

根据Luke Joshua Parker的建议,我在Chrome Developers控制台中执行了以下操作

cookie=atob('+iEftn9TF4DIoUwhXQRsXk1ipRbOigvD1H+INemWOLQpoPksFJSnLozS86thQ/wfH7V3Dhb/s2rZrbvlKJSpTJh9SJ3iAhFPOj5cymG6N3kGMRNBeYLs8SKxMxydtqaX
')

我正在接受

"ú!¶SÈ¡L!]l^Mb¥ÎÃÔ5é8´) ù,§.Òó«aCüµwÿ³jÙ­»å(©L}HâO:>\Êaº7y1Ayìñ"±3¶¦"

如何理解它或我做错了?

encryption base64 session-cookies
1个回答
1
投票

%2B是符号+的URL编码,它是base64字符。尝试对原始字符串进行URL解码以生成:

+iEftn9TF4DIoUwhXQRsXk1ipRbOigvD1H+INemWOLQpoPksFJSnLozS86thQ/wfH7V3Dhb/s2rZrbvlKJSpTJh9SJ3iAhFPOj5cymG6N3kGMRNBeYLs8SKxMxydtqaX
© www.soinside.com 2019 - 2024. All rights reserved.