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+m
                    f.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}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值