2020年“安洵杯”四川省大学生信息安全技术大赛 Misc WP

一封情书

文件下载:https://wwa.lanzous.com/ie6Ysgfblsb

01转换

打开总共9409,实际就是97x97的二值图像的值。利用Python提取txt文件中的01数值为97x97的矩阵

import xlwt

def data_write(file_path, datas):
    f = xlwt.Workbook()
    sheet1 = f.add_sheet(u'sheet1', cell_overwrite_ok=True)

    i = 0
    for data in datas:
        for j in range(len(data)):
            sheet1.write(i, j, data[j])
        i = i + 1

    f.save(file_path)

num = []
num1 = []
with open(r'C:/Users/10245/Desktop/qs.txt') as f:
    while 1:
        s = f.read(1)
        if(s == ''):
            break
        num.append(s)
for i in range(97):
    num1.append(num[i*97:(i+1)*97])
print (num1)
data_write(r'C:/Users/10245/Desktop/test1.xls', num1)

再利用MATLAB显示二值图像就行,得到一张二维码图片

图像矩阵提取

扫码得到

OTctMyAxLTMgMS0zIDMtMiAzLTIgMy0yIDEtMiAxLTUgMS0yIDEtMyAzLTIgOTctMyAzLTIgOTQtMSAxLTUgNC0yIDQtMiA0LTIgNC0yIDk3LTMgMS0zIDMtMiA0LTIgMS01IDMtMiA0LTIgMy0yIDMtMiAzLTIgNC0yIDk3LTMgMy0yIDEtNSAxLTUgMy0yIDEtMyA0LTIgNC0yIDEtMiAzLTIgMS0zIDQtMiA0LTIgNC0yIDMtMiA5NC0xIDEtMyAxLTMgMS0zIDMtMiAzLTIgMS0zIDk0LTEgMS0zIDk0LTEgNC0yIDMtMiAxLTIgOTctMyA5Ny0zIDEtMw=

Base64解密

97-3 1-3 1-3 3-2 3-2 3-2 1-2 1-5 1-2 1-3 3-2 97-3 3-2 94-1 1-5 4-2 4-2 4-2 4-2 97-3 1-3 3-2 4-2 1-5 3-2 4-2 3-2 3-2 3-2 4-2 97-3 3-2 1-5 1-5 3-2 1-3 4-2 4-2 1-2 3-2 1-3 4-2 4-2 4-2 3-2 94-1 1-3 1-3 1-3 3-2 3-2 1-3 94-1 1-3 94-1 4-2 3-2 1-2 97-3 97-3 1-3

这实际就是二值图像矩阵的取值坐标,提取矩阵中的值

ds = [[97,3],[1,3],[1,3],[3,2],[3,2],[3,2],[1,2],[1,5],[1,2],[1,3],[3,2],[97,3],[3,2],[94,1],[1,5],[4,2],[4,2],[4,2],[4,2],[97,3],[1,3],[3,2],[4,2],[1,5],[3,2],[4,2],[3,2],[3,2],[3,2],[4,2],[97,3],[3,2],[1,5],[1,5],[3,2],[1,3],[4,2],[4,2],[1,2],[3,2],[1,3],[4,2],[4,2],[4,2],[3,2],[94,1],[1,3],[1,3],[1,3],[3,2],[3,2],[1,3],[94,1],[1,3],[94,1],[4,2],[3,2],[1,2],[97,3],[97,3],[1,3]]
m = []
for val in ds:
    m.append(num1[val[0]-1][val[1]-1])
print (''.join(x for x in m))

1110001111010110000110010000001011010010100001111001111001111

最后转换2进制为36进制

https://www.sojson.com/hexconvert.html

get flag!

flag{j5w2a0o0}

开始抑郁

下载链接:https://wwa.lanzous.com/iR0ptgfbmla

连续套娃

改后缀

010editor打开文件,发现了PK的压缩包标识符,将图片后缀改为zip解压。得到一张TIME.png和跳起来兄弟盟.zip

修图片

打开TIME.png发现缺少标识符,添加上89 50 4E 47

破密文

扫描二维码得到brainfuck

++++++++[>>++>++++>++++++>++++++++>++++++++++>++++++++++++>++++++++++++++>++++++++++++++++>++++++++++++++++++>++++++++++++++++++++>++++++++++++++++++++++>++++++++++++++++++++++++>++++++++++++++++++++++++++>++++++++++++++++++++++++++++>++++++++++++++++++++++++++++++<<<<<<<<<<<<<<<<-]>>>>>>>-----.<<<<+.>-----.>>>.++.<<<.<.>.>>>--.++..<<<.>>>--.<<<.>>>.++..<<<.>>>--.<<<<.>.>>>.++.<<<.<.>.>>>--.++..<<<.>>>--.<<<.>>>.++..<<<.>>>--.<<<.>>>.++..<<<.>>>--.<<<<.>.>>>.++.<<<.<.>.>>>--.++.<<<.<.>.>>>--.++.<<<.<.>.>>>--.++.<<<.<.>.>>>--.++.<<<.<.>.>>>--.++.<<<.<.>.>>>--.++.<<<.<.>.>>>--.++..<<<.>>>--.<<<<.>.>>>.++.<<<.<.>.>>>--.++..<<<.>>>--.<<<<.>.>>>.++.<<<.<.>.>>>--.++.<<<.<.>.>>>--.++.<<<.<.>.>>>--.++..<<<.>>>--.<<<.<.>.>>>.++..<<<.>>>--.<<<<.>.>>>.++.<<<.<.>.>>>--.++.<<<.<.>.>>>--.++.<<<.<.>.>>>--.++.<<<.<.>.>>>--.++..<<<.>>>--.<<<<.>.>>>.++.<<<.<.>.>>>--.++..<<<.>>>--.<<<<.>.>>>.++.<<<.<.>.>>>--.++.<<<.<.>.>>>--.++.<<<.<.>.>>>--.++.<<<.<.>.>>>--.++.<<<.<.>.>>>--.++.<<<.<.>.>>>--.++.<<<.<.>.>>>--.++..<<<.>>>--.<<<.>>>.++..<<<.>>>--.<<<.>>>.++..

https://www.splitbrain.org/services/ook

[!+[]+!+[]]+[+[]]+[!+[]+!+[]]+[+[]]+[+[]]+[!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]]+[!+[]+!+[]]+[!+[]+!+[]+!+[]+!+[]]+[+!+[]]+[!+[]+!+[]+!+[]+!+[]+!+[]]+[!+[]+!+[]]+[!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]]+[+[]]+[+[]]

jsfuck解密

http://codertab.com/JsUnFuck

20200824152800

时间戳

将时间字符串转换为时间搓,解密压缩包

https://tool.lu/timestamp/

1598254080

舞动小人

得到一张舞动的小人的图片

解密

WATCHTHEVIDEO

改后缀为zip,解压得到一个flag文件夹和flag.png

flag格式

修改flag.png的高度与宽度相同

得到flag格式:flag{1234-1234-ABCDEFGHI-ABCDEFGHIJK-1234}

最终套娃

flag文件夹有6张图片,bilibili-yourname.png的视频地址:https://www.bilibili.com/bangumi/play/ep118250

而1.png~5.png左边球员球衣号数表示视频分钟,右边表示秒,对应视频的时间,根据flag格式在视频中找对应关键字。

6分12秒 21分05秒 22分24秒 44分52秒 93分25秒

1200

2016

GRANDMENU

RCHITECTURE

1335

get flag!

flag{1200-2016-GRANDMENU-RCHITECTURE-1335}

原文地址:https://www.cnblogs.com/Mayfly-nymph/p/13628407.html