ISCC_2021_WP

MISC

小明的宠物兔

题目:
小明的宠物兔总是发出一些神秘的声音,小明很想知道兔兔在干什么,你能帮他翻译一下吗?
附件:
在这里插入图片描述

题解:
学长用formost分离图片,但是我不会用,就尝试有binwalk分离。结果同样可以分离出附件。
分离出flag.txt和key.zip。
flag:

U2FsdGVkX18kNy7RlBvcV9WJsqa+oxvdd0Ir86U2cU2996N6ltZi7VVOaw==

key.zip需要密码,但是学长们都是爆破得到的密码,于是我也试试。
key:

(0_0)

之后用Rabbit碰撞解密。
在这里插入图片描述

检查一下

题目:
你真的了解png文件的格式吗?
附件:
略,图片太大
题解:
没有思路,看来学长的WP后再kali上用binwalk工具分类图片隐藏文件:

1111111000100100110000111111110000010011011110010101000001101110100111010011010010111011011101000000111011110101110110111010010111101110001011101100000101110111000010010000011111111010101010101010111111100000000011100100110100000000100101101110000101010101000001101000011101011011011100101000001110010010001111011110010001100000101101100111111001010110101101110000100011110100110001001100010010101110000111111111110010100110101001111110010110001100110111110111000110011110010001111001110000100011010000110100100000001011001010101101110100011011010011100011101001111011111000101001101101101100101010001111101000000000011101101101010001011011111110000011110000101011010100000101011110010101000101101011101001010011001011111001010111010110101111000001101001101110100101010000010100111011000001000011101000011001001011111110100100100000111100110

学长WP里说这是二维码数,于是用python跑出二维码图片,如图:
在这里插入图片描述python代码如下:

from PIL import Image

MAX = 29
pic = Image.new("RGB",(MAX,MAX))
str = "1111111000100100110000111111110000010011011110010101000001101110100111010011010010111011011101000000111011110101110110111010010111101110001011101100000101110111000010010000011111111010101010101010111111100000000011100100110100000000100101101110000101010101000001101000011101011011011100101000001110010010001111011110010001100000101101100111111001010110101101110000100011110100110001001100010010101110000111111111110010100110101001111110010110001100110111110111000110011110010001111001110000100011010000110100100000001011001010101101110100011011010011100011101001111011111000101001101101101100101010001111101000000000011101101101010001011011111110000011110000101011010100000101011110010101000101101011101001010011001011111001010111010110101111000001101001101110100101010000010100111011000001000011101000011001001011111110100100100000111100110"
i = 0
for y in range (0,MAX):
    for x in range (0,MAX):
        if(str[i] == '1'):
            pic.putpixel([x,y],(0,0,0))
        else:
            pic.putpixel([x,y],(841,841,841))
        i = i+1
pic.show()
pic.save("flag.png")   

扫描二维码得出flag。

美人计

题目:
美人说的话里有解题提示,但是美人的话不能全信。
附件:
在这里插入图片描述
题解:
题目说解题信息在图片里,右键打开属性查看详细信息,内容如下:
Try AES, and you will get the flag. ISCC2021
将另一个附件该格式为zip,打开后依次点击如同:
在这里插入图片描述在这里插入图片描述然后会得到两张二维码图片,如下:
在这里插入图片描述在这里插入图片描述
扫描二维码后,分别得到一串字符,根据提示用AES解密(连续解密3次)。结果如图:在这里插入图片描述第二个字符串也尝试用AES解密,但是解码错误。看了学长的WP后明白了,美女说的话不一定“全对”。于是用DES解密,如图:
在这里插入图片描述答案以出。。。。

李华的红包

题目:
大年初一,李华给爸爸拜年,从事计算机行业的父亲发给李华一张图片和一张银行卡。父亲告诉李华密码就藏在图片中,但是李华打开图片后却百思不得其解。你能帮助李华拿到密码吗?
附件:
在这里插入图片描述
题解:
看到图片,感觉图片下面有东西,修改图片长度后:
在这里插入图片描述。。。。。。没了。学长的WP中说图片里藏有其它文件,我就在kali里面用binwalk工具分离出一个txt文件。内容如下:
在这里插入图片描述24,43,13,13,12,21,43

结合上图修改图片后出现的鼓,我用敲击码试着翻译一下。
在这里插入图片描述

24,43,13,13,12,21,43

I S C/K C/K B F S

答案:

ISCCBFS

Retrieve the passcode

题目:
Scatter说他能解开这个古怪的密码,你呢?来试试吧!
Flag格式:ISCC{XXX},XXX为小写字符串,不包括空格
附件:

