本文主要是介绍HNCTF--Misc部分题解,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
🍀 作者:我是一个茶壶
📌 每日一诗:
自古逢秋悲寂寥,我言秋日胜春朝。
晴空一鹤排云上,便引诗情到碧霄。
🎨 ps:今天来分享一下,HNCTF种三道有意思的题目
今天分享的三道题目都是属于杂项的
[WEEK3]symbol
[WEEK3]神秘的压缩包
[WEEK4]Bronya
[WEEK3]symbol
打开压缩包,发现里面是一张图片。而且这种符号咱也不咋认识,应该是某种文字看到{},前面有个四个字符,可能就是flag了,在识别字网站上找找。
发现了这个玩意,跟题目的字符大致一样,而且这里可输入,找到原来相同的图片,进行一个一个输入就行了。
对照这个图可以解决大部分,每个字母前面的是大写,后面的是小写,里面有一个没有对应的图标,那个是0。最后一一对应就出来结果了。
[WEEK3]神秘的压缩包
打开压缩包以后发现有几个文件夹还有flag,但是123456全部都是6字节的,可能是crc32爆破
那就试试呗
结果在第一个文件里发现了passwo字段,第二个有rdis,那就是了,通过把剩下的列出来,用python拼接,这样就生成了压缩包的密码,脚本如下:
def main():f =open("1.txt","w")str1="Cl"list1=['7YwZ9V','A1mm5l','FeGnrO','IvV3TL','PMjs_f','WTmMuM','_B4rxq','assica','fjtWIJ','hekguD','o1Ad2g','pBYJdc','r3qiPv','s30XKo','yTADrF','ztJ71V']list2=['8soNqS','A5uh32','BeBjur','E1hi2Q','KsZdcW','MvS7Sq''OwGeb4','PIrvY8','SThIrp','ZBpGdU','bjqSNw','cj0bUn','eo91eH','lencry','o5Ya49',
'v3tmWK']list3=['3VK2Zg','5SBajA','AJpuRn','FSwKxE','K1N5jS','M4GfZu','O5S4k0','P6wk8d','XqL5YD','YmBXCI','aECLik','cyFR0v','ptioni','rHlq7t','wmnQDB','xb0PcU','ybqaxL']list4=['AKjKcy','BVptH1','FRmuIR','Ka6j7X','ND4JDn','SgZWO3','WcGVNP','_iQ5Bx','bYCMs4','c5qQli','d093GV','oKFBdr','shint6','wltouU']for i in list1:for k in list2:for l in list3:for m in list4:str2 =str1+i+k+l+mf.write(str2+"\n")f.close()
if __name__ == '__main__':main()
通过字典模式跑出压缩包密码,得到一串字符,通过解密得到flag
str1="]cX^r:X\jXiV`jVm\ipV`ek\ijk`e^t"
num =ord('f')-ord(']')
for i in range(0,len(str1)):print(chr(ord(str1[i])+num),end="")
[WEEK4]Bronya
首先,打开压缩包发现两张图片,其中一张图片加密了,另一张图片没有加密,而且旁边有一个2016???,我大胆猜测是伪加密。那就试试掩码破解。
结果密码是20160818,通过解压出来两张图片发现,两张图片一样,多半就是盲水印了
去GitHub上面下载盲水印脚本
git clone https://github.com/chishaxie/BlindWaterMark
查看readme.md获取使用说明
python .\bwmforpy3.py decode .\flag.png .\bronya.png 1.png
会发现一张不是特别清晰的图片,但是依稀可以读出flag
nssctf{Th3_P10t_S0_sweet}
.png .\bronya.png 1.png
会发现一张不是特别清晰的图片,但是依稀可以读出flag
nssctf{Th3_P10t_S0_sweet}
这篇关于HNCTF--Misc部分题解的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!