ctfshow MISC 2023愚人杯做题笔记

文章描述了一组解密挑战,包括使用01编辑器处理伪加密ZIP包,解码Base64密码,修复PNG图片头,以及Base4和Base64编码的破解过程,最终目标是获取flag.txt中的隐藏信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

2023愚人杯

1.奇怪的压缩包

下载的题目压缩包是ZIP伪加密,修改后,解开得一个图片文件black.png。使用01编辑器打开,发现尾部有一个压缩包。

 把尾部的压缩包另存后,发现该压缩包为加密包。再用01打开,发现尾部有一个base64码串eXVyZW5qaWU=,解码后得yurenjie,猜测为加密密码。

解压后,得到一个图片,打开显然只显示一半。使用01打开,图片文件高度203,修改为400,保存后,就能显示flag

2. 阿尼亚哇库哇库

压缩包为加密包,有提示信息,解压密码应该是这个级数的前12位有效数字。这里的坑是n是从0开始。2.71828182846

key = 2
n_jc=1
i = 1
keystr1 = ''
keystr2 = '1'
while True:
    i += 1
    n_jc  *= i
    key += 1 / n_jc
    keystr1 = keystr2
    keystr2 = str(key)
    print(i,'----------------------')
    print(keystr1)
    print(keystr2)
    
    if len(keystr2) > 15 and keystr1[:15] == keystr2[:15]:
        break
#17 ----------------------
#2.718281828459043
#2.7182818284590455

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值