BUU刷题日记_base64隐写
导语
pillar的刷题日记
[ACTF新生赛2020]base64隐写1
打开解压后是一个提示和一个ComeOn!.txt,其中全是base64加密的一行一行的内容,如果我们用base64解码,会发现是一个c的源文件。hint是一个微信公众号……不如直接去找
base64隐写
假设你理解了base64的原理(应该都理解吧),如果我们要加密的内容不能被6整除的话,我们需要加为0的padding,并在末尾加上等号,在解码的时候会根据等号的个数删去密文的二进制的最后几位。因此我们在padding中可以隐藏信息,反正在解码的时候都会被舍去。
由此我们可以写脚本提取其中的隐写
import base64 |
即可得到答案ACTF{6aseb4_f33!}
https://blog.pillar.fun/2020/03/18/BUU%E5%88%B7%E9%A2%98%E6%97%A5%E8%AE%B0-base64%E9%9A%90%E5%86%99/
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 π1L4r!
评论