1:3:1;1.25:3:1;1.5:3:1;1.75:3:1;2:3:1;2:2.75:1;2:2.5:1;2:2.25:1;2:2:1;2:1.75:1;2:1.5:1;1:2.25:1;1.25:2.25:1;1.5:2.25:1;1.75:2.25:1;1:1.5:1;1.25:1.5:1;1.5:1.5:1;1.75:1.5:1;3:3:1;3.25:3:1;3.5:3:1;3.75:3:1;4:3:1;3.25:2.25:1;3.5:2.25:1;3.75:2.25:1;4:2.25:1;4:2:1;4:1.75:1;4:1.5:1;3:1.5:1;3.25:1.5:1;3.5:1.5:1;3.75:1.5:1;3:1.75:1;3:2:1;3:2.25:1;3:2.5:1;3:2.75:1;5:3:1;5.25:3:1;5.5:3:1;5.75:3:1;6:3:1;6:2.25:1;6:2:1;6:1.75:1;6:1.5:1;5.75:1.5:1;5.5:1.5:1;5.25:1.5:1;5:1.5:1;5:2.25:1;5.25:2.25:1;5.5:2.25:1;5.75:2.25:1;5:2.5:1;5:2.75:1;7:3:1;7.25:3:1;7.5:3:1;7.75:3:1;8:3:1;8:2.75:1;8:2.5:1;8:2.25:1;8:2:1;8:1.75:1;8:1.5:1;9:3:1;9.25:3:1;9.5:3:1;9.75:3:1;10:3:1;10:2.75:1;10:2.5:1;10:2.25:1;9.75:2.25:1;9.5:2.25:1;9.25:2.25:1;9:2.25:1;9:2:1;9:1.75:1;9:1.5:1;9.25:1.5:1;9.5:1.5:1;9.75:1.5:1;10:1.5:1;11:3:1;11.25:3:1;11.5:3:1;11.75:3:1;12:3:1;12:2.75:1;12:2.5:1;12:2.25:1;12:2:1;12:1.75:1;12:1.5:1;11.75:1.5:1;11.5:1.5:1;11.25:1.5:1;11:1.5:1;11:1.75:1;11:2:1;11:2.25:1;11:2.5:1;11:2.75:1;11.25:2.25:1;11.5:2.25:1;11.75:2.25:1

题解:
看着这是一串数字,实际上这就是一串数字。好吧!问了靳佬后才知道这是三维坐标点。
于是用python试着画出图形,代码如下:

import numpy as np
import matplotlib.pyplot as plt

x = [1,1.25,1.5,1.7,2,2,2,2,2,2,2,1,1.25,1.5,1.75,1,1.25,1.5,1.75,3,3.25,3.5,3.75,4,3.25,3.5,3.75,4,4,4,4,3,3.25,3.5,3.75,3,3,3,3,3,5,5.25,5.5,5.75,6,6,6,6,6,5.75,5.5,5.25,5,5,5.25,5.5,5.75,5,5,7,7.25,7.5,7.75,8,8,8,8,8,8,8,9,9.25,9.5,9.75,10,10,10,10,9.75,9.5,9.25,9,9,9,9,9.25,9.5,9.75,10,11,11.25,11.5,11.75,12,12,12,12,12,12,12,11.75,11.5,11.25,11,11,11,11,11,11,11.25,11.5,11.75]
y = [3,3,3,3,3,2.75,2.5,2.25,2,1.75,1.5,2.25,2.25,2.25,2.25,1.5,1.5,1.5,1.5,3,3,3,3,3,2.25,2.25,2.25,2.25,2,1.75,1.5,1.5,1.5,1.5,1.5,1.75,2,2.25,2.5,2.75,3,3,3,3,3,2.25,2,1.75,1.5,1.5,1.5,1.5,1.5,2.25,2.25,2.25,2.25,2.5,2.75,3,3,3,3,3,2.75,2.5,2.25,2,1.75,1.5,3,3,3,3,3,2.75,2.5,2.25,2.25,2.25,2.25,2.25,2,1.75,1.5,1.5,1.5,1.5,1.5,3,3,3,3,3,2.75,2.5,2.25,2,1.75,1.5,1.5,1.5,1.5,1.5,1.75,2,2.25,2.5,2.75,2.25,2.25,2.25]
fig = plt.figure()
ax1 = fig.add_subplot(111)
ax1.set_title('Scatter Plot')
plt.xlabel('X')
plt.ylabel('Y')
ax1.scatter(x,y,c = 'r',marker = 'o')
plt.legend('x1')
plt.show()

别问怎么将坐标弄上去的,问就是傻乎乎的手打的
运行截图:
在这里插入图片描述这是第一个rar文件的密码,输入后。。。
在这里插入图片描述flag是…
是下面的摩尔斯密码
解开后为
1:congratulationtheflagis
2:challengeiscctwozerotwoone
ISCC{congratulationtheflagischallengeiscctwozerotwoone}

海市蜃楼-1

题目:
或许你看到的只是海市蜃楼…
附件:

题解:
下载附件后,将格式改为zip,然后打开文件慢慢找,flag就在文件里。如下:
在这里插入图片描述

我的折扣是多少

题目:
小c同学去参加音乐会,在官网买票时发现了有提示消息,提供给的有“give_me_discount”的压缩包,好奇的小c下载下来,但却无从下手,为了节省零花钱,你能帮帮他吗?
附件:

题解:
附件名字为give_me_discount
根据名字就可以知道解题路线是give文件,me文件,discount文件。
打开give文件后,有一个程序一闪而过,我要用截图的方式保留图片。截图如下:
在这里插入图片描述这是密码1,密文为Unicode编码,翻译截图如下:
在这里插入图片描述接着打开me文件寻找密码2,me文件打开需要密码,尝试着改变me文件格式,我改为txt文件可以打开,截图如下:
在这里插入图片描述最后一句字符串像是base编码,翻译后为:pass2{gcc666}
然后将me文件改回zip格式,两个密码一起输入,打开后得到:eW91Zm91bmRtZT8=
还是base编码,翻译后为:youfoundme?
这可能就是discound文件的密码了。
dis文件是音频文件,音频没什么问题,那可能就是文件夹带文件。这就要用到音频隐写工具:MP3Stego
MP3Stego下载链接
MP3Stego使用方法
使用截图如下:在这里插入图片描述打开文件后得到:ISCC{LFXXK4TENFZWG33VNZ2DELRRGU======}
还是base编码,翻译后得到:Yourdiscount2.15

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值