XCTF-keyword
题目描述:格式为QCTF{XXX}
附件
用stegsolve图片隐写神器发现图片上方有黑色的块块,疑似lsb隐写。。但是没发现什么
后来用了这个脚本:
GitHub - livz/cloacked-pixel: LSB steganography and detection
python lsb.py extract a63369affda14efeaa2a61ae57042356.png hey.txt lovekfc
得到:PVSF{vVckHejqBOVX9C1c13GFfkHJrjIQeMwf}
查了下,这种密码有很好听的名字,叫虚无密码(Nihilist cipher)
这道题关键字为:LOVEKFC
原26个英文字母为A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
把关键字提前后为L O V E K F C A B D G H I J M N P Q R S T U W X Y Z
根据这个写了脚本
a1 = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" b1 = "LOVEKFCABDGHIJMNPQRSTUWXYZ" a2 = a1.lower() b2 = b1.lower() str = "PVSF{vVckHejqBOVX9C1c13GFfkHJrjIQeMwf}" for i in str: if(i in b1): print(a1[b1.index(i)],end="") elif(i in b2): print(a2[b2.index(i)],end="") else: print(i,end="")
运行后得到flag