moctf2018新春赛misc出题及解题日志

主页,writeup,ctf,misc,嘤嘤嘤,完结 2018-02-17

关于moctf


MOCTF平台是CodeMonster(厦门理工学院)和Mokirin(集美大学)这两支CTF战队所搭建的一个CTF在线答题系统。题目形式与各大CTF比赛相同。目的是为两个学校中热爱信息安全的同学们提供一个刷题的平台,能够一起学习、进步。

0x01.流量分析


出题思路:在路由器telnet过程中抓包获取密码。

解法:分析telnet包获取字符,拼接成flag。
moctf{c@N_y0U_4lnd_m8}

0x02.是兄弟就来干我


出题思路:简单图片隐写

解法:stegsolve lsb隐写分析(选择bgr通道)
2018moctf新春赛
由标红部分提示猜到zhazhahui,解开压缩包,栅栏凯撒解密得到flag。
moctf{Ar3_y0u_m7_8ro4her?}

0x03.李华的疑惑


出题思路:思路来源bugku的好多数值

解法:大量像素点绘图得到压缩包密码
2018moctf新春赛
aes解密得到flag。
moctf{D0_You_1ik3_tO_pAinH_wi4h_pi8e1}

脚本如下:


from PIL import Image
import re

x=150
y=150
i,j,o=0,0,0,
im=Image.new('RGB',(x,y),0xffffff)#图片大小可以通过分解因式得到
f=open('password.txt')

for l in f.readlines():
        r=l.split(',')
    if o==150:
        i=0
        j+=1
        o=0
        continue

    im.putpixel((j,i),(int(r[0]),int(r[1]),int(r[2])))
    i+=1
    o+=1
im.show()

0x04.一万年的爱有多久


这题是集大的大哥出的题,题目为无数压缩包嵌套。

脚本如下:


import zipfile
zfile = zipfile.ZipFile('KIhn9j7FfG.zip','r')
while(1):
    for filename in zfile.namelist():
        data = zfile.read(filename)
        file = open(filename, 'w+b')
        file.write(data)
        file.close()
        print filename
        zfile = zipfile.ZipFile(filename[:],'r')

本文由 创作,采用 知识共享署名 3.0,可自由转载、引用,但需署名作者且注明文章出处。

还不快抢沙发

添加新评论