刷题记录之[QCTF2018]X-man-Keyword

知识点:lsb隐写,Nihilist 密码

下载附件后,是一张图片,放到010editor以及kali后无果,然后将其放入Stegsolve发现其lsb的头部有点东西,应该是lsb隐写,随后用lsb脚本解密可以得到PVSF{vVckHejqBOVX9C1c13GFfkHJrjIQeMwf}

 

lsb脚本地址:https://github.com/livz/cloacked-pixel

 

 

结合图片的可以得到这是Nihilist 密码,于是写个脚本解密:

 

import string

enc='PVSF{vVckHejqBOVX9C1c13GFfkHJrjIQeMwf}'
grid='LOVEKFC'+'ABDGHIJMNPQRSTUWXY'
flag=''

for i in enc:
    if i in string.ascii_lowercase:
        index=grid.lower().index(i)
        flag+=string.ascii_lowercase[index]
        continue
    if i in string.ascii_uppercase:
        index=grid.upper().index(i)
        flag+=string.ascii_uppercase[index]
        continue
    flag+=i
print flag

 

Flag: QCTF{cCgeLdnrIBCX9G1g13KFfeLNsnMRdOwf}

本题虽然难度不是很大,但是lsb脚本解密对于我这种小菜鸡来说还是不太了解的,因此借此机会好好学习一波。

第一篇博客,请多多指教!!!

 

posted @ 2020-03-31 11:37  4sh3s  阅读(688)  评论(1编辑  收藏  举报