MRCTF writeup

MISC

eamisc

題目: Flag到底在哪嘞?
解題思路: 打開發現png格式圖片,猜測高度被改寫,寫腳本進行CRC爆破,得到高度。
在這裏插入圖片描述

CyberPunk

題目: Hacking_security!
解題思路: 打開執行文件,發現需要的運行時間是2020年9月17日,直接更改系統時間,即可得到flag,MRCTF{We1cOm3_70_cyber_security}

千層套路

題目: 套娃題 淦!
解題思路: 套娃題,直接上腳本

import zipfile,os
def unzip(zipname):
    while True:
        passwd = zipname.split('.')[0]
        zf = zipfile.ZipFile(zipname,'r')
        zf.extractall(pwd=passwd.encode())
        os.remove(zipname)
        zipname = zf.namelist()[0]
        zf.close()
unzip("qctl.zip")

得到qr.txt,打開發現是rgb值,想到rgb轉成二維碼,上腳本

from PIL import Image

x = 200    #x座標  通過對txt裏的行數進行整數分解
y = 200    #y座標  x * y = 行數

im = Image.new("RGB", (x, y))   #創建圖片
file = open('qr.txt')    #打開rbg值的文件

#通過每個rgb點生成圖片

for i in range(0, x):
    for j in range(0, y):
        line = file.readline()  #獲取一行的rgb值
        line = line.replace("(","")
        line = line.replace(")\n","")
        rgb = line.split(", ")  #分離rgb,文本中逗號後面有空格
        im.putpixel((i, j), (int(rgb[0]), int(rgb[1]), int(rgb[2])))    #將rgb轉化爲像素

im.show()   #也可用im.save('flag.jpg')保存下來

得到一張二維碼圖片掃描,得flag。

MRCTF{ta01uyout1nreet1n0usandtimes}。

你能看懂音符嗎

題目: 希望你可以參透這音符的奧祕。
解題思路: 打開壓縮包,發現壓縮包損壞,用winhex查看,發現文件頭錯誤,將前兩個數字與第三第四個數據互換即可。

在這裏插入圖片描述
打開發現word中提示“呀!一不小心把文檔裏的東西弄沒了”,猜測文字被隱藏,點擊選項,找到顯示,勾選隱藏文字,發現一串音符,進行音符在線解密。

♭♯♪‖¶♬♭♭♪♭‖‖♭♭♬‖♫♪‖♩♬‖♬♬♭♭♫‖♩♫‖♬♪♭♭♭‖¶∮‖‖‖‖♩♬‖♬♪‖♩♫♭♭♭♭♭§‖♩♩♭♭♫♭♭♭‖♬♭‖¶§♭♭♯‖♫∮‖♬¶‖¶∮‖♬♫‖♫♬‖♫♫§=

解密地址:https://www.qqxiuzi.cn/bianma/wenbenjiami.php?s=yinyue

在這裏插入圖片描述

得到flag。MRCTF{thEse_n0tes_ArE_am@zing~}

Crypto

古典密碼知多少

題目: 佛曰:迦吶那侄耨盡切訶吶帝梵竟缽密俱彌穆曳罰呼迦孕諳婆
解題思路: 打開圖片,發現是豬圈密碼,聖堂武士密碼,標準銀河字母,對照密碼錶解密,

銀河字母
在這裏插入圖片描述
在這裏插入圖片描述

在這裏插入圖片描述

得到FGCPFLIRTUASYON,圖中提到柵欄,想到柵欄密碼。當每組數字爲3時,得到FLAGISCRYPTOFUN,故flag爲MRCTF{CRYPTOFUN}

天干地支+甲子

題目: 我是精通周易的曠世奇才。
解題思路: 根據天干地支紀年法找到txt中所給組合的數字編碼,然後分別加上60,轉換成ASSII碼,得到flag。
在這裏插入圖片描述

keyboard

題目: 你很瞭解這個🐎???
解題思路: 根據題目想到鍵盤密碼,打開txt,發現全是數字,想到九鍵,每一行的數字個數對應該數字下字母的位置,得到mobilephone,故flag爲MRCTF{mobilephone}。

vigenere

題目: 聽說你很會密碼。
解題思路: 由題目可知是維多尼亞密碼,在線解密TXT中的內容,可以發現最後一段提示flag,加上下劃線,大括號即可。

在這裏插入圖片描述
由題目可知是維多尼亞密碼,在線解密TXT中的內容,可以發現最後一段提示flag,加上下劃線,大括號即可。mrctf{vigenere_crypto_crack_man}。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章